Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> hardware de calculator >>

Cum Microprocesoare Work

clu de ceas. Că îmbunătățirea este direct legată de numărul de tranzistori pe cip și va face mai mult sens în secțiunea următoare.
Ce este un Chip?

Un cip este, de asemenea, numit un circuit integrat. În general, este o bucata mica, subțire de siliciu pe care tranzistori care alcătuiesc microprocesorul au fost gravate. Un cip ar putea fi la fel de mare ca un inch pe o parte și poate conține zeci de milioane de tranzistori. Procesoare simple ar putea consta din cateva mii de tranzistoare gravat pe un cip doar câțiva milimetri pătrați.
Microprocesor Logic

Pentru a înțelege cum funcționează un microprocesor, este util să se uite în interiorul și să învețe despre logica folosită pentru a creeaza una. În procesul puteți afla, de asemenea, despre limbajul de asamblare - limba maternă a unui microprocesor - și multe dintre lucrurile pe care inginerii pot face pentru a stimula viteza unui procesor

Un microprocesor executa o colecție de mașini. instrucțiuni care spun procesorul ce să facă. Pe baza instrucțiunilor, un microprocesor face trei lucruri de bază: Site-ul

  • Utilizarea ALU sa (aritmetică /Unit Logic), un microprocesor poate efectua operații matematice, cum ar fi adunarea, scăderea, înmulțirea și împărțirea. Microprocesoare moderne conțin procesoare complet virgulă mobilă, care pot efectua operațiuni extrem de sofisticate pe un număr mare în virgulă mobilă.
  • O microprocesor poate muta date dintr-o locație de memorie la alta.
  • O microprocesor poate lua decizii și sari la un nou set de instrucțiuni pe baza acestor decizii. Site-ul

    Nu pot fi lucruri foarte sofisticate care un microprocesor face, dar acestea sunt cele trei activități de bază. Următoarea diagramă arată un microprocesor extrem de simplu capabile de a face aceste trei lucruri:

    Acesta este la fel de simplu ca un microprocesor persoanele. Acest microprocesor are: Site-ul

  • O magistrala de adrese (care poate fi de 8, 16 sau 32 de biți lățime) care trimite o adresă de memorie
  • Un autobuz de date (care pot fi de 8, 16 sau 32 biți lățime), care pot transmite date în memorie sau primi date de la memorie
  • O linie pentru a spune în memoria dacă dorește să stabilească sau a obține adresat locație
    RD (a se citi) și WR (Write)
  • O linie de ceas care permite o secvență impuls de ceas a procesorului
  • O linie de resetare care resetează contorul de program la zero (sau orice altceva) și repornește execuție Site