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
| |
dbo:wikiPageLength
|
- 1807 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:wikiPageUsesTemplate
| |
dcterms:subject
| |
gold:hypernym
| |
rdf:type
| |
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
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |