Keyboard buffer (original) (raw)

About DBpedia

Der Tastaturpuffer ist ein Speicher (Puffer) für Zeichenanschläge, die von der Tastatur eines Computers kommen.Auf einer Tastatur eingegebene Zeichen werden zunächst im Tastaturpuffer zwischengespeichert, bis sie vom Betriebssystem weiterverarbeitet werden können. Dieses Zwischenspeichern erlaubt die Eingabe von (schnell getippten oder zahlreichen) Zeichen, ohne dass diese verloren gehen, auch wenn das System ausgelastet ist und sie zeitweilig nicht verarbeiten kann. Die Reihenfolge der Zeichen bleibt dabei erhalten (First In – First Out).

Property Value
dbo:abstract Der Tastaturpuffer ist ein Speicher (Puffer) für Zeichenanschläge, die von der Tastatur eines Computers kommen.Auf einer Tastatur eingegebene Zeichen werden zunächst im Tastaturpuffer zwischengespeichert, bis sie vom Betriebssystem weiterverarbeitet werden können. Dieses Zwischenspeichern erlaubt die Eingabe von (schnell getippten oder zahlreichen) Zeichen, ohne dass diese verloren gehen, auch wenn das System ausgelastet ist und sie zeitweilig nicht verarbeiten kann. Die Reihenfolge der Zeichen bleibt dabei erhalten (First In – First Out). Bei PC-Systemen wird mit jedem Tastendruck bzw. -loslassen ein Hardware-Interrupt erzeugt. In der Unterbrechung der normalen Programmausführung wird die Tastatur-Aktivität registriert, die Daten eingelesen und im Tastaturpuffer abgelegt. Anschließend wird die Unterbrechung umgehend wieder aufgehoben. Der Tastaturpuffer ist als Ringpuffer organisiert, der eine im Regelfall ausreichende, aber dennoch begrenzte Anzahl von Anschlägen aufnehmen kann. Ist er ausnahmsweise voll, werden weitere Eingaben verworfen (üblicherweise zusätzlich akustisch signalisiert), bis er wieder aufnahmefähig ist. Mit der sukzessiven Verarbeitung der Eingaben durch Betriebssystem und Anwendungssoftware leert sich der Tastaturpuffer entsprechend. (de) A keyboard buffer is a section of computer memory used to hold keystrokes before they are processed. Keyboard buffers have long been used in command-line processing. As a user enters a command, they see it echoed on their terminal and can edit it before it is processed by the computer. In time-sharing systems, the location of the buffer depends on whether communications is full-duplex or half-duplex. In full-duplex systems, keystrokes are transmitted one by one. As the main computer receives each keystroke, it ordinarily appends the character which it represents to the end of the keyboard buffer. The exception is control characters, such as "delete" or "backspace" which correct typing mistakes by deleting the character at the end of the buffer. In half-duplex systems, keystrokes are echoed locally on a computer terminal. The user can see the command line on his terminal and edit it before it is transmitted to the main computer. Thus the buffer is local. On some early home computers, to minimize the necessary hardware, a CPU interrupt checked the keyboard's switches for key presses multiple times each second, and recorded the key presses in a keyboard buffer for the operating system or application software to read. On some systems, if the user presses too many keys at once, the keyboard buffer overflows and will emit a beep from the computer's internal speaker. (en) Bufor klawiatury wydzielony obszar pamięci obsługiwanej przez BIOS. W buforze przechowywana jest informacja o naciśniętych klawiszach do czasu jej odczytania przez aplikacje lub system operacyjny. Bufor klawiatury działa na zasadzie kolejki FIFO. Bufor na PC mieści do 15 dwubajtowych kodów przycisków kolejno naciśniętych przez użytkownika. Jest zorganizowany jako bufor cykliczny. Wskaźnik bliski w segmencie 40h na jego początek (pierwszy przycisk) BIOS umieszcza pod adresem 40h:1ah, a koniec (miejsce na następny przycisk) 40h:1ch. Bufor zajmuje 32 bajty od adresu 40h:1eh. Ze względu na tę konstrukcję mieści tylko 15, a nie 16 naciśnięć klawiszy, gdyż szesnaste sprawiłoby, że wskaźniki na początek i koniec bufora pokryłyby się i nie można by było odróżnić tego stanu od pustego bufora. Kody keycodes powstają z kodów przekazanego przez klawiaturę. Młodszy bajt keycode to kod ASCII klawisza (albo zero, gdy nie istnieje odpowiednik w ASCII), a starszy to scancode. Przekroczenie maksymalnej pojemności sygnalizowane jest przez charakterystyczny dźwięk oznaczający przepełnienie bufora klawiatury. Systemy operacyjne często przejmują te funkcje od BIOSu i same kolejkują zdarzenia klawiatury wraz z innymi zdarzeniami (np. od myszki). Wówczas pojemność bufora może być większa, kody przycisków bywają zupełnie inne, lecz nie jest to już zwykle bufor klawiatury, tylko kolejka zdarzeń obejmująca wszelkie zdarzenia sprzętowe. (pl)
dbo:wikiPageID 331978 (xsd:integer)
dbo:wikiPageLength 1807 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 979453767 (xsd:integer)
dbo:wikiPageWikiLink dbr:Duplex_(telecommunications) dbr:Computer dbr:Computer_keyboard dbr:Control_character dbr:Computer_terminal dbc:Computer_memory dbr:Echo_(computing) dbc:Computer_keyboards dbr:Home_computer dbr:CPU dbr:Time-sharing dbr:Typeahead dbr:Computer_storage dbr:Command_line_interface dbr:Computer_display
dbp:wikiPageUsesTemplate dbt:Unreferenced
dct:subject dbc:Computer_memory dbc:Computer_keyboards
gold:hypernym dbr:Section
rdf:type dbo:Settlement
rdfs:comment Der Tastaturpuffer ist ein Speicher (Puffer) für Zeichenanschläge, die von der Tastatur eines Computers kommen.Auf einer Tastatur eingegebene Zeichen werden zunächst im Tastaturpuffer zwischengespeichert, bis sie vom Betriebssystem weiterverarbeitet werden können. Dieses Zwischenspeichern erlaubt die Eingabe von (schnell getippten oder zahlreichen) Zeichen, ohne dass diese verloren gehen, auch wenn das System ausgelastet ist und sie zeitweilig nicht verarbeiten kann. Die Reihenfolge der Zeichen bleibt dabei erhalten (First In – First Out). (de) A keyboard buffer is a section of computer memory used to hold keystrokes before they are processed. Keyboard buffers have long been used in command-line processing. As a user enters a command, they see it echoed on their terminal and can edit it before it is processed by the computer. In half-duplex systems, keystrokes are echoed locally on a computer terminal. The user can see the command line on his terminal and edit it before it is transmitted to the main computer. Thus the buffer is local. (en) Bufor klawiatury wydzielony obszar pamięci obsługiwanej przez BIOS. W buforze przechowywana jest informacja o naciśniętych klawiszach do czasu jej odczytania przez aplikacje lub system operacyjny. Bufor klawiatury działa na zasadzie kolejki FIFO. Kody keycodes powstają z kodów przekazanego przez klawiaturę. Młodszy bajt keycode to kod ASCII klawisza (albo zero, gdy nie istnieje odpowiednik w ASCII), a starszy to scancode. Przekroczenie maksymalnej pojemności sygnalizowane jest przez charakterystyczny dźwięk oznaczający przepełnienie bufora klawiatury. (pl)
rdfs:label Tastaturpuffer (de) Keyboard buffer (en) Bufor klawiatury (pl)
owl:sameAs freebase:Keyboard buffer wikidata:Keyboard buffer dbpedia-de:Keyboard buffer dbpedia-kk:Keyboard buffer dbpedia-pl:Keyboard buffer https://global.dbpedia.org/id/3EFLd
prov:wasDerivedFrom wikipedia-en:Keyboard_buffer?oldid=979453767&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Keyboard_buffer
is dbo:wikiPageRedirects of dbr:Extended_keyboard_buffer dbr:Keystroke_buffer
is dbo:wikiPageWikiLink of dbr:Extended_keyboard_buffer dbr:Keystroke_buffer dbr:System_request dbr:Keyboard_controller_(computing) dbr:SpartaDOS_X dbr:PLOKTA dbr:Typeahead
is foaf:primaryTopic of wikipedia-en:Keyboard_buffer