Cześć, mam na imię Madison Maxey.
Mam firmę o nazwie Loomia,
i skupiamy uwagę na tworzeniu inteligentnych tkanin na inteligentną odzież.
Nie ma żadnych ograniczeń, jeśli chodzi o tkaniny.
Nazywam się Danielle Applestone i jestem szefem firmy Othermachine.
Budujemy podręczne frezarki.
Frezarka używa obracającego się narzędzia do cięcia i tworzy z materiału obiekty 3D.
Wszystkie komputery wykonują te same cztery podstawowe operacje.
Wprowadzają informacje,
przechowują i przetwarzają informacje,
a na końcu wyprowadzają informacje.
Każda z tych operacji jest wykonywana przez inną część komputera.
Istnieją urządzenia, które pobierają dane i przekształcają je w informacje binarne.
Informacja jest przechowywana w pamięci.
Wszystkie obliczenia są wykonywane
w jednostce centralnej lub procesorze.
Na końcu, urządzenia wyjściowe pobierają informacje i zamieniają na fizyczne wyniki
Porozmawiajmy najpierw o danych wejściowych
Komputery mogą pobierać dane z klawiatury lub panelu dotykowego telefonu,
z aparatu fotograficznego, mikrofonu lub GPS.
Innymi urządzeniami wejściowymi są czujnik w samochodzie, termostat lub dron.
Popatrzmy jak dane wejściowe przechodzą przez komputer i stają się wynikami.
Przykład, po naciśnięciu klawisza z literę B, klawiatura zamienia literę na liczbę.
Ta liczba jest wysyłana do komputera w postaci binarnej, jako zera i jedynki.
Procesor oblicza, jak wyświetlić literę B piksel po pikselu.
Procesor pobiera z pamięci instrukcje, które mówią, jak narysować literę B.
Procesor wykonuje te instrukcje i zapisuje wyniki jako piksele w pamięci.
Na końcu, informacja o tych pikselach jest wysyłana w postaci binarnej na ekran.
Ekran przekształca sygnały binarne w maleńkie światełka i kolory, które widzisz
To wszystko dzieje się tak szybko, jakby natychmiast,
ale aby wyświetlić literę, komputer wykonuje tysiące instrukcji,
począwszy od momentu, w którym naciskasz klawisz.
W tym przykładzie wyjściem był ekran, ale jest wiele różnych rodzajów wyjść,
które pobierają binarne sygnały z komputera i coś wykonują w fizycznym świecie.
Na przykład, głośnik odtwarza dźwięk, a drukarka 3D drukuje obiekt.
Urządzenia wyjściowe mogą sterować ruchem fizycznym, np. ramieniem robota, silnikiem
samochodu, lub tnącym narzędziem frezarki, które produkuje moja firma.
Nowe rodzaje wejść i wyjść pozwalają komputerom na interakcję ze światem w zupełnie nowy sposób.
Stało się to możliwe dzięki zwiększeniu szybkości i rozmiaru pamięci i procesora.
Im bardziej złożona zadanie, tym więcej informacji to dane wejściowe lub wyjściowe,
tym większej mocy obliczeniowej i pamięci potrzebuje komputer.
Wypisywanie liter na ekranie jest łatwe, ale skomplikowana grafika 3D lub nagranie
filmu o wysokiej rozdzielczości wymaga wielu procesorów do przetwarzania wszystkich
tych informacji oraz wiele gigabajtów pamięci do jej przechowywania.
Niezależnie, co chcesz zrobić na komputerze, każde działanie polega na:
wprowadzaniu informacji ze świata fizycznego,
przechowaniu i przetwarzaniu tych informacji,
i przekazaniu niektórych z tych informacji z powrotem do świata fizycznego.