Академический Документы
Профессиональный Документы
Культура Документы
8
Hardware de Procesamiento de Datos (I)
Para ver los principales aspectos del hardware, el tema se tratará en cuatro partes: La
primera hará hincapié en los aspectos funcionales de los componentes que intervienen
activamente en el procesamiento, tales como la CPU y la memoria principal.
La segunda parte, en forma muy simplificada, pretende ubicar esos componentes en una
computadora tipo PC.
La tercera describe brevemente las características de los distintos periféricos que se utilizan
para el ingreso de los datos y la salida de información de la computadora.
En la cuarta, se describen las distintas tecnologías utilizadas para el almacenamiento de los
datos y la descripción de los principales dispositivos de almacenamiento.
Parte 1: Hardware de procesamiento de datos.
Parte 2: Composición básica de una computadora.
Parte 3: Dispositivos de Entrada Salida.
Parte 4: Dispositivos de almacenamiento secundario
Cada uno de estos procesos los realizan los bloques funcionales: periféricos de entrada,
memoria, unidad central de proceso, periféricos de salida. Los bloques se comunican
eléctricamente entre sí, a través de caminos formados por un conjunto de cables o líneas
conductoras que constituyen un “bus”.
bus bus
Monitor
Mouse I I con
pantalla
Unidad de Unidad de
I Instrucciones I
disco Unidad disco
Instrucciones
de
Porción control
Unidad de Registros Unidad de
I central I
disquete disquete
Instrucciones
RI Instr.
Módem I I Impresora
Datos AX Datos
Scanner I I Parlante
Resultados UAL
Datos
CD-ROM I I Plotter
Resultados
bus
Periféricos de Periféricos de
entrada salida
En el gráfico se muestra como se relacionan los bloques funcionales. A los fines didácticos,
aparecen repetidos dispositivos que pueden actuar tanto para la entrada como para la salida
de datos (ej. Unidades de disco y disquete).
En líneas generales, en la figura mostrada, se supone que un disco de la unidad de disco
rígido provee un programa cuyas instrucciones pasarán a través de buses a la memoria y
los datos, llegan, -también a través de buses- a la memoria, provenientes del teclado.
Luego las instrucciones del programa son ejecutadas, una por vez, para lo cual primero
cada una por un bus llega al registro de instrucción (RI) de la U.C.P., donde permanece
mientras se ejecuta, para que la Unidad de Control interprete que operación ordena.
A continuación, a través del mismo bus, el dato a operar por dicha instrucción llega desde la
memoria a un registro acumulador (AX) del procesador, antes de ser operado (conforme
a la operación ordenada) en la ALU, a fin de obtener un resultado. Este puede sustituir en el
registro AX al dato ya operado, y luego, pasar a la memoria -nuevamente a través del bus
citado- si una instrucción así lo ordena. Una vez que el resultado esté en la memoria, la
instrucción siguiente podría ser visualizarlo en la pantalla, guardarlo en un disquete, etc.
Los dispositivos que se encargan de entrar desde el exterior datos e instrucciones hacia la
computadora, o dar salida de resultados de la computadora al exterior, se denominan
periféricos o unidades de entrada salida. Su función principal es convertir datos
externos en internos en las operaciones de entrada, o a la inversa en las operaciones de
salida. De estos bloques funcionales, trataremos en los próximos temas.
Un periférico no se conecta directamente al procesador central, sino por medio de
una Interfaz circuital, indicada con la letra I en el gráfico inicial, que en una PC en general,
está contenida en una tarjeta que se inserta en un zócalo apropiado de la placa madre.
La UC no gobierna directamente a los periféricos mediante líneas que llegan a ellos, sino
que la CPU ejecuta un subprograma preparado para cada periférico (drivers o
controladores), merced al cual desde la CPU llega a la interfaz del periférico cada
comando que ordena a la electrónica de éste qué debe hacer.
Coprocesador matemático
Registros
UC
RI
Caché Unidad de Decodifi
de Control cador
Nivel ALU
2 Secuen
ciador
Caché de nivel 1
RM DM
MEMORIA PRINCIPAL
Tipos de microprocesadores
Todo microprocesador entiende un determinado conjunto de instrucciones que son
específicas de cada modelo. A grandes rasgos se puede hacer una clasificación general de
los procesadores atendiendo al tipo de instrucciones que manejan:
a) Procesadores CISC (Complex Instruction Set Computer – Computación de
conjunto complejo de instrucciones): Procesador con un conjunto de
instrucciones complejo. Cada procesador contiene un gran número de instrucciones
que realizan operaciones completas. Por este motivo el decodificador y el
secuenciador tienen un carácter complejo: manipulan multitud de instrucciones,
algunas con muchas etapas diferentes.
b) RISC (Reduced Instruction Set Computer – Computación de conjunto
reducido de instrucciones): Procesador con un conjunto reducido de instrucciones
que, además, son de carácter básico. Cuando necesita realizar tareas complejas las
ejecuta mediante un conjunto de operaciones básicas. Como el decodificador y el
secuenciador se simplifican y en realidad las instrucciones complejas se utilizan muy
poco, este tipo de procesador es más rápido y más potente que el CISC.
Datos e Datos e
instruccion instruccion
Disco CPU
Memoria
Principal
Tiempo de acceso: es el que transcurre entre que se direcciona una celda de memoria,
hasta que aparece en el bus de datos el contenido de la celda direccionada. Este tiempo se
mide en nanosegundos, esta unidad de tiempo significa una mil millonésima de segundo.
Los procesadores internamente realizan operaciones en contados nanosegundos.
3.1.6. Tamaño de memoria
La cantidad de memoria RAM en una computadora influye sobre el rendimiento de la misma.
Más RAM significa que la computadora puede ejecutar programas más grandes y potentes.
También más RAM puede hacer que la computadora sea más veloz. Para ejecutar un
programa no hace falta que el programa entero esté en la RAM, sin embargo mientras más
grande sea la porción del programa que entre en la memoria, más rápida será la ejecución
del programa. Por qué? Si el tamaño de la memoria es insuficiente para almacenar el
programa y los datos necesarios, la CPU utilizará espacios del disco rígido como extensión
de la memoria principal. Esto significa que la CPU deberá hacer permanentes intercambios
trayendo y llevando datos de la memoria a la unidad de disco duro. Esta técnica de
administración de memoria se denomina “memoria virtual” y, si bien es efectiva para
administrar una cantidad limitada de memoria, disminuye el desempeño del sistema porque
el disco duro es mucho más lento que la RAM, por lo tanto, los accesos a la unidad de disco
harán que el procesamiento se realice en una mayor cantidad de tiempo.
4. El reloj interno de la computadora
Todas las computadoras tienen un reloj del sistema, controlado por un cristal de cuarzo.
Cuando se le aplica electricidad, las moléculas en el cristal vibran millones de veces por
segundo, con una velocidad que nunca cambia. La computadora utiliza las vibraciones del
cuarzo del reloj para marcar el tiempo de sus operaciones de procesamiento.
Las primeras PC operaban a 4,77 megahertz. El Hertz (Hz) es una medida de ciclos por
segundo. Megahertz (MHz) significa “millones de ciclos por segundo”. Gigahertz (GHz)
significa “miles de millones de ciclos por segundo”.
La velocidad de operación de la computadora está ligada a la velocidad de reloj del sistema.
Un ciclo de reloj es el tiempo en que un transistor se apaga y se vuelve a encender. Un
procesador puede ejecutar una instrucción dentro de un número determinado de ciclos de
reloj. A medida que aumenta la velocidad del reloj del sistema, también aumenta la
cantidad de instrucciones que puede realizar cada segundo.
Los procesadores modernos operan a velocidades mayores a 1 Ghz.
5. El bus
El bus es una ruta entre los componentes de una computadora. Existen dos buses
principales en una computadora: el bus interno (o del sistema) y el bus externo (o de
expansión). El bus del sistema reside en la placa madre y conecta a la CPU con los otros
dispositivos conectados a la placa madre. Un bus de expansión conecta dispositivos
externos, como el teclado, el Mouse, módem, impresora y otros, con la CPU. Los cables de
las unidades de disco y otros dispositivos internos se conectan al bus. El bus del sistema
tiene dos partes: el bus de datos y el bus de direcciones.
5.1. El bus de datos
El bus de datos es una ruta eléctrica que conecta a la CPU, memoria y los otros dispositivos
de hardware en la placa madre. Este bus, en realidad, es un conjunto de cables paralelos. El
número de cables del bus de datos afecta la velocidad con la que pueden viajar los datos
entre los componentes de hardware. Cada cable puede transportar un bit de datos por vez,
un bus de 8 cables transportará 8 bits, un byte, por vez. Un bus de 16 bits, puede transferir
2 bytes, uno de 32, 4 bytes y un bus de 64 bits puede transferir 8 bytes por vez.
Al igual que el procesador, la velocidad del bus se mide en megahertz (MHz). Mientras más
rápida sea la velocidad del bus, más rápido podrá transferir datos entre los componentes de
una computadora.
2. Componentes
La elección del tipo de gabinete dependerá del número y tipo de componentes que se
deseen incluir. Independientemente de su formato, en el interior de la PC observaremos los
siguientes elementos:
2.1. Placa base: Contiene la circuitería básica del ordenador: microprocesador, memoria,
ranuras de expansión, controladores de dispositivos, etc.
2.2. Dispositivos internos: Fundamentalmente son de dos tipos:
a) Dispositivos de almacenamiento masivo de datos (disco, disquetera, CD-ROM. etc.).
b) Tarjetas auxiliares (tarjeta de vídeo, tarjeta de sonido, etc.).
2.3. Fuente de alimentación: Suministra la corriente eléctrica adecuada a los
componentes internos de la computadora. Necesita de uno o varios ventiladores para disipar
el calor generado. Esos ventiladores son los que generan el ruido característico de las
computadoras actuales.
Fuente de
alimentación
Grabadora CD
Lectora CD
Placa madre
Disquetera
Disco duro
4. Microprocesadores de PC
Centrándonos únicamente en el entorno de PCs, partimos del primer microprocesador: el
Intel 8086, inicio de la familia se denomina x86 y se muestra a continuación su evolución
a grandes rasgos: