Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môže pevný disk vykonávať viacúčelovú úlohu?

Samotný pevný disk nie je viacerým spôsobom rovnako ako CPU. Nemá súčasne viac pokynov na vykonávanie jadier spracovania. Namiesto toho sa ilúzia multitasking vytvára kombináciou faktorov:

* Vyžiadaná front: Ovládač pevného disku udržiava frontu požiadaviek na čítanie a zápis. Nespracuje ich jeden po druhom striktne postupne. Namiesto toho optimalizuje poradie operácií, aby sa minimalizoval čas hľadania (čas potrebný na to, aby sa hlava čítania/zápisu presunula na správne miesto na tanieri) a rotačnú latenciu (čas potrebný na to, aby sa požadovaný sektor otočil pod hlavou čítania/zápisu). To mu umožňuje efektívne prekladať požiadavky z rôznych aplikácií alebo procesov.

* Plánovanie operačného systému: Prevádzkový systém (OS) zohráva rozhodujúcu úlohu. Spravuje požiadavky z rôznych aplikácií a pošle ich do ovládača pevného disku. Plánovač OS nečaká na dokončenie jednej žiadosti pred odoslaním inej; Uprednostňuje žiadosti a odosiela ich v poradí, v akom považuje za najefektívnejšie. Je to dôležité, pretože aj pri internom fronte jazdy stále existuje fyzický limit toho, ako rýchlo môže vyplniť požiadavky.

* caching: Pevné disky (a najmä SSD) používajú mechanizmy ukladania do vyrovnávacej pamäte. Často prístupné údaje sú uložené v rýchlej vyrovnávacej pamäti (vyrovnávacia pamäť) na samotnej jednotke. Tým sa výrazne zrýchľuje prístup k opakovaným požiadavkám, čo spôsobuje dojem multitaskingu, pretože môže rýchlo slúžiť viacerým požiadavkám bez toho, aby musel získať prístup k pomalšiemu taniera. OS tiež používa vyrovnávaciu pamäť systému súborov v RAM, ktorá tento proces ďalej urýchľuje.

Stručne povedané, „multitasking“ pevného disku nie je skutočným paralelným spracovaním ako v CPU. Je to kombinácia plánovania inteligentných požiadaviek pomocou radiča jednotky a OS, plus ukladanie do vyrovnávacej pamäte, ktorá jej umožňuje efektívne spracovať viaceré požiadavky zdanlivo súbežne. Kľúčom je, že s týmito požiadavkami sa rieši * postupne * fyzickým mechanizmom jazdy, ale šikovne * včas * včas, aby sa maximalizovala priepustnosť.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené