Udostępnij przez


Consoles

Konsola to aplikacja, która udostępnia usługi we/wy dla aplikacji w trybie znakowym.

Konsola składa się z buforu wejściowego i co najmniej jednego buforu ekranu. Bufor wejściowy zawiera kolejkę rekordów wejściowych, z których każda zawiera informacje o zdarzeniu wejściowym. Kolejka wejściowa zawsze zawiera zdarzenia naciśnięcia klawisza i zwolnienia klawisza. Może również obejmować zdarzenia myszy (ruchy wskaźnika oraz naciśnięcia i puszczenia przycisków) oraz zdarzenia, podczas których działania użytkownika wpływają na rozmiar aktywnego bufora ekranu. Bufor ekranu to dwuwymiarowa tablica znaków i danych kolorów używana do wyświetlania w oknie konsoli. Dowolna liczba procesów może współużytkować konsolę.

Wskazówka

Szerszy pomysł konsoli i sposobu ich powiązania z terminalami i aplikacjami klienckimi wiersza polecenia można znaleźć w harmonogramie ekosystemu.