Está en la página 1de 26

1. Componentes de un ordenador 1.

1 Enumeracin Un ordenador hoy en da tiene muchas posibles tarjetas de expansin, pero no podra funcionar sin los componentes principales e imprescindibles, de los cuales se ha seguido la arquitectura propuesta por Von Neumann : Una Una Una Una unidad de control unidad de clculo memoria unidad de Entrada/Salida de datos

Por lo tanto, habiendo visto la arquitectura Von Neumann vamos a enumerar los componentes bsicos de un ordenador de hoy en da.

1.2 Descripcin de los componentes y concepto de "ordenador" Ordenador : Dispositivo electrnico capa de recibir informacin reali ando clculos sobre los datos numricos. n conjunto de instrucciones) y ejecutarla

Arquitectura de ordenadores : el estudio de la estructura, funcionamiento y diseo de los ordenadores. Informtica : Tratamiento automtico de la informacin. Hardware : Conjunto de placas, circuitos integrados, chips, y cables. Software : Lenguaje lgico para comunicarse con el ordenador. de sistema : Conjunto de programas que le dan suficiente informacin al ordenador para que este tenga capacidad de trabajar. de aplicacin : Los programas que utili a el usuario complementarios). Placa Base : Circuito impreso dnde se conectan el resto de componentes. Microprocesador : Se encarga de reali ar todas las operaciones de clculo, y de controlar todo lo que sucede al ordenador recibiendo informacin y enviando rdenes para que los otros componentes trabajen. Coprocesador : Se encarga de reali ar clculos matemticos complejos etc.) Ayuda al microprocesador a reali ar todas estas operaciones. Perifricos : Aparatos externos conectados al ordenador. de salida : impresora, monitor, altavo de entrada: teclado, ratn, micrfono, etc. de entrada y salida : discos de almacenamiento. . peraciones logartmicas, trigonometricas,

Bus : Circuitos impresos

o bien cables) que transmiten los datos del microprocesador. de transmisin de datos : lneas fsicas por dnde circulan los datos que se han ledo o que se van a escribir entrada/salida). de direcciones : lneas fsicas por dnde circulan las direcciones de memoria desde dnde se leern trada), o se escribirn alida), los datos. de control : lneas fsicas por dnde circulan las rdenes de control entrada/salida).

BIOS : Basic Input/Output System, sistema bsico de entrada y salida. Programa instalado en un chip de la placa base, que se encarga de la configuracin y de reali as funciones bsicas de manejo. Memoria : Conjunto de chips y circuitos integrados, en los cuales se almacena y se obtiene informacin.
cach etc.. circuitos impresos) dnde se insertan y controlan las

Slots de expansin y controladoras de discos : Ranuras


tarjetas de expansin iscos).

2. El Microprocesador (CPU) "Es en s, un conjunto de transistores conectados entre ellos por cables, y ordenados de manera que forman puertas lgicas, y poder as, hacer operaciones de toda clase" 2.1 Funcin Se encarga del control y el procesamiento de datos en todo el ordenador. Para esta tarea es necesario que le ayuden otros elementos capaces de realizar funciones especficas y as liberar de trabajo costoso y difcil al microprocesador. Unidad Aritmetico-Lgica (ALU): Lleva a cabo las funciones de procesamiento de datos. Unidades Funcionales: se encargan de operaciones matemticas especficas, y as sacan y facilitan el trabajo al microprocesador. (sumas, multiplicaciones, dividir por nmeros enteros, etc.) Registros: Almacenan datos durante cierto tiempo, dentro la CPU. etc. Todos estos elementos estn conectados entre s por medio de un conjunto de circuitos o conexiones nombrado bus. Todo su funcionamiento se basa en interpretar las seales elctricas como nmeros y de esta forma poder operar sobre ellas, para lo cual hace servir mtodos como la lgebra de Boole. El nombre de microprocesador nos describe slo el conjunto de todos los componentes que forman la CPU una vez encajados y listos para funcionar. Podemos dividir cualquier procesador en dos grandes bloques: la Unidad de Control (UC) y la Unidad de Proceso (UP), se comunican constantemente entre ellas. La Unidad de Control es la encargada de gestionar y controlar el correcto funcionamiento de la Unidad de Proceso, que es la que realiza el trabajo. Esta tarea de gestin y control de la UC, se lleva a cabo mediante la activacin/desactivacin de seales enviadas a la UP, indicadoras de qu acciones he de tomar en cada momento.

Haz clic para agrandar la imagen La Unidad de Proceso est formada por ms componentes tales como : la ALU, Registros, y buses. En la imagen podemos ver el interior de la UP, sta en particular es muy simple, tiene unos cuntos registros, tres buses y una ALU. Los buses A y B traen los datos de los registros hasta la ALU para ser operados, y el C se encarga de llevar los datos resueltos hacia la memoria, o a los registros para ser sobreescritos con un nueve valor.

Haz clic para agrandar la imagen La UC en cambio, es la encargada de controlar y dar rdenes (qu rdenes pasan y por dnde, quien va primero, como se ha de operar, etc.) sobre todos los procesos que se lleven a trmino dentro la UP. Estas rdenes son en el interior de la instruccin a ejecutar, por lo tanto podemos deducir que todas las instrucciones primero pasan por la UC y de aqu hacia la UP. La instruccin, contiene en su interior los datos a operar, y al principio de todo el tipo de operacin a realizar con aquellos datos.

Haz clic para agrandar la imagen Hay diferentes tipos de operaciones: De transferencia de datos : Es la ms tpica, implica mover datos desde un sitio a otro. Se ha de especificar la direccin de entrada y la direccin de destino, y la longitud a transferir. Aritmticas : Cuando se usan las operaciones bsicas (suma, resto, multiplicacin y divisin). Tambin hay de otros tipos como coger el valor absoluto de un nmero, negar (invertir) el operando. Se pueden llevar a cabo sobre nmeros enteros, pero tambin es necesario sobre reales. Este tipo de operaciones son llevadas a cabo por la ALU, la cual puede hacer necesario una operacin de transferencia de datos. Lgicas : Realizan operaciones bit a bit, lo hace intermediando operaciones boleanas NOT AND OR XOR.... Tienen mltiples utilidades, sobre todo si se combinan con operaciones que muevan bit a bit. De conversin : Se cambia el formato de los datos, puede ser necesario involucrar alguna operacin de: transferencia, aritmticas, lgicas, etc. ... De Entrada/Salida : Tienen que ver con la gestin de los dispositivos de E/S, a menudo utilizan interrupciones. De control del sistema : Tienen ciertos privilegios sobre los otros tipos de operaciones, por lo general solamente pueden ser ejecutadas por el Sistema Operativo. De transferencia de control : Cambian el orden secuencial normal de la ejecucin de un programa. la operacin que indique estas instrucciones es el cambio del contador del PC (memoria interna de la CPU) a la siguiente direccin a procesar. se usan para acortar la longitud de programas.

Tipos de Procesadores Bsicamente existen dos tipos de estructura de procesador, que constituyen hoy en da la diversidad de chips en el mercado (el caso ms claro y con ms xito es el de AMD e Intel).

De una parte tenemos microprocesadores RISC los cuales se basan en instrucciones simples y por lo tanto la complejidad total de la CPU es menor. Algunos ejemplos son: Power PC, Motorola y SPARC, la mayora son utilizados en empresas por su rendimiento y fiabilidad. Por otro lado, los microprocesadores CISC (Complex-Instruction-Set-Computing) contienen instrucciones complejas, ocupan ms tamao, dedicando ms tiempo por instruccin con menos instrucciones. Algunos ejemplos son: Pentium, Cyrix y AMD.

Comparacin Cuando se ejecuta un programa difcil, o extenso, los CISC son ms rpidos y eficaces que los RISC. En cambio cuando tenemos en ejecucin un conjunto de instrucciones sencillas, cortas y simples, tenemos que los RISC son ms rpidos. Estas desigualdades tambi n se dan entre los diferentes modelos y marcas de los dos tipos de procesadores.

2.2 Funcionamiento y componentes que lo forman El microprocesador en s, no es nada ms que una fina placa de silicio dnde van soldados un conjunto de componentes electrnicos, y estos son los encargados de manejar todas las seales elctricas que representan los bits (acrnimo de BInary digiT), ceros, cuando hay ausencia de corriente, y unos, cuando pasa corriente elctrica. Se utilizan mayoritariamente transistores puesto que estos usan el silicio, el cual es un material semiconductor, estos materiales tienen la propiedad de que en ciertas condiciones permiten o no dejar pasar la corriente a travs suyo, y as resulta ms sencillo simbolizar el cdigo binario.

Haz clic para agrandar la imagen Como se ve en la imagen, un transistor consta de tres capas de materiales, la primera: de metal, la segunda: aislante, y la tercera hecha de una mezcla de silicio, uno conductor (n), y el otro aislante (p). En su estado normal no pasa corriente puesto que el silicio tipo p obstruye el paso de la corriente; pero si aplicamos tensin a la primera capa, sta crea un campo positivo que hace que se acumulen electrones en la parte superior del silicio p, dejando as el paso de la corriente a travs suyo (se convierte en silicio n). En el momento que se quiera dejar de permitir el paso a la corriente, se aplica un campo negativo a la primera capa obligando de esta forma al silicio p a repeler los electrones, y volver a su estado inicial. As pues, tenemos que para simbolizar un cero, no se deja pasar la corriente, y para el uno, en cambio, si que la dejamos pasar. Y bsicamente en esto consiste un microprocesador, en el funcionamiento de los transistores (ausencia o presencia de corriente elctrica). Ahora que ya sabemos como es por dentro, veremos como trabaja este "cerebro" artificial.

Haz clic para agrandar las imagenes En la imagen de la izquierda, podemos observar como se ven los componentes internos del micro, la mayora transistores, a simple vista. En cambio a la derecha observamos una prueba de Intel para mejorar la estructura interna del micro, es decir, el core. se est trabajando en la mejora estructural de las capas que lo componen. Y finalmente respecto la CPU, hablaremos de la utilidad del proceso en tiempo compartido en las operaciones del micro. Estos tipos de procesadores se les denomina "fuera-de orden". En un procesador normal, sin segmentar, tenemos que empieza las operaciones slo cuando el anterior ya ha acabado, en cambio en los procesadores segmentados, las operaciones se intercalan entre ellas, el que se respeta es la duracin de una etapa, acto seguido se usan las interrupciones para dejar pasar primero a una en lugar de otra. En el grfico de abajo podemos confirmar que ejecutar operaciones segmentadas es ms eficiente que ejecutarlas sin

segmentar, ahora vemos cada una de estas etapas.

Haz clic para agrandar la imagen Etapa Etapa Etapa Etapa Etapa 1: 2: 3: 4: 5: Transporte de la instruccin, desde la memoria al procesador. Descodificacin de la instruccin y Lectura de los operandos a los registros. Ejecucin de los clculos con los operandos a la ALU. Etapa de acceso a la memoria. Escritura del resultado de la ejecucin de la instruccin.

' < & %

% *9?

('

('7

! " &'" % $ ) $ $ % ) ,-. , . # # + %( % # ! % ! ) # $ % % (

!
!

"
)* " ,-.

" " "


! 0 ! .! %

&'" %
! #

#
! ! ! # # % 1 1 2

343534635 343334633 34735 34935 *: 34935 ,: 34835 *: 34835 ,: ' ;+<"- ' ;+<"- <<)<<<)<= .-, >?)>5)>@ .-, .+A0B;)+A";, CD<C, .-, .+A0B; :')-' <;+ 0 <+.;<".-, .+A0B;58

74 74 78 97

65 3 65 65 97

97

97

58

97)58

58)673

H? H? H? " H 45 % # 5

10 !

H? " : 0 . 0 : 0 < 1 ) 0

" $ !

45 ! 0 $

5 $ !

! 45 $

45

! : 9

0& 0 H?* # 0 &

& 86 6 $ , 1 0 $ 0 ) 0 $

H?I 94 #%

1 & H 45 0

)0 0$

H?I 94 6& & % 0 () $

0 86 F ()& $

#% :

! :0 1

. $

1 " 1 & ) & 1

< $

: <!

0 < "3+ 5

& 9 ! -. / 0 -% 0 & 0 $ 6 ? JJ I I 45I 4 1 45 1 KK& 7 $ 0 88&8 , ()& . 1 & 4 -4. 1 4 4 4 4 9 = & 6& 5 ! )& 1 & ! < = 1 0 < . <: 1 3 $ -. ! ) >4 "& 4 4 3 0 ! 01 4 4 '/ & 4 4 0 6 " 1 ! I 1 ! , . 1 5 7 /! . ": 9 ! $ 1 ) $ 0 & 9 01 & , . 0 5E4 4 4 ) , >4 #& & 4 . 454 , ' ! 45& , . ; , , 0 $ * , . : 9& 9 <: 6% I ) < ) ! : 45 $ ! & - 6 / ! < 9 0 , #% / : & ! 0 ) %' $ & 4 0 4 H?I 94 ! &? . : < 0 ! $ ! 0 $

4$

: = : ! & " D & > . * 1< 0 & : 1 $ , () ! ! + -+ 8+ < 1< 0 0 6& ! . $

& >4& - +IL ) ! $ / .

0 ## () $0 : $ > , $ < ! 0 $ : M 0 L5 / $ ! /&

1<

$ 3

. .

( "#$ ":$ & 2 # + * + #$6 86" 66" ":$ ! % ) ! ) ( 86" ! * & ,+ 4 - ! % %

( "#$

6 ) !

/, <= # 4,) 2 & A # ! * "

<< 5 ( " <?

"

" >6= 5 " "

=<< 5+3

2 4,) "

# % " 1 )+,A ? + 5 .

4@ ,

* )52 " #

* " #" B B " 667 5 ( : ,2 ;.+ " " ! 677 5 ( 3 %

# "

& "

# ' '

A .

! ;.+ 9),2 C>7 5 ( " "

/ 0 CD> CD> 677 E C>7 ' F<> 5 ( C > 667 E F<> ,2

C I ! 5 ! ' G! ! :

! & ! ?

0! *?+ !( & ! , ? ! ! ! ! ! ! ! ! !

3! ! ! (

! !( !

! , !

G! , %

H !

( ! , ? ! !

! ! ! ! ! ! ! ! H 0 ! ? ! 0! ! . ! ! ! ! ! !!

! ! ! ( ! , &EG5A( ! ! () 4 1K: 2 ! ! ! ! ! ! ! & J5A ,

, !0 ! ! ! 2 ! ! ! ! ! 2, L1( & % !!

! !

! ! !

! ! 2, ! 1>% A! ) ! ! , !

3! , % ! % H ! ! ! ! ! ! ! 1

+! , ! .

02 0 ! ! ! ' 0

( *2 , 2, ! M ! (

, ! ,

0 ' 1 '

8 89 # 89 # 89 ) < "

:,51: :,5:: :,51:

: : : "

: " : "

7 7

= '; 6 $$ 4

" +

# 89

"

5 -

1 ! "* " 2 2 . 2 * ! )

) "

* 2

2 2 >

* " ! * , . 2 + ! " :( . ! " 2 2 . ( ) " ! . % * : 2 7 ( )

7 / 4> % " ! ) " 2 2 " 6? ' ! " @ % . !

. " " 2 B " % ( , ! 2 " 2 " " " )

:A: * " "

"

6 7 .

"

"

C C C C C C C

D %6'' 4 ( E ! %6F G ( H !I % #' 4 ( , E %6 8 G ( , J !I % #' 4 ( , E %6 8 G ( , J , 0 ),F6 ' %6 ' 4 ( H 4 F2 # 89 %6 4 F 6 # G ( 4 F2 8 89 %& $ G ( % $ G (

! " ( + . / 0 )* ( )* ; *)=> )* )?@*) # ) ( 7 " # , 0 %4 5 )* 1 23 6 6 8 : : 1 2 7 # &' )* +) * , " # " # (

"

# $% " # -

< 9 *) 1 23

! < ) ,B D 7 . . A

" ) + C/1 A # !

A E E E E E E C / ; C ; ;

)* +

< , C/1 + ,

)* 0

! # $ $ $ %

"