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.