Primerjalna tabela
Podlaga za primerjavo | Vožnja | Pufranje |
---|---|---|
Osnovno | Vmesno tiskanje prekriva I / O enega opravila z računanjem drugega opravila. | Buffer prekriva I / O enega opravila z izračunom istega opravila. |
Polna oblika | Simultano periferno delovanje na spletu | Ni popolne oblike. |
Učinkovito | Vožnja je učinkovitejša. | Pufranje je manj učinkovito kot vlečenje. |
Velikost | Spooling disk obravnava kot ogromen spool ali vmesni pomnilnik. | Buffer je omejeno območje v glavnem pomnilniku. |
Opredelitev navitja
Hkratno periferno delovanje na spletu, akronim za to je Spooling . Spool je vrsta blažilnika, ki zadrži opravila za napravo, dokler naprava ni pripravljena sprejeti opravila. Spooling disk obravnava kot velik vmesni pomnilnik, ki lahko shrani toliko opravil za napravo, da so izhodne naprave pripravljene, da jih sprejmejo.
Pri vmesnem obratovanju se I / O enega opravila prekriva z računanjem drugega opravila. Na primer, vmesni tiskalnik lahko bere vnos enega opravila, hkrati pa lahko natisne tudi izhod drugega opravila.
Spooling lahko obdeluje tudi podatke na oddaljenih mestih. Spooler mora samo obvestiti, ko se postopek zaključi na oddaljenem mestu, tako da lahko vmesnik spool naslednji proces na oddaljeni stranski napravi.
Spooling poveča zmogljivost sistema s povečanjem delovne hitrosti naprav. To naravno vodi v multiprogramiranje.
Opredelitev pufra
Preden se pogovorimo o puferski zaščiti, se pogovorimo, kaj je varovalo? Medpomnilnik je območje v glavnem pomnilniku, ki se uporablja za začasno shranjevanje ali shranjevanje podatkov, ki se prenašajo med dvema napravama ali med napravo ali aplikacijo. V preprostih besedah medpomnilnik začasno shrani podatke, ki se prenašajo z enega mesta na drugo. Postopek začasnega shranjevanja podatkov v medpomnilniku se imenuje pufersko shranjevanje.
Obstajajo trije razlogi za blaženje podatkov, prvič, da pomaga pri ujemanju hitrosti med dvema napravama, med katerimi se podatki prenašajo. Trdi disk mora na primer shraniti datoteko, ki jo prejme od modema. Zdaj, kot vemo, je hitrost prenosa modema počasna v primerjavi s trdim diskom. Tako se bajti, ki prihajajo iz modema, naberejo v prostoru medpomnilnika in ko so vsi bajti datoteke prispeli v medpomnilnik, se celotni podatki zapišejo na trdi disk v eni sami operaciji.
Drugič, pomaga napravam z različno velikostjo prenosa podatkov, da se prilagodijo drug drugemu. Pomaga napravam pri upravljanju podatkov pred pošiljanjem ali prejemanjem. V računalniškem omrežju je veliko sporočilo razdrobljeno na majhne fragmente in poslano po omrežju. Na sprejemnem koncu se fragmenti naberejo v pufru in ponovno sestavijo, da tvorijo celotno veliko sporočilo.
Tretja uporaba medpomnilnika je, da podpira tudi semantiko kopiranja . Pri semantiki kopij je verjetno, da bo različica podatkov v medpomnilniku različica podatkov v času sistemskega klica, ne glede na kakršne koli naknadne spremembe podatkov v medpomnilniku. Medpomnjenje poveča zmogljivost naprave. Prekriva i / o enega opravila z izračunom istega opravila.
Ključne razlike med vstavljanjem in vstavljanjem
- Ključna razlika med vmesnim tiskanjem in vmesnim pomnilnikom je, da lahko vmesno tiskanje opravi vhodno / izhodno enoto enega opravila skupaj z izračunom drugega opravila hkrati, medtem ko pufersko obdelavo vhodov / izhodov enega opravila skupaj s svojim računanjem.
- Spooling je kratica za Simultano periferno delovanje na spletu. Toda puferska zaščita ni kratica.
- V redu je bolj učinkovito kot puferski način, saj lahko prekriva obdelavo dveh opravil naenkrat.
- Medpomnilnik je omejen v glavnem pomnilniku, medtem ko Spool uporablja disk kot velik vmesni pomnilnik.
Sklep:
Spooling in buffering povečata učinkovitost računalnika, vendar je spooling boljši od puferskega, saj obravnava obdelavo dveh opravil naenkrat.