Kuo skiriasi talpyklos ir atminties duomenys?


Atsakymas 1:

Kompiuterio architektūroje paprastai būna keli atminties lygiai. Yra nedaug atminties, kurią labai, labai greitai galima skaityti ar rašyti, vadinamus registrus. Lusto talpykloje yra daugiau lėtesnės atminties. Gali būti, kad dar didesnės talpos talpyklos nėra. Tada prie kompiuterio pagrindinės plokštės yra prijungta gigabaitų atminties (tačiau kiekviename modulyje gali būti papildomų schemų ir talpyklos). Standžiojo disko plokštėje yra talpyklos atmintis (jei neturite kietojo kūno disko). Ir tada yra pats disko paviršius. Kiekvieną sluoksnį sudaro lėtesnės rūšies technologijos nei ankstesnį. Galite paklausti, kodėl jie ne tik sukuria visą atmintį iš geriausių technologijų, tokių kaip registrai? Taip yra todėl, kad greiti tipai yra daug brangesni nei lėčiausi. Taigi inžinieriai gali padaryti kompromisą naudodami atmintį, kuri yra lėtesnė nei po ja esantis sluoksnis, bet greitesnė nei aukščiau esantis sluoksnis.

Kai procesoriui reikia duomenų instrukcijai apdoroti, jis pirmiausia bando juos gauti iš greitojo sluoksnio. Jei jo nėra (nes yra tik šiek tiek greito turinio), jis gaunamas iš kito sluoksnio. Jei laikinosios atminties, pagamintos iš greitojo turinio, dydis yra pasirinktas gerai, dažniausiai naudojami duomenys talpykloje bus dažniausiai. tai leidžia kompiuteriui prilygti našumui, kurį jis turėtų turėdamas greitesnę technologinę atmintį, be papildomų išlaidų.


Atsakymas 2:

Talpyklos duomenys yra pirminių duomenų antrinis duomenų šaltinis, leidžiantis greičiau pasiekti pirminius duomenis. Talpyklos duomenis galima saugoti bet kurioje saugojimo sistemoje - duomenų bazėje, faile, atmintyje ir pan., Tačiau paprastai spartesnėje laikmenoje nei pirminėje. Taigi, jei turiu duomenų bazėje, norėčiau greitesnę prieigą suteikti talpykloje.

Atminties duomenys yra tiesiog atmintyje saugomi duomenys. Duomenys, saugomi atmintyje, paprastai greitai gaunami, todėl dauguma talpyklų įdiegiamos atmintyje.