WEBVTT 00:00:05.120 --> 00:00:09.040 Nazywam się May-Li Khoe i jestem projektantem i wynalazcą. 00:00:10.300 --> 00:00:15.680 Zaprojektowałam niektóre rzeczy w Apple, a teraz projektuję produkty dla dzieci, 00:00:15.680 --> 00:00:18.060 tak, aby ułatwić dzieciom szkołę. 00:00:18.060 --> 00:00:22.300 Jestem również DJ-em i tańczę. 00:00:25.620 --> 00:00:27.960 Komputery są wszędzie! 00:00:27.960 --> 00:00:33.180 Są w kieszeniach, samochodach, ludzie noszą je na nadgarstkach. 00:00:33.180 --> 00:00:35.460 Może nawet macie je teraz w plecakach. 00:00:36.160 --> 00:00:38.820 Ale - co sprawia, że komputer jest komputerem? 00:00:38.820 --> 00:00:41.000 No właśnie - Jak to się dzieje, że komputer jest komputerem? 00:00:41.000 --> 00:00:42.980 I jak to w ogóle działa? 00:00:46.380 --> 00:00:50.180 Cześć! Jestem Nat! Byłem jednym z pierwszych projektantów Xboxa. 00:00:50.460 --> 00:00:54.040 Pracuję nad komputerami odkąd miałem około siedmiu lat, 00:00:54.040 --> 00:00:58.700 a teraz pracuję nad wirtualną rzeczywistością. 00:01:07.180 --> 00:01:10.520 Jako ludzie, zawsze budowaliśmy narzędzia, umożliwiające rozwiązanie problemów. 00:01:10.600 --> 00:01:15.900 Narzędzia takie jak taczka, młotek, prasa drukarska czy ciągnik z przyczepą. 00:01:15.900 --> 00:01:19.220 Wszystkie takie wynalazki usprawniły naszą ręczną pracę. 00:01:19.220 --> 00:01:21.280 Z czasem ludzie zaczęli zastanawiać się, 00:01:21.380 --> 00:01:25.560 czy można zaprojektować i zbudować maszynę, która pomogłaby nam w pracy umysłowej, 00:01:25.560 --> 00:01:29.820 jak na przykład rozwiązywanie równań lub śledzenie gwiazd na niebie. 00:01:29.820 --> 00:01:34.280 Zamiast poruszać i obrabiać fizyczne rzeczy, takie jak ziemia czy kamienie, 00:01:34.280 --> 00:01:38.300 te maszyny musiałyby przetwarzać informacje. 00:01:40.040 --> 00:01:43.740 Gdy pionierzy informatyki badali, jak zaprojektować maszynę myślącą, 00:01:43.740 --> 00:01:46.920 zauważyli, że musiałaby wykonywać cztery różne zadania. 00:01:48.240 --> 00:01:50.240 Musiałaby pobierać dane, 00:01:51.080 --> 00:01:52.360 przechowywać dane, 00:01:53.400 --> 00:01:56.180 przetwarzać je, a następnie przekazywać wyniki. 00:01:56.700 --> 00:01:58.580 To może się wydawać łatwe, 00:01:58.580 --> 00:02:01.980 ale właśnie te cztery rzeczy są wspólne dla wszystkich komputerów. 00:02:02.740 --> 00:02:05.620 To jest właśnie to, co sprawia, że komputer jest komputerem. 00:02:07.940 --> 00:02:10.419 Pierwsze komputery były wykonane z drewna i metalu 00:02:10.419 --> 00:02:12.580 z mechanicznymi dźwigniami i przekładniami. 00:02:13.360 --> 00:02:17.600 Jednakże do XX-ego wieku komputery zaczęły wykorzystywać komponenty elektryczne. 00:02:17.600 --> 00:02:21.100 Te pierwsze komputery były naprawdę wielkie i naprawdę powolne. 00:02:21.100 --> 00:02:24.070 Komputer o rozmiarze pokoju może potrzebować wielu godzin 00:02:24.070 --> 00:02:27.400 na rozwiązanie prostego problemu matematycznego. 00:02:27.400 --> 00:02:33.040 Były to maszyny z połyskującego kolorowego metalu i miały mnóstwo błyskających świateł. 00:02:33.320 --> 00:02:36.100 Komputery początkowo były prostymi kalkulatorami, 00:02:36.100 --> 00:02:38.660 - co w tamtych czasach było nie lada sukcesem - 00:02:38.660 --> 00:02:40.800 i przetwarzały wtedy tylko liczby. 00:02:40.800 --> 00:02:47.220 Obecnie wykorzystujemy je do rozmawiania, grania, kontroli robotów 00:02:47.220 --> 00:02:49.980 oraz do wykonania każdej szalonej rzeczy, jaką możesz sobie wyobrazić. 00:02:50.920 --> 00:02:54.120 Nowoczesne komputery nie wyglądają już jak owe stare nieporadne maszyny 00:02:54.120 --> 00:02:56.580 ale nadal wykonują te same cztery operacje. 00:03:02.740 --> 00:03:04.740 Najpierw porozmawiamy o wprowadzaniu danych. 00:03:04.740 --> 00:03:07.180 To moja ulubiona część, ponieważ wprowadzanie danych to coś, 00:03:07.180 --> 00:03:12.240 co robi się, żeby komputer zaczął coś robić. 00:03:12.240 --> 00:03:14.160 Możesz powiedzieć komputerowi, co ma robić za pomocą klawiatury, 00:03:14.160 --> 00:03:18.640 za pomocą myszki, mikrofonu, kamery. 00:03:18.640 --> 00:03:22.400 A teraz, jeśli nosisz komputer na nadgarstku, może on słuchać twojego bicia serca, 00:03:22.400 --> 00:03:25.520 a ten w samochodzie może słuchać, co robi samochód. 00:03:25.520 --> 00:03:31.180 A ekran dotykowy może czuć twój palec i też wykorzystać to jako dane. 00:03:36.200 --> 00:03:40.680 Wszystkie te różne dane wejściowe składają się na informacje, które są przechowywane w pamięci. 00:03:41.860 --> 00:03:45.480 Proces komputerowy pobiera informacje z pamięci. 00:03:45.480 --> 00:03:47.920 Przetwarza je lub zmienia, według algorytmu, 00:03:47.920 --> 00:03:49.980 który jest niczym innym jak serią poleceń. 00:03:49.980 --> 00:03:54.180 A potem komputer przesyła przetworzone informacje z powrotem do pamięci. 00:03:54.200 --> 00:03:58.620 I tak w kółko, aż przetworzone informacje będą gotowe do oddania jako wynik. 00:04:03.320 --> 00:04:05.030 Sposób przekazania wyniku zależy od tego, 00:04:05.030 --> 00:04:07.260 do jakich zadań komputer został zaprojektowany. 00:04:07.260 --> 00:04:11.450 Ekran komputera może wyświetlić tekst, zdjęcia, wideo lub interaktywne gry, 00:04:11.450 --> 00:04:13.440 a nawet rzeczywistość wirtualną. 00:04:13.440 --> 00:04:17.279 Na wyjściu komputera mogą się nawet pojawić sygnały kontrolujące robota. 00:04:17.279 --> 00:04:19.820 A kiedy komputery łączą się przez Internet, 00:04:19.820 --> 00:04:22.880 to, co jest na wyjściu jednego komputera, zostaje wykorzystane na wejściu innego 00:04:22.880 --> 00:04:25.620 i vice versa. 00:04:25.620 --> 00:04:27.740 Komputery, z których korzystamy obecnie, 00:04:27.740 --> 00:04:29.760 wyglądają zupełnie inaczej niż dawne maszyny myślące. 00:04:29.760 --> 00:04:32.620 Kto wie, jakie będą komputery jutra? 00:04:32.620 --> 00:04:37.480 Mam nadzieję, że będziesz mieć wpływ na to, jak będą wyglądać komputery przyszłości. 00:04:37.480 --> 00:04:41.480 Niemniej jednak wszystkie komputery, niezależnie od rodzaju używanej technologii, 00:04:41.480 --> 00:04:44.580 zawsze wykonują te same cztery zadania. 00:04:44.580 --> 00:04:46.360 Pobierają dane, 00:04:46.360 --> 00:04:47.980 przechowują je, 00:04:47.980 --> 00:04:49.520 przetwarzają 00:04:49.520 --> 00:04:51.460 i oddają wynik.