Kaj je spooling in medpomnjenje?

Za najučinkovitejšo obdelavo nalog računalniški sistemi uporabljajo različne metode za razporejanje nalog, pospešitev izračunov in izboljšanje brskanja po spletu. Spooling, medpomnjenje in predpomnjenje so izrazi, ki se pogosto uporabljajo med seboj za opis te vrste razporejanja virov, čeprav jih računalništvo resnično razlikuje. Vse tri se lahko uporabljajo hkrati z namenom pospeševanja računalniških procesov.

Spooling

Spooling, kratica simultane periferne operacije on-line (SPOOL), podatke postavi v začasno delovno območje, tako da jih lahko dostopa in obdeluje drug program ali vir. Na primer, v primerih, ko si vir, kot je tiskalnik, delijo uporabniki, spool učinkovito nadzoruje naloge in delo postavi v začasno območje, tako da lahko tiskalnik dostopa do njega v vrstnem redu, kot je bilo poslano. Ko je delo poslano v vmesnik, lahko računalnik nadaljuje z drugimi nalogami, ne da bi čakal, da tiskalnik konča obdelavo.

Predpomnjenje

Medpomnjenje omogoča začasno shranjevanje podatkov v rezervirano področje pomnilnika (medpomnilnik). Na primer, CPE delujejo hitreje kot diskovni pogoni, zato vstavljanje podatkov v rezervirano območje pomnilnika, ko program dela na njem, pomeni, da lahko program do njega dostopa hitreje, kot če bi ga moral vsakič pridobiti iz diskovnega pogona. Medpomnjenje se uporablja tudi za začasno hrambo podatkov med premikanjem z enega mesta na drugega. Na primer, medpomnilnik tipkovnice zagotavlja, da se vaše črke prikažejo na zaslonu v vrstnem redu, v katerem so bile vnesene. Medpomnjenje videoposnetkov omogoča nalaganje majhnih delov videoposnetka hkrati, tako da lahko video začnete gledati takoj, ne da bi čakali na prenos celotnega filma.

Predpomnjenje

Predpomnjenje je hitri sistem za shranjevanje, ki je lahko poseben, rezerviran pomnilnik odsekov (na primer medpomnilnik) ali ločena naprava za shranjevanje. Na primer, ko uporabljate brskalnik, spletno predpomnjenje shrani elemente strani, tako da se bo naslednjič, ko obiščete stran, naložila hitreje. Program, ki izvaja izračune, lahko rezultat prejšnjih izračunov shrani v pomnilnik, da je hitreje dostopen do njega.

Razlike

Pri preskušanju lahko vhod / izhod enega opravila prekriva izračune drugega. Medpomnjenje omogoča, da se vhod / izhod naloge prekrivata samo z lastnimi izračuni in ne z izračuni drugih programov. Predpomnjenje se uporablja za hitro shranjevanje in pridobivanje podatkov, čeprav lahko za to dostopa do rezerviranega vmesnega prostora.