*   >> läser Utbildning artiklar >> science >> computers

Multitasking Technologies

den process varigenom CPU systematiskt lokaliserar och ber varje enhet i tur och ordning om det kräver någon hjälp eller processor. tid. Denna strategi (polling) är en mycket ineffektiv process eftersom det är ett slöseri med ändliga resurser Omdömen

Avbryta -. Det andra sättet att CPU (processor) kan använda för att hantera CPU krävs processer och dataöverföringar är att ha anordningar som kräver processorns uppmärksamhet att utfärda en begäran om uppmärksamhet och när de behöver det.

Detta är den grundläggande idén om avbrotts förfrågningar Omdömen

Interrupt beställningar Prioritering -. Eftersom processorn kan få en avbrottsbegäran (IRQ) från flera enheter samtidigt ingenjörer skapade en IRQ prioritetstabellen. Nu när samtidiga IRQ anländer CPU ser helt enkelt upp sin prioritering i sina prioriteringar tabellen IRQ. Anordningen med högsta prioritet kommer att uppmärksammas av CPU först Omdömen

Dataöverföringar - För att förbättra datorns totala effektivitet processorn måste också balansera dataöverföringar mellan sig själv och de olika andra delsystem.

inklusive systemminne (RAM), av maskinen. De flesta transaktioner som utförs av en datoranvändning systemminne (RAM) som en "middle-man". Till exempel: CPU till minne till skrivaren eller hårddisk till minne till CPU. Ursprungligen dessa dataöverföringar var under direkt kontroll av CPU Omdömen

Direct Memory Access (DMA) -. Direct Memory Access (DMA) teknik har gjort det möjligt för enheten att skriva till eller läsa från minnet utan någon hjälp från CPU därigenom frigöra CPU för att utföra andra uppgifter.

När dataöverföringen är klar CPU anmäls och kommer sedan initiera /utföra dessa åtgärder som krävs av det. Eftersom processorn kan sköta andra frågor medan en DMA kontrollerad överföring sker systemet verkligen utför flera uppgifter samtidigt, men processorn är inte Omdömen

Andra Technologies - Annan teknik som spelar en roll i multitasking omfattar.

: hyper-threading, bus mastering, BIOS, minnestekniker (cache, flash, DRAM, DDR etc), system chipset, I /O-styrenheter, Extensible Firmware Interface (EFI), enhets logik ("smartare" enheter) och olika systembussar tillsammans med tillhörande hjälpprogramvara och själva operativsystemet genom bättre minneshantering och support.

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.