Cache i pufer

Anonim

Cache vs pufer

Oba privremena memorija i međuspremnik su privremeni prostor za pohranu, ali se razlikuju na mnogo načina. Pufer se uglavnom nalazi u ovjesu i djeluje kao područje na kojem CPU može privremeno pohraniti podatke, na primjer, podatke namijenjene ostalim izlaznim uređajima uglavnom kada računalo i drugi uređaji imaju različite brzine. Na taj način računalo može obavljati i druge poslove. Cache, s druge strane, je prostor za pohranu velike brzine koji može biti dio glavne memorije ili nekog drugog zasebnog prostora za pohranu poput tvrdog diska. Ove dvije metode predmemoriranja nazivaju se memorije memorije i disk caching.

Kako bi se osigurala velika brzina, predmemorija se sastoji od statičkog ramena umjesto dinamičkog ramena koji se koristi za drugi dio memorije budući da je to sporije. Ovo se područje koristi za pohranu informacija koje gotovo gotovo svi programi imaju prilikom njihova rada, a to ga čini bržim, a ne traženje tih podataka s diska svaki put kada se program izvodi jer bi to bio znatno sporiji. Pufer se sastoji od običnog ovna koji se izvodi u računalu i prati promjene koje se događaju u programu koji se izvodi privremenim pohranjivanjem prije nego što su promjene na kraju spremljene na disk, primjerice s programima za obradu teksta gdje je zadatak koji je napisan prvo pohranjena u međuspremniku, a program za obradu teksta kasnije ažurira datoteku na disku sa sadržajem međuspremnika.

Pufer se uglavnom koristi za ulazne / izlazne procese, na primjer, u tiskanju. Kada netko šalje dokumente za ispis na pisač, informacije se pohranjuju u međuspremnik, a pisač tada može pristupiti tim informacijama vlastitim tempom, a to oslobađa CPU za obavljanje drugih zadataka. Pufer se također koristi prilikom snimanja podataka na kompaktne diskove gdje se podaci koji se žele spremiti u međuspremnik odakle se prenose na disk tijekom procesa snimanja. Cache se najčešće koristi tijekom čitanja i pisanja procesa na glavnom disku kako bi proces brže učinio sličnim podacima koje koriste različiti programi lako dostupni.

Cache može biti dio ram ili disk. Kada se glavni disk koristi kao predmemorija, postupak se naziva cachingom diska, a to također funkcionira kao memorija za memoriranje gdje su nedavno korišteni podaci pohranjeni u predmemoriju diska. Ako pokrenuti program želi pristupiti podacima s diska, prvo provjerava predmemoriju diska i samo će provjeriti disk ako potrebni podaci nisu dostupni u predmemoriji diska. To čini postupak pristupa podacima znatno brže jer je pristup s diska mnogo sporiji. Pufer može biti samo dio ram.

Sažetak:

1.Cache je prostor za pohranu velike brzine dok je međuspremnik normalno mjesto za pohranu na RAM-u za privremeno pohranjivanje. 2.Cache je napravljen od statičkog ramena koji je brži od sporije dinamičkog ramena koji se koristi za međuspremnik. 3. Pufer se uglavnom koristi za ulazne / izlazne procese, dok se cache koristi tijekom čitanja i pisanja procesa s diska. 4.Cache također može biti dio diska dok je međuspremnik samo dio ram. 5.A tampon se može koristiti na tipkovnicama za uređivanje pogrešaka tipkanja, dok se predmemorija ne može.