Professional Documents
Culture Documents
Tema 1 2 B Sist Inf Cpu Arq
Tema 1 2 B Sist Inf Cpu Arq
Tema 1 2 B Sist Inf Cpu Arq
Tema 1_2
Informtica
Introducci
INFORMTICA i COMUNICACIONS
CPU, ARQUITECTURES
VON NEUMANN, HARDVARD,...
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
ARQUITECTURA HARVARD
INFORMTICA i COMUNICACIONS
COMPARACI ARQUITECTURES
INFORMTICA i COMUNICACIONS
LORDINADOR
INFORMTICA i COMUNICACIONS
LA CPU
En una CPU simple:
CICLES DE CERCA (FETCH) i EXECUCI (DECODE EXECUTE) Cerca: La segent instrucci es mou a travs del bus i se situa al registre dinstruccions de la unitat de control per ser descodificada. Executa: La instrucci sexecuta, la unitat de control genera les seqncies necessries als elements de la unitat de procs a fi de dur a terme la ordre implcita de la instrucci.
INFORMTICA i COMUNICACIONS
LA CPU
INFORMTICA i COMUNICACIONS
LA CPU
INFORMTICA i COMUNICACIONS
LA CPU
INFORMTICA i COMUNICACIONS
LA CPU
CICLE DE RELLOTGE, DINSTRUCCI, DE MEMRIA
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
LA CPU (pipeline)
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
LA CPU, SUPERESCALAR
- El terme superescalar (superscalar) es crea a finals dels anys 80. - Totes les grans CPUs modernes son superescalars. - Es un desenvolupament de larquitectura amb pipeline. - Les parts del pipeline es repliquen i en cada cicle de rellotge sexecuten varies instruccions. - Les instruccions poden acabar en desordre. - Les instruccions es poden executar en desordre.
INFORMTICA i COMUNICACIONS
LA CPU, SUPERESCALAR
INFORMTICA i COMUNICACIONS
LA CPU, SUPERESCALAR
INFORMTICA i COMUNICACIONS
LA CPU, DSP
Qu s un DSP?
Son microprocessadors dissenyats per realitzar processat digital del senyal. Les arquitectures dels DSP inclouen circuits per executar de forma rpida operacions de multiplicar i acumular (MAC) i arquitectures de memria que permeten un accs mltiple per permetre de forma simultnia carregar varis operands.
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
LA CPU, PARALLELISME
Mltiples CPU treballant juntes coordinades compartint memria i E/S
INFORMTICA i COMUNICACIONS
LA CPU, VECTORIALS
Processadors vectorials: CPU que est preparada per operar directament amb vectors. Com implica el seu nom, els processadors vectorials s'ocupen de mltiples peces de dades en el context d'una instrucci, aix contrasta amb els processadors escalars, que tracten una pea de dada per cada instrucci. La gran utilitat a crear CPU que s'ocupin de vectors de dades rau en l'optimitzaci de tasques que tendeixen a requerir la mateixa operaci, per exemple, una suma a ser realitzat en un gran conjunt de dades. Alguns exemples clssics d'aquest tipus de tasques sn les aplicacions multimdia (imatges, vdeo, i so), aix com molts tipus de tasques cientfiques i d'enginyeria.
INFORMTICA i COMUNICACIONS
Hardware
Hardware dun PC: Components principals
Placa Base: Lloc on estan connectats tots els components interns de lordinador. Aquests components es comuniquen entre s a travs dels busos.
Microprocessador (per ex. Intel Core i7, AMD Phenom II, ...) Adaptadors dexpansi (per ex. PCI, AGP, PCI Express, ...) Mduls dexpansi (per ex. vdeo, so, xarxa, ...) Connectors de memria RAM (DDR2, DDR3) Memria: RAM (Random Access Memory) Memria daccs aleatori. Sn memries de lectura i escriptura. s la memria que sutilitza per treballar quan lordinador est engegat i quan el tanquem es perden totes les dades que emmagatzemava (memria voltil) ROM (Read Only Memory) Memria de noms lectura, i daccs aleatori. No shi pot escriure res i no sesborra quan es tanca lordinador. Cont els programes bsics que fan que lordinador sengegui (reconeixement de perifrics) i carregui el Sistema Operatiu
INFORMTICA i COMUNICACIONS
Hardware
Unitats demmagatzemament:
Obsolets: discos flexibles (3,5 / 1,44 MB), cintes magntiques Memries USB (256 MB - 64 GB) Discs durs (fins a 3 TB actualment), discs SSD (fins a 512 GB actualment) CD-ROM (700Mb): Existeixen lectores i tamb gravadores amb velocitats de transferncia de 1x, 2x, 4x, ... 50x DVD: Digital Versatile Disc (4,7 GB els duna capa; 8,5 els de dues) Blu-ray: 25 GB per capa Connectors externs: Per subministrar la corrent elctrica, per connectar els diferents perifrics, la xarxa, etc. (USB, IEEE 1394, Ethernet, E-SATA, ...)
Perifrics: permeten la comunicaci entre lordinador i lusuari. Poden ser dentrada de sortida o dentrada/sortida.
Monitor: Perifric de sortida Abans: CRT (pantalles de tub), ara: TFT (pantalles planes) 15 i 24 polzades Distncia entre pxels de ~0.28 mm (va baixant) Resoluci: nmero de pxels (1024x768, 1280x800, 1600x1200, 1920x1200) Nombre de colors (256 [8bpp], 65536 [16bpp], ms de 16 milions [24bpp])
INFORMTICA i COMUNICACIONS
Hardware
Teclat: Dispositiu dentrada Ratol: Dispositiu dentrada. Normalment es connecta a un port srie. Joystick: Dispositiu dentrada. Pantalla tctil: dispositiu dentrada/sortida (normalment combina 2 disp.) Mdem: (Modulador/Demodulador): Dispositiu dentrada/sortida. Converteix les senyals digitals en analgiques (sorolls) y viceversa, per poder transmetre dades a travs de la lnia telefnica analgicament. La seva velocitat de treball es mesura en bits per segon (bps), per exemple 57600bps. Obsolet. Altaveus/auriculars: dispositiu de sortida Micrfon: Dispositiu dentrada Impressora: Dispositiu de sortida. La resoluci en mesura en punts per polzada (ppp). Les resolucions ms normals sn de 300ppp i 600ppp. Poden ser de tecnologies molt diferents : de raig de tinta, matricials, lser, etc. Scanner: Dispositiu dentrada. Serveix per entrar informaci que es troba en format paper o fotografia a lordinador. Cmeres digitals: Capten fotografia o vdeo de forma digital i permeten introduir directament a lordinador aquestes dades.
INFORMTICA i COMUNICACIONS
EL BUS
Concepte de BUS. La majoria dels components dun ordinador es connecten mitjanant busos, que serveixen de canal de comunicaci entre els diferents elements que formen el sistema. Fsicament un bus es un conjunt de conductors que serveixen per interconnectat dos o ms dispositius del sistema.
Dins dun sistema de bus, a cada dispositiu se li assigna un identificador que el fa nic en el sistema. Direm que se li assigna una adrea.
Podem dir que el bus est estructurat amb sub-busos, daquesta manera distingim els bus de dades, bus dadreces, i el bus de control.
INFORMTICA i COMUNICACIONS
CPU
Unitat de Control (CU) Unitat de Procs (PU)
Memoria
E/S
ALU
Registres
INFORMTICA i COMUNICACIONS
CPU CU
PU
ALU
registres
CU Interpreta les instruccions i utilitza la PU per executar-les, fent que cada instrucci faci el que ha de fer. PU s on les instruccions sexecuten fsicament. Les seves parts principals sn: Registres interns Serveixen per emmagatzemar informaci temporalment, resultats intermedis de les operacions, ... Unitat Aritmtica-Lgica (ALU, de Arithmetic-Logic Unit ) Circuits per realitzar les diferents operacions aritmtiques (+, -, *, /) i lgiques (AND, OR, NOT, XOR)
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
Programaci i llenguatges
Programa: Seqncia dinstruccions que es donen a un ordinador tot indicant-li les operacions que ha de realitzar per resoldre un problema determinat. Cal que estigui escrit en un llenguatge concret. Llenguatge: Es tracta dun conjunt de regles, convencions i estructures, que permet construir programes. Un programa est format per instruccions i cadascuna daquestes instruccions sanir executant amb un cert ordre.
Tipus de llenguatges: Alt Nivell, Ensamblador, Mquina.
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
INFORMTICA i COMUNICACIONS
Compilaci: Es considera globalment tot el programa escrit en llenguatge L1 i es genera tota una versi sencera en llenguatge L2
Les modificacions i proves sn ms lentes Lexecuci s ms rpida
INFORMTICA i COMUNICACIONS
FI