2,439 matches
-
un consens general asupra numărului de generații de calculatoare. Chip-urile au evoluat odată cu creșeterea numărului de tranzistoare (LSI, VLSI). Apariția primului microprocesor integrat pe un chip a deschis o nouă eră. Dacă în 1971 apărea primul I4004 pe 4 biți, la numai 3 ani Intel scotea pe piață I8080 și peste 6 ani I8086 pe 16 biți. Primele procesoare pe 32 de biți au fost scoase pe piață de Bell Laboratories și de HP în 1981, urmate de Intel în
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
tranzistoare (LSI, VLSI). Apariția primului microprocesor integrat pe un chip a deschis o nouă eră. Dacă în 1971 apărea primul I4004 pe 4 biți, la numai 3 ani Intel scotea pe piață I8080 și peste 6 ani I8086 pe 16 biți. Primele procesoare pe 32 de biți au fost scoase pe piață de Bell Laboratories și de HP în 1981, urmate de Intel în 1985 (I80386). Primele calculatoare erau vândute sub formă de kit-uri ce conțineau placa de bază, circuitele
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
integrat pe un chip a deschis o nouă eră. Dacă în 1971 apărea primul I4004 pe 4 biți, la numai 3 ani Intel scotea pe piață I8080 și peste 6 ani I8086 pe 16 biți. Primele procesoare pe 32 de biți au fost scoase pe piață de Bell Laboratories și de HP în 1981, urmate de Intel în 1985 (I80386). Primele calculatoare erau vândute sub formă de kit-uri ce conțineau placa de bază, circuitele integrate, procesorul (I8080 sau Z80) și
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
nu doar litere ci și imagini. Pe lângă proiectarea hardware-ului, Wozniak a scris mare parte din software-ul furnizat inițial cu Apple. A scris un interpretor de limbaj de programare, un set de instrucțiuni pentru un procesor virtual pe 16 biți denumit SWEET 16, un joc Breakout (care a fost motivul adăugării funcției de sunet la calculator), codul necesar pentru controlul unității de disc, și altele. În aceeași perioadă IBM a intrat pe piața calculatoarelor cu calculatorul personal IBM bazat pe
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
îmbunătățiri tehnologice, cele mai multe principii au rămas valabile și astăzi. Cele 5 principii care stau la baza modelului von Neumann a unui calculator numeric sunt următoarele: 1) Informația în calculatorul digital este codificată binar, adică este reprezentată prin cifre binare numite biți (0 sau 1). O grupare de n biți constituie un cuvânt. În funcție de lungimea lui n se pot defini următoarele entități: n=8 biți => octetul sau byte, n=16 biți => semicuvântul sau 2 octeți, n=32 biți => cuvânt sau 4 octeți
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
astăzi. Cele 5 principii care stau la baza modelului von Neumann a unui calculator numeric sunt următoarele: 1) Informația în calculatorul digital este codificată binar, adică este reprezentată prin cifre binare numite biți (0 sau 1). O grupare de n biți constituie un cuvânt. În funcție de lungimea lui n se pot defini următoarele entități: n=8 biți => octetul sau byte, n=16 biți => semicuvântul sau 2 octeți, n=32 biți => cuvânt sau 4 octeți, n=64 biți => dublucuvânt sau 8 octeți. Un
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
sunt următoarele: 1) Informația în calculatorul digital este codificată binar, adică este reprezentată prin cifre binare numite biți (0 sau 1). O grupare de n biți constituie un cuvânt. În funcție de lungimea lui n se pot defini următoarele entități: n=8 biți => octetul sau byte, n=16 biți => semicuvântul sau 2 octeți, n=32 biți => cuvânt sau 4 octeți, n=64 biți => dublucuvânt sau 8 octeți. Un cuvânt poate reprezenta o dată (cuvânt dată) sau o comandă (cuvânt de comandă sau instrucțiune). De
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
digital este codificată binar, adică este reprezentată prin cifre binare numite biți (0 sau 1). O grupare de n biți constituie un cuvânt. În funcție de lungimea lui n se pot defini următoarele entități: n=8 biți => octetul sau byte, n=16 biți => semicuvântul sau 2 octeți, n=32 biți => cuvânt sau 4 octeți, n=64 biți => dublucuvânt sau 8 octeți. Un cuvânt poate reprezenta o dată (cuvânt dată) sau o comandă (cuvânt de comandă sau instrucțiune). De obicei ele se întâlnesc sub denumirea
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
prin cifre binare numite biți (0 sau 1). O grupare de n biți constituie un cuvânt. În funcție de lungimea lui n se pot defini următoarele entități: n=8 biți => octetul sau byte, n=16 biți => semicuvântul sau 2 octeți, n=32 biți => cuvânt sau 4 octeți, n=64 biți => dublucuvânt sau 8 octeți. Un cuvânt poate reprezenta o dată (cuvânt dată) sau o comandă (cuvânt de comandă sau instrucțiune). De obicei ele se întâlnesc sub denumirea de dată și instrucțiune. 2) Diferențierea dintre
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
1). O grupare de n biți constituie un cuvânt. În funcție de lungimea lui n se pot defini următoarele entități: n=8 biți => octetul sau byte, n=16 biți => semicuvântul sau 2 octeți, n=32 biți => cuvânt sau 4 octeți, n=64 biți => dublucuvânt sau 8 octeți. Un cuvânt poate reprezenta o dată (cuvânt dată) sau o comandă (cuvânt de comandă sau instrucțiune). De obicei ele se întâlnesc sub denumirea de dată și instrucțiune. 2) Diferențierea dintre cuvântul dată și cuvântul instrucțiune nu se
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
având forma generală: C[n-1,0] A[m-1,0], unde C este cuvântul de cod, iar A este cuvântul de adresă. O instrucțiune poate avea și mai multe câmpuri de adresă. Datorită faptului că o instrucțiune are n biți, ea poate codifica 2n funcții distincte. Cuvintele de adresă specifică adresele locațiilor unde se găsesc memorați operanzii, sau rezultatul operației. Se pot accesa 2m adrese, deci tot atâția operanzi. Această valoare fixează și spațiul de adresare al calculatorului: 0...2m-1
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
locații de memorie. O locație de memorie se caracterizează prin: adresă (poziția locației în cadrul memoriei) și conținut (valoarea memorată la această adresă). Cantitatea de informație care poate fi memorată într-o locație adresabilă individual,exprimată ca număr de cifre binare (biți), se numește lungime a cuvântului de memorie. Operațiile ce se pot efectua într-o locație de memorie sunt cele de citire și de scriere. Aceste operații, ca și cea de selecție a locațiilor de memorie pe baza adresei, se realizează
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
ca și cea de selecție a locațiilor de memorie pe baza adresei, se realizează de către un ansamblu de circuite înglobate, împreună cu memoria propriuzisă, în unitatea de memorie. De obicei, memoria este organizată pe cuvinte de 16, 32 sau 64 de biți, unitatea adresabilă fiind octetul. Capacitatea memoriei se exprimă în Kocteți (KB) sau multipli ai acestuia: 1 KB = 1024 B 1 MB = 210 KB=1048576 B 1 GB = 210 MB = 1073741824 B Memoria trebuie să aibă o capacitate cât mai mare
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
exercitată pe durata unui acces: sciere (WRITE) sau citire (READ). Durata unui ciclu este intervalul de timp dintre momentul cererii informației și până în momentul când informația este disponibilă la ieșirea sa. Lățimea de bandă este o măsură a numărului de biți pe secundă ce pot fi acesați. De aceea, majoritatea calculatoarelor au două tipuri de memorii, care lucrează pe principii diferite: • O memorie principală sau internă de tip solid-state (circuit integrat din Si, de regulă în tehnologie CMOS). Are timp de
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
scriere sau citire, oferind acces în orice ordine, chiar la întâmplare. Timpul de acces la orice locație este același, indiferent de adresa sa; • O memorie secundară, externă, mai lentă, cu o capacitate mult mai mare, și cu un cost pe bit mai redus (disc magnetic, bandă magnetică). Această configurare a memoriei nu afectează sensibil viteza de calcul, deoarece prelucrarea datelor și transferul de informații se efectuează la viteza de acces a memoriei interne. Eficiența configurației depinde de principiul trasferului informației în
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
elemente {0, 1}. Elementele mulțimii SC sunt cuvinte binare de o anumită lungime (4, 8, 12, 16 , etc). De exemplu numerele naturale se pot reprezenta printr-un șir de valori aparținând mulțimii B={0, 1}, adică printr-un șir de biți. Definiție: Se numește bit un simbol ce poate avea doar două valori 0 sau 1. De fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
mulțimii SC sunt cuvinte binare de o anumită lungime (4, 8, 12, 16 , etc). De exemplu numerele naturale se pot reprezenta printr-un șir de valori aparținând mulțimii B={0, 1}, adică printr-un șir de biți. Definiție: Se numește bit un simbol ce poate avea doar două valori 0 sau 1. De fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
exemplu numerele naturale se pot reprezenta printr-un șir de valori aparținând mulțimii B={0, 1}, adică printr-un șir de biți. Definiție: Se numește bit un simbol ce poate avea doar două valori 0 sau 1. De fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se pot exprima în sistemul binar (baza 2) prin astfel de șiruri de biți. Ca și
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
de valori aparținând mulțimii B={0, 1}, adică printr-un șir de biți. Definiție: Se numește bit un simbol ce poate avea doar două valori 0 sau 1. De fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se pot exprima în sistemul binar (baza 2) prin astfel de șiruri de biți. Ca și la sistemul zecimal, poziția cifrei în șir determină ponderea
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se pot exprima în sistemul binar (baza 2) prin astfel de șiruri de biți. Ca și la sistemul zecimal, poziția cifrei în șir determină ponderea cu care bitul intervine în expresia de calcul a numărului: Numerele reale pot fi și ele reprezentate în binar, dar aproximativ, prin trunchiere, la fel ca și în sistemul
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se pot exprima în sistemul binar (baza 2) prin astfel de șiruri de biți. Ca și la sistemul zecimal, poziția cifrei în șir determină ponderea cu care bitul intervine în expresia de calcul a numărului: Numerele reale pot fi și ele reprezentate în binar, dar aproximativ, prin trunchiere, la fel ca și în sistemul zecimal. Există mai multe moduri de reprezentare ce vor fi descrise în acest capitol
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
la fel ca și în sistemul zecimal. Există mai multe moduri de reprezentare ce vor fi descrise în acest capitol. Deosebit de importantă este conversia între bazele de numerație. Conversia din binar în zecimal se face folosind relația 3.2., multiplicând biții cu ponderile lor și sumând termenii. Mai complicată este însă conversia inversă. Se procedează în continuare la împărțiri repetate prin 2 ale câtului, până rezultă un cât nul. Resturile acestor împărțiri reprezintă cifrele reprezentării în binar, ordinea lor începând de la
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
real, astfel încât să rezulte întotdeauna o valoare pozitivă. Astfel, nu este necesar să se rezerve un câmp separat pentru semnul exponentului. Caracteristica C este deci exponentul deplasat: C=E+Depl. Dacă pentru caracteristică (exponent) este alocat un câmp de 8 biți atunci valorile sale pot fi cuprinse între 0 și 255. Considerând un deplasament de 128 (80h), exponentul real poate lua valori între -128 și +127, fiind negativ dacă C < 128, pozitiv dacă C > 128, și zero dacă C = 128. Unul
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
mai mic exponent posibil, rezultând astfel un “zero pur”. În cazul exponenților cu deplasament, cea mai mică valoare a exponentului este 0. Aceasta duce la faptul că reprezentarea în VM a numărului zero este aceeași cu reprezentarea în VF: toți biții sunt 0. Aceasta înseamnă că se pot utiliza aceleași circuite pentru testarea valorii zero. Un alt avantaj al utilizării exponenților deplasați este că numerele pozitive în virgulă mobilă sunt ordonate în același fel ca și numerele întregi. , O altă problemă
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
numărul par. Standardul IEEE-754 punctează cinci tipuri de excepții: depășire inferioară, depășire superioară, împărțire la zero, rezultat inexact și operație invalidă. La apariția unei asemenea excepții, este setat un indicator și calculele continuă. Standardul recomandă ca implementările să utilizeze un bit de validare pentru fiecare excepție. Dacă apare o excepție cu bitul de validare setat, este apelată o rutină de tratare a excepției. Excepțiile de depășire inferioară, depășire superioară și împărțire la zero sunt prevăzute la majoritatea sistemelor de calcul în
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]