You are on page 1of 32

Informatika I.

Szchenyi Istvn Egyetem

3. elads
Szmtgp genercik,
PC-k

Dr. Kalls Gbor

20142015
11

Informatika I.

Szchenyi Istvn Egyetem

Tartalom
Szmtgp genercik
Els, msodik s harmadik generci
Negyedik generci
Moore-trvny
Memrik; ROM s RAM
Perifrik
Processzorok
Prhuzamos vgrehajts

PC-k
ltalnos jellemzk, IBM kompatibilis PC-k
Fizikai felpts
Alaplap
Processzor
Httrtrak

Gpnk teljestmnyadatai, elrsi idk

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
A szmtgpek fejldsnek fzisait az n. szmtgp-genercikhoz tartoz gpek
fontosabb technikai s logikai tulajdonsgaival rzkeltethetjk
jabb eszkzk s tletek alapjn egyre gyorsabb s megbzhatbb gpeket ptettek
Az 1950-es vektl: a szmtgp-tervezs s -kszts ipari mreteket lttt

Els generci (kb. 1955-ig)


Elektroncsves technika
Aritmetikai egysgeik (ltalban) csak az egsz szmok kdjaival tudtak szmolni
Lebegpontos mveletekre programot kellett kszteni

Minden program gpi nyelven kszlt


Knnyts: nem felttlenl kettes szmrdsz.ben kellett az utastskdokat lerni, hanem
nyolcasban, vagy tizenhatosban.
Ezt kellett az I eszkz segtsgvel konvertlni kettes rendszerre s bejuttatni az operatv
memriba.

A tartalmat megrz memria mrete pr bjtnyi volt, a gpet mkdtet programot


jellemzen httrtrrl kellett betlteni a memriba
Gyakran: a gp az els vgrehajtand utastsokat is a httrtrrl kapta

Proc.centrikus felpts, a kls berendezseket (I, O stb.) a CPU kzvetlenl


vezrelte, ezrt a szg. sebessge jval kisebb az elektronikus alkatrszek (a CPU, a
memria) sebessgnl
A perifrik sok lass mechanikus alkatrsszel rendelkeztek

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Msodik generci (195565)
Elektroncsvek helyett kismret s sokkal gyorsabb flvezet didk, tranzisztorok
Gyorsabb CPU
Bonyolultabb ramkrk hozhatk ltre (kisebb helyfoglals, kisebb mrtk melegeds)
A gpek mrete jelents mrtkben lecskkent, zembiztonsguk megntt
Teljestmnyk, sebessgk az 1 MIPS rtket is elrte

Memriapts: ferritgyr (minden bithez egy-egy mgnesezhet pici gyr)


Sokkal kisebb helyfoglals, sokkal nagyobb memriakapacits

Ha a szmtsokhoz kicsi volt a memria (jval gyakrabban elfordult, mint ma), akkor az ppen
nem hasznlt kdokat/adatokat httrtrakra rtk visszaolvashatsg
A trols elve a mgnesezhetsgen alapult, az (egysgrl ltalban levehet) adathordozk szalag- vagy
lemezformjak

I/O mv.ekre: a CPU helyett nllan mkd perifriaproc.ok


gy az I/O mveletek elvgzse alatt a CPU tovbbi utastsokat
tudott vgrehajtani
Megszaktsok kezelse , prioritsok*: lsd jegyzet

A szmtgp mkd(tet)shez segdprg.okat ksztettek


Ezek voltak az opercis rendszerek elfutrai

Kialakult az ipari szoftvergyrts


Szoftver: a klnbz programok, programrendszerek gyjtneve
Hatkony eszkzk kellenek a szoftvertermkek ellltsra:
els magas szint programozsi nyelvek

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Harmadik generci (19651979 k.)
Integrlt ramkrk alkalmazsa a szg.ptsben
1958 k.: megjelentek az els (szilcium alap) integrlt ramkrk, amelyekbe miniatr mretben akr
tbb szz dida, tranzisztor volt beptve

Kvetkezmny: cskkent a gpek mrete, arnyosan ntt a mkdsi sebessgk s ngyzetes


arnyban cskkent az energiafogyasztsuk. Trolsi kapacitsuk megsokszorozdott.
Olyan opercis rendszerek, amelyek kpesek egyszerre tbb program futtatsra is (egy
felhasznl futtathat tbb programot, ill. egyszerre tbb felhasznl hasznlhatja a gpet)
Opercis rendszer: olyan programrdsz., amely kpes arra, hogy a felhasznl minimlis segtsgvel
teljesen automatikusan mkdtesse a szg-et, s knyelmess tegye a felhasznlk feladatait megold
prg.ok hasznlatt is

Technolgik tbb program egy idben val futtatsnak biztostsra (rszletek: lsd jegyzet)
Multiprogramozs: az operatv memriban tbb felhasznli program lehet, a programok kztt
sorrendisg (priorits), I/O hvsok alatt a kvetkez program futhat
Multitaszking: szintn tbb program futsa lehetsges, minden programhoz idszelet, ennek letelte utn a
kvetkez indul stb.; kellen sr vltsoknl prhuzamosnak ltsz mkds

Nagyon fontoss vlt a memria megfelelen biztonsgos kezelse


Nem szabadott megengedni, hogy az egytt fut prg.ok egyms mem.terletre rjanak (esetleg
olvassanak)
A memria kevsnek bizonyulhatott az elindtott programok futtatshoz, mo.: virtulis memriakezels
Ezzel a technikval ltszlag az operatv tr mretnl nagyobb (virtulis vagy ltszlagos) memria volt hasznlhat

Op. rdsz-ek modularitsa: ezek a modulok piramisszeren egymsra plve a htkznapi


felhasznl ell elrejtettk a gp valdi mkdst, ezzel megntt a mkds biztonsga
Modulok ltrehozst tmogat, st, specilis feladatok programozsra alkalmas magas szint
programozsi nyelvek, ntt a programozi munka hatkonysga
5

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (1977 k.)
Magasabb fok integrltsg
Az integrlt ramkrk gyrtstechnolgija tovbbfejldtt (pl. LSI Large Scale
Integration: magas integrltsgi fok ramkr)
Kisebbekre cserlhetk lettek a mg mindig elg nagymretnek szmt elektronikus s
mgneses elven mkd alkatrszekbl ll egysgek

Ezzel jelentsen tovbb cskkent a szmtgpek mrete;


+ lehetsg j egysgek megjelensre a szg.-ken
Ezek megptsre eddig vagy nem volt szksg, vagy nem volt lehetsg
j rszek: az opercis rendszerben szoftveres ton megoldott funkcikat vltottak le
hardver megvalstsra, ill. j szolgltatsokat nyjtottak a szg. biztonsgos mkdshez

Ilyen j egysgek
Nagy kapacits megmarad tartalm memria
Kismret, nagykapacits, kzvetlen hozzfrs rhat, olvashat memria-ramkrk
Direkt memria-hozzfrst biztost ramkrk, memria-hozzfrst szablyoz
ramkrk
A Neumann-architektra szk keresztmetszete az adatok ramlsa a CPU s a mem. kztt

Programozhat perifriavezrlk, j perifria- s httrtr-csatlakozk

A fejlds kzben is folytatdott, egyre kisebb s kisebb mret eszkzk/egysgek


Megjelentek a (mikro)processzorok
Manapsg mr a zsebben is elfr egy olyan teljestmny szmtgp, amely a generci
kezdetn mg szobamret volt
6

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
Tartalmukat megrz (csak olvashat) memrik
Klasszikus vltozat: ROM (Read Only Memory, csak olvashat memria)
Tartalmt a gyrtskor rgztik. Ez a tartalom nem vltoztathat, megmarad akkor is, ha nem kap
ramelltst. Felhasznlsa elvileg korltlan idej.
ltalban direkt elrs (minden memriaegysg kzvetlenl cmezhet, tartalma kiolvashat
fggetlenl attl, hogy az eltte vagy utna lv mem.egysgek tartalmt elolvasta-e a szg. vagy sem)

PROM (Programable Read Only Memory; elavult)


Nem gyrilag getik be a tartalmat, hanem egy specilis programr berendezssel a felhasznlja
(egyszer), s ezutn csak olvashat mdon rhet el a (megrztt) tartalom

Ennek tovbbfejlesztett vltozata: EPROM (Erasable Programable , trlhet programozhat


csak olvashat memria; elavult)
Csak specilis eszkzzel trlhet s rhat jra, az a szg., amiben a memria van, ezt a trlst/jrarst
nem tudja elvgezni
A gyrtskor ltalban ebbe a memriba is belegetik a kezd tartalmat, trlse UV-fnnyel trtnhet,
ezutn j tartalom rhat r

Legjabb vltozatok: EEPROM memrik (Electrically Erasable Programable Read Only


Memory, elektromosan trlhet programozhat csak olvashat memria)
A csak olvashat itt: a memria tpfeszltsg nlkl is megrzi tartalmt, nem szksges jrarssal
frissteni, a hasznlat sorn csak olvasni kell a tartalmt
Ha kell, a tartalom kicserlhet, trhat. Ezt az trst akr a szmtgppel is elvgezhetjk.
Flashmemria: specilis EEPROM memria, httrtrknt is hasznlhat. Ilyen memria tallhat a mai
pen drive-okban is.

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
Tartalmukat elveszt (rhat-olvashat) memrik; RAM (Random Access Memory)
Sz szerinti fordts: vletlen elrs memria (de: a ROM-ot is gy rjk el!)
Nem igazn szerencss elnevezs, valjban: a mem.egysgeket tetszleges sorrendben, a cmk alapjn
lehet kivlasztani s a tartalmat kiolvasni/megvltoztatni (jobb lenne: direkt elrs )
Az elrsi id nem fgg a memriaegysg helytl

Hrom tpust mutatunk be


Dinamikus RAM vagy DRAM
Bitjeit olyan elektronikus elemek (kondenztor s tranzisztor) alkotjk, amelyek tartalma kiolvasskor, illetve az id
elrehaladtval akkor is elveszik, ha feszltsg alatt van. Bizonyos id elteltvel a tartalmat frissteni kell
(dinamikus). Mkdse relatve lass, de ellltsi kltsge viszonylag olcs, ltalnosan elterjedt.

Szinkron DRAM, rviden SDRAM (Synchronous Dynamic Random )


Olyan memria, amit az rajel segtsgvel a tbbi egysggel szinkronban lehet elrni (csak akkor fogad, kld, ha az
rajel ezt lehetv teszi)

Statikus RAM vagy SRAM


Alkotelemei (egy bit: 2 tranzisztor) csak akkor vesztik el a tartalmukat, ha a tpfesz. megsznik (nincs szksg
lland frisstsre), ezrt elrsi ideje jval kisebb, mint a DRAM-. Ellltsi kltsge viszont nagysgrenddel
nagyobb, elssorban spec. mem.knt s nem operatv mem.nak hasznljk.

Az SRAM tipikus alkalmazsai: CPU regiszterek ill. gyorsttrak (cache-memrik)


Cache-mem: viszonylag kiskapacits (kezdetekkor pr szz B, manapsg pr KiB is lehet) memrik,
ide a lassbb operatv mem.bl kdokat msolnak, hogy a CPU innen olvassa ki, ha szksge lesz r.
Gyorsttr hasznlhat a perifrik, a httrtrak s az operatv mem. kzti forgalom lebonyoltsra is.

10

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
*Kzvetlen memria-hozzfrs DMA (Direct Memory Access)
Gyakori feladat: nagymennyisg adatot/kdot kell msolni mem.tartomnyok kztt, ill.
I/O eszkzk s a mem.tartomny kztt. Gazdasgtalan lenne, ha ezt csak a CPU vgezn.
Megolds: DMA ramkr, a CPU tehermentestsre alkalmazzk
A CPU-nak elegend csak elindtania a feladatot, s rzkelni a befejezst (rszletesebben
lsd jegyzet)
De: nem minden I/O-tevkenysg jelent nagy kdmozgst. Pr bjtnyi input kd, aminek radsul a
szg. mkdsre azonnali hatssal kell lenni, a DMA-vezrl nlkl is a CPU-hoz juthat (pl. egr
elmozdulsbl keletkez kdok).

A memria fizikai menedzselse, az MMU


Kezdetekben: a memrit az opercis rendszerek menedzseltk
Egyszersts: a memriamenedzsels egy rszt j (fejlett) ramkrk segtsgvel
valstottk meg
j egysg: MMU (Memory Management Unit), ezzel a virtulis memria kezelse
gyorsabb s biztonsgosabb vlt
Hogyan hasznlhatunk (ltszlag) az operatv tr mretnl nagyobb (virtulis vagy
ltszlagos) memrit? (rszletesebben lsd jegyzet)
Megvalsts: a memrit logikailag (egyenl) sorszmozott lapokra osztottk, ezeket rendeltk a
futtatand programhoz. Ha a prg. a neki kiosztottnl nagyobb terletet ignyelt volna, akkor a teljes
munkater.nek csak egy rsze kerlt az operatv mem.ba, a tbbi httrtron maradt. Ha szksg volt
a httrtron lv program- vagy adatkdra, az op. rdsz. kicserlte az ppen nem hasznlt lapot a
mem.ban arra a rszre, ami a program folytatshoz kellett (memrialapozs).

11

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
MMU (folyt.)
A virtulis memria kezelse (folyt.)
Az MMU ezt a feladatot tvette az opercis rendszertl (logikai lapok s fizikai
lapkeretek, swap-fjl)

12

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
*Perifriavezrlk
Gond: a perifrik (de mg a httrtrak is) sokkal lassbbak, mint a CPU
Mr az 1960-as vekben is megprbltk a vezrlsket fggetlenteni a kzponti
vezrltl de akkoriban technikai problmk akadlyoztk ezt
1970-es, 80-as vek (miniatrizls, gyors mem.tpusok): ezek a nehzsgek enyhltek,
lehetsg a perifriavezrls nll egysgekkel val megoldsra
Kezdetben egyszer vezrlk, nll munkavgzsi kpessg (utastsok vgrehajtsa), majd
megszaktskrs (ha ksz)
Ksbb a vezrlkhz memrit, st mveletvgz egysget is ptettek. Ezek az eszkzk a
szmtgp rszei voltak (esetleg: bvtmnyknt a gpbe pthetk).

Mg ksbb: intelligens perifrik, a szmtgptl fggetlen memrival, vezrlvel s


mveletvgz egysggel
Manapsg szinte mindegyik perifria (httrtr) ilyen

Perifria-portok
A szmtgpbe ptett perif.vezrlk csatlakozin (portjain) lehet a perifrikat a szg.hez
csatlakoztatni
Kezdetben minden perifrinak kln vezrlje volt (azaz: ms csatlakoz!), ksbb a
perifriacsoportok kaptak vezrlt, s szoftveres ton (meghajtprogrammal) volt kpes a
vezrl a perifrit kezelni
Manapsg ltalnosan elterjedt az USB (Universal Serial Bus, ltalnos soros busz),
portjra (csatlakoz pontjra) megfelel sw.tmogatssal szinte brmelyik perifria
csatlakoztathat
13

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
Perifria-portok (folyt.)
Az USB-t hasznl eszkzk kre igen szles: egr, jtkvezrl, lapolvas, nyomtat,
digitlis fnykpezgp, webkamera, kls merevlemez stb.
Az USB soros, pont-pont kztti kapcsolatot biztost a szmtgp (host) s a kls eszkz
(device) kztt
Elmletileg 127 eszkz csatlakozst teszi lehetv egy szmtgphez

Manapsg: hrom USB verzi (szabvny)


Sebessgket megabit/msodpercben (egy msodperc alatt tvitt bitek szma Mb-ben) adjuk meg

Az 1.1-es s 2.0-s vltozatban azonos csatlakozkat s kbeleket hasznlnak, a 3.0-s


vltozatban vltoztats a megnvekedett sebessg miatt (kk szn csatlakozk)

14

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
Processzorok
Trend: az I/O vezrlse fokozatosan nllv vlt, a CU-ra fknt csak a memria
(esetenknt csak a virtulis vltozat) kezelse s az ALU irnytsa maradt
Az idszak elejn: lass memria (meghatrozta a prg.ok futsi idejt, lasstotta a
proc.ot), a CU-k utastskszlete bonyolult s sok utastsbl llt; sszetett utastskszlet
szmtgp (CISC, Complex Instruction Set Computer)
Ksbb: gyorsabb memrik; lehetv vlt az utastsok egyszerstse, szmuk is
cskkent
Igaz, hogy ugyanannak az eredmnynek elrshez ngy-t egyszerbb utasts kellett, de ezeket az
utastsokat akr tzszer gyorsabban lehetett vgrehajtani (jelents gyorsuls)

Ilyen szmtgp: cskkentett utastskszlet (RISC, Reduced Instruction Set Computer)


Miniatrizls nvekedsvel: lehetsg az addig klnll regisztertmb, CU s ALU
egybeptsre, ez a kzs egysg a processzor.
Az egyetlen chipben megvalstott processzor a mikroprocesszor.
Fontos kutatsi feladatt vlt a processzorok sebessgnek nvelse (okok: memrik
tovbbi gyorsulsa, fejlettebb technikk a kezelskre stb.)
gretes lehetsg: prhuzamos vgrehajts (a soros utasts-vgrehajts helyett)
Neumann maga is vizsglta ksbbi dolgozataiban

15

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
Prhuzamos vgrehajts
Alapproblma: hogyan lehet megoldani, hogy az utasts-vgrehajtskor a CPU ppen
nem mkd rszeit is ellssuk munkval; ill. mily mdon lehet egyszerre tbb
utastst is vgrehajtani
Tbbfle javaslat szletett, de megvalstsukhoz kezdetben mg nem volt megfelel
technikai httr
Ksbb, az integrlt ramkri technolgival lehetv vlt ezeknek a javaslatoknak a
megvalstsa, st jabb megoldsok is szlettek

A modern szmtgpek szinte mindegyike alkalmaz valamilyen prhuzamos


technolgit, annak ellenre, hogy tudjuk: bizonyos utastsok nem vgezhetk el
prhuzamosan (adatfggsg, el- s utidejsg)
Pipeline (csvezetk) technolgia
A legegyszerbb, leggyakrabban (s rgta) hasznlt lehetsg az utastsok prhuzamos
vgrehajtsra
tlet: a processzor egyes rszei kpesek egyszer prhuzamos mkdsre, kb. mint egy
szerelszalag a gyrban
Az els utasts dekdolsa majd vgrehajtsa kzben a felszabadult beolvas egysg mr
olvassa a memriban a msodikat, majd ha lehetsges az ezt kvett stb.
A pipeline annl hatkonyabb, minl tbb rszre, fokozatra (stage) sikerl sztosztani egy
utasts vgrehajtst
16

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
Prhuzamos vgrehajts/pipeline technolgia (folyt.)
Egyszer plda: a soros vgrehajts hat idegysg alatt kt utastst, a pipeline ezalatt ngy
utastst fejez be, gy rvidebb id alatt futtatja le ugyanazt a programot
*Problmk a pipeline technolgival: elgazsok nehezen pthetk be, nem fggetlen
operandusoknl gond van (ksleltets szksges; rszletesebben lsd jegyzet)

17

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)/Prhuzamos vgrehajts (folyt.)
Szuperskalr-processzorok (tbb ALU-val rendelkez processzorok)
tlet: az utasts-vgrehajtskor a legtbb idt az ALU mkdse veszi el (mvelet-vgrehajts), ezrt
nvelhet a teljestmny tbb ALU beptsvel egy processzorba
Az ilyen CPU-k egy rajelperidus alatt tbb utasts vgrehajtst is befejezhetik, az adatfggsgek itt
is ksleltetssel kszblhetk ki (out-of-order utasts vgrehajts: a ksleltets alatt ms tev.-ek)

Vektorprocesszorok
Specilis clra kifejlesztett processzorok, adatregisztereik tbbszrzve vannak (regisztervektor)
Innen kerlnek az adatok/kdok a vektormvelet elvgzsre kpes ALU-hoz, ami ugyanazt a mveletet
vgzi el mindegyik reg.tartalmon
A feltlts, kiolvass, kdtvitel gyors eszkzkkel trtnik, gy a proc. rendkvl gyors
A vektorproc.kat ltalnos cl processzorral kombinlva,
illetve specilis egysgekben (pl. videokrtykban) hasznljk

Multiprocesszoros rendszerek
Eddig: a processzor bizonyos rszeinek megsokszorozsa,
itt: tbb teljes rtk processzor
Egyenrang processzorok (mindegyikre r lehet bzni
brmelyik folyamat vgrehajtst): szimmetrikus
multiproc.os rendszer, SMP (Symmetric MultiProcessing).
Tbb processzor egyetlen chipen: tbbmagos technolgia

Nem egyenrang processzorok (mindegyik ms-ms feladat


elvgzsre alkalmas): aszimm. multiprocesszor-rendszer,
AMP (Asymmetric MP, elszr ezt hoztk ltre)

18

Informatika I.

Szchenyi Istvn Egyetem

Szmtgp-genercik
Negyedik generci (folyt.)
A szoftverek s a szoftvertermkeket elllt eszkzk fejldse
Opercis rendszerek: karakteres fellet helyett grafikus (lsd ksbb)
Strukturlt programozst tmogat programozsi nyelvek
A programokat olyan struktrkbl (programelemekbl) ptjk fel, amelyeknek vgrehajtsa az
els utastsukkal kezddik, s az utolsval fejezdik be

Objektumszemllet, objektumorientlt programozsi nyelvek


A program objektumok rendszere, a mkds sorn az objektumok klcsnhatsa, beszlgetse
szolgltatja annak a feladatnak a megoldst, amihez a program kszlt
Vannak elre definilt objektumosztlyok (mintakollekcik), s sajtok is ltrehozhatk

*Logikai programozs
Teljesen j szemllet, a szakrti rendszerek kifejlesztsnek ignye inspirlta
Nem ut.okra pl, kvetkeztetsi szablyokat definil, s aximkat r le. Ezek gyjtemnye a
program.
A program futsa: vlasz keresse a felhasznl ltal feltett eldntend krdsre (az aximkra
tmaszkodva s a kvetkeztetsi szablyokat felhasznlva); lehetsges kimenetelek: nincs vlasz,
ill. a vlasz igen vagy nem
Erre a programozsi stlusra prbltk 2000 krnykn megpteni a tervek szerint tdik
genercis szmtgpet. A fejlesztk szerint sikerrel, a piac szerint nem (mg nincs ilyen gp).

Prhuzamos mkdst tmogat programozsi eszkzk


Megadhat, hogy a program mely rszeit lehet prhuzamosan vgrehajtani, s azt is, hogy a
prhuzamos vgrehajtst hogyan kell vezrelni
j algoritmusok, amik a feladatot prhuzamosan vgrehajthat folyamatokkal oldottk meg
Ezzel teljess vlt a prhuzamos technolgia: prhuzamos algoritmus, program s vgrehajts

19

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Szemlyi szmtgp vagy PC (personal computer) tgabb rtelemben: olyan ltalnos
cl szmtgp, amely mrete, ra s szolgltatsa alapjn
Brki szmra megvsrolhat;
Klnsebb (mly) hozzrts nlkl hasznlhat a munkahelyen, otthon;
St nmelyik akr utazs kzben vagy az utcn sta kzben is

PC szkebb rtelemben: a szemlyi szmtgpek egy csaldja, az IBM


kompatibilis PC
Az IBM (a vilg egyik legnagyobb informatikai vllalata) egyarnt foglalkozik
hardvergyrtssal s szoftverfejlesztssel is
Els ilyen, olcs, modulris felpts
szmtgp (a PC-csald
els kpviselje): 1981 aug.,
azonnal sikert aratott
Ksbb jabb s jabb modellek,
kedvez eladsi adatok, ms cgek
is beszlltak (cskken rak)
Ma mr az IBM nem gyrt szemlyi
szmtgpeket, PC zletgt
2005-ben eladta a knai Lenovonak
20

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Az asztali vltozat fizikai felptse nem sokat vltozott a megjelense ta
A klnbz rszegysgek az alaplaphoz (2) csatlakoznak
Ezen helyezkedik/helyezkednek el a processzor (3) ill.
a memriamodulok (4) csatlakoztatsra szolgl foglalatok,
valamint a bvthetsget biztost csatlakozk
A gpet bvthetjk pl. szabvnyos bvtkrtykkal (5),
merevlemezes (HD, 8) vagy optikai (CD, DVD, 7) meghajtkkal
A fenti eszkzk a tpelltst biztost tpegysggel (6) egytt a szg.hzban (1) kaptak helyet
A gphz htuljn tovbbi csatlakozk tallhatk a kls perifrik, billentyzet (9), egr (10),
monitor (11) csatlakoztatsra
Ezek a perifriacsatlakozk vagy kzvetlenl az alaplapra vannak ptve, vagy bvtkrtykra szereltek,
s ezeken keresztl csatlakoznak az alaplaphoz

21

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Fizikai felpts (folyt.)
Rszegysgek cserje, bvthetsge (lsd mg lent is)
Asztali gpek: modulris felpts, gy a rszegysgek mindegyike cserlhet akr msik
gyrt kompatibilis termkre is
Hordozhat szmtgpek: a mobilits fontosabb a bvthetsgnl/cserlhetsgnl
Legfeljebb az operatv memria bvthet, ms nem
A rszegysgek cserje is csak korltozottan lehetsges
(legtbbjk felptse a gyrtra jellemz, ms cgek termkei a cserhez sem hasznlhatk)
Szabvnyos kivitelezsek ltalban a httrtrak, a CD-meghajtk s esetleg a processzor
(ezek szksg esetn ms gyrtmny termkekkel is helyettesthetk)

Alaplap (mainboard vagy motherboard)


Egy nyomtatott- s integrltramkr-rendszert tartalmaz lap
ramkreinek tbbsge a tpegysgrl kapja a mkdshez szksges elektromos
feszltsget
Kisebb rszk: elemrl (esetleg akkumultorrl), lland feszltsg

Legfontosabb integrlt ramkrei: memriavezrl (MMU), megszaktskezel, DMAvezrl, rajelgenertor, vals idej ra, flashmemria
*Az alaplap integrlt ramkri lapkinak sszessge a lapkakszlet, ms szval a chipset

Az alaplap beptett ramkrei meghatrozzk (azt is), hogy milyen processzor, memria s
bvtkrtya hasznlhat

22

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Fizikai felpts (folyt.)/Alaplap (folyt.)
*Kt fontos kapcsolatot megvalst ramkr: szaki s dli hd (bridge)
Feladatuk: a kl. mkds kdtovbbt rendszerek sszehangolsa, kdok
talaktsa (rszletesebben lsd jegyzet)
szaki hd: a CPU-t a memrival s a PCIe-busszal (gyors PCI-busz; Peripheral
Component Interconnect express) kti ssze
Dli hd: a PCI-buszt a lass ISA-busszal (Industry Standard Architecture) kti ssze

A processzor s az operatv memria nem rsze az alaplapnak, szabvnyos


foglalatokba illesztve kapcsolhatk hozz
*Ugyangy kapcsoldnak a klnbz
bvtkrtyk
(a PC-hez kapcsolhat perifrik
bvtsre)
Ezek a krtyk a PCI proc.fggetlen
buszra csatlakoznak
A mai modern gpeken a
perifriacsatlakozk
egy rszt az alaplapra integrltk

Az alaplapon tallhat a PC elindtshoz


szksges ROM is
Rgebben: BIOS-chip,
most: flashmemria
(csak az op. rdsz. betltst indtja el)
23

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Fizikai felpts (folyt.)
Processzor
Az els IBM PC-ben: Intel Corporation 8088-as processzora (1979), ez az 1978-as 8086-os
processzor egyszerstett vltozata
A fejlesztsnl kiemelkeden fontos volt a kompatibilits megrzse, ezrt a ksbbi gpek
is a 8086 proc.csald tagjaira (286, 386, 486, Pentium stb.; sszefoglal nevkn az x86
architektrj proc.okra) pltek
Nemcsak az Intel gyrt x86 architektrj processzort. Kisebb-nagyobb konkurens cgek (voltak):
AMD, VIA, Transmeta, Cyrix.

Egy tipikus modern x86 architektrj asztali PC-be sznt processzor 64 bites (x86-64
architektra, azaz: regisztereinek mrete 64 bit), 23 GHz frekvencij rajelen mkdik,
s az ismertetett technikai megoldsok szinte mindegyikt alkalmazza
2030 fokozat pipeline, szuperskalr-mkds, out-of-order utasts-vgrehajts, vektorutastskszlet stb.

Memria
Az IBM PC-kben (mint a legtbb ltalnos cl szg.ben) az SDRAM-ot hasznljk operatv
trknt
Tbb, egymssal nem kompatibilis tpus (evolci), az alapvet mkdsi elv vltozatlan
Napjainkban leginkbb DDR2 s DDR3 SDRAM memrikkal tallkozhatunk a gpekben
(DDR Double Data Rate, ktszeres adattviteli sebessg)
Klnbz formtum modulok az asztali gpekben s a laptopokban
*(ez utbbi: SO-DIMM (Small Outline Dual In-line Memory Module) DDR RAM)

24

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Fizikai felpts (folyt.)
Memria (folyt.)
Megklnbztethetsg rdekben: a
csatlakoz fellet kikpzst megvltoztattk
(szakadsi helyek)
Httrtrak
A legalapvetbb: merevlemezes egysg,
HDD (Hard Disk Drive), adathordozja a
merevlemez, a HD (Hard Disk)
Klasszikusan: mgneses elven
Mkds: egy mgnesez/indukcis rszt tartalmaz egysg (r/olvas fej) rja fel/olvassa le a kdokat
egy kr alak gyorsan forg lemez mgnesezhet felletre/felletrl
Egy lemezmeghajtn tbb, egy tengelyre, egyms fl szerelt lemez is lehet, ltalban mindegyikhez kt
r/olvas fej tartozik

Adatok logikai trolsa: koncentrikus krk (svok, track-ek) mentn, a svok szektorokbl
llnak (egyms alatt lv svok: cilinderek)
Az r/olvas fejeket egy mozgathat karrendszerre szerelik, ezltal rhetk el a svok
Egy szektor tartalma egy mvelettel rhat/olvashat (volt), de a mai HDD-k mr tbb szektort tudnak
egytt kezelni
Egy szektor mrete: az els HDD-kben ltalban 256 bjt, manapsg 512 bjt
A winchester kapacitsa eleinte: nhny 10 MB; napjainkban: tbb TB

Az tvitel gyorstsra itt is alkalmaznak cache-t, amit a vezrl elektronikval s a


csatolfellettel egytt a merevlemez-meghajtba ptenek
A merevlemezen trolt kdok logikai egysgeket alkotnak, fjlok s fjlrendszer (op. rdsz-ek)
25

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Fizikai felpts/httrtrak (folyt.)
*HDD-k csatlakoztatsa: legjabban SCSI (Small Computer System Interface) busz,
korbban SATA (Serial Advanced Technology Attachment) busz (soros tvitellel)
A merevlemez-meghajtk ltalban a szg. bels egysgei, de lteznek kls HDD-k is
A HDD klnsen rzkeny a kls behatsokra, tnkremehet!
Fjljainkrl mindig, a merevlemezrl pedig idnknt ksztsnk biztonsgi msolatot
Lteznek segdprogramok a meghibsods-jelzsek figyelsre s a biztonsgi ments
(automatikus) elksztsre

Legjabb fejlesztsek: flashmemris httrtrak


(egyik fajtjuk a kls egysgknt hasznlhat pen drive)
Ezek teljesen elektronikus mkds SSD (Solid-State Drive, szilrdtest meghajt) trolk
Csak korltozott szm jrarst viselnek el, ezrt kiegszt ramkrk gondoskodnak a
cellk egyforma terhelsrl s a hibs cellk helyettestsrl
ltalban SATA-buszra csatlakoztathatk , de kszlnek USB-re csatl.hat SSD-k is
Elny (a HDD-khez kpest): mozg alkatrszt
nem tartalmaznak, kezelskhz nem kell
kln meghajt egysg
Vezrljk a memrival egy egysget alkot

Htrny: kevsb megbzhatk, jval


hamarabb tnkremennek, mint a HDD-k
26

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Fizikai felpts/httrtrak (folyt.)
Optikai elven mkd trolegysgek
Archivlsra, nagymennyisg kd/adat megrzsre
alkalmasak
Tpusai (meghajtk s lemezek):
CD (Compact Disc, kompaktlemez),
DVD (Digital Versatile Disc, digitlis sokoldal lemez),
BD (Blu-Ray Disc, kk sugr lemez, a Blu az angol blue szbl)
A meghajtk az adathordoz-lemezek rsra s olvassra egyarnt kpesek
A lemezek rtegezett szerkezetek, az adathordoz egy fnyvisszaver kpessg vkony
fmrteg (lehet tbb ilyen is), amin ltrehozott gdrk (pit) s ppok (bump) jelentik meg
a troland kdokat (fnytereszt, fmrteg, lakkrteg, cmke)
Leolvass: lzersugrral tvilgtjuk a (fnytereszt) lemezt, a sugr visszaverdik a
felette lv tkrzd felletrl (a gdrk s ppok helyn a visszavert fny intenzitsa
ms s ms lesz). A klnbsget rzkeli egy detektor, amelynek kimenetbl ersts s
hibajavts utn megkaphat a trolt kd.
Az adatok elhelyezkedse: spirlis plya mentn
A trolhat kd/adatmennyisg fgg a trol rtegen lv ppok, gdrk srsgtl, ill. a
lemez adathordoz rtegeinek szmtl
27

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Fizikai felpts (folyt.)
Httrtrak/optikai elven mkd trolegysgek (folyt.)
Tipikus trolsi kapacitsok egyoldalas,
egyrteg 12 cm tmrj lemezek esetben
Az optikai trolk valdi httrtrknt val
alkalmazsa (mg) nem elterjedt, mivel a
meghajtk lassak (elssorban az rs tart
sokig), s adathordozik sem mindig jrarhatk
ltalban nagy tmeg statikus adat(kd) trolsakor hasznljuk ket

Tipikus elrsi idk (nagysgrendek)


Regiszter: 109 sec (nanosec)
Memria: 15150 nanosec
Cache mem.: 310 nanosec (tbbszint)
Perifrik (httrtrak): nhnyszor 103 sec (millisec)

28

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Gpnk teljestmnyadatai
(CPU-z program, lsd mg:
mrnk hallgatk gyakorlati anyagai, C100)
Kiolvasni:
Processzor frekvencia, tpus
Magok szma
(Cache mretek)
Memria mrete, tpusa

29

Informatika I.

Szchenyi Istvn Egyetem

Szemlyi szmtgpek PC-k


Informcik gpnk rszegysgeirl (eszkz + driver)

30

Informatika I.

Szchenyi Istvn Egyetem

Ha mg tovbbi krdseink vannak

Kln ksznet: Pukler A. s Lovas Sz. kollgimnak

31

Informatika I.

Szchenyi Istvn Egyetem

Zh krds mintk
Genercik, Neumann-elvek

32

You might also like