Computer Architecture Chapter 5

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Care este o convenție utilizată pentru reprezentarea numerelor cu zecimale în format ZCB împachetat?

  • Un şir de biți rezervat pentru reprezentarea întregului număr. (correct)
  • Un şir de biți rezervat pentru reprezentarea fracției zecimale. (correct)
  • O separare clară între exponent și mantisă.
  • O delimitare explicită între partea întreagă și cea zecimală.

În reprezentarea numerelor cu virgulă mobilă, mantisa M este întotdeauna:

  • Între 0 și 1.
  • Un număr întreg.
  • Un număr fracționar.
  • Între -1 și 1. (correct)

Care dintre următoarele valori ale mantisa M este validă în reprezentarea normalizată a numerelor cu virgulă mobilă?

  • 1.25 (correct)
  • 0.5 (correct)
  • -1.75 (correct)
  • 2.5

Care este intervalul de valori al exponentului EXP în reprezentarea normalizată a numerelor cu virgulă mobilă, având în vedere că exponentul este reprezentat pe 8 biți?

<p>-128 până la 127 (D)</p> Signup and view all the answers

Ce semnifică biții b31  b24 în reprezentarea binară a unui număr cu virgulă mobilă?

<p>Exponentul. (B)</p> Signup and view all the answers

Care dintre următoarele caracteristici nu este specifică arhitecturii Von Neumann?

<p>Memoria este responsabilă pentru semnificația și organizarea datelor. (B)</p> Signup and view all the answers

Ce este definit ca „totalitatea atributelor sistemului care sunt disponibile utilizatorului”?

<p>Arhitectura (C)</p> Signup and view all the answers

Care este funcția principală a unui microprocesor într-un sistem informatic?

<p>Interpretarea instrucțiunilor și executarea operațiilor (D)</p> Signup and view all the answers

Care dintre următoarele exemple NU face parte din „arhitectura” unui sistem informatic?

<p>Software-ul instalat pe sistem (A)</p> Signup and view all the answers

Cum se clasifică microprocesoarele în funcție de lățimea magistralei de date?

<p>8, 16, 32 sau 64 de biți (C)</p> Signup and view all the answers

Care dintre următoarele poate fi considerat un sistem de calcul, conform definiției din text?

<p>Un smartphone (D)</p> Signup and view all the answers

Ce este un „controler”, conform extinderii noțiunii de microprocesor?

<p>Un sistem de comanda si control (D)</p> Signup and view all the answers

Care este diferența fundamentală dintre arhitecturile RISC și CISC?

<p>Complexitatea setului de instrucțiuni (D)</p> Signup and view all the answers

Care dintre următoarele exemple reprezintă un tip de microprocesor specializat, potrivit textului?

<p>Texas Instruments TMS 320 (B), Intel 8089 (D)</p> Signup and view all the answers

Care dintre următoarele elemente nu este un tip de reprezentare a informației în sistemele digitale?

<p>Kilobyte (A)</p> Signup and view all the answers

Ce reprezintă un 'nibble' în contextul informaticii?

<p>O secvență de 4 biți (A)</p> Signup and view all the answers

Care dintre următoarele este o caracteristică a procesoarelor cu set redus de instrucțiuni (RISC)?

<p>Sunt optimizate pentru un număr redus de instrucțiuni simple (C)</p> Signup and view all the answers

Care dintre următoarele este corect în legătură cu reprezentarea internă a programelor?

<p>Fiecare instrucțiune este reprezentată în memorie de un cod binar (B)</p> Signup and view all the answers

Care dintre următoarele este un exemplu de coprocesor aritmetic, conform textului?

<p>Intel 80387 (A)</p> Signup and view all the answers

Care dintre următoarele prefixe este echivalent cu 2^30?

<p>G (C)</p> Signup and view all the answers

Ce tip de microprocesor este optimizat pentru prelucrarea algoritmilor specifici prelucrării semnalelor?

<p>Procesor digital de semnal (D)</p> Signup and view all the answers

Care este lungimea unui short integer în formatul datelor pentru coprocesoarele aritmetice?

<p>16 biți (C)</p> Signup and view all the answers

Ce reprezentare este folosită pentru Packed BCD în formatul datelor?

<p>S d17 d16 d15 d14 d13 d12 d11 d10 d9 d8 d7 d6 d5 d4 d3 d2 d1 d0 (D)</p> Signup and view all the answers

Care este numărul total de biți în formatul Long integer?

<p>64 biți (B)</p> Signup and view all the answers

Care este structura generală utilizată pentru un short real?

<p>7 biți pentru mantisă, 7 biți pentru exponent (C)</p> Signup and view all the answers

Câte biți conține un byte în formatul datelor specificat?

<p>8 biți (C)</p> Signup and view all the answers

Care este configurarea minimă pentru un format de tip 'Word'?

<p>32 biți (A)</p> Signup and view all the answers

Ce reprezintă 'I' în structura formatelor numerice?

<p>Integer (B)</p> Signup and view all the answers

Câte biți sunt utilizați pentru păstrarea exponenților în formatele numerice?

<p>7 biți (D)</p> Signup and view all the answers

Ce reprezintă simbolul O în formula om = f m (I1, I2, …, I n)?

<p>Numărul de ieșiri (D)</p> Signup and view all the answers

Ce se întâmplă cu ieșirile unui DEMUX atunci când intrările sunt 0, 0, 0, 0?

<p>Numai O16 este 1, restul sunt 0 (C)</p> Signup and view all the answers

Care este rezultatul ieșirilor pentru valorile de intrare 0, 1, 0, 1 pe un ZCB cu 7 segmente?

<p>0, 0, 1, 1, 0, 1, 1 (D)</p> Signup and view all the answers

Ce face un sumator complet în contextul unităților aritmetico-logice?

<p>Adună două numere incluzând un bit de transport (D)</p> Signup and view all the answers

Care este valoarea lui Si când Ai=0, Bi=1, Ci-1=1 la un sumator complet?

<p>1 (A)</p> Signup and view all the answers

Ce se poate afirma despre funcția om = f m (I1, I2, …, I n)?

<p>Depinde de valorile de intrare I k (B)</p> Signup and view all the answers

Ce reprezintă segmentele a, b, c, d, e, f, g într-un ZCB de 7 segmente?

<p>Fiecare segment al unui digit de afișare (A)</p> Signup and view all the answers

Care este rezultatul când intrările la un ALU sunt 1, 1, 0, 0?

<p>Un rezultat de 1 și transport 0 (C)</p> Signup and view all the answers

Care dintre următoarele componente este considerată componenta "hardware" a unui microcalculator?

<p>Unitatea centrală de prelucrare (UCP) (B)</p> Signup and view all the answers

Care dintre următoarele funcții este responsabilitatea memoriei într-un microcalculator?

<p>Stocarea informațiilor, inclusiv a datelor și a instrucțiunilor (A)</p> Signup and view all the answers

Ce este un „biț” în contextul memoriei unui microcalculator?

<p>O cifră binară care poate reprezenta 0 sau 1 (A)</p> Signup and view all the answers

Ce se înțelege prin „formatul memoriei”?

<p>Numărul maxim de biți pe care o locație de memorie poate să-i stocheze (D)</p> Signup and view all the answers

Ce este o „adresă” în contextul memoriei?

<p>Numărul de ordine al unei locații de memorie, care permite identificarea sa (C)</p> Signup and view all the answers

Care dintre următoarele definiții se potrivește cu termenul „harta memoriei”?

<p>O listă cu toate adresele disponibile ale memoriei unui microprocesor (D)</p> Signup and view all the answers

Care dintre următoarele opțiuni descrie corect „memoria internă” a unui microcalculator?

<p>Capacitatea totală de stocare fizică a memoriei implementate în microcalculator (D)</p> Signup and view all the answers

Care dintre următoarele componente nu este considerată o parte a „hardware”-ului unui microcalculator?

<p>Sistemul de operare (B)</p> Signup and view all the answers

Flashcards

Microcalculator

Sistem programabil de prelucrare a informației, pe baza arhitecturii Von Neumann.

Arhitectura Von Neumann

Model de proiectare a calculatoarelor care separă hardware-ul de software.

Hardware

Componentele fizice ale unui microcalculator, cum ar fi procesorul și memoria.

Software

Set de instrucțiuni care facilitează funcționarea hardware-ului.

Signup and view all the flashcards

Unitatea Centrală de Prelucrare (UCP)

Componenta care prelucrează datele și controlează activitatea întregului microcalculator.

Signup and view all the flashcards

Microprocesor (µP)

Chip care reprezintă unitatea centrală de prelucrare a informației într-un microcalculator.

Signup and view all the flashcards

Memoria

Secvență de locații pentru stocarea informației, definita prin conținut și adresă.

Signup and view all the flashcards

Harta memoriei

Totalitatea locațiilor de memorie pe care le poate adresa un microprocesor.

Signup and view all the flashcards

Trunchierea numărului

Reducerea preciziei unui număr prin eliminarea unor cifre zecimale.

Signup and view all the flashcards

Reprezentarea numerelor zecimale

Utilizarea unui șir de biți pentru a exprima numerele cu zecimale.

Signup and view all the flashcards

ZCB împachetat

O metodă de reprezentare a numerelor folosind biți pentru semnificative.

Signup and view all the flashcards

Mantisa

Partea semnificativă a unui număr în forma sa binară.

Signup and view all the flashcards

Exponent

Parte care determină poziția virgulă în reprezentarea binară.

Signup and view all the flashcards

Microprocesoare de uz general

Microprocesoare nespecializate, folosite pentru sarcini diverse.

Signup and view all the flashcards

Coprocesoare aritmetice

Microprocesoare speciale pentru funcții aritmetice complexe.

Signup and view all the flashcards

Procesoare digitale de semnal

Microprocesoare care prelucrează semnale prin algoritmi specifici.

Signup and view all the flashcards

CISC

Procesoare cu set complex de instrucțiuni, denumite microprocesoare standard.

Signup and view all the flashcards

RISC

Procesoare cu set redus de instrucțiuni, mai simple și mai eficiente.

Signup and view all the flashcards

Bit

Cea mai mică unitate de informație, 0 sau 1.

Signup and view all the flashcards

Byte

O secvență de 8 biți, folosită pentru a stoca caractere.

Signup and view all the flashcards

Cod binar al instrucțiunilor

Reprezentarea fiecărei instrucțiuni în memorie printr-un cod binar.

Signup and view all the flashcards

Microprocesor

Unitatea centrală de prelucrare a unui sistem, responsabilă pentru executarea instrucțiunilor.

Signup and view all the flashcards

Memoria în arhitectura Von Neumann

Componența care stochează informații, dar nu controlează semnificația acestora.

Signup and view all the flashcards

Magistrală

Calea unică care leagă componentele unui sistem, transportând informații de diferite tipuri.

Signup and view all the flashcards

CIS și RISC

Tipuri de microprocesoare: CISC - Complex Instruction Set Computing, RISC - Reduced Instruction Set Computing.

Signup and view all the flashcards

Moduri de adresare

Metode prin care un microprocesor accesează memoria și datele.

Signup and view all the flashcards

Sistem de operare

Software care facilitează interacțiunea între utilizator și hardware-ul calculatorului.

Signup and view all the flashcards

Lățimea magistralei de date

Numărul de biți care pot fi transferați simultan pe magistrală; 8, 16, 32 sau 64 de biți.

Signup and view all the flashcards

DEMUX

Dispozitiv care desparte un semnal de intrare în mai multe semnale de ieșire.

Signup and view all the flashcards

I1, I2, ..., I n

Semnalele de intrare ale unui DEMUX, de obicei binare.

Signup and view all the flashcards

O1, O2, ..., O16

Semnalele de ieșire generate de un DEMUX în funcție de intrări.

Signup and view all the flashcards

ZCB - 7 segmente

Un tip de afișaj bazat pe 7 segmente util pentru reprezentarea numerelor.

Signup and view all the flashcards

SUMATOR COMPLET

Circuit care adună două biți de date, plus un bit de transport din operația anterioară.

Signup and view all the flashcards

Ai, Bi, Ci-1

Intrările unui SUMATOR COMPLET: biții de adunat și bitul de transport.

Signup and view all the flashcards

Si, Ci

Ieșirile unui SUMATOR COMPLET: rezultatul sumei și bitul de transport generat.

Signup and view all the flashcards

Funcția Om

Funcția care definește relația dintre intrările unui DEMUX și ieșirile sale.

Signup and view all the flashcards

Formatul datelor

Structura prin care sunt organizate datele pentru coprocesoarele aritmetice.

Signup and view all the flashcards

Word

Unitate de informație care poate conține mai multe bite, de obicei 16 sau 32.

Signup and view all the flashcards

Short integer

Tip de dată care stochează un număr întreg mai mic, de obicei 16 biți.

Signup and view all the flashcards

Long integer

Tip de dată care stochează un număr întreg mai mare, de obicei 32 de biți.

Signup and view all the flashcards

Packed BCD

Forma compactă de reprezentare a numerelor, folosind 4 biți pentru fiecare digit decimal.

Signup and view all the flashcards

Short real

Tip de dată pentru numere reale ce utilizează o precizie scăzută, de obicei 32 biți.

Signup and view all the flashcards

Study Notes

Structura unui microcalculator

  • Un microcalculator este o mașină "Von Neumann"
  • Este un sistem programabil de prelucrare a informației
  • Are două componente inseparabile: hardware și software

Componente hardware

  • Unitatea Centrală de Prelucrare (UCP):

    • Are două funcții esențiale: prelucrarea datelor și controlul activității microcalculatorului.
    • O unitate centrală de prelucrare, cu funcțiile menționate anterior, și ce coordonează un sistem funcțional, ca în figură, se numește microprocesor (μP)
  • Memoria:

    • Este o secvență de locații pentru stocarea informației.
    • Fiecare locație este definită prin conținut și adresă.
    • Conținut: o înșiruire de cifre binare (biți).
    • Adresă: un număr de ordine al locației, folosit pentru identificarea acesteia.
    • Formatul memoriei este exprimat în număr de biți (de exemplu: 8, 16, 32 sau 64 biți).
    • Termeni adiacenți:
      • "Hartă a memoriei": totalitatea locațiilor de memorie ce pot fi adresate de un microprocesor
      • "Pagini" și/sau "segmente": subdiviziuni logice.
  • Dispozitivele de Intrare/Ieșire (I/O):

    • Sunt circuite care permit conexiunea microcalculatorului cu lumea exterioară.
    • O unitate elementară de comunicare cu exteriorul se numește port de intrare/ieșire.
  • Magistrală:

    • Constituită din conexiuni fizice între blocuri
    • Permite circulația informației prestabilite între componentele sistemului:
      • Magistrala de date: bidirecțională, pentru operanzi/rezultate, instrucțiuni şi adrese.
      • Magistrala de adrese: unidirecțională, pentru locația informației în memorie sau pe dispozitive I/O
      • Magistrala de control: bidirecțională, pentru semnale de comandă şi control

Componente software

  • Sisteme de operare:
    • Programe care permit accesul utilizatorului la resursele sistemului (exemple: MS-DOS, UNIX, etc.).
    • Poate fi rezident (permanent în memorie) sau încărcabil dintr-o memorie externă (proces de "bootstrap")
  • Software utilizator:
    • Programe folosite pentru îndeplinirea unor sarcini specifice.

Caracteristici arhitecturii Von Neumann

  • Microprocesorul concentrează unitatea centrală de prelucrare și funcția de comandă
  • Memoria și celelalte componente nu au putere de decizie asupra semnificației informației
  • Legătura dintre blocuri este asigurată de o magistrală cu trei componente funcționale (date, adrese și control)
  • Sistemul funcționează bazat pe programe și instrucțiunile lor.

Reprezentarea internă a informațiilor

  • Reprezentarea programelor:
    • Fiecare instrucțiune este reprezentată în memorie printr-un cod binar.
    • Formatul instrucțiunilor este în general dat de lungime fixă și se exprimă de obicei în octeți.
  • Reprezentarea numerelor
    • Binar natural, semn-mărime, complement față de 1, complement față de 2
  • Reprezentarea numerelor cu zecimală:
    • Zecimal codificat binar (ZCB)
    • Cu virgulă mobilă

Reprezentarea externă a informațiilor

  • Utilizatorul interacționează cu datele alfanumerice prin seturi de caractere.
  • Se folosesc coduri numerice pentru reprezentarea caracterelor (exemplu: ASCII).
  • Seturi de caractere pentru codificare binară a informațiilor.

Tipuri de circuite

  • Circuite logice:
    • Porți logice (și, sau, nu, exclusiv)
    • Multiplexoare (MUX)
    • Decodoare
    • Demultiplexoare (DEMUX)
  • Circuite secvențiale:
    • Bistabili

Unități aritmetico-logice (ALU):

  • Se realizează operații aritmetice şi logice
  • Conțin blocuri specifice pentru operații aritmetice şi bit-by-bit

Memorii

  • ROM: Memorie doar-citire, informațiile sunt stocate permanent într-un cip.
  • RAM: Memorie cu acces aleatoriu, informațiile sunt stocate temporar, pierdute la oprirea puterii.

Termeni tehnici

  • Sunt definiți termeni precum "registre", "memorii", "operații", "adrese", etc.

Alte Note

  • Sunt descrise și convenții pentru notații
  • Exemple de format, format de date, și interpretări de date sunt incluse în diverse diagrame

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser