Summary of Hogyan működik a számítógép
Hogyan működik a számítógép? Részletes elemzés és alapok
Hogyan működik a számítógép alapvető szinten?
A modern világunk elképzelhetetlen számítógépek nélkül. Okostelefonok, tabletek, laptopok, asztali gépek – mindennapi életünk szerves részét képezik. De vajon elgondolkodtunk már azon, mi történik a burkolat alatt? Hogyan képesek ezek az eszközök olyan bonyolult feladatokat elvégezni, mint a videók lejátszása, a szövegszerkesztés vagy az interneten való böngészés? A válasz a digitális logika és az elektronika alapjaiban rejlik. Ahhoz, hogy megértsük a számítógépek működését, először meg kell ismerkednünk azokkal az alapvető építőelemekkel és elvekkel, amelyekre az egész rendszer épül.
Az információ alapja: Bit és bájt
A számítógépek, ellentétben az emberrel, nem szavakkal vagy képekkel dolgoznak közvetlenül. Minden információt, legyen az szöveg, kép, hang vagy programutasítás, bináris formában, azaz kettes számrendszerben tárolnak és dolgoznak fel. Ennek az az oka, hogy az elektronikus áramkörök a legegyszerűbben két állapotot tudnak megkülönböztetni: van áram / nincs áram, magas feszültség / alacsony feszültség, mágneses polarizáció egy irányba / ellentétes irányba. Ezeket az állapotokat jelöljük $0$-val és $1$-gyel.
A bit (binary digit, azaz bináris számjegy) az információ legkisebb egysége. Egy bit tehát egy $0$ vagy egy $1$ értéket vehet fel.
Önmagában egy bit nem hordoz sok információt, de több bit kombinációjával már összetettebb adatokat is ábrázolhatunk. Például két bit négy különböző állapotot vehet fel ($00$, $01$, $10$, $11$), három bit nyolcat, és így tovább. Általánosságban $n$ bit $2^n$ különböző állapotot képes ábrázolni.
Nyolc bit alkot egy bájtot. A bájt a számítógépes adatok tárolásának és feldolgozásának alapvető egysége.
Egy bájt $2^8 = 256$ különböző értéket vehet fel, ami elegendő például egyetlen karakter (betű, szám, írásjel) kódolására. A számítógépes memóriát és tárolókapacitást gyakran bájtban vagy annak nagyobb egységeiben (kilobájt, megabájt, gigabájt, terabájt) adják meg.
A bináris számrendszer
Ahogy említettük, a számítógépek a kettes (bináris) számrendszerrel dolgoznak. Mi, emberek a tízes (decimális) számrendszerhez vagyunk szokva, ahol tíz különböző számjegyet ($0$-tól $9$-ig) használunk, és az egyes számjegyek helyi értéke a $10$ hatványai szerint növekszik (egyesek, tízesek, százasok stb.). A bináris rendszerben csak két számjegy van ($0$ és $1$), és a helyi értékek a $2$ hatványai szerint növekednek (egyesek, kettesek, négyesek, nyolcasok stb.).
Bináris szám átváltása decimálisba:
Egy bináris számot úgy alakíthatunk át decimálissá, hogy minden egyes bitet megszorzunk a helyi értékének megfelelő $2$-hatvánnyal, majd ezeket az értékeket összeadjuk. A helyi értékek jobbról balra haladva $2^0, 2^1, 2^2, 2^3$ stb.
Példa: Alakítsuk át a $1011_2$ bináris számot decimálissá.
-
Írjuk fel a bináris számot: $1, 0, 1, 1$
-
Rendeljük hozzá a $2$-hatványokat jobbról balra: $2^3, 2^2, 2^1, 2^0$
-
Szorozzuk meg a biteket a megfelelő hatványokkal és adjuk össze: $$(1 imes 2^3) + (0 imes 2^2) + (1 imes 2^1) + (1 imes 2^0)$$ $$(1 imes 8) + (0 imes 4) + (1 imes 2) + (1 imes 1)$$ $$8 + 0 + 2 + 1 = 11$$
Tehát a $1011_2$ bináris szám a $11_{10}$ decimális számnak felel meg.
Decimális szám átváltása binárissá:
Egy decimális számot úgy alakíthatunk át binárissá, hogy ismételten elosztjuk $2$-vel, és feljegyezzük a maradékokat. A bináris számot a maradékok fordított sorrendben történő felírásával kapjuk meg.
Példa: Alakítsuk át a $13_{10}$ decimális számot binárissá.
- $13 ext{ } ext{÷} ext{ } 2 = 6$ maradék $1$
- $6 ext{ } ext{÷} ext{ } 2 = 3$ maradék $0$
- $3 ext{ } ext{÷} ext{ } 2 = 1$ maradék $1$
- $1 ext{ } ext{÷} ext{ } 2 = 0$ marad
Already have an account? Sign in
Számítógép Alapjai
Klíčová slova: Számítógép működés, Logikai áramkörök, Processzor és memória
Klíčové pojmy: Minden számítógépes információ bináris formában ($0$ és $1$) tárolódik és dolgozódik fel., A bit (binary digit) az információ legkisebb egysége, amely egy $0$ vagy $1$ értéket vehet fel., Nyolc bit alkot egy bájtot, ami a számítógépes adatok tárolásának és feldolgozásának alapvető egysége., Az $n$ bit $2^n$ különböző állapotot képes ábrázolni., A számítógépek a kettes (bináris) számrendszert használják, míg az emberek a tízes (decimális) rendszert., Decimális szám binárissá alakítható ismételt $2$-vel való osztással és a maradékok fordított sorrendű felírásával., Bináris szám decimálissá alakítható a bitek helyi értékének megfelelő $2$-hatványokkal való szorzásával és összegzésével., Fontos különbséget tenni a bit (sebesség mérése) és a bájt (tárolókapacitás mérése) között., A bináris számrendszerben a helyi értékek $2^0$-tól indulnak jobbról balra haladva., Egyszerű logikai kapuk (ÉS, VAGY, NEM) képesek elvégezni alapvető matematikai műveleteket, mint például az összeadás.