Computerens hukommelse

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 9. maj 2021; checks kræver 20 redigeringer .

Computerhukommelse ( informationslagringsenhed , lagerenhed ) er en del af en computer , en fysisk enhed eller datalagringsmedie, der bruges i computersystemer i en vis tid. Hukommelse har ligesom centralenheden været en gennemgående del af computeren siden 1940'erne. Hukommelse i computerenheder har en hierarkisk struktur og involverer normalt brugen af ​​flere lagerenheder med forskellige karakteristika.

I personlige computere omtales "hukommelse" ofte som en af ​​dens typer - dynamisk random access memory (DRAM), som bruges som RAM på en personlig computer.

Computerhukommelsens opgave er at gemme tilstanden af ​​ekstern påvirkning i dens celler for at registrere information . Disse celler kan optage en lang række fysiske effekter . De ligner funktionelt en konventionel elektromekanisk kontakt, og information er registreret i dem i form af to klart skelnelige tilstande - 0 og 1 ("fra" / "til"). Særlige mekanismer giver adgang ( læst , tilfældig eller sekventiel) til tilstanden af ​​disse celler.

Processen med at få adgang til hukommelse er opdelt i processer adskilt i tid - en skriveoperation ( slang - firmware , i tilfælde af at skrive en ROM ) og en læseoperation , i mange tilfælde foregår disse operationer under kontrol af en separat specialiseret enhed - en hukommelse controller .

Der er også en hukommelsessletningsoperation  - indtastning (skrivning) af de samme værdier i hukommelsesceller , normalt 00 16 eller FF 16 .

De mest kendte lagerenheder, der bruges i personlige computere : RAM-moduler (Random Access Memory ) , harddiske (harddiske), disketter (magnetiske disketter), CD'er eller DVD'er og flash-hukommelsesenheder .

Hukommelsesfunktioner

Computerhukommelse understøtter en af ​​funktionerne i en moderne computer - evnen til at gemme information i lang tid . Sammen med den centrale behandlingsenhed er lagerenheder nøgleelementerne i den såkaldte von Neumann-arkitektur , det princip, der ligger til grund for de fleste moderne computere til generelle formål.

De første computere brugte udelukkende lagerenheder til lagring af behandlede data. Deres programmer blev implementeret på hardwareniveau i form af hårdkodede eksekverbare sekvenser. Enhver omprogrammering krævede en enorm mængde manuelt arbejde med udarbejdelse af ny dokumentation, omledning, genopbygning af blokke og enheder osv. Brugen af ​​von Neumann-arkitekturen, som sørger for lagring af computerprogrammer og data i en delt hukommelse, ændrede sig radikalt situationen.

Enhver information kan måles i bits , og derfor, uanset hvilke fysiske principper og i hvilket talsystem en digital computer opererer (binær, ternær, decimal osv.), tal , tekstinformation , billeder , lyd , video og andre former for data kan repræsenteres som sekvenser af bitstrenge eller binære tal. Dette gør det muligt for computeren at manipulere data, forudsat at der er tilstrækkelig lagerkapacitet (for eksempel til at gemme teksten i en mellemstor roman, er der brug for omkring en megabyte ).

Til dato er der blevet skabt mange enheder til lagring af data, baseret på brugen af ​​en række fysiske effekter . Der er ingen universel løsning, hver har sine egne fordele og ulemper, så computersystemer er normalt udstyret med flere typer lagersystemer, hvis hovedegenskaber bestemmer deres brug og formål.

Fysisk basis for funktion

Driften af ​​en lagerenhed kan være baseret på enhver fysisk effekt , der bringer systemet til to eller flere stabile tilstande. I moderne computerteknologi bliver halvlederes fysiske egenskaber ofte brugt , når strømmens passage gennem en halvleder eller dens fravær tolkes som tilstedeværelsen af ​​logiske signaler 0 eller 1. Stabile tilstande bestemt af magnetiseringsretningen gør det muligt at bruge en række magnetiske materialer til datalagring. Tilstedeværelsen eller fraværet af en ladning i en kondensator kan også være grundlaget for et lagersystem. Refleksionen eller spredningen af ​​lys fra overfladen af ​​en cd, dvd eller Blu-ray-disk gør det også muligt at lagre information.

Klassifikation af hukommelsestyper

Det er nødvendigt at skelne mellem klassificering af hukommelse og klassificering af lagerenheder (hukommelse). Den første klassificerer hukommelse efter funktionalitet , den anden - efter teknisk implementering . Den første betragtes her - således falder både hardwaretyper af hukommelse (implementeret i hukommelsen) og datastrukturer , implementeret i de fleste tilfælde programmatisk, ind i den.

Tilgængelige dataoperationer

Hukommelse på programmerbar og omprogrammerbar ROM (PROM og PROM) har ikke en generelt accepteret plads i denne klassifikation. Den omtales enten som en underart af "skrivebeskyttet" hukommelse [1] , eller er isoleret i en separat type.

Det foreslås også at tilskrive hukommelse til en eller anden type i henhold til den karakteristiske frekvens af dens omskrivning i praksis: RAM henviser til typer, hvor information ofte ændres under drift, og ROM henviser til dem, der er beregnet til at lagre relativt uændrede data [1] .

Adgangsmetode

Organisering af datalagring og adgangsalgoritmer

Gentager klassificeringen af ​​datastrukturer :

Udnævnelse

Organisation af adresserummet

Fjernhed og tilgængelighed for processoren

Placeringen af ​​datastrukturer placeret i hovedhukommelsen i denne klassifikation er tvetydig. Som regel er de slet ikke inkluderet i den, idet de udfører en klassifikation med henvisning til traditionelt anvendte hukommelsestyper [2] .

Tilgængelighed med tekniske midler

Andre termer

Se også

Noter

  1. 1 2 V. Fioktistov. Oversigt over informationslagringsteknologier. Del 1. Principper for drift og klassificering af hukommelse (21. juli 2006). Hentet 19. august 2009. Arkiveret fra originalen 21. august 2011.
  2. E. Tanenbaum. Computerarkitektur . - 4. udg. - Sankt Petersborg. : Peter , 2003. - S. 68. - 698 s. - ISBN 5-318-00298-6 . Arkiveret kopi (ikke tilgængeligt link) . Hentet 19. august 2009. Arkiveret fra originalen 11. januar 2012. 

Litteratur

Links