Siekdamos efektyviausiai apdoroti užduotis, kompiuterinės sistemos naudoja įvairius metodus, kad suplanuotų užduotis, paspartintų skaičiavimus ir pagerintų naršymą internete. Rūšiavimas, buferizavimas ir talpinimas yra terminai, dažnai vartojami pakaitomis apibūdinant tokio tipo išteklių planavimą, nors kompiuterių mokslas juos skiria. Visi trys gali būti naudojami vienu metu siekiant pagreitinti kompiuterinius procesus.
Ritė
„Spooling“, vienu metu veikiančio periferinių operacijų internete (SPOOL) akronimas, įkelia duomenis į laikiną darbo zoną, kad juos būtų galima pasiekti ir apdoroti kita programa ar šaltinis. Pavyzdžiui, situacijose, kai vartotojams dalijamasi tokiais ištekliais kaip spausdintuvas, kaupimas efektyviai kontroliuoja užduotis, spausdinamą darbą įdėdamas į laikiną sritį, kad spausdintuvas galėtų prieiti prie jo atsiųstos tvarkos. Kai darbas bus išsiųstas į spolerį, kompiuteris gali tęsti kitas užduotis nelaukdamas, kol spausdintuvas baigs apdoroti.
Buferinis
Buferis leidžia laikinai saugoti duomenis į rezervuotą atminties sritį (buferį). Pavyzdžiui, centriniai procesoriai veikia greičiau nei diskų įrenginiai, todėl, įdėjus duomenis į rezervuotą atminties sritį, kol programa dirba, tai reiškia, kad programa gali prie jų prisijungti greičiau nei tuo atveju, jei kiekvieną kartą tektų juos gauti iš disko. Buferis taip pat naudojamas laikinai saugoti duomenis, kol jie perkeliami iš vienos vietos į kitą. Pavyzdžiui, klaviatūros buferis užtikrina, kad jūsų raidės būtų rodomos ekrane tokia tvarka, kokia jos buvo įvestos. Vaizdo buferis leidžia vienu metu atsisiųsti mažas vaizdo įrašo dalis, todėl galite pradėti žiūrėti vaizdo įrašą iškart, nelaukdami, kol bus atsisiųstas visas filmas.
Talpykla
Talpykla yra didelės spartos saugojimo sistema, kuri gali būti speciali rezervuota sekcijos atmintis (pvz., Buferis) arba atskiras atminties įrenginys. Pvz., Naudojant naršyklę žiniatinklio talpykla išsaugo puslapio elementus, kad kitą kartą apsilankius puslapyje jis būtų greičiau įkeltas. Skaičiavimus atliekanti programa gali įdėti ankstesnių skaičiavimų rezultatus į atminties talpyklą, kad būtų galima greičiau pasiekti.
Skirtumai
Rūšiuojant vieno darbo įvestis / išvestis gali sutapti su kito skaičiavimais. Buferis leidžia įvesties / išvesties užduotims sutapti tik su savo skaičiavimais, o ne su kitų programų skaičiavimais. Talpykla naudojama didelės spartos duomenims saugoti ir gauti, nors tai gali pasiekti rezervuotą buferio vietą.