You are on page 1of 13

FUNDAMENTOS DEL HARDWARE 1

TEMA 1. INTRODUCCION A LOS SISTEMAS INFORMATICOS



1- Definicin de un sistema informtico:

Es un conjunto de dispositivos, con al menos una CPU, (Unidad Central de Proceso) que estarn fsica y
lgicamente conectados entre s a travs de canales, lo que se denomina modo local, o se comunicaran
por medio de diversos dispositivos o medios de transporte, en el llamado modo remoto. Dichos elementos
se integran por medio de una serie de componentes lgicos o software coc los que puede llegar a
interactuar uno o varios agentes externos, entre ellos el hombre.

Objetivo de un sistema informtico son:

Dar soporte al procesado,
Almacenamiento,
entrada y salida de datos

Elementos de un sistema informtico:

Todo sistema informtico debe disponer de dos elementos bsicos:
Un sistema fsico o Hardware y un sistema lgico o software, a los que hay que aadirle un tercero que es
los recursos humanos, tambin es importante la documentacin (conjunto de manuales impresos o en
formato digital que explican los procedimientos del sistema informtico)

USUARIO
APLICIONES INFO
SISTEMA OPERATIVO
HARDWARE

Todo sistema informtico se puede contemplar desde dos aspectos: su descripcin fsica (como es
fsicamente, analizando los componentes que lo constituyen), y su descripcin funcional (funciones de sus
componentes, como interactan unos con otros). Estudiaremos las distintas arquitecturas de un
computador en especial la arquitectura tradicional o clsica de un ordenador personal o PC, que toma
como partida la histrica arquitectura de Von Newman, Por otro lado estudiaremos la estructura fsica del
sistema informtico o lo que comnmente se denomina Hardware comercial; es decir, veremos como son
fsicamente, para que sirven, y que caractersticas tienen los diferentes componentes actuales que
componen un PC, integrados a partir de la placa base y recogidos dentro de un chasis, comunicndose con
distintos dispositivos de entrada, salida o entrada-salida.

2- Evolucin histrica desde un punto de vista fsico

Las computadoras entendidas como mquinas para procesar datos no son un invento reciente, sino que
tienen detrs un largo proceso evolutivo,

Por aquellos aos estaba ya muy claro que el sistema binario, basado en 0 y 1, es el que daba soporte al
ordenador. Se hacan necesarios dispositivos electrnicos que permitiesen almacenar esa informacin. A
este tipo de dispositivos se les llamo dispositivos BIESTABLES y la evolucin electrnica de los mismos fue
determinante en los siguientes pasos que se dieron, a partir de las segunda guerra mundial en los aos 40,
se dieron rpidos avances en el mundo de la electrnica y la historia de los ordenadores, despega, a partir
de aqu comienza una carrera que llega hasta nuestros das.

Vamos a clasificar por distintas etapas llamadas generaciones caracterizadas por los diferentes
componentes que dan soporte a los biestables.

1ra Generacin 1940-1956, comprende los primeros grandes ordenadores basados en la arquitectura de
Von Newman y surgen por una necesidad vital al considerarse un instrumento armamentstico durante la
segunda guerra mundial.

Caractersticas principales de estos ordenadores:

a - Uo de la tecnologa basada en vlvulas de vaco, tecnologa que sustituyo a los interruptores
electromecnicos para dar soporte a los biestables.
b - Empleo de computadoras con fines militares y cientficos.
c - Eran maquinas muy grandes y pesadas, muy lentas de tal forma que algunos programas implicaban das
de espera.
d - Destacan de esta poca maquinas como el ENIAC - Marck I - IBM 701: fue el primer gran computador
basado en vlvulas de vaco.

2da Generacin 1956 - 1963, Aparece el transistor en 1956, la funciones del transistor son similares a las
de la vlvula de vaco, pero con un ahorro significativo en tamao y consumo.

Caractersticas principales de esta generacin:

a - Tecnologa basada en transistores.
b - Siguen siendo el campo cientfico el de mayor aplicacin, pero comienza su uso con fines comerciales.
Aparece la serie IBM 7090, se comercializa para grandes empresas.
c - Empleo de los primeros perifricos.
d - Se llamaban supercomputadoras. Aparecen los primeros lenguajes de programacin, y los famosos
sistemas batch o de procesamiento por lotes. (Permitan la ejecucin de un programa sin el control o
supervisin directa del usuario).

3ra Generacin 1964 - 1971. Se caracteriza por la aparicin de los circuitos integrados. Se trata de integrar
en un solo chip todos los transistores y circuitos analgicos que realizan las operaciones bsicas de un
ordenador, este descubrimiento produjo grandes cambios en cuanto al tamao, velocidad, compatibilidad,
etc.

Caractersticas principales de esta generacin:

a - Uso de la tecnologa basada en la escala de integracin pequea o SSI, con decenas de transistores,
para luego pasar a una escala de integracin media MSI, esta empleaba ciento de transistores integrados
en cada chip.
b - Aparecen los discos flexibles magnticos creados por IBM y el monitor.
c- Aparecen nuevos lenguajes de programacin.
d - Aparece el concepto de mini-ordenador y MAINFRAME
e - Aparecen lenguajes de alto nivel C - BASIC - PASCAL
f - Aparen Sistem/360

4 Generacin desde 1971 al 1981 Se caracteriza por la popularizacin del microordenador, y de la
computadora personal o domstica. La tecnologa permite integrar ms circuitos en una pastilla o chip,
pues nueva mente se reduce el espacio, el precio de las mquinas y eso conlleva a que sea ms asequible.

Caractersticas principales de esta generacin:

a - Tecnologa de alta escala de integracin LSI que empleaba miles de transistores en una sola pastilla.
b - Aparece el concepto de microprocesador, entendido como aquel circuito integrado que contiene
algunos o todos los elementos hardware de la CPU
c - Proliferan los lenguajes de programacin.
d - Muchas familias comienza a tener computadoras en su casa, como las famosas ZX-ESPECTRUM -
COMMODORE 64 Y 128 - AMSTRAD CPC

5 Generacin 1982 - 1991 El microprocesador sigue evolucionando reduciendo su tamao y permitiendo
muchas ms operaciones y funcionalidades.

Caractersticas principales de esta generacin:

a - Tecnologa VLSI muy alta escala de integracin.
b - Desarrollo y expansin de la tecnologa multimedia.
c - Desarrollo de la interfaz grfica del usuario
d - Las computadoras bajaron bastante los precios y empieza de uso en todos los mbitos.
e - Se extiende el uso de las redes.
f - Aparece el concepto de la ley de MOORE, desarrollada por el co-fundador de INTEL Gordon C. Moore.

6 generacin Desde 1992 hasta la actualidad: Se emplean tecnologas superiores de integracin
cmo ULSI (Ultra Large Scale integration), que emplea entre 100000 y 1 milln de transistores, tambin la
GSI (Giga Large Scake Integration) que tiene ms de milln de transistores.

En la actualidad la fabricacin de los computadores est basada en mltiples micro-procesadores que
trabajan al mismo tiempo de forma que algunas mquinas pueden llegar a realizar ms de i billn de
operaciones aritmticas por segundo.
Adems se ha extendido la conectividad de las computadoras mediante el empleo de redes y cada vez
crece ms el uso de aplicaciones soportadas por la propia red como Internet. Las redes de rea mundial o
WAM (red de rea amplia), se han desarrollado pero seguirn creciendo desorbitadamente utilizando
medios de comunicacin como la fibra ptica y satlites con anchos de banda impresionantes.


Evolucin Histrica desde el punto de vista funcional

Desde un punto de vista funcional los ordenadores, aparentemente no han evolucionado mucho ya que
todava sigue vigente el esquema de funcionamiento de la arquitectura de Von Neumann, con una serie de
mdulos funcionales comunes (elementos de entrada y salida, memoria principal y secundaria, procesador
y buses, aunque si han existido grandes cambios en la forma de comunicarse y operar entre s.

El sistema informtico ha evolucionado desde una primera situacin en que todos los componentes del
mnimo se encontraban centralizados en un mismo lugar y nos encontrbamos con sistemas aislados, hasta
la situacin actual en la que los componentes de un sistema se pueden encontrar repartidos en diferentes
lugares fsicos dando lugar a sistemas conectados o en red que pueden llegar a colaborar entre si dando
lugar a los llamados SISTEMAS DISTRIBUIDOS.

SISTEMAS DISTRIBUIDOS, la evolucin e implantacin ha pasado por diferentes fases, se pueden organizar
de forma vertical o jerrquica y de forma horizontal.

-DISTRIBUCION VERTICAL: existen varios niveles como son,
o Primer nivel o corporativo
o Segundo nivel o departamental
o Tercer nivel o puesto personal

En cada uno se usan distintos tipos de equipos con configuraciones tambin caractersticas.

- DISTRIBUCION HORIZONTAL, Aqu todos los equipos tienen la misma categora, no existe un equipo
central o jefe en el primer nivel de la jerarqua. Suele existir un conjunto de ordenadores conectados que
operan entre s sin que ninguno de ellos centralice la informacin.


FUNCIONAMIENTO BASICO DE UN SISTEMA INFORMATICO

Un sistema informtico maneja informacin de todo tipo, imagen, txt, numero, video, sonido, etc. Dndole
entrada y salida o procesndola. Para ello utilizara mecanismos de representacin, almacenamiento y
presentacin como veremos a continuacin.
El ordenador en su funcionamiento trata de emular el comportamiento humano a la hora de representar
una imagen, pero al ser una maquina digital cuyo soporte es la electrnica solo es capaz de representar
informacin binaria por lo que los ordenadores necesitan codificar la informacin del mundo real al
equivalente binario y utilizar mecanismos para su presentacin.

Tera Peta Exa Sseta Yotta

Desde los inicio de la informtica la forma de codificar la informacin ha sido un problema,
fundamentalmente por la falta de acuerdo en los mtodos de representacin, no haba un estndar, cada
fabricante utilizaba sus propios mtodos. Hoy en da existen numerosos estndares para representar la
informacin.
Un estndar es un conjunto de especificaciones que regulan diferentes actividades.

Como se representan los nmeros: Los nmeros se almacenan dependiendo del tipo de valor que sea:
(natural entero o real Naturales: Enteros positivos, Real: Parte decimal, Enteros: positivos. negativos sin
decimal), Utilizando diferentes sistemas de representacin numrica como es el caso del complemento a la
Base en sus diferentes versiones C1- C2 para nmeros enteros o el estndar IEE794 para nmeros reales.

Para la representacin del texto: Lo que se hace es codificar cada carcter de la cadena a almacenar
empleando una seria de valores binarios con los que se corresponde de acuerdo a un determinado
cdigo. Cdigo ASCII (7BITS 128 caracteres), ASCII extendido (8 BITS caracteres 256) UNICODE (4bytes
se representan todos los smbolos).

Para la representacin de imgenes: Una forma bsica de representarlas en binario son las llamadas
imgenes matriciales, rasterizadas o de mapa de bits, en las que se almacena la informacin de cada pixel
(cada uno de los puntos distinguibles en la imagen), con valores de tamao dependiendo del nmero de
colores que admita la representacin, lo que se denomina profundidad del color (nmero de colores con
los que se representa la imagen).

Representacin imgenes vectoriales: Las llamadas imgenes vectoriales o escalables se representan a
travs de vectores que son objetos formados matemticamente como segmentos, polgonos, arcos y otras
figuras, almacenndose distintos atributos matemticos de los mismos (Ejemplo: Un circulo blanco se
define por la posicin de su centro, el tamao de su radio, el grosor y color de la lnea y el color de
relleno).

Representacin del Audio: Es informacin por naturaleza analgica o continua, es una onda que transcurre
durante un tiempo. Para almacenar ese sonido abra que representar de alguna forma esa onda para que
despus se pueda mandar la seal adecuada a dispositivos de salida de audio.

Para guardar el sonido de esa onda se toma el valor de la amplitud (Altura de la onda) en binario con un
numero de bits, llamado calidad de muestreo y determinara la salida que determinara la calidad del
mimos, habitualmente son 16 o 32 bits. Esta operacin se hace cada cierto tiempo, tomndose u nmero
de puntos por segundo, llamada frecuencia se mide en hercios (puntos por segundos):
22Khz=22000puntos/seg


En telefona se utilizan 8Khz,
En radio 22Khz
En un CD 44.1Khz
El sonido puede ser en mono o estreo, para sonido estreo se almacenan 2 ondas.
El tamao de un sonido almacenado vendra dado por la siguiente formula:
TAMAO=NUMERO DE CANALES (mono o estreo) X CALIDAD DE MUESTRO (nmero de bits) X
FRECUENCIA X DURACION

Ejemplo: Si tenemos 30 sg de sonido estreo con una calidad de 32bits y una frecuencia de 22Khz, el
tamao que ocupara ser:
2X32X22000x30=42240000bits/8 5280000/1024=5156.26KB

Representacin de Video: Tenemos que partir de la base que es una representacin de imgenes y sonido
en el tiempo.
Una pelcula no es ms que una serie de cuadros o imgenes desplegados unos tras otros para crear la
sensacin de movimiento. Mediremos la cantidad de imgenes por segundo llamada FRAMES (FPS)

Ejemplo: Tenemos un video de 30sg, grabado a una resolucin de 640X480 y 32bits de profundidad de
color y a 30fps con sonido estreo de 32bits de calidad con frecuencia de 22Khz. Cunto ocupa todo el
video?

Sonido= 2 X 32 X 22000 X 30 = 5156.26KB/1024 = 5.03MB
Video=640 X 480 x 32 = 9830400bits/8= 1228800 /1024 = 1200KB
Nmero total imgenes = 30 fps X 30 Segundos= 900 imgenes
La secuencia de imgenes ocupara = 1200KB X 900 imgenes=1080000KB/1024= 1504,68MB
TOTAL FICHERO = 5.03MB + 1.504,68MB=6.534,68MB

EJERCICIOS:
1-Si realizamos una foto con nuestra cmara digital de 10Mpx con una resolucin de 3648X2736,
suponiendo que la profundidad de color es de 24 bits y que no hay compresin. Que tamao ocupara dicha
imagen.

3648X2736X24=239542272/8 = 28.55MB

2- Nuestro mvil graba videos con una resolucin de 320X200 con 16bits de color y 20FPS, el sonido es
mono, con calidad de 16bits y 22Khz. Si el mvil tiene una tarjeta de memoria de 1GB, cunto tiempo de
video cabe en l?

VIDEO 20X320X200X16 =2.44MB
SONIDO= 16X22000=352000/8=44000/1024=42.96/1024=0.041MB
TAMAO TOTAL DE VIDEO=2.44+0.041
1024MB/2.481=6.87MIN.

3- Si grabamos una conversacin telefnica de 15min con calidad de 16bits, frecuencia de 8KHZ y en
estreo. Cuanto ocupara dicha conversacin?

2X900X16X8000=230400000/8 = 28800000/1024 = 28125/1024= 27.46MB



ESTRUCTURA FUNCIONAL DE UN SISTEMA INFORMATICO
ARQUITECTURA DE VON NEUMANN ELEMENTOS FUNCIONALES DE UN SISTEMA INFORMATICO

El elemento central de un sistema informtico, segn esta arquitectura es la UCP CPU (Unidad Central de
Proceso), de forma que su arquitectura determina el comportamiento funcional de dicho sistema. El
modelo bsico de arquitectura empleado en los computadores digitales fue establecido en 1946 por John
Von Neumann. Su aportacin ms significativa fue la de construir una computadora con un programa
almacenado ya que los computadores existentes hasta entonces trabajaban con programas cableados que
se introducan manualmente modificando las conexiones entre las distintas unidades.
La idea de Von Neumann consisti en conectar permanentemente las unidades de las computadoras,
siendo coordinado su funcionamiento por un elemento de control. Esta tecnologa sigue estando vigente
en la actualidad con pequeas modificaciones y sigue siendo empleado por la mayora de los fabricantes.


UNIDAD DE CONTROL, Denominada UC, dispone de un contador de programa (CP) y de un registro de
instruccin (RI). Lo que hace es ir buscando instrucciones almacenadas en la RAM. Es un elemento
ejecutorio.

UNIDAD ARITMETICO-LOGICA, UAL: Tiene diversos registros para llevar a cabo operaciones de tipo
aritmtico-lgico. Los ms importantes son. El registro acumulador (AC) o el registro de estado (RE).

UNIDAD DE MEMORIA: Tiene el registro de palabra (RM) y el registro de direccin.

UNIDAD DE ENTRADA SALIDA:

Este modelo era capaz de ejecutar una serie de instrucciones elementales que se denominan instrucciones
maquina las cuales estn almacenadas en memoria principal junto con el programa para poder ser ledas y
ejecutadas. Analizando la arquitectura de Von Newman observamos cmo cada elemento tiene una
determinada funcin y es totalmente imprescindible y se comunica con los otros elementos del sistema
para conseguir su objetivo que no es otro que procesar la informacin.

LA UNIDAD DE CONTROL: tiene como funcin leer una tras otra las instrucciones maquina almacenadas en
la memoria principal y generar las seales de control necesarias para que toda la maquina funcionase y
ejecutase las instrucciones ledas. Para conocer en todo momento la posicin de memoria en la que esta
almacenada la siguiente instruccin a ejecutar existe un registro llamado CONTADOR DE PROGRAMA que
contiene dicha informacin.

UNIDAD ARITMTICO-LOGICA: Se emplea para llevar a cabo una serie de operaciones elementales como
sumas, restas, operaciones lgicas AND, OR y NOT, incluso operaciones relacionales. Los datos sobre los
que opera la ALU, provienen de la memoria principal y pueden estar almacenados de forma temporal en
algunos registros de la propia ALU.
X Y
AND
(resultado) OR
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 1

X NOT
0 1
1 0

En computacin juegan un papel fundamental las operaciones lgicas o booleanas, que se implementan
mediante dispositivos electrnicos llamados puestas lgicas. Que son la base de la implementacin de los
circuitos de computacin integrados en un chip que trabajan con bits.

LA MEMORIA PRINCIPAL: Est formado por un conjunto de celdas o de posiciones de memoria de igual
tamao o nmero de bits que se identifican de forma individual a travs de un numero llamado direccin y
sobre las que se pueden realizar operaciones de lectura y escritura.

Cada celda almacena un conjunto de bits denominndose a cada uno de ellos PUNTO DE MEMORIA, que
es el elemento bsico de informacin y cuyos valores 0, 1, se corresponden con estados de tensin
diferentes.
Las celdas se emplean para almacenar tanto datos como instrucciones mquina.


LA UNIDAD DE ENTRADA SALIDA: Lleva a cabo la transferencia de informacin a travs de canales
asociados a dichas unidades externas que pueden estar formadas por memorias auxiliares o secundarias
que sirven de soporte de almacenamiento de gran capacidad y otras llamadas perifricos que permiten la
comunicacin entre el sistema y el medio exterior mediante la carga de datos y programas en la memoria
principal o la presentacin de resultados, impresos, por monitos, etc.

BUSES: Son los canales a travs de los cuales las instrucciones y los datos circulan entre las distintas
unidades del ordenador.

PROGRAMA: Es un conjunto de instrucciones que son almacenadas secuencialmente en posiciones o
direcciones sucesivas de memoria y que sern ejecutadas una detrs de otra.

El funcionamiento del ordenador consistir pues en ir extrayendo sucesivamente instrucciones de la
memoria principal, interpretarlas, extraer de memoria los datos empleados en la operacin (LLAMADOS
OPERANDOS), enviarlos a la ALU y hallar el resultado.

UNIDAD CENTRAL DE PROCESO

COMPONENTES

La unidad central de proceso (UCP CPU), o procesador, es el componente central del ordenador,
encargado de procesar la informacin y de dirigir la actividad de todo el sistema informtico.
Est formado por la unidad de control que lee, interpreta y ejecuta las instrucciones del programa activo,
una unidad aritmtico-lgica que ejecuta las operaciones lgicas y aritmticas, y una zona de registros o de
almacenamiento donde se guardan los datos que se estn procesando.

Son tambin elementos caractersticos de la CPU: frecuencia de reloj (marca el ritmo de ejecucin de
instrucciones), la longitud de palabra de datos, tecnologa empelada. (RICC CISC)

UNIDAD ARITMETICO LOGICA ALU:

Ejecutar un conjunto de operaciones lgicas (AND, OR, NOT) y aritmticas propias del ordenador. Se
compone de:
- Registro
- Conjunto de circuitos lgicos encargados de realizar dichas operaciones.




UNIDAD DE CONTROL UC:

Se encarga de gobernar el ordenador. Para ello recibe e interpreta las instrucciones que se van a ejecutar.
Normalmente estas instrucciones se transforman en una serie de micro instrucciones de bajo nivel
dependientes de la arquitectura del procesador.
La unidad de control, dispondr de una serie de circuitera neceara para leer la direccin de memoria de la
siguiente instruccin a ejecutar, la localizara y la guardara en el registro de instruccin.
A partir de aqu hay dos posibilidades de UC.

A- UNIDAD DE CONTROL MICRO-PROGRAMADA: En estos casos las instrucciones estn implementadas
mediante una memoria llamada memoria de control que contiene microprogramas asociados a micro
instrucciones.

Mediante un elemento llamado decodificador, transformara la informacin almacenada en el registro de
instruccin en datos compresibles por otro componente llamado secuenciador encargado de analizar e
interpretar la salida del descodificador y segn su valor ejecutara una microprograma contenida en la
memoria de control, que cuenta con los microinstrucciones necesarios para que se ejecute la instruccin.
Son las ms extendidas.

- FRECUENCIA DE RELOJ: el ordenador funciona en modo sncrono, es decir, siguiendo una secuencia
ordenada de operaciones en el tiempo. Para ello necesita de un reloj que se encarga de generar impulsos.
De esta forma, marca el principio, la duracin y el final de cada operacin. Dicho nmero de impulsos se
mide en millones/segundo o MHz. La frecuencia de reloj determina la velocidad en la transferencia de un
dato entre dos dispositivos conectados al mismo bus. Para la transferencia completa de un dato pueden
ser necesarios varios ciclos de reloj, en cada uno de los cuales son ejecutadas las operaciones ms
elementales de dicha transferencia.

o La frecuencia de reloj solo es til para comparar prestaciones entre microprocesadores de una misma
familia y un mismo fabricante, porque existen otros muchos factores que determinan la velocidad y
rendimiento de una computadora.

o El primer PC comercial usaba un procesador Intel 8080 a 2MHz, las actuales maquinas suelen oscilar entre
los 2 y los 4 GHz.

- LONGITUD DE LA PALABRA DE DATOS: determina la cantidad de informacin que es capaz de procesar
simultneamente la CPU en cada pulso de reloj. Se mide en bits. A mayor longitud de palabra mayor
complejidad y circuitera a emplear en la CPU pero mayor ser la potencia de proceso.

- EJECUCION DE INSTRUCIONES: toda instruccin maquina residente en memoria principal pasa por una
serie de fases que van desde su captura, su interpretacin y ejecucin. Estas fases son:

Carga, bsqueda o lectura (fetch): la unidad de control enva a la memoria principal la direccin de la
instruccin a ejecutar, que esta almacenada en el registro contador de programas PC o CP, y a
continuacin activa las seales de control necesarias para que esta le entregue la mencionada instruccin.
Descodificacin (deco): la unidad de control recibe la instruccin, la analiza y en su caso, lee los operandos
de la memoria principal, enviando su direccin y activando as correspondientes seales de control.
Ejecucin: la ALU, bajo las rdenes de la unidad de control, realiza la operacin sobre los operandos y si es
necesario, se graba el resultado en la memoria principal o en un registro.
Incremento del contador de programa (IP puntero de instruccin): ah que incrementar el contador de
programas para que se pueda pasar a ejecutar la instruccin siguiente.

La forma de representacin de una instruccin para ser almacenada en memoria se denomina FORMATO
DE INSTRUCCIN. Dicho formato especifica el significado de cada uno de los bits que constituyen la
inspeccin, denominndose longitud del formato al nmero de bits que la compone.
Para simplificar su decodificacin la instruccin se divide en una serie de campos (cadenas de bits
contiguos), estando referido cada campo a un tipo de informacin especifico.

El tipo de informacin que debe contener una instruccin es la siguiente:
1. Operacin
2. Direccin de los operandos
3. Direccin del resultado
4. Direccin de la siguiente instruccin

Las instruccin mquina de un ordenador disponen de un campo denominado CODIGO DE OPERACIN
(OPCODE), que especifica la operacin que realiza la instruccin. Adems la mayora usan uno o varios
campos donde se recogen el/los operandos, donde se incluye informacin a partir de la cual obtenerlos.
Existen muchos tipos de instrucciones segn el tipo de operacin a llevar a cabo: de transferencia de
informacin, aritmtico-lgica, de transferencias de control.
Cada instruccin se suele identificar por un nemotcnico que hace referencia a la funcin que realiza la
instruccin (move-store-clear-pop-push).

DIRECCIONAMIENTO

Tambin es interesante conocer las distintas formas que tienen las instrucciones de direccionar a los
operandos que en ella se hace regencia, los tipos o modo de direccionamiento, siendo los ms
representativos:
-Direccionamiento inmediato: se tiene el cdigo de operacin y continuacin el operando. Forma par de la
instruccin.

directo: tenemos cdigo de operacin y la direccin donde encuentra en memoria
Indirecto por registro paginado segmentado. BUSCAR DESCRIPCION DE ESTOS


ARQUITECTURAS DE PROCESADORES RISC Y CISC

El procesador es un complejo universo en s mismo y aunque los primeros modelos eran muy similares, con
su evolucin se han ido desarrollando distintos diseos que han afectado a numerosos elementos siendo
de destacar las diferentes tendencias desarrolladas asociadas al juego de instrucciones que empleaban.
Podemos decir que frente a esta cuestin caben dos filosofas de diseo: las denominadas arquitecturas
RISC y CISC.

CISC: (Complex Instruction Set Computer), ya se daba en los primeros diseos de CPU y se caracterizaba
por disponer de un grupo amplio de instrucciones complejas y potentes. El ordenador era ms potente a
medida que era ms amplio su repertorio de instrucciones.
Toman como principio la micro-programacin, que significa que cada instruccin maquina es interpretada
empleando un micro-programa localizado en una memoria situada en el circuito integrado del procesador.
Las instrucciones son codificadas internamente y ejecutadas por una seria de micro-instrucciones que se
almacenan en una memoria de control.

Esto era efectivo y muy prctico, porque la memoria principal era ms lenta que la CPU y el tiempo de una
instruccin podra ser de varios ciclos de reloj ya que cuando una instruccin poda ser procesada en un
ciclo de reloj, no se poda continuar con la siguiente instruccin inmediatamente ya que todava no estaba
lista (al ser la memoria principal mucho ms lenta que la de control).
Buscando aumentar la velocidad de procesamiento, se descubri que con una determinada arquitectura, la
ejecucin de programas compilados directamente con micro-instrucciones estando residentes en memoria
externa al circuito resultaba ms eficiente.

RISC: (Reduced Instruction Set Computer) A finales de los 70`s al aumentar las prestaciones de la memoria
principal la consecuencia inmediata fue que ya no tena que esperar la UC a esta, lo que permiti trabajar
con instrucciones mucho ms simples que se completasen en un ciclo de reloj y acelerando la ejecucin de
las instrucciones. Esta arquitectura es conocida como RISC y est formada por un conjunto de instruccin
lo ms reducido posible, la mayora completadas en un ciclo de reloj.
Debido a que se tiene un conjunto de instrucciones simplificado, estas se pueden implantar por Hardware
directamente en la CPU, lo que elimina e micro-cdigo y la necesidad de decodificar instrucciones
complejas.

CISC RISC
La microprogramacin es una caracterstica
importante Reduccin conjunto de instrucciones
Se requieren de varios ciclos de reloj
Arquitectura del tipo load-store (carga y
almacena). Las nicas instrucciones que
tienen acceso a la memoria son 'load' y
'store'; registro a registro, con un menor
nmero de acceso a memoria.

Casi todas las instrucciones pueden
ejecutarse dentro de un ciclo de reloj

Pipeline (ejecucin simultnea de varias
instrucciones)


- funciones adicionales

Unidad para el procesamiento aritmtico de
punto flotante.

Unidad de administracin de memoria.

Funciones de control de memoria cache.

Implantacin de un conjunto de registros
mltiples.

Concepto PIPELINE: Es el proceso segn el cual, mientras una instruccin es ejecutada, otra est siendo
interpretada por el ordenador y una ms est siendo leda.
Indicar los parmetros que sirven para determinar la capacidad de proceso de una CPU.
Velocidad de procesador
Tamao BUS de datos
Coste
Velocidad

https://centrovirtual.educacion.es/mentor/inicio.html

Memoria FUNCIONES Y TIPOS

Es el elemento o unidad encargado de almacenar la informacin que necesita el ordenador, por tanto, las
instrucciones que forman los programas y los datos que se emplean en su ejecucin.

Se encuentra dividida en celdas que se identifican mediante una direccin y sobre las que se llevan a cabo
operaciones de lectura y/o escritura, los grupos de celdas forman las llamadas palabras de memoria, Una
palabra es el conjunto de bits que se pueden leer o memorizar en un instante dado y al nmero de bits que
forman este grupo se le denomina ancho de memoria o longitud de palabra.
El elemento bsico de la memoria digital es el bi-estable: dispositivo electrnico capaz de almacenar un
nico bit.
Mediante agrupamiento de estos dispositivos en distintas variedades tecnolgicas que determinan las
caractersticas de las memorias (el coste por bit, el tiempo de acceso, y la capacidad o tamao), se
establece lo que se ha dado en llamar una jerarqua de memorias:


Histricamente han existido dos tipos de memorias que se diferencian principalmente por su velocidad y
coste y son la memoria interna y la memoria externa o secundaria.

MEMORIA INTERNA:

Se compone de los 3 escalones superiores de la figura anterior: un conjunto de registros, la memoria cache
y la memoria principal.
El procesador es el elemento principal del ordenador y por lo tanto interesa que las instrucciones y los
datos con los que va a trabajar estn lo ms prximos a l.

Los registros por lo tanto estn integrados en la CPU y estn formados por un conjunto de bi-estables que
almacenan bloques de bits o palabras. Son capaces de realzar operaciones a la misma frecuencia que el
procesador y su capacidad es muy pequea

La memoria Cache: Es un tipo de memoria intermedia entre el procesador y la memoria principal. Est
formada por circuitos integrados SRAM o RAM estticos que suelen ser ms rpidos que los circuitos de
DRAM o RAM dinmicos empleados en la memoria principal.

Los circuitos RAM estticos: Son ms rpidos, ms caros y voluminosos, de menor capacidad y mayor
consumo energtico. Este tipo de memoria se emplea para mantener la informacin ms comnmente
usada por el procesador, evitando accesos continuos y ms lentos a memoria principal. Los
microprocesadores actuales incluyen en su propio chip total o parcialmente su cache.

CACHE L1:
Su tamao varia de un procesador a otro, es reducido en comparacin a la CACHE L2
Integrada en el ncleo del procesador, trabaja a la misma velocidad que este.
Suele estar dividida en 2 partes dedicadas, una para instrucciones y otra para datos.
CACHE L2:
Integrada En el procesador pero no en el ncleo de este
Tiene las mismas ventajas que la L1 pero ms lenta
Tiene un tamao mayor a la L1
No est dividida en zona de instrucciones y datos
CACHE L3:
Incorporada en placa base.

Las distintas memorias se clasifican atendiendo a la posibilidad de lectura o escritura en las mismas.
Hablamos de:

CLASIFICACION

1- Memorias de solo lectura o programables: Son memorias no voltiles, es decir, no pierden la informacin
en ausencia de alimentacin. Son memorias de este tipo
ROM: (READ ONLY MEMORY)
i. Cantidad pequea de memoria de solo lectura
ii. Almacena las instrucciones para iniciar el ordenador, es decir, en ella se guardan programas crticos
tales como un pequeo programa que inicia la carga del SO.
iii. Es una memoria no VOLATIL
PROM (PROGRAMMABLE READ ONLY MEMORIES)
i. Es un chip de memoria en el que se puede almacenar un programa, no se puede regrabar
EPROM (Memorias slo de Lectura Reprogramables)
EEPROM (ELECTRICAL ERASABLE PROGRAMMABLE READ ONLY MEMORY)

MEMORIA DE LECTURA Y ESCRITURA: Hablamos de la memoria RAM. Es una memoria Voltil, que pierde la
informacin en ausencia de alimentacin elctrica.

MEMORIA SECUNDARIA, EXTERNA O AUXILIAR

El gran inconveniente de la memoria principal es que a pesar de ser muy rpida posee una baja capacidad
de almacenamiento, por lo que para guardar informacin de forma masiva se usan otros tipos de
memoria:

Las memorias secundarias o auxiliares.

La informacin guardada en estas permanece indefinidamente hasta que el usuario la borra de manera
expresa (es lo que se denomina un almacenamiento no voltil).
Estos dispositivos tienen mucha ms capacidad que las memorias internas, pero, no podemos ejecutar
programas desde esta memoria, es necesario pasar el programa completo a la memoria RAM para su
ejecucin.

CLASIFICACIN
Segn diferentes criterios.

EN FUNCION DE LA TECNOLOGIA EMPLEADA

Tecnologa magntica: Emplea un sustrato de plstico o aluminio cubierto de material magnetizable
(oxido frrico o de cromo). La informacin se graba en celdas que forman pistas. Cada celda puede estar
sin magnetizar o magnetizada con dos posibles valores 0 y 1. Ejemplo: Disquetes, Discos Duros.
Tecnologa ptica: Usa energa lumnica para almacenar o leer informacin. Los 0 o 1 se
representan por la presencia o ausencia de la seal luminosa. Ej. CD/DVD.
Tecnologa Magneto ptica: Las tecnologa Magneto-pticos (MO) utilizan un lser ptico, un
campo magntico y un fotodetector para registrar los datos sobre medias MO protegidas en cartridges
plsticos. Este mtodo tiene una cantidad de beneficios para el usuario entre los que se destaca su alta
confiabilidad y durabilidad. Los discos Magneto-pticos estn cubiertos con un material especial que
puede ser magnetizado, pero slo a una alta temperatura (150C aproximadamente).
Esto hace que la carga magntica no se vea afectada por la exposicin campos magnticos a temperaturas
normales. Los datos grabados bajo tecnologa magntica normal -como la de los discos rgidos, diskettes y
drives de cinta- pueden ser fcilmente afectados por campos magnticos imprevistos a temperaturas
normales, provocando la prdida de los datos.
http://www.ddmsa.com/prod/mo_tecnologia.html
Tecnologa Flash: Las memorias Flash se han convertido en algo importante para aquellos productos que
necesitan una pequea cantidad de almacenamiento no voltil para datos y programas.
La mayora de las aplicaciones actuales de memoria Flash en ordenadores, se centran en sustituir las
EPROM y EEPROM (almacenamiento de cdigo) en vez de almacenar datos.

Las memorias Flash quizs continen utilizndose como almacn de BIOS, pero es muy probable que el
empujn tan esperado de dichas memorias como almacenamiento de datos no provenga de los
ordenadores. La memoria Flash es todava tan nueva que no existe un nico mtodo de fabricacin. Los
fabricantes utilizan unos doce enfoques diferentes para fabricar y organizar las celdas de memoria Flash
sobre una oblea de silicio.

NOR constituye la tecnologa lder actual e Intel es su fabricante principal. Organiza las celdas de memoria
en paralelo, con el drenaje de cada celda conectado a una lnea de bits, agrupndose varias lneas de bits
para constituir un grupo de E/S. NOR proporciona acceso aleatorio ms rpido, pero su estructura en
paralelo reduce la densidad de la memoria.

NAND es una tecnologa utilizada por National Semiconductor, Samsung y otros fabricantes. Conecta las
celdas en serie, con una puerta de seleccin para cada puerta de control inferior y conexiones en serie con
las puertas de control de este grupo de puertas. NAND ofrece una velocidad de acceso aleatorio menos
elevada, pero permite densidades mayores gracias a sus celdas de tamao ms pequeo.

You might also like