Professional Documents
Culture Documents
Tema 1 2 A Sist Inf Cpu
Tema 1 2 A Sist Inf Cpu
Tema 1 2 A Sist Inf Cpu
Tema 1_2
Informtica
Introducci
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
Representaci/Codificaci de la Informaci
La informaci que cal processar amb un ordinador no sempre s directament apta per tractar-la amb un ordinador. Normalment en la vida real ens trobem amb dos tipus dobservacions:
Senyals Analgics:
Senyals Discrets:
INFORMTICA i COMUNICACIONS
Mostreig i quantificaci
El Mostreig s la reducci dun senyal continu a un senyal discret:
Per exemple, mesurant el senyal continu a intervals regulars de temps i treballant amb aquestes mesures (mostres) en lloc del senyal original. La msica dun CD es mostreja 44100 vegades per segon (Hz) mentre que el telfon es mostreja a 8000 Hz.
La Quantificaci s el procs of aproximar un rang continu de valors per un conjunt relativament petit de valors enters.
Per exemple, la msica dun CD fa servir uns 65000 nivells mentre que el telfon en fa servir uns 250.
Senyal mostrejat
Senyal quantificat
Senyal digital
INFORMTICA i COMUNICACIONS
Sistema Operatiu
Software
Hardware
Aplicacions: Eines especfiques per resoldre problemes concrets. Sistema Operatiu: Eines genriques per poder treballar amb lordinador i programes de control que sencarreguen de fer funcionar lordinador.
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
CPU
Unitat de Control (CU)
Unitat de Procs (PU) ALU Registres
Memoria
E/S
Arquitectura Harvard
Doble bus dadreces (un per instruccions i laltre per dades). Separaci de memria dinstruccions (programes) i de dades.
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
Hardware
INFORMTICA i COMUNICACIONS
La CPU
FUNCIONAMENT
INFORMTICA i COMUNICACIONS
La CPU
CPU, abreviatura de Central Processing Unit (unitat central de procs), es pronuncia com lletres separades. La CPU es el cervell de lordinador. A vegades ens hi referim simplement com el processador o processador central, la CPU es on es produeixen la majoria dels clculs i gestiona el moviment de les dades entre els diversos dispositius que configuren un ordinador. En termes de potencia de lordinador, la CPU es lelement ms important dun sistema informtic.
INFORMTICA i COMUNICACIONS
La CPU
La CPU a la que sanomena tamb processador, es capa dexecutar una srie doperacions simples a gran velocitat. Les primeres CPU estaven construdes amb elements discrets, des de vlvules electrniques, transistors, o petits circuits integrats, actualment la CPU sol est integrada en un sol circuit anomenat microprocessador.
Tamb existeixen integrats microcontroladors, que son microprocessadors en els que shi ha afegit ms elements de hardware, com memria i elements de E/S.
INFORMTICA i COMUNICACIONS
La CPU
En el microprocessador (CPU) resideix el poder executiu de lordinador. De totes maneres la CPU noms pot emmagatzemar una petita quantitat de dades en el seu interior. Quan la quantitat de dades a processar es elevada es necessitar dun sistema demmagatzematge extern associat a la CPU que anomenarem memria principal.
INFORMTICA i COMUNICACIONS
La CPU
Realitza totes les operacions de tractament de dades. Controla el flux de dades. Gestiona la memria. Gestiona els dispositius dentrada i sortida anomenats perifrics a travs dels busos.
INFORMTICA i COMUNICACIONS
La CPU (UC)
Podem dividir la CPU conceptualment en dues parts, unitat de control (UC) i unitat de procs (UP). La UC es lencarregada de realitzar el control del procs, o sigui que a partir de la instrucci/operaci que ha dexecutar, generar els senyals necessaris per activar els elements de la UP i que controlar els flux de dades necessaris a realitzar sobre aquesta UP segons la operaci que estigui executant, i controlar tamb les lnies que gestionen els protocols de comunicaci amb la memria principal i els perifrics. (Els busos). Tamb podem dir que la UC es lencarregada de llegir les instruccions del programa, descodificar-les i generar les seqncies necessries per executar-les a la UP.
INFORMTICA i COMUNICACIONS
La CPU (UC)
INFORMTICA i COMUNICACIONS
La CPU (UP)
INFORMTICA i COMUNICACIONS
La CPU
La unitat de procs s la que ens configura la majoria dels parmetres que donen forma a lestructura interna de una CPU, a nivell de registres, i forma doperar, la unitat de control es la que donar les ordres i controlar els busos, per aix ha de ser transparent per nosaltres.
INFORMTICA i COMUNICACIONS
La CPU
ALU (Unitat Aritmtica i Lgica) Es un dispositiu digital on es fan els clculs de les operacions aritmtiques (com addici, subtracci, etc.) i operacions lgiques (com OR, NOT, XOR, etc.), entre dos nmeros.
INFORMTICA i COMUNICACIONS
La CPU
ALU (Unitat Aritmtica i Lgica) La Unitat Aritmtica Lgica est feta d'un conjunt de circuits combinacionals dissenyats per obtenir els resultats dels clculs. Les operacions poden ser aritmtiques (suma, subtracci, producte...) o lgiques (and not... bit a bit), i desplaaments del contingut de registres. Existeixen ALU avanades capaces de treballar amb com flotant i realitzar operacions ms complexes.
INFORMTICA i COMUNICACIONS
La CPU
Registre: Es un dispositiu electrnic capa demmagatzemar un nombre determinat de bits, (uns i zeros), i del que es possible llegir-los i canviar-los a voluntat. Registre Acumulador (A): Es un registre en el que son emmagatzemats temporalment tant alguna de les dades en que opera la ALU com els resultats aritmtics i lgics intermedis que seran tractats per la ALU.
INFORMTICA i COMUNICACIONS
La CPU
Registre Comptador de Programa (PC Program Counter)
Es un registre que sutilitza per controlar el flux del programa que sest executant. Es un registre apuntador, cont (apunta a) ladrea de memria on est ubicada la segent instrucci que sha dexecutar. Utilitzat per el programari per realitzar ruptures de seqncia en el flux dexecuci dun programa.
INFORMTICA i COMUNICACIONS
La CPU
Registre Apuntador de la Pila (SP Stack Pointer)
Es un registre que sutilitza per apuntar a una zona de memria que es fa servir per poder utilitzar una jerarquia de programes. Quan dins dun programa realitzem subprogrames (subrutines) que hem de cridar repetidament, utilitzem la pila per guardar els valors del comptador de programa, per que un cop finalitzada la subrutina el programa retorni al seu flux principal. Cal veure que una subrutina en pot cridar una altra i aquesta una altra i aix successivament i quan shan executat totes es retorna al flux del programa principal. Es tracta de una estructura anomenada LIFO (Last Input First Output) el darrer en entrar es el primer de sortir.
INFORMTICA i COMUNICACIONS
La CPU
Registre destat (PSW Processor Status Word). Es tracta dun registre que solen tenir totes les CPU, que indica amb una srie de bits, com ha quedat la unitat de procs, desprs de la ltima operaci realitzada. Aquests bits solen ser alguns de sortida de la ALU que indiques com ha anat la darrera operaci i alguns altres que poden tenir relaci amb lAcumulador o altres registres. Cada model de processador te les seves prpies caracterstiques de registre destat. Alguns daquest bits destat solen ser els que veiem en el grfic adjunt.
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
Unitat de procs de Una CPU Z80.
INFORMTICA i COMUNICACIONS
80C52
INFORMTICA i COMUNICACIONS
FI
PIC18FXXXX
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
FI