Está en la página 1de 44

Tema 1: El ordenador y sus componentes.

NDICE
1

CONCEPTOS
1.1

Ordenador ................................................................................................................................................ 3

1.1.1

Definicin

1.1.2

Funciones bsicas

1.1.3

Composicin

1.1.4

Partes internas y externas

1.1.5

Uso

1.1.6

Aplicaciones

1.1.7

Adquisicin de un computador

ARQUITECTURA

10

DE UN ORDENADOR

2.1

Definicin ........................................................................................................................................... 10

2.2

Mquina de Turing............................................................................................................................ 10

2.3

Arquitectura Von Neumann ............................................................................................................11

2.4

Arquitectura Harvard..................................................................................................................... 12

DISEO
3.1

13

COMPUTACIONAL

Arquitectura RISC .......................................................................................................................... 13

3.1.1

Caractersticas

13

3.1.2

Ventajas

14

3.1.3

Desventajas

14

3.2

Arquitectura CISC .......................................................................................................................... 14

3.2.1

Caractersticas

14

3.2.2

Ventajas

15

3.2.3

Desventajas

15

3.3

PREVIOS

RISC vs CISC .................................................................................................................................... 15

ESTRUCTURA
4.1

16

FUNCIONAL DE UN ORDENADOR

Unidad Central de Proceso (CPU) ................................................................................................ 16

4.1.1

Unidad de Control (UC)

18

4.1.2

Unidad Aritmtico-Lgica (ALU)

19

4.1.3

Unidad de Coma Flotante (FPU)

20

4.1.4

Funcionamiento

21

4.2
4.2.1

La Memoria......................................................................................................................................... 21
Memoria secundaria

Encarnacin Marn Caballero

22

Pgina 1 de 44

Tema 1: El ordenador y sus componentes.

4.2.2

23

4.2.2.1

Memoria RAM

23

4.2.2.2

Memoria cach

25

4.2.2.2.1

Cach L1

26

4.2.2.2.2

Cach L2

26

4.2.2.2.3

Cach L3

27

4.2.3

Memoria ROM

27

4.2.4

Memoria CMOS

28

4.2.5

Otros tipos de memoria interna

29

4.2.6

Estructura de la memoria principal

30

4.2.6.1

Estructura de tres niveles

30

4.2.6.2

Celdas

31

4.2.6.3

Direccin de memoria

32

4.2.6.4

Direccionamiento

32

Jerarqua de memorias

33

4.2.7

4.3

Unidad de entrada y salida .......................................................................................................... 33

4.4

Buses ................................................................................................................................................... 34

4.4.1

Definicin

34

4.4.2

Tipos

34

4.4.3

Caractersticas

37

4.5

Perifricos de entrada y salida .................................................................................................. 39

4.5.1

Entrada

39

4.5.2

Salida

40

4.5.3

Entrada/Salida

40

4.5.4

Puertos

41

4.5.5

Controladores o drivers

41

4.5.6

Caractersticas

41

4.6

Memoria principal

Memoria auxiliar.............................................................................................................................. 42

DESCRIPCIN

42

DEL PROCESADOR

5.1

Longitud de palabra ........................................................................................................................ 42

5.2

Velocidad del procesador ............................................................................................................. 43

5.3

Capacidad de la RAM...................................................................................................................... 44

5.4

Velocidad de transferencia ......................................................................................................... 44

5.5

Benchmarks....................................................................................................................................... 44

Encarnacin Marn Caballero

Pgina 2 de 44

Tema 1: El ordenador y sus componentes.

CONCEPTOS

1.1

Ordenador

PREVIOS

1.1.1 Definicin
El ordenador (o computador o computadora) se puede definir como una mquina compuesta de
elementos fsicos, en su mayora de origen elctrico-electrnico, capaz de realizar una gran variedad de
trabajos a gran velocidad y con gran precisin.

Es el ordenador la herramienta que actualmente nos permite el tratamiento automtico de la


informacin, facilitndonos en gran medida su organizacin, proceso, transmisin y almacenamiento.
Este tratamiento se divide en las siguientes fases: entrada, proceso y salida de la informacin.

Datos

Operaciones

Resultados

Ejemplo: El ENIAC 2000 (acrnimo de Electronic Numerical Integrator And Computer,


Computador e Integrador Numrico Electrnico) fue construido en la Universidad de Pensilvania y fue
el primer ordenador de propsitos generales. Era un ordenador capaz, nicamente, de procesar

operaciones como una calculadora sencilla y que ocupaba el espacio de una habitacin completa. La
conmutacin de las operaciones se realizaba de forma manual, como si se tratase de una de las
centralitas de telfonos antiguas.

Encarnacin Marn Caballero

Pgina 3 de 44

Tema 1: El ordenador y sus componentes.

Ejemplo: El EDSAC (acrnimo de Electronic Delay Storage Automatic Calculator ) fue


construido en la Universidad de Cambridge en Inglaterra y fue el primer calculador electrnico en el
mundo en contar con rdenes internas, aunque no la primera computadora con programas internos (ese
honor le corresponde a la SSEM, Mquina Experimental de Pequea Escala de Mnchester). La mquina
fue inspirada en el ENIAC.

Un ordenador es, por tanto, una mquina electrnica que recibe y procesa datos para

convertirlos en informacin til.

Diagrama de bloques bsico de un sistema microinformtico


Lo que distingue al ordenador de otras mquinas es su versatilidad, ya que solamente depende
del hardware y el software para realizar tareas muy diversas.

Encarnacin Marn Caballero

Pgina 4 de 44

Tema 1: El ordenador y sus componentes.

1.1.2 Funciones bsicas


Las funciones bsicas de un ordenador permiten llevar a cabo el tratamiento de la informacin y
son las siguientes:

Entrada de datos. Se encarga de captar o recibir la informacin (datos e instrucciones) desde


el mundo exterior a travs de dispositivos de entrada (por ejemplo: teclado, ratn, joystick,)
o desde un archivo previamente almacenado en el ordenador en un dispositivo de
almacenamiento externo (por ejemplo: discos duros, disquetes, cintas,).

Almacenamiento de la informacin recibida. Consiste en guardar la informacin en la memoria


principal para su posterior procesamiento.

Procesamiento de la informacin almacenada. Realiza las operaciones aritmticas (sumar,


restar, multiplicar, dividir, etc.) o lgicas (comparaciones, AND, OR, NOT, XOR, etc.) con la
informacin siguiendo las instrucciones de un programa escrito en un determinado lenguaje de
programacin (por ejemplo: C, C++, Java, PHP, XML,).

Las operaciones booleanas (AND, OR, NOT, XOR, etc.) corresponden al lgebra de Boole, que
fue definido por George Boole como parte de un sistema lgico a mediados del siglo XIX y utilizado por
primera vez en el diseo de circuitos digitales por Claude Shannon en 1938.
El proceso de informacin es llevado a cabo por el microprocesador o Unidad Central de Proceso
(CPU), el cerebro del ordenador.

Salida de datos. Consiste en la recogida de los resultados obtenidos durante el procesamiento


y transmitirlos o presentarlos al mundo exterior a travs de dispositivos de salida (por ejemplo:
pantalla, impresora, altavoces,...) o guardarlos en el propio computador en un archivo.

La combinacin de estos componentes constituye el hardware de un sistema de cmputo u


ordenador.

1.1.3 Composicin
Un ordenador est formado por una parte fsica (hardware) y otra parte lgica (software).

Hardware (hard que puede traducirse como duro y ware que es sinnimo de cosas,
literalmente traducido del ingls como parte dura): es el conjunto de materiales fsicos que
componen el sistema informtico, es decir, el propio computador, los dispositivos externos as
como todo el material fsico relacionado con ellos (conectores, cables, etc.). Su abreviatura es
Hw.

Software (soft que puede traducirse como blando y ware que es sinnimo de cosas,
literalmente traducido del ingls como parte blanda): es la parte lgica del sistema
informtico que dota al equipo fsico (hardware) de la capacidad para realizar cualquier tipo de
tareas. Su abreviatura es Sw.

Encarnacin Marn Caballero

Pgina 5 de 44

Tema 1: El ordenador y sus componentes.

Dentro de los tipos de software, uno de los ms importantes es el sistema operativo (S.O.) que
es el software de sistema o software de base, ya que permite al usuario tener el control sobre el
hardware (componentes fsicos) y dar soporte a otros programas de aplicacin (tambin conocidos
como programas informticos o simplemente aplicaciones).
Los S.O.s comienzan a funcionar cuando se enciende la computadora.
Capas y vistas de un sistema informtico:

El hardware es tangible, es decir, se puede ver y tocar (monitor, teclado, procesador, memoria),
mientras que el software (los programas de aplicacin y el propio sistema operativo), es intangible, por
lo que no se puede tocar ni ver el conjunto de instrucciones del que estn formados.
Un programa es un conjunto de instrucciones que se ejecutan en el ordenador . Estas
instrucciones tienen que estar ordenadas y agrupadas de forma adecuada.
El ordenador almacena los programas como colecciones de bits.
Ejemplo: La instruccin 01101010 podra significar suma dos nmeros.

Ejemplos tpicos de instrucciones:

Lee un nmero de la memoria.

Almacnalo en otra posicin de la memoria.

Salta a otro lugar del programa.

Encarnacin Marn Caballero

Pgina 6 de 44

Tema 1: El ordenador y sus componentes.

Ejemplo: Supongamos que se desea escribir un programa que solicite al usuario dos nmeros por
teclado y que muestre por pantalla la suma de los mismos.
Las instrucciones que se deberan introducir en el ordenador mediante un lenguaje de
programacin determinado, seran parecidas a las siguientes:

Orden n

Sintaxis de la orden

1
2

Introduce por teclado nmero-1.


Introduce por teclado nmero-2.
Suma nmero-1 y nmero-2 y
almacena el resultado en nmero-3.
Muestra por pantalla nmero-3.

3
4

Estas cuatro instrucciones forman lo que se denomina programa.

Entre el software y el hardware existe otro concepto importante dentro de un sistema


informtico: el firmware, que es la parte intangible (software) de los componentes de hardware.

Ejemplo 1: El software con el que estn programadas las memorias ROM, que son hardware.
Ejemplo 2: El software pregrabado que incorporan los telfonos mviles para realizar todas las
funciones a las que estn destinados. Este tipo de software no es fcilmente modificable. Una vez que
se introduce o se graba en un componente hardware, queda prcticamente invariable a lo largo de la
vida del ordenador.
El firmware es, por tanto, el software introducido en componentes electrnicos o hardware. Es
un bloque de instrucciones de programa para propsitos especficos , grabado en una memoria tipo ROM,
que establece la lgica de ms bajo nivel que controla los circuitos electrnicos de un dispositivo de
cualquier tipo.
Ejemplo 3: El software con el que se configuran los dispositivos de comunicaciones, como
enrutadores (routers) o conmutadores gestionables (switches), es firmware. Estos dispositivos, una vez
configurados y programados, almacenan su configuracin de forma permanente. El software con el que
se programan se mantiene de forma permanente gracias a las memorias de tipo EPR0M que incorporan.
Este software se puede modificar mediante utilidades de que disponen los propios dispositivos.

Encarnacin Marn Caballero

Pgina 7 de 44

Tema 1: El ordenador y sus componentes.

1.1.4 Partes internas y externas

1.1.5 Uso
Los elementos fundamentales que justifican el uso de las computadoras, radican en que las
computadoras son:

tiles.

Baratas: tanto con respecto a s mismas como con respecto al costo de la mano de obra.

Fciles de utilizar.

1.1.6 Aplicaciones
Las reas bsicas son las que se refieren a actividades administrativas, educacionales,
cientficas y de comunicacin.
Tambin pueden clasificarse los usos de las computadoras pueden en 8 categoras principales:
1) Sistemas de informacin/procesamiento de datos. Incluye todos los usos de las computadoras
que apoyan los aspectos administrativos de una organizacin. La combinacin de hardware,
software, personas, procedimientos y datos crea un sistema de informacin.
2) Computacin personal. El fundamento de la computacin personal est formado por una
variedad de aplicaciones domsticas y empresariales. El software de productividad con base en
la microcomputacin consiste en una serie de programas disponibles comercialmente que pueden
ayudar a ahorrar tiempo y a obtener la informacin necesaria para tomar decisiones. La PC
puede trabajar como un sistema independiente, pero tambin puede usarse para transmitir y
recibir datos de una red de informacin.
3) Ciencia, investigacin e ingeniera. Los ingenieros y cientficos usan rutinariamente los
ordenadores como un instrumento en la experimentacin, el diseo y el desarrollo.
4) Control de procesos/dispositivos. Las computadoras que controlan procesos aceptan datos en
un ciclo de retroalimentacin continua. En un ciclo de retroalimentacin, el proceso genera
datos por s mismo, los cuales se convierten en entradas para la computadora. La computadora
inicia la accin de control del proceso en marcha conforme recibe e interpreta datos.

Encarnacin Marn Caballero

Pgina 8 de 44

Tema 1: El ordenador y sus componentes.

5) Educacin. Las computadoras pueden interactuar con los estudiantes para mejorar el proceso
de aprendizaje. La Computacin con Base en Computadoras (CBT, Computer-Based Trainig) est
teniendo un efecto profundo en los mtodos tradicionales de educacin.
6) Diseo asistido por computadora (CAD, Computer-Aided Design). Los sistemas de CAD
permiten generar y manejar imgenes grficas en pantalla; ofrecen una serie de instrumentos
complejos que permiten crear objetos tridimensionales que pueden ser levantados, girados,
cambiados de tamao, vistos en detalle, examinados a nivel interno o externo, etc.
7) Entretenimiento.
8) Inteligencia artificial. Las computadoras pueden simular muchas capacidades sensoriales y
mecnicas del ser humano.

1.1.7 Adquisicin de un computador


Los criterios que deben considerarse son:

Costo. Comprar lo que se pueda pagar, pero dejando un poco de dinero para adquirir memoria
adicional, garantas extendidas, perifricos y software.

Caractersticas. Asegurarse que la mquina que se compra sirva para el trabajo que se
necesita, tanto en el presente como en el futuro.

Capacidad. Comprar un computador con la potencia suficiente para satisfacer las necesidades;
que tenga suficiente velocidad, capacidad de memoria y de almacenamiento.

Personalizacin. Si las necesidades son inusuales es preferible comprar un sistema de


arquitectura abierta, con ranuras de expansin y puertos que permiten una personalizacin. La
arquitectura es el diseo de un sistema de computacin. Un sistema de arquitectura abierta se
configura conectando una variedad de dispositivos perifricos al componente de procesamiento.
La arquitectura abierta o arquitectura de bus es posible porque todos los componentes se
vinculan por medio de un bus electrnico comn, que es el medio por el cual el procesador se
comunica con sus dispositivos perifricos y viceversa.

Compatibilidad. Considerar si el software que se piensa utilizar funcionar en el computador


que se est comprando. La compatibilidad total no siempre es posible e incluso a veces no
siquiera es necesaria, siendo suficiente una compatibilidad de datos, es decir la capacidad de
enviar y recibir documentos entre sistemas. Si esto no es posible, debe considerarse la
conectividad.

Conectividad. Es la capacidad de los computadores de traducir formatos de archivo de otras


marcas a documentos legibles.

Conveniencia. Evaluar la conveniencia de uno u otro computador en funcin del diseo, la


interfaz, la facilidad de aprendizaje del software, etc.

Compaa. Tender en la compra hacia marcas que puedan asegurar en el futuro la provisin de
servicio y piezas.

Curva. Debe tratar de evitarse la compra de un computador tanto en los primeros como en los
ltimos aos de vida del modelo. En los primero aos puede haber poco software compatible; en
los ltimos la obsolescencia hace que los programadores dejen de crear software para ese
computador.

Encarnacin Marn Caballero

Pgina 9 de 44

Tema 1: El ordenador y sus componentes.

ARQUITECTURA

2.1

Definicin

DE UN ORDENADOR

La arquitectura de un ordenador es el diseo conceptual y la estructura operacional


fundamental de una computadora.
Por tanto, hay que tener en cuenta la forma de seleccionar e interconectar componentes de
hardware para crear computadoras segn los requerimientos de funcionalidad, rendimiento y costo.
La tarea es compleja: Determinar qu atributos son importantes para un equipo nuevo, y
disear una computadora para maximizar el rendimiento, la eficiencia energtica , mientras est dentro
de las limitaciones de costos, energa, y restricciones. Esta tarea tiene muchos aspectos, incluyendo el
diseo conjunto de instrucciones, organizacin funcional, diseo de la lgica y la implementacin . La
implementacin puede abarcar el diseo de circuitos integrados, empaquetado, energa y refrigeracin.
La optimizacin del diseo requiere familiaridad con una gama muy amplia de tecnologas, desde los
compiladores y sistemas operativos hasta el diseo de la lgica y de empaquetado.
La arquitectura de los computadores tiene su origen en la mquina de Turing.
Hay dos arquitecturas distintas relacionadas con el uso y distribucin de la memoria que son:

Arquitectura Von Neumann.

Arquitectura Harvard.

2.2

Mquina de Turing

Una mquina de Turing es un dispositivo que manipula smbolos sobre una tira de cinta de
acuerdo a una tabla de reglas. A pesar de su simplicidad, una mquina de Turing puede ser adaptada
para simular la lgica de cualquier algoritmo de computador y es particularmente til en la explicacin
de las funciones de una CPU dentro de un computador .
Un esquema bsico de lo que puede ser una Mquina de Turing es el siguiente:

Los componentes de esta mquina y sus descripciones son:

Memoria. En esta memoria se permite el almacenamiento tanto de la informacin introducida y

de los datos de salida, como de los pasos intermedios que se han llevado a cabo para resolver el
algoritmo, lo que permite algo muy til: hacer un seguimiento del proceso llevado a cabo. Debido
al mltiple uso que se le da a la memoria y a la imposibilidad de conocer el nmero de pasos
intermedios que la mquina va a necesitar, es por lo que la cinta debe ser ilimitada.
Es precisamente este detalle de memoria sin fin lo que le otorga tanta importancia a la mquina
de Turing.

Encarnacin Marn Caballero

Pgina 10 de 44

Tema 1: El ordenador y sus componentes.

Cabezal de lectura-escritura. Es un dispositivo capaz de realizar cuatro operaciones:


desplazarse una posicin a la derecha respecto a la celda actual, desplazarse una posicin a la
izquierda, leer el contenido de la celda en la que se encuentra y escribir un smbolo distinto al
que haba sido ledo por el cabezal o escribir nuevamente el que haba en la celda.

Procesador. Es un dispositivo digital que puede dividirse en dos partes atendiendo a las
distintas funciones que cumple cada una dentro de la mquina . Por un lado existe un registro de
estado que contiene un nmero determinado de posibles estados internos de la mquina y que
almacena el estado concreto en el que se encuentra el procesador.

Por otra parte existe una tabla de accin que contiene las instrucciones de lo que realiza la
mquina en cada instante de tiempo. Esta ltima parte del procesador es la encargada de decidir cul
ser el nuevo estado, el smbolo que se va a escribir en la cinta y la direccin que tomar el cabezal
dependiendo del carcter que se acaba de leer y del estado actual interno. Por as decirlo, esta parte
contendra todo el programa posible de la mquina.

2.3

Arquitectura Von Neumann

Tradicionalmente los sistemas con microprocesadores se basan en la arquitectura Von


Neumann, en la cual la Unidad Central de Proceso (CPU) est conectada a una memoria principal nica

(casi siempre slo RAM) donde se guardan las instrucciones del programa y los datos. A dicha memoria
se accede a travs de un sistema de buses nico (control, direcciones y datos).

En un sistema con esta arquitectura el tamao de la unidad de datos o instrucciones est


fijado por el ancho del bus que comunica la memoria con la CPU.
Ejemplo: As un microprocesador de 8 bits con un bus de 8 bits, tendr que manejar datos e
instrucciones de una o ms unidades de 8 bits (un byte) de longitud. Por esta razn, si se tiene que
acceder a una instruccin o dato de ms de un byte de longitud, tendr que realizar ms de un acceso a
la memoria.
El tener un nico bus hace que el microprocesador sea ms lento en su respuesta, ya que no
puede buscar en memoria una nueva instruccin mientras no finalicen las transferencias de datos de la
instruccin anterior.
Las principales limitaciones que nos encontramos con la arquitectura Von Neumann son:

La limitacin de la longitud de las instrucciones por el bus de datos, que hace que el
microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones
complejas.

La limitacin de la velocidad de operacin a causa del bus nico para datos e instrucciones
que no deja acceder simultneamente a unos y otras, lo cual impide superponer ambos tiempos
de acceso.

Encarnacin Marn Caballero

Pgina 11 de 44

Tema 1: El ordenador y sus componentes.

2.4

Arquitectura Harvard

La arquitectura Harvard, que utilizan los microcontroladores PIC, tiene la CPU conectada a dos
memorias (una con las instrucciones y otra con los datos) por medio de dos buses diferentes.

Una de las memorias contiene solamente las instrucciones del programa (Memoria de Programa),
y la otra slo almacena datos (Memoria de Datos).
Ambos buses son totalmente independientes lo que permite que la CPU pueda acceder de forma
independiente y simultnea a la memoria de datos y a la de instrucciones. Como los buses son
independientes stos pueden tener distintos contenidos en la misma direccin y tambin distinta
longitud. Tambin la longitud de los datos y las instrucciones puede ser distinta, lo que optimiza el uso
de la memoria en general.
Adems, al ser los buses independientes, la CPU puede acceder a los datos para completar la
ejecucin de una instruccin, y al mismo tiempo leer la siguiente instruccin a ejecutar.
Las ventajas de esta arquitectura son:

El tamao de las instrucciones no est relacionado con el de los datos y, por lo tanto, puede
ser optimizado para que cualquier instruccin ocupe una sola posicin de memoria de programa,
logrando as mayor velocidad y menor longitud de programa.

El tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando
una mayor velocidad en cada operacin.

Para un procesador RISC (Reduced Instruccin Set Computer o Conjunto de Instrucciones


Reducido), el conjunto de instrucciones y el bus de memoria de programa pueden disearse de tal
manera que todas las instrucciones tengan una sola posicin de memoria de programa de longitud.
Ejemplo: Arquitectura del microcontrolador PIC16F887-29-638 con arquitectura Harvard.

Encarnacin Marn Caballero

Pgina 12 de 44

Tema 1: El ordenador y sus componentes.

DISEO

COMPUTACIONAL

El diseo de una computadora es la combinacin del diseo determinado de la arquitectura y


del conjunto de instrucciones.
Ejemplo: Los procesadores Intel Pentium y AMD Athlon implementan versiones casi idnticas
del conjunto de instrucciones de 32 bits (x86), aunque tienen diseos diferentes.
Una de las primeras decisiones a la hora de disear un microprocesador es decidir cul ser su
juego de instrucciones. Lo cual es importante por el hecho de que el juego de instrucciones decide el
diseo fsico del conjunto; y, cualquier operacin que deba ejecutarse en el microprocesador deber
poder ser descrita en trminos de un lenguaje de estas instrucciones.
Frente a esta cuestin caben dos filosofas de diseo:

RISC: Reduced Instruction Set Computer o Conjunto de Instrucciones Reducido.

CISC: Complex Instruction Set Computer o Conjunto de Instrucciones Complejo .

Ambas son procesadores que de acuerdo al nmero de instrucciones de manejo poseen una
arquitectura especfica y adems afectar al rendimiento del ordenador.

3.1

Arquitectura RISC

El microprocesador RISC (Reduced Instruction Set Computer o Conjunto de Instrucciones


Reducido) utiliza slo un simple conjunto de instrucciones para leer y procesar los datos . Estos
conjuntos simples de instrucciones se completan normalmente en un ciclo de reloj de la computadora, o
el nmero de pulsos del oscilador por segundo que el procesador del equipo puede manejar, es decir, la
velocidad se mide en Megahercios (MHz) o Gigahercios (GHz).

Ejemplos:

Intel 8086, 8088, 80286, 80386, 80486.

Motorola 68000, 68010, 68020, 68030, 6840.

3.1.1 Caractersticas

Conjunto de instrucciones reducido y simple.

Las instrucciones son de longitud fija.

Predominan las instrucciones que se ejecutan en un ciclo


implementacin de la segmentacin o pipeline.

Tiene un procesamiento de instruccin.

Capacidad de manejar varias instrucciones al mismo tiempo.

Tiene pocos modos de direccionamiento.

Poseen pocos tipos de datos soportados.

En la arquitectura, estas arquitecturas load/store son separadas.

El direccionamiento ms utilizado es el de registro-registro.

Encarnacin Marn Caballero

de maquina lo que permite la

Pgina 13 de 44

Tema 1: El ordenador y sus componentes.

La implementacin de las instrucciones es directamente en el hardware.

Usa compiladores ms complejos.

Utilizan gran nmero de registros de propsito general.

3.1.2 Ventajas

Se incrementa la velocidad debido a un conjunto de instrucciones ms simple.

Hardware ms simple debido a instrucciones ms sencillas que requieren menos espacio en el


chip

El ciclo de diseo ms corto resulta en un diseo efectivo, costos controlados de desarrollo y


tiempo de salida al mercado ms corto.

3.1.3 Desventajas

Excesiva dependencia en la efectividad del compilador.

La depuracin de los programas se hace difcil por la programacin de instrucciones.

Se incrementa el tamao del cdigo de lenguaje mquina.

Necesidad de memoria rpida.

3.2

Arquitectura CISC

El microprocesador CISC (Complex Instruction Set Computer o Conjunto de Instrucciones


Complejo) ejecuta los comandos complejos en menos lneas de cdigo , estableciendo este tipo de
procesador como una alternativa a los microprocesadores RISC.

Ejemplos:

MIPS, Millions Instruction Per Second.

PA-RISC, Hewlett Packard.

SPARC, Scalable Processor Architecture, Sun Microsystems.

POWER PC, Apple, Motorola e IBM.

3.2.1 Caractersticas

Las longitudes son de tipo variable.

Las instrucciones requieren mltiples ciclos de reloj para ser ejecutadas.

Variedad de modos de direccionamiento.

Soportan gran cantidad de tipos de datos.

La implementacin de instrucciones de alto nivel se hacen lo ms directamente posible.

La implementacin directa en hardware


complejas.

Su microarquitectura es ms compleja.

Encarnacin Marn Caballero

reduce el tiempo de ejecucin de instrucciones

Pgina 14 de 44

Tema 1: El ordenador y sus componentes.

3.2.2 Ventajas

Facilidad de implementacin del conjunto de instrucciones.

Compatibilidad hacia adelante y hacia atrs de nuevas CPUs.

Facilidad de programacin.

Puede ser menor la complejidad del compilador.

3.2.3 Desventajas

La complejidad del conjunto de instrucciones crece.

Las instrucciones de longitud variable reducen el rendimiento del sistema.

3.3

RISC vs CISC

Los microprocesadores RISC son generalmente menos costosos de construir y vender , ya que
utilizan menos componentes y transistores. Sin embargo, estos chips no requieren muchas ms lneas de
cdigo para ejecutar las tareas que sus contrapartes CISC.

Los microprocesadores CISC son considerados ser ms fciles para trabajar para los

programadores, pero son ms costosos de desarrollar.

Encarnacin Marn Caballero

Pgina 15 de 44

Tema 1: El ordenador y sus componentes.

ESTRUCTURA

FUNCIONAL DE UN ORDENADOR

Los componentes fsicos del ordenador se pueden clasificar en los siguientes:

Unidad Central de Proceso (CPU). Consta de:


o

Unidad de Control (UC).

Unidad Aritmtico-Lgica (ALU UAL).

Memoria central o principal.

Controladores (o drivers).

Unidad de entrada/salida (E/S).

Buses.

Perifricos de entrada/salida.

Memoria auxiliar.

En la siguiente figura se puede observar el diagrama de bloques de un ordenador:

4.1

Unidad Central de Proceso (CPU)

La Unidad Central de Proceso (CPU, Central Processing Unit), tambin denominada


procesador o microprocesador, es el elemento encargado del control y ejecucin de las operaciones
que se efectan dentro del ordenador con el fin de realizar el tratamiento automtico de la
informacin.
Actualmente, los ordenadores estn basados en la arquitectura Von Neumann (instrucciones y
datos juntos).
Ejemplo: Microprocesadores Intel y Amd.

Encarnacin Marn Caballero

Pgina 16 de 44

Tema 1: El ordenador y sus componentes.

La CPU es el cerebro del ordenador y, por tanto, es la parte fundamental del ordenador . Se
encarga de controlar todas las tareas y procesos que se realizan dentro de l.
El procesador est formado por la Unidad de Control (UC), la Unidad Aritmtico-Lgica (ALU)
y su propia memoria interna (la cach), que no es la RAM, integrada en l. Adems, tiene la Unidad de
Coma Flotante (FPU, Floating-Point Unit).

El procesador es la parte que gobierna el ordenador. Se encarga de todo: controla los


perifricos, la memoria, la informacin que se va a procesar, etc.
Para que el procesador pueda trabajar necesita, adems, otros componentes hardware del
sistema informtico: la memoria principal o central del ordenador, la unidad de entrada/salida, los
perifricos de entrada/salida, los controladores y los buses.
El procesador gestiona lo que hay en memoria desde o hacia los perifricos gracias a la unidad
de entrada/salida, buses y controladores del sistema.
El mtodo seguido para el procesamiento de la informacin consiste en almacenar uno o varios
programas en la memoria principal, de donde la CPU va tomando las instrucciones para llevar a cabo las
operaciones correspondientes.
Encarnacin Marn Caballero

Pgina 17 de 44

Tema 1: El ordenador y sus componentes.

4.1.1 Unidad de Control (UC)


La Unidad de Control (UC) es la parte pensante del ordenador; es como el director de una
orquesta, ya que se encarga del gobierno y funcionamiento de los aparatos que la componen .
La tarea fundamental de la UC es recibir informacin para interpretarla y procesarla despus
mediante las rdenes que enva a los otros componentes del ordenador .
Se encarga de traer a la memoria central del ordenador (RAM) las instrucciones necesarias
para la ejecucin de los programas y el procesamiento de los datos. Estas instrucciones y datos se
extraen, normalmente, de los soportes de almacenamiento externo. Adems, la UC interpreta y ejecuta
las instrucciones en el orden adecuado para que cada una de ellas se procese en el debido instante y de
forma correcta.
Para realizar todas estas operaciones, la UC dispone de algunos aliados, pequeos espacios de
almacenamiento que son su esencia. Estos espacios de almacenamiento se denominan registros. Adems
de los registros, tiene otros componentes. Todos ellos se detallan a continuacin:

Registro de instruccin (RI). Contiene la instruccin que se est ejecutando. Consta de


diferentes campos:
o

COD: Cdigo de la operacin que se va a realizar.

MD: Modo de direccionamiento de la memoria para acceder a la informacin que se va a


procesar.

CDE: Campo de direccin efectiva de la informacin.

Registro contador de programas (CP). Contiene la direccin de memoria de la siguiente


instruccin a ejecutar.

Decodificador. Se encarga de interpretar la instruccin para su posterior proceso. Es el


encargado de extraer el cdigo de operacin de la instruccin en curso.

Secuenciador. Genera las micrordenes (o seales de control) necesarias para ejecutar la


instruccin y las enva a la unidad especfica para indicarle lo que tiene que hacer.

Las seales de control son seales electrnicas que controlan los componentes del procesador
que se utilizan para realizar una operacin o ejecutar una instruccin . Ejemplo: Una seal de lectura o
escritura puede ser enviada a la memoria cach hacindole saber que el procesador est preparando
para leer o escribir datos en la memoria del procesador.

Reloj (o clock, clk). Proporciona una sucesin de impulsos elctricos a intervalos constantes.
Controla la velocidad con que el ordenador ejecuta las operaciones, para conocer en qu
momento han de comenzar y terminar. El perodo de esta seal se le denomina tiempo de ciclo,
cuyo orden de magnitud es de nanosegundos.

La frecuencia del reloj (clock speed) es un parmetro que en parte determina la velocidad de
funcionamiento del ordenador. Se mide en Megahercios (MHz) o millones de pulsos por segundo.
Por tanto, la velocidad de la CPU es el nmero de impulsos generados por segundo.
Un pulso representa la ejecucin de una instruccin elemental.
Ejemplo: Un ordenador de 600 MHz es capaz de realizar 600 millones de instrucciones por
segundo.
Encarnacin Marn Caballero

Pgina 18 de 44

Tema 1: El ordenador y sus componentes.

La siguiente figura muestra estos componentes de forma grfica.

Ejemplo:

4.1.2 Unidad Aritmtico-Lgica (ALU)


La Unidad Aritmtico-Lgica (ALU, Arithmetic-Logic Unit) es la parte de la CPU encargada
de realizar operaciones aritmticas y lgicas sobre la informacin.

Las operaciones aritmticas pueden ser suma, resta, multiplicacin y divisin.

Las operaciones lgicas son normalmente de comparacin, para las que se emplean los
operadores del lgebra de Boole. Algunas de estas operaciones se detallan en la siguiente
tabla:

Los elementos ms importantes que componen la ALU son los siguientes:

Circuito operacional. Realiza las operaciones con los datos de los registros de entrada.

Registros de entrada. Contienen los operandos de la operacin.

Acumulador. Almacena los resultados de las operaciones.

Registro de estado. Registra las condiciones de la operacin anterior.

Encarnacin Marn Caballero

Pgina 19 de 44

Tema 1: El ordenador y sus componentes.

La siguiente figura muestra estos componentes de forma grfica.

Ejemplo: Ejecutar paso a paso el programa que suma dos nmeros en el microprocesador.

4.1.3 Unidad de Coma Flotante (FPU)


Una Unidad de Coma Flotante (FPU, Floating-Point Unit), o tambin conocido como
coprocesador matemtico, es un componente de la unidad central de procesamiento especializado en el
clculo de operaciones en coma flotante.
Las operaciones bsicas que toda FPU puede realizar son la suma y multiplicacin usuales, si bien
algunos sistemas ms complejos son capaces tambin de realizar clculos trigonomtricos o
exponenciales.

Encarnacin Marn Caballero

Pgina 20 de 44

Tema 1: El ordenador y sus componentes.

4.1.4 Funcionamiento
Para poder comprender mejor el funcionamiento de la CPU y del resto de componentes internos
del ordenador, se enumeran a continuacin las diferentes etapas de la ejecucin de una instruccin:
1.

La CPU extrae de memoria la siguiente instruccin a ejecutar y la almacena en el registro de


instruccin. La posicin de memoria en la que se encuentra esta instruccin la almacena el
registro contador de programas.

2. Se cambia el registro contador de programas con la direccin de memoria de la siguiente


instruccin a ejecutar.
3. Se analiza el cdigo de operacin (COD) de la instruccin, que est contenido en el registro
de instrucciones.
4. A continuacin, se determina a qu datos de memoria hay que acceder y cmo hay que hacerlo.
Para ello, se analiza el modo de direccionamiento de memoria (MD) para acceder a la
informacin que se va a procesar, as como el campo de direccin efectiva de la informacin
(CDE).
5. Se extraen los datos, si los hay, de la posicin de memoria especificada por el campo de
direccin efectiva, y se cargan en los registros necesarios de la CPU para ser procesados.
Mediante estas cinco etapas, resumidas aqu, se puede ver cmo se ejecuta una instruccin
cualquiera en el ordenador, pero es necesario tener en cuenta que este proceso es muy largo, complejo
y tcnico, ya que intervienen buses, otros registros de la CPU, direccionamientos de memoria, etc.
En la siguiente figura se muestran estas etapas de forma grfica.

4.2

La Memoria
La memoria del ordenador se encarga de almacenar los datos y los programas con los que se va

a trabajar y que van a ser procesados.

Encarnacin Marn Caballero

Pgina 21 de 44

Tema 1: El ordenador y sus componentes.

La memoria con la que trabaja el ordenador puede ser de dos tipos:

Memoria externa o secundaria.

Memoria interna o principal.

4.2.1 Memoria secundaria


La memoria externa o secundaria (MS) recibe tambin el nombre de soportes de
almacenamiento masivo, ya que son capaces de almacenar gran cantidad de informacin de manera
permanente.
Aunque estn fsicamente dentro de la carcasa del ordenador , como es el caso de los discos
duros, la denominacin de externas es para diferenciarlas precisamente de la propia RAM.
Ejemplos: Discos duros, disquetes, cintas DAT, pendrives, etc.

Ventajas:

Este tipo de memoria es ms lenta que la propia memoria principal , ya que est formada por
componentes electrnicos y mecnicos.

Es memoria no voltil, lo que significa que la informacin permanece en ella, incluso despus
de interrumpir el suministro de energa elctrica al ordenador.

Para guardar mayor cantidad de informacin a la que no se va a acceder de manera inmediata, se


usa la memoria secundaria.

Encarnacin Marn Caballero

Pgina 22 de 44

Tema 1: El ordenador y sus componentes.

4.2.2 Memoria principal


La memoria interna o principal (MP) es la memoria donde se almacenan los datos y programas
durante su ejecucin. En dicha memoria la informacin se almacena en grupos de bits de longitud fija,
denominadas palabras, que pueden tanto almacenarse y recuperarse.

La memoria principal o central (MC) es la que est situada fsicamente dentro de la carcasa del

ordenador.

Existen cuatro tipos de memoria interna:

Memoria RAM: Random Access Memory, Memoria de Acceso Aleatorio.

Memoria cach.

Memoria CMOS: Complementary Metal Oxide Semiconductor .

Memoria ROM: Read Only Memory, Memoria de Slo Lectura.

La memoria principal est formada por componentes electrnicos (biestables) capaces de


almacenar informacin en forma de ceros y unos (sistema binario). Cada informacin de este tipo recibe
el nombre de bit.

4.2.2.1 Memoria RAM


La memoria RAM (Random Access Memory, Memoria de Acceso Aleatorio) es la memoria

principal del ordenador que se puede leer y escribir con rapidez.

El tamao de la memoria RAM se mide en Megabytes (MB) o Gigabytes (GB).

La memoria RAM es un componente necesario para que se pueda procesar la informacin . Casi
todo, por no decir todo, lo que se tiene que procesar dentro del ordenador debe pasar tarde o
temprano por la memoria central.

Encarnacin Marn Caballero

Pgina 23 de 44

Tema 1: El ordenador y sus componentes.

Los elementos que componen la memoria central o principal son:

Registro de direcciones. Contiene la direccin de la celda o posicin de memoria a la que se va


a acceder.

Registro de intercambio. Recibe los datos en operaciones de lectura y almacena los datos en
las operaciones de escritura.

Selector de memoria. Se activa cada vez que hay que leer o escribir conectando la celda o
posicin de memoria con el registro de intercambio.

Seales de control. Indican si una operacin es de lectura o escritura.

La siguiente figura muestra estos componentes de forma grfica.

Ventajas:

Este tipo de memoria es muy rpida porque se puede acceder a cualquier posicin directamente.

Es memoria voltil, lo que significa que la informacin se almacena temporalmente, si se apaga


el ordenador se pierden los contenidos.

Se usa para almacenar datos y programas durante su ejecucin.

Ejemplo: La memoria RAM almacena fsicamente los programas y los datos que se tienen que
procesar. Cuando se ejecuta un programa como, por ejemplo, Microsoft Word, ste pasar del soporte
de almacenamiento masivo o memoria externa en el que est almacenado de forma permanente, a
cargarse en memoria principal (operacin de lectura). Una vez cargado el programa en memoria
principal, se le denomina proceso. Evidentemente, lo normal es que el programa, en este ejemplo
Microsoft Word, tenga algn documento que procesar. Pues bien, este documento que se est
procesando, tambin se cargar en memoria principal. Una vez que se haya terminado de trabajar con el
documento, se almacenar (operacin de escritura) en el soporte de almacenamiento externo
correspondiente, desapareciendo de la memoria principal. Lo mismo suceder con Microsoft Word, ya
que cuando se cierra, la memoria RAM se liberar del espacio que este software ocupaba.

La velocidad de la memoria RAM es la velocidad con que la informacin se puede almacenar en


ellas. Se mide en Megahercios (MHz). Esta velocidad es mayor cuanto menos se tarde en acceder a la
posicin de memoria requerida en cada instante. Cuanto menor sea el tiempo de acceso, ms rpido ser
el acceso que se pueda realizar a cualquier posicin de memoria para poder grabar o leer su
informacin.
Ejemplo: Si la velocidad de una memoria es de 133 MHz significa que con ella se pueden realizar
133 millones de operaciones (lecturas y escrituras) en un segundo.

Encarnacin Marn Caballero

Pgina 24 de 44

Tema 1: El ordenador y sus componentes.

4.2.2.2 Memoria cach


La memoria cach es una memoria intermedia colocada entre la RAM y el procesador . Es ms
rpida que la RAM y se usa para acelerar la transferencia de datos. En ella se almacenan datos de la
memoria principal a los que acceder el microprocesador prximamente.

Justo antes de necesitar esos datos, se seleccionan y se colocan en dicha memoria. Cuando la
CPU solicita un dato, el primer lugar donde lo busca es en la cach.

Existen tres tipos de cach:


o

La cach L1 (cach de nivel 1), que est integrada dentro del microprocesador y funciona a
la misma velocidad que ste.

La cach L2 (cach de nivel 2), que inicialmente estaba integrada en la placa base y ahora
est dentro del microprocesador.

La cach L3 (cach de nivel 3) est integrada en la placa base.

Comparativa ente las memorias cach L1, L2 y L3:

Encarnacin Marn Caballero

Pgina 25 de 44

Tema 1: El ordenador y sus componentes.

Ejemplo: Procesadores core2quad e i7 con varios ncleos y memoria cach L1, L2 y L3.

4.2.2.2.1

Cach L1

La memoria cach L1, o de nivel 1, es un tipo de memoria pequea y rpida que est dentro de
la CPU. A menudo, referida como cach o cach interna principal, es utilizada para acceder a datos
importantes y de uso frecuente.
La memoria L1 es el tipo ms rpido y ms costoso porque est integrado en el equipo.
La CPU tiene dos memorias cach L1: una para almacenar los datos y otra para las instrucciones

de los programas.

4.2.2.2.2

Cach L2

La memoria cach L2, o de nivel 2, es utilizada para almacenar la informacin recientemente


visitada. Tambin conocida como cach secundaria, est diseada para reducir el tiempo necesario para
acceder a los datos en los casos en que los datos se hayan utilizado previamente, al igual que de las
instrucciones de los programas. Tambin est dentro de la CPU.
La memoria cach L2 es ms lenta que la memoria cach L1, a pesar de ser a menudo mucho ms
grande. Adems, los datos que se solicitan desde la memoria cach L2 se copian en el cach L1. Los
datos solicitados se eliminan de la memoria cach L2 si se trata de una cach exclusiva, y se quedan all
si se trata de una cach inclusiva.
La memoria cach L2 es la ms unificada, lo que significa que se usa para almacenar los datos e

instrucciones de los programas.

Encarnacin Marn Caballero

Pgina 26 de 44

Tema 1: El ordenador y sus componentes.

4.2.2.2.3

Cach L3

La memoria cach L3, o de nivel 3, es una memoria que est integrada en la placa base. Es

utilizada para alimentar a la memoria cach L2 , y generalmente es ms rpida que la memoria principal
del sistema, pero todava ms lenta que la memoria cach L2.
Ejemplo: Procesadores AMD Phenom II X4, Intel Core i5 e i7 con memorias cach L1, L2 y L3.

4.2.3 Memoria ROM


La memoria ROM (Read Only Memory, Memoria de Slo Lectura) contiene programas
especiales que sirven para cargar e iniciar el arranque del ordenador . En ella se encuentra almacenada
toda la informacin referente a los componentes hardware de los que consta nuestro equipo .
Posteriormente, ser labor del sistema operativo realizar el resto de operaciones para poder
empezar a utilizar el ordenador.

El contenido de esta memoria es fijo y no se puede modificar . Al ser de solo lectura no se


pierde su contenido ni siquiera despus de desconectar el ordenador.
El software que integra la ROM forma la BIOS (Basic Input/Output System, Sistema Bsico
de Entrada/Salida) del ordenador, que es un conjunto de programas que coordina las actividades de los
diferentes componentes hardware.
La BIOS es grabada por el propio fabricante de la placa base en una ROM.
La BIOS es un cdigo que localiza y carga el sistema operativo en la RAM . Es un software
elemental instalado en una pequea ROM de la placa base que permite que sta comience a funcionar.
Proporciona las rdenes bsicas para poner en funcionamiento el hardware indispensable para empezar
a trabajar. Como mnimo, maneja el teclado y proporciona salida bsica (emitiendo pitidos normalizados
por el altavoz del ordenador si se producen fallos) durante el arranque.

Encarnacin Marn Caballero

Pgina 27 de 44

Tema 1: El ordenador y sus componentes.

Inicialmente, la BIOS se programaba sobre memorias de tipo ROM, lo que implicaba que
cualquier modificacin en el sistema no poda realizarse a menos que lo hiciese el fabricante. Haba que
sustituir el componente electrnico para modificar la configuracin del BIOS. Por eso, posteriormente,
la BIOS se mont en memorias de tipo PROM (Programmable Read Only Memory), que son
programables una sola vez y despus de haber sido montadas en la placa.
En la actualidad, se utilizan las memorias de tipo EPROM (Erasable Programmable Read Only
Memory), que permiten cambiar la configuracin asignada. Este proceso es complejo, pero no implica
realizar operaciones fsicas sobre los componentes que estn montados.
La mayora de los ordenadores actuales estn provistos de una memoria Flash-BIOS que nos

permitir actualizar la BIOS.

Todas estas memorias son no voltiles, la informacin que contienen no desaparece nunca
debido a que estn programadas de fbrica. No necesitan ningn suministro de energa para mantener
su configuracin.

4.2.4 Memoria CMOS


La memoria CMOS (Complementary Metal Oxide Semiconductor) es un tipo de memoria
interna del ordenador que se caracteriza por consumir muy poca energa elctrica, lo que la hace idnea
para almacenar datos de configuracin fsica del equipo , datos de la BIOS. Contiene opciones de
configuracin lgicas para la inicializacin y posterior uso del equipo, como: la hora del sistema, la
fecha, los tipos de discos duros instalados, la configuracin de los conectores para perifricos, etc .
Es importante tener en cuenta que la memoria ROM-BI0S es de solo lectura y que viene
configurada de fbrica, y aunque se puede modificar, ya que est montada sobre memorias de tipo
EPROM, no suele modificarse. La informacin que se lee de la BI0S se carga en la memoria CM0S para
comenzar a utilizar el equipo.
En principio, esta memoria es no voltil, ya que los ordenadores actuales incorporan una
pequea pila que la mantiene alimentada. Esta pila se recarga mientras el equipo est conectado a la red
elctrica, y cuando se desconecta, suministra energa a esta memoria .

Es evidente que si el equipo permanece apagado durante mucho tiempo, la pila puede llegar a
descargarse y, por tanto, la CM0S puede perder la informacin que tiene almacenada.
Encarnacin Marn Caballero

Pgina 28 de 44

Tema 1: El ordenador y sus componentes.

Ejemplo: En la BIOS se guarda la informacin sobre los discos duros (cuntos y de qu


caractersticas) y otras informaciones como la fecha y la hora. Para que toda la informacin que
mantiene no se borre, es necesario que la CMOS siempre tenga corriente elctrica. Cuando el
ordenador est apagado, obtiene energa de una pequea pila o batera ubicada en la placa base.
Al ejecutar el programa Setup, se pueden cambiar los datos almacenados en la BIOS . La
configuracin del BIOS se puede modificar si instalamos un nuevo disco duro, si queremos cambiar la
fecha, la hora del sistema, etc.
Para acceder a la BIOS y poder modificar sus valores, hay que pulsar las teclas F2 o Supr
durante el proceso de inicio del equipo, dependiendo de la BIOS de cada equipo. As se accede al Setup
del equipo, en el que se configuran las opciones de inicio bsicas del ordenador.

4.2.5 Otros tipos de memoria interna


Otros tipos de memorias internas que no son RAM como tal, pueden ser las memorias que
incorporan las tarjetas grficas, que liberan a la RAM de las tareas de procesamiento grfico. As, la
memoria VRAM (Vdeo RAM, RAM de vdeo o memoria de vdeo) se utiliza para almacenar las
imgenes que se quieren visualizar , en vez de hacerlo directamente sobre la RAM. Actualmente, este
tipo de memoria es fundamental debido a la evolucin de la tecnologa multimedia.
Los grficos son cada vez ms complejos, y las tarjetas grficas deben ser ms eficaces para
procesarlos, para permitir mayor resolucin de imagen, etc. Por tanto, esta memoria es imprescindible
para trabajar en campos en los que la resolucin grfica es importante.
En la actualidad, la mayora de los ordenadores incorporan en la propia tarjeta o adaptador
grfico la llamada SGDRAM (Synchronous Graphics Dynamic RAM, RAM Dinmica Grfica Sncrona
o Super Graphics Dynamic Random Access Memory). Se trata de una memoria de elevada capacidad,
que se caracteriza por su alta velocidad y bajo consumo . Esta memoria es imprescindible para navegar
por Internet, ya que para ello necesitamos unas buenas prestaciones grficas.
La CDRAM (Cache Dynamic RAM, RAM cach dinmica) es un tipo de memoria que acta
entre el procesador y el perifrico correspondiente. En algunos casos, estas memorias actan como
memorias cach (memoria intermedia de alta velocidad). Suelen ir asociadas a determinados
dispositivos, como unidades de CD-ROM y dispositivos de entrada/salida, para liberar a la RAM de
operaciones innecesarias.
Encarnacin Marn Caballero

Pgina 29 de 44

Tema 1: El ordenador y sus componentes.

4.2.6 Estructura de la memoria principal


4.2.6.1 Estructura de tres niveles
En cuanto a la estructura de la memoria, desde un principio, e independientemente del sistema
operativo, la memoria se ha estructurado en varios niveles:

Memoria convencional. De 0 a 640 Kb.

Memoria superior. De 641 Kb hasta 1024 Kb (1 Mb).

Memoria extendida. De 1 025 Kb hasta el lmite de la placa base del equipo.

La siguiente figura muestra esta estructura de forma grfica.

Los fabricantes de ordenadores han dividido desde un principio la estructura en esas tres
partes fundamentales, que son gestionadas de forma diferente por cada sistema operativo.
Ejemplo: MS-DOS gestiona la memoria dividindola realmente en estas tres capas. Windows
9X, XP, Vista 2003 Server, 2008 Server, UNIX o Linux gestionan la memoria de forma diferente,
olvidndose casi por completo de esta estructura.
En cualquier caso, esta cuestin es fundamental, pues una cosa es el modo en que los
ordenadores reconocen la memoria despus de ser fabricados (tres capas) y otra muy distinta el modo
en que el sistema operativo gestiona las diferentes capas de la RAM.

Encarnacin Marn Caballero

Pgina 30 de 44

Tema 1: El ordenador y sus componentes.

4.2.6.2 Celdas
Desde el punto de vista fsico, los componentes electrnicos que forman la memoria central se
denominan celdas o biestables, que actan como pequeos condensadores de forma que la presencia de
energa dentro de ellas puede traducirse como un 1 lgico, y la ausencia de energa como un 0 lgico.
Representacin de las celdas de memoria:

Cada vez que se realiza una operacin de escritura en la memoria principal, es decir, cada vez
que almacenamos un programa o un simple documento de texto , el conjunto de biestables se cargar o
no de corriente elctrica. La combinacin de las diferentes cargas, y su posterior agrupacin y
codificacin, representa que en ese conjunto de posiciones especficas de memoria se ha almacenado
una determinada letra o carcter.

La informacin almacenada en la memoria se suele referenciar por bloques. Estos bloques suelen
ser de 8 celdas; es decir, equivalen a 8 bits lgicos y se denominan byte (combinacin de ceros y unos).
Cada conjunto de ellos representa un carcter, es decir, cualquier letra o nmero como combinacin de
8 bits.
Las celdas, dado que son condensadores, despus de transcurrido un tiempo se descargan. As,
para no perder la informacin de la memoria, el propio sistema informtico tiene que cargarlos
constantemente. Este proceso recibe el nombre de actualizacin o refresco de memoria.

Ejemplo: Supongamos que queremos ver cmo se almacena el carcter / en memoria y su


correspondencia como conjunto de bits.

Celdas de memoria:
Indica presencia de corriente elctrica.
Indica ausencia de corriente elctrica.
1

3 4

Este conjunto de ocho celdas de memoria se correspondera con una combinacin de bits que,
mediante un cdigo concreto (ASCII), que se explica posteriormente, se corresponde con la siguiente
combinacin lgica de bits:
1

Encarnacin Marn Caballero

0 1

Pgina 31 de 44

Tema 1: El ordenador y sus componentes.

4.2.6.3 Direccin de memoria


Para acceder a las celdas de memoria, hay que atender al concepto de direccin de memoria.
Esta direccin es la situacin del componente electrnico dentro del conjunto de componentes de la
memoria. De esta forma, cuando se accede a una direccin de memoria, lo que se hace es acceder a un
conjunto de biestables (condensadores). Cada uno de estos biestables fsicos referencia un bit lgico
(0,1). El bit se define como la mnima unidad de informacin.
El conjunto de 8 bits a los que se accede se denomina byte, carcter o palabra. A partir de
aqu, la informacin se mide como conjunto de bytes, es decir, bloques de 8 bits.
Cada posicin tiene una direccin nica. A cada palabra se le asocia un nmero que designa su
direccin.
Ejemplo:

4.2.6.4 Direccionamiento
El direccionamiento es una operacin que se realiza cuando el procesador ejecuta o interpreta

una instruccin.

Toda instruccin est compuesta por un cdigo de operacin y un operando . El cdigo de


operacin es la instruccin en s (suma, resta, multiplicacin, etc.) y el operando es el dato o
informacin que se va a procesar.
Segn el mtodo utilizado, la rapidez de ejecucin de un programa ser mayor o menor. Los
llamados modos de direccionamiento son las diferentes formas de acceder a los operandos en cada
instruccin.
Existen cuatro tipos de direccionamiento:

Direccionamiento inmediato. En la instruccin est incluido directamente el operando o dato.

Direccionamiento directo. En la instruccin, el campo del operando contiene la direccin en


memoria donde se encuentra el operando.

Encarnacin Marn Caballero

Pgina 32 de 44

Tema 1: El ordenador y sus componentes.

Direccionamiento indirecto. El campo del operando contiene una direccin de memoria en la que
se encuentra la direccin efectiva del operando.

Direccionamiento relativo. La direccin del dato que interviene en la instruccin se obtiene


sumando a la direccin de la propia instruccin una cantidad fija, que normalmente est
contenida en un registro de tipo especial.

La siguiente figura muestra los modos de direccionamiento de forma grfica.

4.2.7 Jerarqua de memorias


El conjunto de los tipos de memorias se organizan por niveles como una jerarqua de memorias.
Parmetros: Capacidad total vs. Velocidad vs. Coste

4.3

Unidad de entrada y salida


La unidad de entrada/salida sirve para comunicar el procesador y el resto de componentes

internos del ordenador con los perifricos de entrada/salida y las memorias de almacenamiento externo
o auxiliares.
La memoria RAM y la unidad de entrada/salida son parte fundamental del hardware sin las que
la CPU no es capaz de realizar prcticamente ninguna operacin.
Encarnacin Marn Caballero

Pgina 33 de 44

Tema 1: El ordenador y sus componentes.

4.4

Buses

4.4.1 Definicin
El ordenador se compone internamente de un conjunto de cables, conectores, tarjetas, chips y
otros dispositivos que mueven los datos de un lado a otro. Estos datos viajarn a travs de unos canales
que llamaremos buses.
El bus es el elemento de comunicacin entre los diferentes componentes del ordenador .
Fsicamente, es un conjunto de hilos fsicos utilizados para la transmisin de instrucciones, datos y
seales de control entre las distintas unidades del computador .
Por cada hilo se transmite un bit.
Los buses conectan las diferentes partes del sistema, como son el microprocesador, la memoria,
los puertos de entrada/salida y las ranuras de expansin.
Ejemplo: Un bus es el cable que une el disco duro con la placa base.

4.4.2 Tipos
Segn la estructura de interconexin de los buses, stos se dividen en dos tipos:

Bus nico. Considera a la memoria y a los perifricos como posiciones de memoria, y hace un
smil de las operaciones E/S con las de escritura/lectura en memoria. Estas equivalencias
consideradas por este bus hacen que no permita controladores DMA (Direct Access Memory,
Acceso Directo a Memoria).

Encarnacin Marn Caballero

Pgina 34 de 44

Tema 1: El ordenador y sus componentes.

Bus dedicado (o bus del sistema). ste, en cambio, al considerar la memoria y perifricos
como dos componentes diferentes, permite controladores DMA. El bus dedicado se divide en
tres subcategoras:
o

Bus de datos. Transmite informacin (datos e instrucciones) entre la CPU y los


perifricos.
El nmero de lneas del bus de datos indica o determina la palabra de trabajo (longitud o

tamao de palabra) del procesador .

Bus de n lneas de datos procesador de n bits


En general, los procesadores se describen en trminos de su tamao de palabra.
Ejemplo: Las CPUs de los primeros PCs tenan un bus de 8 bits (es decir, slo contaban
con ocho lneas de datos) y slo podan transferir un byte por cada ciclo de reloj. Los
actuales microprocesadores tienen un bus de datos de 64 bits, con lo que pueden transferir
en un ciclo de reloj hasta 8 bytes de 8 bits.

Bus de direcciones. Transporta la direccin de memoria que contiene la informacin.


El nmero de lneas del bus de direcciones determina el nmero de posiciones de

memoria o dispositivos a direccionar por la CPU.

Bus de n lneas 2n direccionamientos o posiciones de memoria

Cuanto mayor sea el nmero de bits, mayor es el rango de posiciones de memoria o

dispositivos a direccionar.

Ejemplo: Un bus de direcciones de 32 bits permite fijar direcciones del orden de 2 32 =


4.294.967.296 celdas = 4 GBytes.

Bus de control. Transmite seales para controlar y sincronizar todas las unidades
funcionales del ordenador. Es decir, organiza y redirige hacia el bus pertinente la
informacin que se tiene que transmitir.

Como estas lneas estn compartidas por todos los componentes, tiene que proveerse de
determinados mecanismos que controlen su utilizacin.
Ejemplo: Permite indicar el sentido de transferencia de datos, coordinar la
temporizacin de eventos, transmitir las seales de peticin y de reconocimiento
(interrupcin), etc.

Encarnacin Marn Caballero

Pgina 35 de 44

Tema 1: El ordenador y sus componentes.

Ejemplo: Cuando el procesador quiere leer el contenido de una celda de memoria, enva por el
bus de direcciones la direccin de la celda que quiere leer, recibiendo a travs del bus de datos el
contenido de la celda.
Entre el bus de datos y el bus de direcciones existe una fuerte relacin, puesto que para
cada instruccin o dato enviado por uno de los dos buses, el otro transporta informacin acerca de esa
instruccin o dato.
Ejemplos:

Bus de datos

Bus de direcciones

Bus de control
Segn el tipo de transmisin, los buses pueden ser de dos tipos:

En serie. Se transmiten varios bits por el mismo hilo, uno detrs de otro. Ejemplos: El puerto
COM del ratn, el mdem de la lnea telefnica y el puerto USB.

En paralelo. Se transmiten conjuntos de bits a la vez, uno por cada hilo . Ejemplo: El puerto
LPT1 de la impresora.

Encarnacin Marn Caballero

Pgina 36 de 44

Tema 1: El ordenador y sus componentes.

4.4.3 Caractersticas
El bus es como una autopista en la que el trfico es muy intenso. Por eso, el tipo de bus que
incorpore el ordenador determinar que ste sea ms rpido o ms lento.
El bus se caracteriza por el nmero y la disposicin de sus lneas (cada una de ellas es capaz de
transmitir un bit, que es la unidad mnima de transmisin de la informacin).
El tamao del bus se mide en bits.
El nmero de bits que circulan define el nmero de lneas de que se dispone para realizar el
paso de informacin de un componente a otro. Son como los carriles de una autopista: cuantos ms
carriles haya, ms vehculos podrn circular por ella.
Ejemplos de uso de 128 bits:

En la PlayStation 2, la CPU del Emotion Engine del sistema de entretenimiento es un procesador


de 128 bits.

El ZFS es un sistema de archivos basado en 128 bits.

El juego de instrucciones AS/400 define todos los punteros de 128 bits.

Las consolas de la sexta generacin se caracterizan por poseer 128 bits, siendo la quinta
generacin la que albergaba 32 bits y 64 bits. Dreamcast fue la primera consola de 128 bits.

Ejemplo: La siguiente tabla muestra algunas caractersticas esenciales de los buses ms


extendidos.

Encarnacin Marn Caballero

Pgina 37 de 44

Tema 1: El ordenador y sus componentes.

La capacidad operativa del bus depende del propio sistema, de la velocidad de ste y de la
anchura del bus (nmero de conductos o hilos de datos que operan en paralelo).
La anchura del bus depende de los bits que se pueden transmitir simultneamente, segn el
tipo de procesador que incorpore el equipo.
Ejemplo: La siguiente figura muestra un esquema en el que el bus comunica el procesador con
los mdulos de memoria RAM.

Como el bus tiene 8 hilos, se pueden transmitir simultneamente 8 bits.

Tambin es muy importante la velocidad con la que los bits circulan por el bus. Esta velocidad
se mide en Megahercios (MHz) o Gigahercios (GHz), y de ello depende el rendimiento global del
equipo. Hay buses a 66 MHz, pasando por toda una gama que va hasta ms de 1.066 MHz en los
ordenadores que montan procesadores de ltima generacin.
Ejemplo: Comparmoslo con una autopista o carretera: no es lo mismo que exista una limitacin
de 90 Km/h que otra de 130 Km/h. Si un bus tiene muchas lneas y son muy rpidas, mejor para el
rendimiento del ordenador.
Ejemplo: El ancho de banda entre la memoria y el procesador es de 133 MB/s, esto quiere decir
que en un segundo se pueden transferir 133 Megabytes entre las unidades citadas.

La frecuencia o velocidad del bus queda determinada por los impulsos de reloj. El reloj es, por
tanto, el componente que determina la velocidad, ya que a mayor frecuencia en MHz, ms rpida es la
circulacin de bits por las lneas del bus.
Y no solo eso. El bus determina la arquitectura del ordenador y, por tanto, su tamao
determina el del registro de instruccin. As, el cdigo de operacin puede ser mayor, siendo posible
ejecutar un mayor nmero de operaciones. sto produce un aumento de potencia, no por mayor rapidez,
sino por mayor complejidad de las instrucciones.
EL tipo de bus y su velocidad dependen, en primer lugar, del fabricante y, en segundo lugar, del
procesador que lo gestione. Es decir, es posible ampliar la memoria interna de un ordenador, agregar un
segundo disco duro, incluso cambiar el procesador, pero el bus seguir siendo siempre el mismo, dado
que se encuentra incrustado en la placa base. Si cambiamos el procesador por otro ms rpido, el
tiempo que emplea la CPU para sus clculos ser mucho menor, pero la transferencia de datos (bits)
desde la memoria a los perifricos, y viceversa, seguir siendo la misma. sto es lo que se conoce como
cuello de botella.

Encarnacin Marn Caballero

Pgina 38 de 44

Tema 1: El ordenador y sus componentes.

4.5

Perifricos de entrada y salida

Los perifricos son aparatos electrnicos que conectamos a la CPU y normalmente nos sirven
para introducir o sacar informacin del PC.

Los tipos de perifricos que nos podemos encontrar son:

Entrada.

Salida.

Entrada y Salida.

4.5.1 Entrada
Los perifricos de entrada son perifricos que nos sirven para introducir informacin en el
ordenador.
Ejemplos: Teclado, ratn, joystick, micrfono, cmara digital, webcam, escner, lector de
tarjetas, lpiz ptico, lector de cdigo de barras, etc.

Encarnacin Marn Caballero

Pgina 39 de 44

Tema 1: El ordenador y sus componentes.

4.5.2 Salida
Los perifricos de salida son perifricos que nos sirven para extraer informacin en el

ordenador.

Ejemplos: Pantalla (o monitor), impresora, plotter (planos), altavoces, auriculares, proyector,

4.5.3 Entrada/Salida
Los perifricos de Entrada/Salida (E/S) son perifricos que nos sirven tanto para introducir
informacin como para extraer informacin en el ordenador .
Ejemplos: Disco duro, disquete, pendrive (o memoria flash), monitores tctiles (o pantallas
sensibles al tacto), impresora multifuncin, mdems, enrutadores (o routers), conmutadores (o
switches), tarjetas de red, CD/DVD regrabable, terminal de punto de venta, terminal de operaciones
bancarias,

Encarnacin Marn Caballero

Pgina 40 de 44

Tema 1: El ordenador y sus componentes.

4.5.4 Puertos
Los perifricos se conectan con el ordenador , es decir, con la CPU y sus componentes, a travs
de los denominados puertos o conectores externos. Esta gestin la lleva a cabo otra parte esencial del
ordenador: la unidad de entrada/salida, componente hardware usado para la gestin de perifricos.
Conectado el perifrico al ordenador a travs del cable o conector correspondiente, la
informacin que se enva o transmite circula dentro del ordenador a travs de los buses vistos
anteriormente.

4.5.5 Controladores o drivers


Muchos de los perifricos de entrada/salida necesitan un tipo de software especial para ser
configurados; en otras palabras, para utilizar una impresora, por ejemplo, primero hay que instalarla.
Esto significa que es necesario introducir dentro de la configuracin del ordenador y acorde con
nuestro software bsico unos programas especficos que permitan al sistema operativo reconocer el
perifrico y utilizarlo de forma correcta. Estos programas se denominan drivers o controladores.

4.5.6 Caractersticas
Las caractersticas importantes de los perifricos son:
o

Fiabilidad. Es la probabilidad de que se produzca un error en la entrada y salida, y depende


de la naturaleza del perifrico, de las condiciones ambientales en que se conserva el mismo
o de sus caractersticas.

Tipo de acceso. Se dice que un dispositivo es de acceso secuencial si para acceder a un


dato determinado debemos acceder primero a todos los que se preceden fsicamente (por
ejemplo: las cintas magnticas). En cambio, se dice que un dispositivo permite el acceso
directo si es posible acceder a un dato de forma directa, es decir, sin necesidad de acceder
primero a los datos que le preceden (por ejemplo: discos duros).

Velocidad de transferencia. Es la cantidad de informacin que el dispositivo puede leer o


grabar, o bien enviar o recibir por unidad de tiempo. La velocidad de transferencia se mide,
por ejemplo, en bits/segundo, caracteres/segundo, Megabits/segundo, etc.

Ergonoma. Se dice que un perifrico es ergonmico cuando su diseo fsico externo se


adapta al usuario, obtenindose una buena integracin persona-mquina y una adecuada
eficiencia en su utilizacin, de modo que su uso resulta cmodo para aqulla.

Hay que tener en cuenta que el ordenador puede funcionar perfectamente sin los dispositivos
de E/S, aunque es evidente que, en ese caso, no podremos introducir ni extraer datos de ste.
Ejemplo: El ordenador puede funcionar sin ratn, sin teclado e incluso sin disco duro. Sin
embargo, jams podra funcionar sin la CPU.

Encarnacin Marn Caballero

Pgina 41 de 44

Tema 1: El ordenador y sus componentes.

4.6

Memoria auxiliar

Los perifricos de almacenamiento externo , denominados tambin memorias masivas o


auxiliares, tratan de suplir las deficiencias de la memoria principal , que son: relativa baja capacidad y el
hecho de que la informacin almacenada se borra al interrumpir la alimentacin de energa elctrica.
Por el contrario, los dispositivos de almacenamiento externo son capaces de almacenar ms informacin
y de forma permanente.

Algunas de las principales caractersticas de los soportes es que son reutilizables, que tienen
elevada capacidad de almacenamiento, que son del tipo no voltil y ms econmicos que la memoria
principal (RAM).

DESCRIPCIN

DEL PROCESADOR

Los procesadores se describen en trminos de su tamao de palabra, su velocidad y la capacidad


de su RAM asociada.
La potencia de un ordenador se mide principalmente por la de su CPU.
As que los factores determinantes para establecer la potencia de un ordenador son: la
longitud de palabra, el tiempo de ciclo del reloj y la capacidad de memoria.

5.1

Longitud de palabra
Otra unidad de informacin ligada a la computadora es la palabra.

Una palabra est formada por un nmero entero de bits (8, 16, 32, 64,...) e indica el tamao de
los datos con los que opera la ALU (palabra de CPU) o de los datos transferidos entre CPU y memoria
(palabra de memoria).
Igualmente el tipo de bus (o buses) que conecta los distintos subsistemas del computador
condiciona su potencia, especialmente en la adecuacin del nmero de lneas del bus con el tamao de
palabra.
La longitud o tamao de palabra, por tanto, es el nmero de bits que se maneja como una
unidad en un sistema de computacin en particular . Adems, determina, entre otras cosas, la precisin
de los clculos y la variedad del repertorio de instrucciones (RISC o CISC).
Ejemplo: Normalmente, el tamao de palabra de las microcomputadoras modernas es de 64
bits, es decir, el bus del sistema puede transmitir 64 bits (8 bytes de 8 bits) a la vez entre el
procesador, la RAM y los perifricos.
Encarnacin Marn Caballero

Pgina 42 de 44

Tema 1: El ordenador y sus componentes.

Ejemplos de longitud de palabra:

Longitud de
palabra
8 bits
16 bits
16 / 32 bits
32 bits

Computadores

Microprocesadores

Apple II
Hewlett Packard 125
Digital PDP
IBM PC-XT
Apple Macintosh
IBM 360, 370, 4300
SUN SPARC
PC (386, 486, Pentium)

Intel 8080, 8085


Motorola 6800, 6809
Intel 8086/8088
Motorola 6809
Motorota 68000
Intel iAPX432, 80386, 80486,
Pentium, Pentium 4
Motorola 68020
MIPS R4000
DEC Alpha
Intel Itanium, Xeon, Atom
AMD Athlon 64

64 bits

5.2

IBM 4381
CRAY-Y-MP

Velocidad del procesador


La velocidad del procesador viene determinada por el tiempo de ciclo del reloj de la UC.

Cuanto mayor sea la frecuencia de reloj, mayor ser la velocidad de procesamiento.


Cuanto mayor sea la velocidad de reloj, sern ms las operaciones que puede ejecutar la CPU

por segundo.

Se mide en diferentes unidades segn el tipo de computador:

MHz (MEGAHERCIOS). Se utiliza en microcomputadoras. Un oscilador de cristal controla la


ejecucin de instrucciones dentro del procesador. La velocidad del procesador de un
microprocesador se mide por su frecuencia de oscilacin o por el nmero de ciclos de reloj por
segundo. El tiempo transcurrido para un ciclo de reloj es 1/frecuencia. Ejemplo: Un procesador
de 50 MHz ( 50 millones de ciclos de reloj) necesita 20 nanosegundos para concluir un ciclo.
Cuanto ms breve es el ciclo de reloj, ms veloz es el procesador.

MIPS (MILLONES DE INSTRUCCIONES POR SEGUNDO). Se utiliza en estaciones de trabajo,


minis y macrocomputadoras. Ejemplo: Una computadora de 100 MIPS puede ejecutar 100
millones de instrucciones por segundo.

FLOPS (FLOATING POINT OPERATIONS PER SECOND, OPERACIONES DE PUNTO


FLOTANTE POR SEGUNDO). Se utiliza en las supercomputadoras. Las operaciones de punto
flotante incluyen cifras muy pequeas o muy altas. Hay supercomputadoras para las cuales se
puede hablar de GFLOPS (Gigaflops, es decir, 1.000 millones de FLOPS).

Ejemplo: El procesadores Intel Core 2 Duo va a una frecuencia de reloj de 3,33 GHz y el
procesador Intel Core i7 Extreme Edition a 2,93 GHz, esto quiere decir que el procesador trabaja a un
ritmo de 333 y 293 miles de millones de ciclos por segundo, respectivamente.

Encarnacin Marn Caballero

Pgina 43 de 44

Tema 1: El ordenador y sus componentes.

5.3

Capacidad de la RAM

La capacidad de la RAM se mide en trminos del nmero de bytes que puede almacenar .
Habitualmente se mide en MB y GB.

Cuanto mayor es su capacidad, mejor es el rendimiento del computador ya que todos los datos a

procesar tienen que pasar por ella.

Ejemplo: Actualmente, la capacidad de la RAM es de 2 GB.

La capacidad de la memoria principal, indica el tamao de los programas (instrucciones +


datos) que el computador puede procesar simultneamente. La memoria secundaria sirve tanto como
ampliacin de la memoria principal (dentro de la concepcin de jerarqua de memorias ya indicada),
como almacenamiento permanente de programas y datos.
Al considerar todos estos parmetros, es importante recordar, que para acceder a
instrucciones o datos, es imprescindible el poder direccionar todas y cada una de las palabras de la
memoria principal. En una primera aproximacin, sto se hace asignando a cada posicin un nmero en
base 2; as con n bits podemos direccionar 2n palabras. Sin embargo, hay que analizar lo que supone
esta funcin de direccionamiento, a medida que la memoria crece; as para direccionar 64 Kpalabras
necesitamos 16 bits y para 1 Mpalabra son necesarios 20 bits, con lo que al crecer la memoria se hace

imprescindible acudir a tcnicas de direccionamiento, para poder acceder a un nmero grande de


palabras con un nmero relativamente pequeo de bits.

Junto con la capacidad de la memoria secundaria de los distintos perifricos, el tiempo de


acceso (para lectura y para escritura en el perifrico) es un parmetro importante para determinar la
potencia de un computador. Adems de cuntos y cules sean los perifricos que puede incorporar un
determinado computador.
Ejemplo: Los computadores personales disponen de slots o ranuras sobre el bus para aadir
nuevos componentes; el nmero y tipo de los slots establece las posibilidades de ampliacin de
perifricos).

5.4

Velocidad de transferencia
El ancho de banda o velocidad de transferencia es la cantidad de informacin que se puede

transmitir por unidad de tiempo / por segundo en un bus entre CPU y memoria o unidad de E/S
(entrada/salida).

La cantidad de informacin transferida coincide con el nmero de bits del ancho del bus.
Ejemplo: Si el ancho de banda entre la memoria y el procesador es de 133 MB/s, sto quiere
decir que en un segundo se pueden transferir 133 Megabytes entre las unidades citadas.

5.5

Benchmarks

Los benchmarks (o test sintticos) son un conjunto de programas de prueba que miden el
rendimiento del ordenador. Estos test son aplicaciones tpicas de un computador y estn escritos en
lenguajes de alto nivel, por ejemplo: SPEC. Se suelen utilizar para comparar mquinas de distintos
fabricantes.

Encarnacin Marn Caballero

Pgina 44 de 44