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.