Dela via


Consoles

En konsol är ett program som tillhandahåller I/O-tjänster till program i teckenläge.

En konsol består av en indatabuffert och en eller flera skärmbuffertar. Indatabufferten innehåller en kö med indataposter som var och en innehåller information om en indatahändelse. Indatakön innehåller alltid key-press- och key-release-händelser. Det kan också innehålla mushändelser (pekarrörelser och knapptryckningar och versioner) och händelser under vilka användaråtgärder påverkar storleken på den aktiva skärmbufferten. En skärmbuffert är en tvådimensionell matris med tecken- och färgdata för utdata i ett konsolfönster. Valfritt antal processer kan dela en konsol.

Tips/Råd

En bredare uppfattning om konsoler och hur de relaterar till terminaler och kommandoradsklientprogram finns i ekosystemets översikt.