Alle data i maskinen — det er nuller og enere. Teksten du leser akkurat nå, har overført fra vår server direkte til datamaskinen, og spilt inn i minnet — det er en sekvens av enere og nuller. Akkurat nå du ser på skjermen, som består av punkter, og viser til vårt nettsted. Bilde — dette er også ettall og nuller. Video — det er ettall og nuller. Musikk — ettall og nuller. Noe av innholdet som er tilgjengelig på datamaskinen, kan bli presentert i form av nuller og enere. Men hvordan?
Skal begynne med det faktum at en datamaskin forstår bare binære tallsystem. I livet vi bruke desimaler fordi vi har 10 fingre, og det er rett og slett mer praktisk, men datamaskinen ikke har 10 fingre — kan han bare arbeide med logiske enheter som bare fungerer i to Stater — på eller av, det er en tilførsel eller ikke kan levere strøm. Hvis den logiske enheten er aktiv, da det nåværende tilbudet er og bit er lik en hvis strømforsyningen ikke, så den biten er null. Bits — det er den minste måleenhet. 1 bit kan bare ha to Stater 1 og 0. 1 byte — det er 8 bit. Dermed, hvis du går gjennom alle mulige kombinasjoner av nuller og enere, får vi at 1 byte kan lagre 256 kombinasjoner av biter eller 2 til strømmen av 8. For eksempel, «0000001», «0000010» eller «10110010» — alle bokstaver i det engelske alfabetet kan være representert i en 8-bits (1 byte).
På Grunn av den forskjellige standarden vi kan representere noen informasjon binære. Det samme gjelder for våre programmer skrevet i forskjellige programmeringsspråk. For å starte et program, må det være utarbeidet i binær kode. Dermed, i binær form det er mulig å representere både data og instruksjoner (kode) for å arbeide med disse dataene. Det er også tolket språk (JavaScript, Python), i dette tilfellet, tolk under kjøring av programmet analyserer den koden og kompilerer den i et språk som forstås av datamaskinen vår, som er en sekvens av nuller og enere, og i dette tilfellet er det ikke nødvendig å kompilere programmet hver gang du ønsker å kjøre den.
Vi kan ikke snakke om minne uten å si et par ord om prosessoren. CPU og RAM er ganske lik, som både innebærer en logisk enhet som kan ta kun to Stater. Imidlertid, CPU utfører oppgaver knyttet til databehandling. For dette har han en enhet kontroll — det fikk våre instruksjoner, aritmetiske logic unit — det er ansvarlig for alle aritmetiske operasjoner (addisjon, subtraksjon, og så videre) og registre.
Siden instruksjonene for å skrive inn prosessoren arbeider med data fra minnet, blir disse dataene må være lagret et sted. For å ta dem konstant fra RAM — for lenge, slik at prosessoren har sin egen hukommelse, presentert i form av flere registre — det er den raskeste minne i datamaskinen.
Hva er enhetsregisteret? Et register i prosessoren er presentert i form av en trigger, som kan lagre 1 bit av informasjon. Trigger — dette er en av mange logikk elementer i mikrobrikker. Takket være sin logikk, det er i stand til å lagre informasjon. Her er det D-trigger:
Topp-bryteren «D» i D-utløse endringer i verdien av litt, og bunnen «P» aktiverer eller deaktiverer lagring. Du må lure på hvordan denne "D-latch". Mer utløser du kan se på videoen nedenfor:
I Tillegg til D-flip-flop, det er også en RS-flip-flop, JK flip-flop og andre. Dette emnet er ikke en bok kan lære logikk enheten av mikrobrikker seg selv. Det ville være fint fordi åpenbart .
Nå tilbake til vårt minne, det er en stor gruppe av registrene som brukes til å lagre data. Det er SRAM (statisk RAM) og DRAM (dynamic memory). I en statisk minne registrerer gitt i form av triggere, og dynamisk i form av kondensatorer, som til slutt kan miste kostnad. I dag RAM brukes DRAM, hvor hver celle — er en transistor og en kondensator, som i fravær av makt mister alle data. Det er derfor, når vi slår av datamaskinen, fjernes. Alle drivere og andre viktige programmer på datamaskinen i av-tilstand holder på SSD, og selv når den er aktivert, det setter de nødvendige data i minnet.
En celle av dynamisk RAM, som nevnt ovenfor, består av en kondensator og en transistor, lagrer 1 bit av informasjon. Mer presist, er informasjonen i seg selv holder kondensator og for veksling mellom staten er ansvarlig for transistoren. Kondensator vi kan produsere i form av en liten bøtte, som er fylt med elektroner påflyten av strøm. Les mer arbeid av dynamisk RAM . Siden da, lite har endret seg i hvordan det fungerer. Hvis kondensatoren er fylt med elektroner, dens tilstand er lik enhet, dvs. utgang 1 bit av informasjon. Hvis ikke, så null.
En Sekvens av bit eller 1 byte «01000001», spilt inn i RAM, kunne bety noe — det kan være et tall «65», brevet «Og» eller fargen på bildet. Kontroller at operativsystemet kan forstå hva disse biter ble utformet forskjellige kodinger for ulike datatyper: MP3, MPEG4, WAV, ASCII, Unicode, BMP, Jpeg. For eksempel, la oss prøve å skrive den Kyrilliske bokstaven «R» i vår hukommelse. For dette må du først å konvertere den til en Unicode-tegnet (heksadesimalt tall). "R" i Unicode-tabellen er "0440". Neste, må vi velge hvilken koding vil bevare antall, la det være UTF-16. Så i det binære systemet Unicode-symbolet tar form «00000100 01000000». Og allerede denne verdien kan vi skrive i RAM. Det består av to byte. Men hvis vi tok engelsk «s» i binær det ville se ut som dette «01110011».
Det faktum at det engelske alfabetet er bare 1 byte, som i UTF-koding den passer inn i rekken av tall fra 0 til 255. I 256 kombinasjoner rolig passe tallene 0 til 9 og det engelske alfabetet, men andre symboler er der allerede, så, for eksempel, russiske tegn, har 2 byte og Japanske eller Kinesiske tegn, vil vi trenge 3 eller 4 byte.
Så vi fant ut hvordan hukommelsen fungerer og hvordan du kan skrive data til det. Likte materiale? Del det med dine venner og la oss diskutere det .
Anbefales
Er det mulig digital udødelighet og om det
når skal man bli udødelig gjennom digital teknologi. Jeg tror ikke det. Og du? I 2016, den yngste datteren Jang JI-sen Denne døde av sykdom assosiert med blodet. Men i februar, mor ble gjenforent med sin datter i virtuell virkelighet. Eksperter har m...
Hvorfor bad lang sitte ved datamaskinen og hvordan for å fikse det
jeg har nylig gjennomført en liten spørreundersøkelse blant venner og bekjente om hvordan de vurdere effektiviteten når du arbeider eksternt. Nesten alle jeg kjenner — nå work from home med datamaskinen og telefonen. Og, som det viste seg, selv...
Parametrisk arkitektur: kan kunstig intelligens til å designe byene?
Når du tenker på fremtiden, hva bilder fremkomme foran øynene dine? Som en elsker av retro-futurisme – en sjanger som er basert på representasjon av folket i det siste om fremtiden, jeg har alltid forestilt byen fremtiden bygget bygninger, slik som p...
Relaterte Nyheter
Hvorfor gaming-skjermer har en oppdateringsfrekvens på 144 Hz?
Hvorfor skjermer bruker frekvensen av 144 Hertz? I de senere årene i økende grad funnet på hyller av skjermer med en oppdateringsfrekvens på 144 Hz bilde. Hva er «oppdateringsfrekvens»? Det er hvor mange ganger i display...
Amazon åpner tilgang til hans quantum datamaskin
Amazon gjør noe nytt! Slike tech giganter som Google og IBM har lenge kjempet for å bli det første selskapet til å skape virkelig rimelig quantum datamaskinen. I mellomtiden, er den ikke mindre kjente selskap av Jeff Bezos, Amazon...
USA ønsker å tillate en superdatamaskin til å administrere kjernefysiske potensial i landet
i dag, superdatamaskiner er ofte brukt for en rekke oppgaver. Den datakraft av moderne superdatamaskiner tillate å utføre kompliserte matematiske beregninger for å hjelpe i opprettelsen av nye effektive medisiner og selv lete ette...
Kvante-datamaskiner. Hvorfor dem ennå, selv om de allerede har?
Femti år siden, smarttelefoner ville ha virket helt magisk datamaskiner. Akkurat som klassiske datamaskiner har blitt nesten ufattelig til tidligere generasjoner, og i dag står vi overfor fødselen av en helt ny type databehandling...
IBM oppfunnet "Moore' s law" for kvante-datamaskiner
IBM har foreslått at bruk av et mål på "quantum volum", som er ventet å doble seg hvert år — og det vil være tilsvarende av moores lov, som er observert i tradisjonell databehandling. Ifølge Moore ' s lov antall transistorer på en...
Fysikere har beregnet tid i staten superposisjon av grafén qubits
Mulighet for praktisk bruk av kvante-datamaskiner ett skritt nærmere takk til grafén. Eksperter fra Massachusetts Institute of technology og deres kolleger fra andre forskningsmiljøer, og var i stand til å beregne tidspunktet for ...
Ved MIT brukt en biologisk virus for å øke hastigheten på din datamaskin
når maskinen (og eventuelle andre elektroniske enheter) behandler data, er det en liten forsinkelse, det vil si overføring av informasjon "fra en utstyret til en annen (f.eks. fra minnet til fysisk). De mer kraftige komponenter, m...
Nye partikler kan åpne veien til fotoniske datamaskiner
Alle moderne elektroniske enheter bruke til å overføre informasjon av elektroner. Nå i full gang, utvikling av kvante-datamaskiner, som mange mener fremtiden utskifting av tradisjonelle enheter. Men det er en annen, ikke mindre in...
Ny type datamaskin arkitektur av hjernen kan forbedre databehandling metoder
Forskere fra IBM er å utvikle en ny datamaskin arkitektur som vil være bedre egnet til å håndtere økende volumer av data som kommer fra algoritmer for kunstig intelligens. De henter sin inspirasjon fra den menneskelige hjernen, og...
Selskapet D-Bølge har lansert en åpen og gratis plattform for quantum computing
Med den store spredningen av kvante-datamaskiner behov for å produsere en virkelig revolusjon innen informatikk, og gir ikke bare ekstra kraft, men også forbedret ytelse i cybersecurity. Vi har allerede kvante-datamaskiner, men d...
Utflukt til Museet av datamaskiner som forandret verden
For noen grunn, gamle datamaskiner ikke blitt klassikere. Få mennesker inneholder dem med den samme bekymring som inneholder antikke møbler og biler. Trolig grunnen til at de ikke er egnet for bruk i den moderne verden, selv om ev...
Intel fant 3 sårbarheter. De tillater deg å stjele
i Dag Intel annonsert tre nye sårbarheter i deres prosessorer. I henhold til det Amerikanske selskapet, disse sikkerhetsbrudd kan være utnyttet for å få tilgang til noen data som er lagret i datamaskinens minne. Under trusselen av...
9-th generasjon Intel-PROSESSOR med 8 kjerner vil bli presentert oktober 1
det var rykter om at Intel introduserte 9 generasjonen av prosessorer i oktober. Selv om de 10 nanometer chips Kanon Lake selskapet ble utsatt til 2019, oppdateringene dette året vil være basert på forbedring av eksisterende 14-nm...
Historien om den første Macintosh-maskinen, som er hovedkvarteret til Microsoft
Ikke så lenge siden historien om den første visittkort, av bill gates og Paul Allen, som er lagret i exhibition hall of hovedkvarteret til Microsoft er tilgjengelig for å besøke. På dette rommet er det noe annet som er verd å merk...
Historien om den første visittkort, av bill gates og Paul Allen
Alle med noe i gang. Microsoft startet med to venner som bestemte seg for å skrive programvare for microcomputer. De har startet et selskap, og gjort meg selv til visittkort. I dag, disse visittkort som er lagret i Microsofts hove...
Brukere av datamaskiner begynte å true publisering av personlig video og nettleser historie
pc-Brukere over hele verden har begynt å motta e-post fra Svindel å presse penger. Avhengig av hvem som har sendt brevet, innholdet kan endre seg. Imidlertid, kolleger fra Business Insider var i stand til å trekke ut de vanligste ...
7 bærbare for de som ønsker å kjøpe det beste
Hvis du ønsker å kjøpe den mest effektive laptop i dag, må du se på modellen med en førsteklasses design og materialer, høy oppløsning, prosessor og 16 gb RAM. I dette tilfellet, har du valget ikke er for stor. Her bærbare datamas...
Hacker stjal filer av den AMERIKANSKE hæren, men kan ikke selge dem selv for $ 150
Hacker har gjettet å bruke et sikkerhetsproblem av rutere for å få tilgang til filene i den AMERIKANSKE hæren. Det innhentet data han forsøkte å selge på forumet på darknet, men var ikke i stand til å finne en interessert kjøper, ...
Hemmelige "lomme" Overflaten fra Microsoft er med en foldeskjerm
Microsoft jobber på en mystisk ny enhet fra Overflaten har minst et par år. Enheten, med kodenavn "Andromeda" ble gjentatte ganger blinket i patenter, rapporter, referanser i operativsystemet, og bør omfatte design med dobbel skje...
Hvorfor er AI fortsatt ikke mestret oversettelse språk?
I myten om babels tårn folket bestemte seg for å bygge et tårn byen som ville komme til himmelen. Og da Skaperen innså at ingenting ville avskrekke folk og forestiller de er ikke verdt å bry seg. Da Gud skapte forskjellige språk f...
Kommentarer (0)
Denne artikkelen har ingen kommentar, bli den første!