Anda di halaman 1dari 7

Universtitatea Vasile Alecsandri, Bacu

ARHITECTURA SISTEMELOR DE CALCUL


-Unitatea Central (prezentare general)-



Coordonator: Prof. Univ. Dr. Rotar Dan
Facultatea de tiine
Specializarea: Matematic, Anul I
Student: Pduraru Laura
Cuprins
1.Arhitectura sistemelor de calcul
1.1. Generalitati
1.2. Arhitectura von Neumann
2.Unitatea Central
2.1. Prezentare general

BIBLIOGRAFIE
ARHITECTURA SISTEMELOR DE CALCUL
1.1. GENERALITI
Un sistem de calcul (calculator) reprezint o main automat destinat
prelucrrii informaiilor.Informaia reprezint o noiune abstract i indic gradul
de nedeterminare ntr-o anumit situaie. Aceasta are nevoie de un suport energetic
(continuu sau discontinuu) pentru a putea fi prelucrat de un calculator.
Fluxul intern de informaii se clasific n:
analogic i numeric;
analogic;
numeric sau digital.
Din punct de vedere al tipului informaiei prelucrate n sistemul de calcul,
calculatoarele pot fi de trei tipuri:
-calculatoare hibride;
-calculatoarele analogice care prelucreaz semnale continue n timp, adic
semnale ce sunt descrise de o funcie continu de timp;
-calculatoare numerice ce prelucreaz numere, adic informaia prezentat n
format numeric.
Structura calculatoarelor numerice are urmtoarele caracteristici:
-structura fizic este independent de aplicaie;
-fluxul intern de informaii este numeric;
-aplicaia la care este folosit sistemul este dictat de program.
Astfel,existena programului n structura calculatorului impune:
-existena memoriei pentru stocarea programului;
-existena unitii centrale pentru execuia programului;
-existena interfeelor(porturi) pentru legtura cu mediul extern.
Sistemele de calcul n logic programat, larg rspndite n prezent, folosesc dou
tipuri de arhitecturi: arhitectura von Neumann i arhitectura Harvard. Aceste
arhitecturi se numesc arhitecturi secveniale , care au o singur unitate central i
care execut n mod secvenial programul aflat n memorie spre deosebire de
arhitecturile paralele care sunt structuri realizate cu dou sau mai multe uniti
centrale.
1.2. ARHITECTURA von NEUMANN
Arhitectura von Neumann este cea mai simpl structur (structura minimal) a
unui sistem de calcul. Aceast arhitectur conine:



Elementele compnente ale acestei structuri vor fi prezentate n continuare:
unitatea central are rolul de comand i control a sistemului de calcul i
de execuie a programelor ce se gsesc n memorie;
memoria are rolul de a stoca programe i date;
porturile / interfeele au rolul de a realiza schimb de informaie dintre
sistemu de calcul i mediul extern prin transformarea i adaptarea semnaelor
conform cerinelor;
Toate aceste elemente, care sunt realizate cu ajurorul unor circuite integrate pe
scar larg i foarte larg, sunt legate ntre ele prin intermediul unor conexiuni
electrice. Prin aceste conexiuni circul semnale electrice care au o anumit
semnificaie din punct de vedere al informaiei codificate (binar). Din acest motiv,
conexiunile electrice sunt grupate dup semnificaia informaiei vehiculate i un
astfel de grup poart numele de magistral (bus). Avem trei tipuri principale de
magistrale: magistrala de adrese, magistrala de date i magistrala de comenzi.
Fiecare din aceste magistrale este alctuit, aa cum s-a artat, din mai multe
conexiuni electrice. n figura noastr, magistrala de adrese are n linii, magistrala de
date are m linii iar magistrala de comenzi are p linii.
perifericele nu aparin structurii sistemului de calcul dar sunt menionate
aici deoarece sunt indispensabile funcionrii unui calculator.
UNITATEA CENTRAL
2.1.PREZENTARE GENERAL
Unitatea central reprezint componenta principal a sistemului care coordoneaz
toate activitile acestuia. Este un modul de comand(master) care genereaz
adrese pentru sistem.
Rolul principal al U.C.este de a executa programul,iar cel secundar este de a
executa comanda i controlul sistemului n scopul execuie programului. La
calculatoarele personale unitatea central este reprezentat de un singur circuit
integrat numit microprocesor. n cazul minicalculatoarelor, a calculatoarelor
mainframe sau a supercalculatoarelor, unitatea central este realizat cu ajutorul
mai multor componente. De obicei sunt utilizate integrate de tip bit-slice care
reprezint o parte (felie) dintr-o unitate central. Prin conectarea n paralel a mai
multor astfel de circuite se obin uniti centrale cu diferite performane. Aceste
uniti sunt microprogramabile de ctre utilizator ceea ce le confer flexibilitate n
exploatare dar complic procesul de proiectare. Microprogramarea este o metod
de realizare a automatelor de comand prin nscrierea programelor acestora ntr-o
memorie. Prin microprogramare se obin microprograme, constituite din
microinstruciuni. Microprogramarea presupune o cunoatere de detaliu a
echipamentului cruia i sunt destinate microprogramele.
Structura funcional a U.C. este format din:
interpretorul de instruciuni ce are un rol n a decodifica instruciunile
programului i n a elabora comenzi necesare pentru execuiile acestuia;
unitatea logic i aritmetic (U.L.A) ce realizeaz operaiile logice i
aritmetice de programul execuiei;
locaiile de memorie.
Interpretorul de instruciuni este compus din:
bloc decodificator-decodific instuciunea n format binar i trimite
informaia mai departe la blocul comand;
blocul de comand i control-elaboreaz comenzile necessare pentru
execuia instruciunii.
Principalele mrimi caracteristice uniti centrale sunt reprezentate de: setul de
instruciuni, numrul de bii prelucrai simultan i frecvena de ceas.
Setul de instruciuni al U.C. reprezint totalitatea instruciunlor pe care le poate
executa o U.C.Setul de instruciuni se poate clasifica n dou categorii:
setul de instruciuni complex reprezint instruciuni ce pot fi executa
activiti complexe i sunt n general n nr. mare numite CISC(Complex
Instruction Set Computer);
setul de instruciuni redus reprezint instruciuni ce execut activiti
elementare la vitez redus,setul avnd un nr. mic de instruciuni numite
RISC (Reduced Instruction Set Comuter).
Numrul de bii prelucrai simultan de unitatea central reprezint de fapt
limea magistralei de date deoarece pe aceast magistral sunt vehiculate date i
instruciuni. Limea magistralei de date este de regul un multiplu de opt, n
prezent fiind ntlnite n mod uzual uniti centrale ce lucreaz pe 8, 16, 34, 64,
128 sau 256 de bii.
Frecvena semnalului de tact (semnalul de ceas) aplicat unitii centrale
reprezint de asemenea un criteriu de performan a acesteia.Avnd n vedere
faptul c o instruciune este executat de unitatea central n una sau mai multe
perioade de ceas, rezult c viteza de calcul crete odat cu creterea frecvenei de
ceas. In prezent calculatoarele personale performante utilizeaz frecvene de tact de
pn la 600MHz cu perspective de a ajunge la lGHz.
O unitate central execut o instruciune n unul sau mai muli cicli main. Un
ciclu main reprezint o activitate elementar a unitii centrale (extragerea din
memorie a codului operaiei, citire/scriere din/n memorie, citire/scriere din/n port,
achitare cerere ntrerupere etc. Un ciclu main poate dura una sau mai multe
perioade a ceasului de comand al unitii centrale.
Principalel e avantaje oferite de microsisteme fa de sistemele convenionale
sunt:
costul sczut al hardware-ului;
sigurana n funcionare mbuntit;
interferene electromagnetice
compatibilitate cu controlul digital ierarhic;
hardware i software universal.
Principalele dezavantaje prezentate de ctre microsisteme sunt:
viteza de rspuns (calcul) este n unele cazuri insuficient pentru
elaborarea unui rspuns n timpul ateptat;
lipsa de acces la semnale software - nu se pot efectua msurtori cu
osciloscopul asupra semnalelor software i deci trebuie concepute
msuri adecvate de depanare;
dezvoltarea software-ului poate fi uneori scump.







BIBLIOGRAFIE

ROTAR D. ,ANGHELU M., Arhitectura sistemelor de calcul, Note de curs,
Indrumar de laborator,Editura Alma Mater, Bacu, 2007.