*   >> Læs Uddannelse artikler >> science >> computers

Multitasking Technologies

g - Polling er den proces, hvorved CPU'en systematisk lokaliserer og beder hver enhed på skift, hvis det kræver hjælp eller CPU forarbejdning. tid. Denne strategi (polling) er en meget ineffektiv proces, fordi det er spild af begrænsede ressourcer

Afbrydelse -. Den anden måde at CPU (processor) kan anvende til at håndtere CPU krævede processer og dataoverførsler er at have enheder, der kræver CPU opmærksomhed til at udstede en anmodning om opmærksomhed, når de har brug for det.

Dette er det grundlæggende koncept for interrupt anmodninger

Interrupt Anmodninger Prioritering -. Fordi CPU'en kunne modtage en interrupt request (IRQ) fra flere enheder samtidigt ingeniører skabt en IRQ prioritet bord. Nu når samtidige IRQ'er ankommer CPU simpelthen ser op deres prioritet placering i sin IRQ prioriteringer bord. Enheden med den højeste prioritet vil blive tilset af CPU'en først

Data Overførsler - For at forbedre en computers samlede effektivitet CPU også nødt til at afbalancere dataoverførsler mellem sig selv og de forskellige andre delsystemer.

; herunder systemhukommelse (RAM), af maskinen. De fleste transaktioner udført af en computerforbrug systemhukommelse (RAM) som en "midt-mand". For eksempel: CPU til Hukommelse til printer eller harddisk til Memory til CPU. Oprindeligt disse dataoverførsler var under direkte kontrol af CPU

Direct Memory Access (DMA) -. Direct Memory Access (DMA) teknologier har gjort det muligt for enheden til at skrive til eller læse fra hukommelsen uden bistand fra CPU hvorved man frigør CPU'en til at udføre andre opgaver.

Når processen dataoverførslen er afsluttet CPU'en er anmeldt, og vil derefter iværksætte /udføre disse handlinger, der kræves af det. Fordi CPU kan deltage til andre ting, mens en DMA kontrolleret overførsel finder sted systemet virkelig udfører flere opgaver samtidigt, men CPU'en er ikke

andre teknologier - Andre teknologier, der spiller en rolle i multitasking omfatter.

: hyper-threading, bus mastering, BIOS, hukommelse teknologier (cache, flash, DRAM, DDR osv), systemet chipset, I /O controllere, Extensible Firmware Interface (EFI), enhed logiske ("intelligente" enheder) og forskellige systemets busser sammen med deres tilhørende understøttende software og selve operativsystemet gennem bedre hukommelse ledelse og støtte.

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.