-
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.