790 likes | 1.12k Views
Operatív memória (belső tár). Az alaplap funkcionális egységei. 112. A bemutató tartalma. Az adattárolás elméleti alapjai Az operatív memória jellemzése Adatőrző tárak (...ROM) Adatfelejtő tárak (...RAM) A belső tárak munka közben. Az adattárolás elméleti alapjai.
E N D
Operatív memória(belső tár) Az alaplap funkcionális egységei
112 A bemutató tartalma • Az adattárolás elméleti alapjai • Az operatív memória jellemzése • Adatőrző tárak (...ROM) • Adatfelejtő tárak (...RAM) • A belső tárak munka közben
Az adattárolás elméleti alapjai 63 Neumann-gép (1945. tavasz) • Program, adat végrehajtáskor legyen egy elektronikus, belső tárban > memória (memory) • A szükséges adatokat (és részeredményeket) elektronikusan a gép a memóriájában, digitálisan, logikailag számjegyként tárolja. A tárolás alapja a kettes számrendszer (bináris tárolás). • A gép belső programvezérlésű legyen, vagyis a működéséhez nélkülözhetetlen programot is tárolja. • Általános célú számítógép > központi vezérlőegység (CPU) • Szükséges egy számolómű > központi aritmetikai egység (ALU) • Szükséges beviteli (input) és kiviteli (output) egység.
Az adattárolás elméleti alapjai Az adattárolás fogalmai • memory (angol) – tároló(egység) • operative memory • operatív memória, operatív tár • központi memória, memória • (elektronikus) belső tár • munkatár • főtár • elsődleges tár • ROM (read only memory): csak olvasható memória, ami része a belső tárnak, de a CD-ROM, DVD-ROM háttértáraknál is ezt jelenti • secondary memory: háttértár
Az adattárolás elméleti alapjai 112 Belső tár • Adatok, programok tárolása a műveletvégzés idejére • Felépítése: Cím: 0 1 2 ... N-1 1 rekesz – 1 byte rekeszek
Az adattárolás elméleti alapjai A helyiértékes számrendszerek I. • Decimális (tízes) számrendszeralapszám: 10számjegyek: 0; 1; 2; 3; 4; 5; 6; 7; 8; 9.helyiértékek:olvasása: 3 százas 4 tízes (negyven) 2 egyes
Az adattárolás elméleti alapjai A helyiértékes számrendszerek II. • Bináris (kettes) számrendszeralapszám: 2számjegyek: 0; 1.helyiértékek:olvasása: 1 négyes, 0 kettes, 1 egyes
Az adattárolás elméleti alapjai Konverzió (binárisból decimálisba) • A bináris egész szám: 10110.Váltsuk át decimális számrendszerbe!1x16 + 0x8 + 1x4 + 1x2 + 0x1 = 22 • 101102 = 22
Az adattárolás elméleti alapjai Konverzió (decimálisból binárisba) • A decimális egész szám: 37.Váltsuk át bináris számrendszerbe! 37 = 1001012 VÉGE
Az adattárolás elméleti alapjai Tárolható kódok száma • 1 biten: 21 = 2 • 2 biten: 22 = 4 • 3 biten: 23 = 8 • 4 biten: 24 = 16 • 5 biten: 25 = 32 • 6 biten: 26 = 64 • 7 biten: 27 = 128 • 8 biten: 28 = 256 • 9 biten: 29 = 512 • 10 biten: 210 = 1024
Az adattárolás elméleti alapjai Belső adatábrázolás • Számokfixpontos – egész számok ábrázolása(>16 bit)lebegőpontos – törtek ábrázolása (>32 bit) • Karakterek ábrázolása – mai kódrendszerek:ASCII (7/8 bites)UNICODE (jelenleg 16 bites) • Logikai adatok tárolása (1 bájt, de 1 bit szükséges) • Utasítások ábrázolása – gépi kód
Az adattárolás elméleti alapjai Karakterek ábrázolása - ASCII • American Standard code for Information Interchange – Amerikai Kódszabvány az Információcseréhez • Alfanumerikusés vezérlőkarakterek kódolásához használt kódrendszer • Az egész világon elfogadott szabvány a karakterek kódolásához. • 128 karakter 7 bites kódolását valósítja meg. • megegyezik az ISO-7 kódrendszerrel • az ISO-7-ben a karakterek cserélhetőek > nemzeti kódkészletek • a számítógépek többsége a 8 bites kiterjesztett változatot használta. • a kódrendszerből hiányoznak azok a vezérlő kódok, amelyek a már csaknem kizárólagosan használt képernyő orientált rendszerekben használatosak • kialakítása a mechanikus működésű adatmegjelenítő (teletype, telex, géptávíró) perifériák idején
Az adattárolás elméleti alapjai Karakterek ábrázolása - UNICODE • 16 bites kódrendszer • Azért hozták létre, hogy ábrázolni lehessen minden létező nyelv minden létező betűjét (beleértve a kínai, japán stb. nyelveket is, ahol minden szó egy írásjel). • Az UNICODE rendszer felülről kompatíbilis az ASCII kódrendszerrel.
Az adattárolás elméleti alapjai Adatmennyiség mérése Legkisebb tárolható adat: 1 bit 5,25” 3,5” HD, DD CD DVD HDDVDvagyBlueRay HDD
Az adattárolás elméleti alapjai Prefixumok, de melyik? • SI mértékegység rendszer(1000x) • kilo, k • Mega, M • Giga, G ... • Informatika – ajánlás a bináris prefixumokhoz • Kilo, K >> KiB (ejtsd: kibi bájt) • Mega, M >> MiB (ejtsd: mebi bájt) • Giga, G >> GiB (ejtsd: gibi bájt) • Tera, T >> TiB (ejtsd: tebi bájt) • ...
Operatív memória(belső tár) Az alaplapfunkcionálisegységei
Operatív memória (belső tár) 112 Az operatív memória fogalma, feladata • Olyan tár, melyet a központi vezérlőegység közvetlenül elér. • A számítógép működése alatt tartalmazza a program(ok) utasításait, és az ahhoz kapcsolódó adatokat, azaz a végrehajtáshoz szükséges, valamint a végrehajtás alatt keletkező adatok tárolását biztosítja.
Operatív memória (belső tár) 112 Az operatív memória legfőbb jellemzői • Tárkapacitás.Ma már GBájtban mérhető. • Adatelérési idő: az olvasási parancs kiadása és az adat megjelenése között eltelt idő a hozzáférési vagy elérési idő. A tár annál gyorsabb, minél kisebb ez az idő.Nanoszekundumban (ns, nsec) mérjük.1 ns = 10-9 sec. • Adatátviteli sebesség
Operatív memória (belső tár) 113 Belső tárak technológiai csoportosítása • Adatfelejtő tárak: a számítógép kikapcsolásakor adattároló képességük megszűnik. • Dinamikus RAM – DRAM • alaplapon • különböző hardver egységekben (nyomtató...) • Statikus RAM – SRAM: nagyobb méretű memóriacellákat használ, gyors az elérési ideje • A CPU-ban lévő tárak: regiszter, cache • CMOS • Adatőrző tárak: a számítógép kikapcsolt állapotában is tárolja az adatokat. • ROM • PROM • EPROM • EEPROM • EEPROM-Flash
Operatív memória (belső tár) 253 A legfőbb tárak az alaplapon
Adatőrző tárak ROM PROM EPROM EEPROM EEPROM-Flash
Adatőrző tárak 113 Az adatőrző belső tárak jellemzése • olyan véletlen elérésű operatív tár, ahová a gyártás után soha (ROM), egyszer (PROM)vagycsak speciális körülmények esetén lehet írni (EPROM, EEPROM, EEPROM Flash ) • mérete állandó • tartalmát a ROM és a PROM kivételével a felhasználó is felülírhatja. • az adatokat kikapcsolás után is képes tárolni • véletlen elérésű tár • az alaplapra integrált adatőrző tár a BIOS
Adatőrző tárak 113 Megvalósítás I. (ROM, PROM) • ROM(Read Only Memory - csak olvasható tár):törlése, újraírása nem volt lehetséges • PROM(Programmable ROM - programozható ROM)Félvezető típusú memória, amelyet a ROM-tól eltérően nem a gyártása során, hanem utólag, programoznak be egy speciális eszközzel. Csak egyszer írható.
Adatőrző tárak 113 Megvalósítás II. (EPROM) • EPROM(Eraseable PROM) • külön erre a célra készült eszközzel a tetején elhelyezett lencsén át UV-fénnyel törölhető a tartalma, ezután elhelyezhető benne a frissítés.
Adatőrző tárak 113 Megvalósítása III. (EEPROM) • EEPROM(Electrically EPROM - elektronikus EPROM) • Az EPROM-hoz közeli félvezető memória, amelynek tartalma elektronikus úton könnyen változtatható. • Az írást, olvasást tekintve a RAM-hoz hasonló elven használható. • Lassan írható, ezért háttértárnak vagy BIOS-ként alkalmazzák • A digitális képműveletek szempontjából az EEPROM a digitális fényképezőgépek memóriaközegeként, jut szerephez.
Adatőrző tárak 113 Az adatőrző belső tárak frissítési módja • ROM:törlése, újraírása nem volt lehetséges • PROM:speciális eszközzel egyszer írható, utána csak olvasható tár • EPROM:UV-fénnyel törölhető a tartalma, ezután írható • EEPROM:elektronikus úton írható (ahogyan a RAM is). • EEPROM-Flash: Az írás, olvasás sebességét tekintve RAM-hoz hasonlóan működő tár.
Adatőrző tárak 113 Flash • újraírható félvezető memória. • megőrzi az adatokat kikapcsolás után is • példák • digitális fényképezőgép • BIOS (alaplapon) • PenDrive
BIOS 49 Mi a BIOS? • basic input output system– alap be- és kiviteli rendszer • A PC különböző hardveregységeit kezelő szubrutinok gyűjteménye, amit firmware-nek is neveznek. • (szubrutin: a program egy speciális része, ami általában a program futása során többször is végrehajtásra kerül.) • az alaplapra integrált • ma használt technológiai:Flash-EEPROM
BIOS 49 A BIOS jellemzői • tartalmazza: • a hardverelemeket kezelő szubrutinokat • POST • az operációs rendszer betöltéséhez szükséges rutin • Bekapcsoláskor megjelenik a monitoron a BIOS • készítésének dátuma, verziószáma, és a fejlesztő cég neve
BIOS 49 Hogyan működik a BIOS? • Az egyes perifériákhoz, illetve feladatokhoz rendelt rutinok megszakítások által érhetők el, kiszolgálják az operációs rendszert, valamint a felhasználói programokat. • A megszakításhoz a megszakítási táblázatban elfoglalt helyük alapján egy szám rendelhető, így a BIOS megszakításai is számozottak. • Ha egy pl. egy szövegszerkesztő program figyelni szeretné a billentyűzetet, akkor ezt a BIOS segítségével oldhatja meg.
BIOS 49 A BIOS két fő feladata bekapcsolás után • POST (power on-self test)– bekapcsolási önteszt • bekapcsolás után a hardverelemek ellenőrzése • a hibát különféle (rövid, hosszú) sípolással (bip) jelzi • a hibajelzései nem egységesek • az operációs rendszer kulcselemeinek betöltése az adatfelejtő tárba (dinamikus RAM-ba)
BIOS 49 A jelentősebb BIOS-t gyártó cégek • AWARD • AMI • PHOENIX
BIOS 49 A BIOS, CMOS setup az alaplapon ALAPLAP FLASH – EEPROM - integrált chip * BIOS * POST CMOS – RAM -órajelgenerátor chip része + gombelem az adattároláshoz * BIOS SETUP * TIMER Beállítások Programrutinok
BIOS 271 A BIOS setup program • A BIOS rutinok működését befolyásoló,a felhasználó által beállítható értékek megváltoztatására (megtekintésére)szolgáló program. • alaplapon CMOS-RAM, de a számítógép kikapcsolásakor is megőrzi tartalmát az elem használatával • A számítógép konfigurációjáról tárolt adatok mellett tartalmazza azt az óraáramkört (timer), ami folyamatosan méri az időt, és követi a dátumot. • A hardver elemek ezen kívül konfigurálhatók még az alaplapon található jumperrel vagy/ésDIP kapcsolókkal, illetve szoftverek segítségével. elem jumper DIP kapcsoló
BIOS 49 Hogyan érhető el a BIOS setup • A BIOS setup elérésének módja a számítógép bekapcsolása után pár másodpercig többnyire a képernyő bal alsó sarkában megjelenik. • pl.:AMI, AWARD:Press Del...(nyomd mega Del-t) • egyéb:Ctrl-Alt-EscCtrl-Alt-Ins,Ctrl-A,Ctrl-S,Ctrl-F1,F10F2
BIOS 49 AMI BIOS indításkor • American Megatrends
BIOS 49 AWARD BIOS egyik panelje • AWARD Software
BIOS 49 Phoenix BIOS menüi • Phoenix Technologies
BIOS 49 Egy konkrét BIOS setup bemutatása • AWARD BIOS főmenüi (2003): • MAIN – alapvető rendszerkonfiguráció beállítás • ADVANCED – haladóknak • POWER – energia gazdálkodás beállításai • BOOT – alapvető eszközök beállításai a bootoláshoz • EXIT - kilépés
BIOS 49 AWARD BIOS (2003) – MAIN menü
BIOS 49 AWARD BIOS (2003) – BOOT
Adatfelejtő tárak (RAM) 113 Az adatfelejtő tárak • A felhasználó írhatja olvashatja, ide kerül a számítógépes munkavégzés során minden elindított program utasítása, valamint adat,részadat. Műveletek: írás, olvasás. • Angol elnevezéssel RAM (Random Acces Memory), azaz véletlen elérésű memória. • a gép kikapcsolásakor elveszti adattartalmát • megtalálható az alaplapon kívül más periférián ispl.: monitorvezérlő-kártya • két jelentős csoportra oszthatók: • statikus RAM • dinamikus RAM
Adatfelejtő tárak (RAM) 115 DRAM - SRAM • DRAM • működés közben is adatfrissítésre szorul(néhány ezred másodpercenként) • gyártása egyszerű • olcsó elektronikus tár • SRAM • működés közben megőrzi az adatokat • drága elektronikus tár • adatelérés jobb, mint a DRAM esetén
Adatfelejtő tárak (RAM) 115 A dinamikus RAM (DRAM család) • mivel dinamikus, így a tárolt tartalom egy nagyon rövid időn belül megsemmisül, ha nem frissítjük. • az állandó (másodpercenként többszöri) frissítés tulajdonképpen nem más, mint a tár kiolvasása • a felhasználó esetenként cserélheti (pl. alaplapon) félvezető kivitelezésű tárolóeszköz, cellánként egy bitnyi adatot képes tárolni • legkisebb címezhető egysége a rekesz • adat sorszámozott rekeszekben, a rekesz sorszáma:a memóriacím • a (memória)cím a címbuszon keresztüljut el a rekeszbe író, vagy abból olvasóműveleteknél.
Adatfelejtő tárak (RAM) 115 DRAM működése *
Adatfelejtő tárak (RAM) 118 DRAM a kezdetekben • DRAM chipek az alaplapra integrálva
Adatfelejtő tárak (RAM) 118 DRAM illesztőhelyek – SIMM 30 • a legelső memóriamodulok (9 bites elemek) • 386 - 486-os PC-nél jelentősek • kapacitásuk jellemzően 256KB-16MB. • 30 érintkezős • 8 bit