Pozwolenie komputerowi widzieć każdy wpisany znak NIE JEST KONIECZNIE POTRZEBNE, aby interfejs użytkownika był bardziej dynamiczny.
Stare terminale ASCII były zwykle dostarczane jako jedna klawiatura + pakiet ekranowy lub klawiatura + głowica drukująca (nazywana wtedy często teletypem). Tak więc lokalne echo było możliwe. Dane wejściowe zostały wysłane w postaci całych linii i do tego właśnie służył klawisz Enter (nazywano go także karetką-powrotem). Było to wygodne, gdy terminal był podłączony powolnymi liniami telefonicznymi do odległego komputera. Nadal mam używany modem 300 bodów, który jest nieco mniejszy niż 300 bitów na sekundę. I to nie był najwolniejszy, jakiego użyłem. Nie chciałeś czekać na echo.
Kyles Jones dał ci kilka dobrych powodów, aby komputer kontrolował echo. Takich jak edycja historii i wiersza poleceń. Ale nawet te powody można pokonać za pomocą lokalnego echa. Mój stary terminal ekranowy ascii (kupiony w 1980 r., Którego nie mam już odwagi podłączyć do gniazdka, ponieważ kondensatory muszą być w opłakanym stanie) miał (nadal ma) około 12 ekranów (ekran ma 24 wiersze po 80 znaków) historii oraz lokalne funkcje edycji: terminal miał własny lokalny procesor ... Nie jestem pewien, czy o to ci chodziło. Wszystko to pochodzi z pamięci, więc mam nadzieję, że jest blisko prawdy, ale szukanie instrukcji zajmie mi trochę czasu.
Zasadniczo miałem komputer z interfejsem użytkownika podłączony do innego komputera. W rzeczywistości zawsze będzie jakiś sprzęt do obsługi echa, więc twoje pytanie dotyczy bardziej tego, czy stosowne jest posiadanie wyrafinowanego sprzętu do robienia tego z procesorem, czy z prostszym sprzętem (niezdolnym do wykonywania skomplikowanej pracy). Konstruktorzy mojego terminalu uznali, że jest to właściwe, i uczynili go wyrafinowanym terminalem z głupim protokołem komunikacyjnym z komputerem, który był wtedy standardem.
Najpierw pomyślałem o tym, że dobrym powodem do przejścia przez procesor jest to, że aplikacje używają teraz okien z wszelkiego rodzaju funkcjami i różnymi czcionkami, a to wymaga mocy komputera, aby uzyskać odpowiednią elastyczność, czyli prosty ekran - klawiatura nie może zaoferować.
Ale z czasem przypomniałem sobie (trudno zapamiętać pamięć), że to nieprawda. Na początku 1980 r. Ludzie opracowywali grafikę bitmapową (tak nazywał się rodzaj ekranu, którego używasz, choć był to ekran CRT niż LCD). Niektóre prace były zgodne z tradycyjnym widokiem terminali, tworząc bardzo wyrafinowane terminale graficzne z wieloma windami i czcionkami itp. Jednym z nich był BLIT , który był przedmiotem wielu eksperymentów, takich jak niesławne kraby Cardellego .
Nie musi to koniecznie oznaczać, że procesor aplikacji nie widział znaków. Ale nie musiał. Terminal był wystarczająco potężny, aby samodzielnie wykonywać bardzo złożone prace.
Architektura komputerów testuje wiele rozwiązań, zwłaszcza gdy dostępne są szybsze sieci. Martwisz się terminalem, ale w pewnym momencie problemem był dysk (głównie cena, a także zarządzanie). Mieliśmy więc przez pewien czas bezdyskową stację roboczą (tj. Komputery osobiste). Obejmowałyby procesor, ekran, klawiaturę i pamięć RAM, ale bez dysku. Miejsce na dysku było w sieci i właśnie zażądałeś miejsca na pliki z sieci. Nawet zamiana pamięci wirtualnej odbywała się przez sieć.
Podsumowaniem jest więc: wyrafinowany interfejs (na przykład), korzystanie z systemu Windows, różne czcionki, programowalne klawisze, edycja wiersza poleceń, synchronizacja między wejściem a wyjściem, a co nie, wymaga prawdziwej mocy obliczeniowej. Nawet przy bardzo słabych możliwościach potrzebny jest sprzęt. Wtedy ta moc obliczeniowa może być podłączona do komputera i jego procesora lub może być od niego niezależna i podłączona mniej więcej zdalnie. To samo może dotyczyć innych zasobów.
Ale wszystko jest bardzo względne.
Ostatnia uwaga. Pierwszym terminalem alfanumerycznym, którego kiedykolwiek użyłem, był Tektronix w 1974 r., Który został dostarczony z klawiaturą. Ekran i klawiatura były tak ściśle połączone, że musieliśmy zapłacić komuś za modyfikację, zmieniając obwód za pomocą lutownicy, aby zachowywała się w razie potrzeby. Ale powinienem zatrzymać mój niekończący się strumień historii.