Tema 1 2 A Sist Inf Cpu

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 32

INFORMTICA i COMUNICACIONS

Tema 1_2
Informtica
Introducci

INFORMTICA i COMUNICACIONS

Introducci, conceptes previs.


Informtica: Tractament i manipulaci automtica de la informaci. La Informtica s la cincia o tcnica relativa a la tecnologia que estudia el tractament automtic de la informaci utilitzant dispositius electrnics i sistemes computacionals. Ordinador/Computadora: Mquina formada per diferents elements fsics que permet resoldre problemes executant unes operacions bsiques anomenades instruccions. Maquinari (hardware): Equipament fsic que pot executar programes en llenguatge mquina. Llenguatge: Un llenguatge informtic s un sistema de comunicaci estandarditzat que s'utilitza per a comunicar-se amb un ordinador o per a comunicar ordinadors entre s. En aquest darrer cas es coneixen tamb com a protocols de comunicaci. Programari (software): Conjunt dinstruccions que permeten resoldre un problema. s intangible i noms pot ser utilitzat per lordinador. Codi: Representaci biunvoca de la informaci tal que cada part de la informaci t assignada una combinaci determinada de smbols.

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:

La conversi analgic/digital es basa al mostreig i la quantificaci (o discretitzaci)

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

Capes dun ordinador


Visi per capes de larquitectura dun ordinador:
Usuaris
Aplicacions

Sistema Operatiu

Eines Bsiques Programes de Control Dispositius Electrnics

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

Capes dun ordinador

INFORMTICA i COMUNICACIONS

Estructura bsica dun ordinador


Arquitectura de Von Neumann
Bus de dades Bus dadreces Bus de control

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

Estructura bsica dun ordinador


Arquitectura Harvard
Doble bus dadreces (un per instruccions i laltre per dades). Separaci de memria dinstruccions (programes) i de dades.

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.

Com a parts importants de la unitat de procs tenim:


ALU (Unitat Aritmtica i Lgica). Registre Acumulador (A). Registre Comptador de Programa (PC Program Counter). Registre Apuntador de la Pila (SP Stack Pointer). Registre destat (PSW Processor Status Word).

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

Aspecte fsic dun microprocessador

INFORMTICA i COMUNICACIONS

Aspecte fsic dun microprocessador

INFORMTICA i COMUNICACIONS

Aspecte fsic dun microprocessador

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

You might also like