Czy Komputer Może Być żywy, Ciekły Lub Krystaliczny? I Już Istnieją - Alternatywny Widok

Czy Komputer Może Być żywy, Ciekły Lub Krystaliczny? I Już Istnieją - Alternatywny Widok
Czy Komputer Może Być żywy, Ciekły Lub Krystaliczny? I Już Istnieją - Alternatywny Widok

Wideo: Czy Komputer Może Być żywy, Ciekły Lub Krystaliczny? I Już Istnieją - Alternatywny Widok

Wideo: Czy Komputer Może Być żywy, Ciekły Lub Krystaliczny? I Już Istnieją - Alternatywny Widok
Wideo: Z OSTATNIEJ CHWILI 2024, Może
Anonim

Współczesne komputery to straszne hamulce, o tym pisałem. Cóż, prosty przykład: nie ma bitew powietrznych pilotów z pilotami elektronicznymi, wyścigów samochodowych ludzi i kierowców robotów. Nawet podczas jazdy na rowerze roboty nie mogą konkurować na równi z ludźmi. To, co obliczamy jakby „automatycznie”: ile skręcić kierownicą lub pociągnąć kierownicę, żeby mechanizm podążał po trajektorii, której potrzebujemy - nowoczesne procesory nie mają nawet czasu na obliczenia.

To bardzo mocny komputer analogowy
To bardzo mocny komputer analogowy

To bardzo mocny komputer analogowy.

To znaczy do wieczora komputer zdąży obliczyć, jak długo trzeba było kręcić kierownicą w tym zakręcie. Do następnego wieczoru obliczy następny zakręt. Czy do tego czasu odbędą się wyścigi rowerowe lub walki powietrzne? Nazywa się to „trybem czasu rzeczywistego”, a komputery z supermocarstwami cyfrowymi są katastrofalnie gorsze od naszego mózgu pod względem szybkości obliczeń.

Ale są zupełnie inne komputery. Zostały nieco zapomniane, uniesione przez wzrost gęstości tranzystorów na jednostkę ekranu, ale teraz mają zamiar do nich wrócić. W niektórych branżach nie zapomnieli, ponieważ pod względem czasu osadnictwa znacznie przewyższają wszelkie mózgi w ogóle, w tym nasz. Ich czas rozliczenia jest … równy zero. Natychmiast udzielają odpowiedzi, w ten sposób.

Prosty komputer analogowy, który może zmieniać „programy”, chociaż nie ma języka programowania
Prosty komputer analogowy, który może zmieniać „programy”, chociaż nie ma języka programowania

Prosty komputer analogowy, który może zmieniać „programy”, chociaż nie ma języka programowania.

Nazywa się to: komputerami analogowymi.

Elektroniczne maszyny komputerowe, ale nie cyfrowe.

Komputery cyfrowe mają tę zaletę: dają dokładną odpowiedź na każdy znak. I bardzo łatwo je przeprogramować, to znaczy zmienić algorytm. Ile języków zostało wymyślonych. Ale są strasznie powolni. Nie pamiętam, wygląda na to, że Lem gdzieś napisał, że te elektroniczne mózgi pełzają jak żółwie, tylko z bardzo dużą prędkością. A nasze mózgi latają. Ale czy zawsze potrzebujemy tej precyzji do 20. miejsca po przecinku? Zwłaszcza jeśli stracimy tak dużo na szybkości nawet prostych obliczeń.

Film promocyjny:

Komputery analogowe … Trudno je nazwać komputerami. Zostały wykonane w postaci urządzeń, wielu, bo mają swoją kolosalną zaletę. I nie zawsze są elektroniczne, mogą to być wszystko: mechaniczne, płynne … Nawet żywe! Tutaj może nas czekać prawdziwy przełom!

Komputer analogowy
Komputer analogowy

Komputer analogowy.

Ale ogólnie, co to jest pierwotnie, komputer analogowy? Weź szklankę, która jest do połowy pełna. (I w połowie pusty)) Nalaliśmy tam 100 ml wody. Zadanie: dowiedzieć się, czy przechyliliśmy to szkło pod jakimś kątem, jaka będzie maksymalna głębokość?

A teraz weź dowolnego znanego programistę i poproś go, aby obliczył to na komputerze. Gwarantuję, że odmówi: takie morze obliczeń trzeba zrobić i taką liczbę wierszy kodu trzeba policzyć.

Ale gdy tylko sami przechylimy to szkło, NATYCHMIAST widzimy, jak zmienia się głębokość wody w nim. To jest komputer analogowy.

Image
Image

Uważasz to za zabawne? Ale na próżno. Na przykład ciśnienie na dnie szkła, które musi wytrzymać, zależy od głębokości słupa wody. A jeśli uznasz to za zabawne w okularach, to kiedy znajdziesz się na łodzi podwodnej lub jakimś Titanicu, który powoli spada na bok, uwierz mi, będziesz BARDZO zainteresowany, czy boki wytrzymają ciśnienie wody. Albo nie będą.

Szklanka wody to na ogół typowy komputer, tylko jego algorytm nie może się zmienić. Mierzy wysokość wody tylko dla czegoś w kształcie tej szklanki. Ale możemy podać dane wejściowe: różne ilości wody, różne kąty nachylenia. Zgodnie ze swoim algorytmem obliczy wysokość słupa wody na podstawie tych danych. A kształt tego szkła może być tak złożony, jak chcesz, nie musisz wprowadzać każdego milimetra tego szkła do komputera cyfrowego. I obliczy - natychmiast. Odpowiedź jest natychmiastowa, wystarczy przechylić szybę i zbliżyć do niej linijkę.

Image
Image

Rozszerzenie możliwości tego komputera jest łatwe. Może być wykonany z materiału znacznie zmieniającego się w zależności od temperatury: podłączymy kolejny blok danych wejściowych. Może mieć dowolny złożony kształt. To prawda, że odpowiedź nie będzie całkowicie dokładna, przybliżona. Ale czy zawsze potrzebujemy bezużytecznej precyzji komputerów cyfrowych? Soląc zupę, bierzesz „szczyptę” i nie liczysz ilości kryształków soli i nie ważysz ich na jubilerskiej wadze.

Czy czujesz, gdzie to wszystko może się udać? Formalizujemy każde zadanie i budujemy komputer analogowy, który udziela odpowiedzi natychmiast, bez obliczeń. Jakie jest ciśnienie krwi w pięcie? A w kolanie? Niemożliwe jest obliczenie ciśnienia w układzie krążenia ze wszystkimi jego naczyniami włosowatymi za pomocą standardowego komputera. A używając komputera analogowego „nasze ciało” - wystarczy po prostu zmierzyć to ciśnienie. Odpowiedź jest już gotowa.

Komputer analogowy
Komputer analogowy

Komputer analogowy.

Cóż, w porządku z nimi, z płynami. Jak bardzo ugnie się siedzisko krzesła, gdy będzie na nim spoczywać siedzisko o takim kształcie i ciężarze? Poproś programistę o obliczenie tego, odmówi. A zadanie jest dość pilne, a komputer analogowy od razu udzieli odpowiedzi na dane siedzenie i różne typy siedzeń, o dowolnych skomplikowanych kształtach. Wystarczy je tam umieścić i zapisać odpowiedź. Niezależnie od tego, czy jest to siedziba kosmity, czy rodzina myszy laboratoryjnych: odpowiedź będzie gotowa natychmiast.

Są zadania, które dają odpowiedź na czas. Na przykład żarówki nie gasną od razu. Ile chwil potrwa do końca? Liczymy temperaturę nici, jej grubość, temperaturę otoczenia … Ale odpowiedź jest już gotowa, wystarczy spojrzeć na samą lampę i zmierzyć czas.

Prosty komputer analogowy, który wykonuje najbardziej złożone obliczenia matematyczne w elementarny sposób
Prosty komputer analogowy, który wykonuje najbardziej złożone obliczenia matematyczne w elementarny sposób

Prosty komputer analogowy, który wykonuje najbardziej złożone obliczenia matematyczne w elementarny sposób.

Czy można wykonać taki proces lub taki kształt statku, aby odpowiadał czasowi lotu rakiety na Marsa i dawał odpowiedź, kiedy lepiej ją wystrzelić? Oczywiście, że możesz. W wielu branżach właśnie to się robi: wymyślany jest złożony, zagadkowy model, którego nierealistyczne jest wprowadzanie do komputera do końca (na przykład koryta rzek do transportu lub układania rurociągów). A potem wynik jest po prostu zapisywany, który … Istnieje zaraz po zbudowaniu modelu. Natychmiast.

Lub na przykład tak, jak tutaj, na zdjęciu. Każde naczynie ma bardzo złożoną formułę, a objętość płynu przedstawia zagadkowe całki tego wzoru. Po prostu dodaj wodę i zapisz swoją odpowiedź.

Image
Image

Ponadto, na przykład, kryształ jest „bardzo złożonym urządzeniem” do rozdzielania różnych promieni światła na ich części składowe. A jeśli komputer powstanie w formie jakiegoś akwarium ze ślimakami-rybami jako elementami obliczeniowymi, to będzie też samonaprawiający się i rozwijający się.

I takie komputery - mechaniczne, płynne, koloidalne, żywe, akwariowe, bakteryjne, krystaliczne - są w stanie konkurować z ludzkim mózgiem.

Duży komputer analogowy. Potrafi zmieniać programy
Duży komputer analogowy. Potrafi zmieniać programy

Duży komputer analogowy. Potrafi zmieniać programy.

A skoro współczesne komputery osiągnęły pułap swojego rozwoju, to może czas wyciągnąć z archiwów opracowania sprzed pół wieku? Rozwińmy je? Na przekór Terminatorowi)))