Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
IT ALAPFOGALMAK HARDVER
2
NEUMANN-ELVŰ SZÁMÍTÓGÉPEK FELÉPÍTÉSE
Központi feldolgozó egység Háttértárolók Adatbeviteli eszközök (Input) Operatív tár (Memória) Adatkiviteli eszközök (Output) Kommunikáció: Buszrendszeren keresztül, mely három alrendszerből épül fel. Vezérlőbusz (Vezérlőjel) Címbusz Adatbusz Perifériák Címbusz – Kinek? Adatbusz – Milyen adatokkal? Vezérlőbusz – Mit kell elvégeznie?
3
KÖZPONTI FELDOLGOZÓ EGYSÉG (CPU)
Mikroporcesszor (lásd számítógép-generációk) Nagy bonyolultságú integrált áramkör (IC) Részei: Vezérlő Egység (CU - Control Unit) – utasítások beolvasása, dekódolása, végrehajtatása, más eszközökkel kommunikáció, vezérlés Aritmetikai és Logikai Egység (ALU – Arithmetic and Logic Unit) – fix- és lebegőpontos műveletek, logikai műveletek Regiszterek – belső memóriegységek 32/64 bitesek Buszvezérlő – adat- és címbusz vezérlése A processzor tokozása: Tokozáson a processzor külső burkát, érintkezőinek kialakítását értjük. Két elterjedt fajtája van: LGA-tokozás: az előző kialakításokkal szemben a tűsor az alaplapon helyezkedik el, míg a processzoron csak ún. érintőpadok találhatóak. PGA-tokozás: itt a csatlakozók a négyzet alakú tok alján helyezkednek el. Ezen belül is lehet: CPGA, azaz kerámiatok, vagy PPGA műanyag tok. SECC-tokozás: a tok inkább egy kazettára hasonlít, az érintkezők (tűk) az alján vannak.
4
CPU JELLEMZŐI Órajelfrekvencia Műveletevégző sebesség Utasításkészlet
órajelgenerátor Műveletevégző sebesség MIPS – Million Instructions Per Second Utasításkészlet RISC – CISC – RISC CISC – Complex Instruction Set Computer (mikroutasításos) RISC – Reduced ISC (huzalozott) „Szóhosszúság” Regiszterek mérete (32/64 bit)
5
CISC és risc processzorok összehasonlítása
CISC processzorok RISC processzorok Összetett utasítások, melyek végrehajtása több gépi ciklust igényel Egyszerű utasítások, melyek végrehajtása 1 gépi ciklust igényel. Bármely, erre alkalmas utasítás igénybe veheti a tárolót. Csak a LOAD/STORE utasítások fordulhatnak a memóriához. A futószalag (pipelining) feldolgozás kismértékű. Erőteljes futószalag (pipelining) feldolgozás. Változó hosszúságú utasítások. Rögzített utasításhossz. Sokféle utasítás és címzési mód. Kevés utasítás és címzési mód. Bonyolult mikroprogram, egyszerű fordítóprogram. Bonyolult fordítóprogram, egyszerű mikroprogram. Kis számú regiszter. Nagy méretű regisztertár. Mikroprogram által vezérelt utasítás végrehajtás (vertikális mikroprogramozás) Huzalozott, vagy horizontális mikroprogramozás Forrás: SZÁMÍTÓGÉP-ARCHITEKTÚRÁK
6
CPU MŰKÖDÉSE – X + Y = Z # Machine code Assembly code Description
LOAD #2 Load the value 2 into the Accumulator 1 STORE 13 Store the value of the Accumulator in memory location 13 2 LOAD #5 Load the value 5 into the Accumulator 3 STORE 14 Store the value of the Accumulator in memory location 14 4 LOAD 13 Load the value of memory location 13 into the Accumulator 5 ADD 14 Add the value of memory location 14 to the Accumulator 6 STORE 15 Store the value of the Accumulator in memory location 15 7 HALT Stop execution
7
A számítógép buszrendszere
CPU rendszerbusz Perifé- riák RAM ____________ ________ ____ ____ I/O busz Hí d
8
A számítógép buszrendszere
CPU rendszerbusz Perifé- riák RAM ____________ ________ ____ ____ I/O busz Hí d
9
CPU gyártása Discovery – Hogyan készült? sorozat
10
VÉGE
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.