Arquitectura de Digital
Arquitectura de Digital
Arquitectura de Digital
OBJETIVO
INTRODUCCIÓN
Lo que se denomina hardware de computadores consiste en toda la parte fisica que forman una
computadora como circuitos electrónicos, visualizadores, medios de almacenamiento magnéticos y
ópticos, equipos electromecánicos y dispositivos de comunicación. Por lo que la arquitectura de
computadoras abarca la especificación del repertorio de instrucciones y las unidades hardware que
implementan las instrucciones.
2. DEFINICIÓN DE COMPUTADORA
Un computador o computadora es una máquina calculadora electrónica rápida que acepta como
entrada información digitalizada, la procesa de acuerdo con una lista de instrucciones almacenada
internamente y produce la información de salida resultante. A la lista de instrucciones se le conoce
como programa y el medio de almacenamiento interno memoria del computador.
Hay muchos tipos de computadores, varían en tamaño, costo, poder de cómputo y uso. El
computador personal es el más común, el cual encuentra amplia aplicación en hogares, centros de
enseñanza y oficinas de negocios. Se encuentra conformado por unidades de procesamiento y de
almacenamiento, unidades de salida de visualización y de salida de audio, así como de un teclado, lo
que permite su fácil ubicación sobre una mesa en el hogar o en la oficina. Los medios de
almacenamiento incluyen discos duros, CD-ROM y disquetes.
Los computadores portátiles son la versión compacta con todos los componentes empaquetados. Las
estaciones de trabajo con capacidad de entrada/salida de gráficos de alta resolución, aunque con las
dimensiones de un computador de sobremesa, se caracterizan por su rapidez de procesamiento; se
usan frecuentemente en aplicaciones de ingeniería, especialmente para trabajo de diseño interactivo.
Asimismo, se encuentran los sistemas de empresa o macrocomputadores, los cuales son ocupados
para el procesamiento de datos de negocios en compañías de tamaño mediano a grande que
requieren bastante poder de computación y capacidad de almacenamiento que la ofrecida por las
estaciones de trabajo. Los servidores (son una computadora que, formando parte de una red, provee
servicios a otras computadoras denominadas clientes), contienen unidades de almacenamiento para
bases de datos de tamaño mediano, y son capaces de gestionar un gran volumen de peticiones de
acceso a esos datos. En la mayoría de los casos los servidores son accesibles a las comunidades
educativas, empresariales y particulares. Las peticiones y las respuestas se transportan habitualmente
a través de las instalaciones de internet.
Internet y sus servidores asociados se han convertido en la fuente dominante mundial de toda clase
de información. Las instalaciones de comunicación de internet consisten en una compleja estructura
de enlaces principales de fibra óptica de alta velocidad interconectados con cable de difusión y
conexiones telefónicas a escuelas, negocios y hogares.
Por otro lado, están los supercomputadores que se utilizan para cálculos numéricos a gran escala y
requeridos en aplicaciones como predicción del tiempo o diseño y simulación de aeronaves. En
sistemas empresariales, servidores y supercomputadores, las unidades funcionales, incluyendo
múltiples procesadores, pueden consistir en varias unidades separadas y frecuentemente grandes.
Norton Peter en su libro Introducción a la computación señala que “a principios de la década de 1980,
cuando las computadoras personales comenzaron a ganar popularidad, muchos futuristas y analistas
hicieron predicciones audaces acerca de la importancia de la computadora para la sociedad. Algunas
personas incluso predijeron que, para el año 2000, en ningún hogar faltaría una
computadora”.
El hardware se refiere a la parte física de la computadora: teclado, gabinete, circuitos, cables, discos
duros, impresoras, monitores, etc. El funcionamiento del hardware depende del software
(programas).
En tanto que software, se define como el conjunto de instrucciones que dirigen al hardware.
Asimismo, dice que es un conjunto de instrucciones que realizan una tarea específica denominada
programa.
El dispositivo de entrada se define como la parte del hardware que permite al usuario introducir
información a la computadora. Por ejemplo: teclado, ratón, lector óptico, escáner, guantes (para
realidad virtual), cámaras digitales de video, etc.
El dispositivo de entrada más común es el teclado, el cual acepta letras, números y comandos del
usuario. Además, en forma adicional se emplea el ratón, el cual permite dar comandos moviendo el
ratón sobre una superficie plana y oprimiendo sus botones. Algunos otros dispositivos de entrada son
la palanca de juegos (joystick), escáner, cámaras digitales y micrófonos.
Es la parte que permite a la computadora comunicarse con el usuario. Ejemplos: monitor, graficador,
bocinas, impresora, etc.
Los dispositivos de salida devuelven los datos procesados al usuario. El término genérico dispositivo
se refiere a cualquier pieza de hardware.
Existen algunos tipos de hardware que pueden actuar tanto como dispositivos de entrada como de
salida. Un ejemplo es la pantalla sensible al tacto, un tipo e monitor que muestra texto o íconos, los
cuales pueden tocarse.
Las pantallas sensibles al tacto permiten a los usuarios localizar con rapidez artículos o buscar en
catálogos. Los tipos más comunes de dispositivos que pueden ser de entrada y salida son los de
comunicación, los cuales conectan una computadora con otra, proceso conocido como conectividad
en redes. Entre las muchas clases de dispositivos de comunicación, los más comunes son los módems,
los cuales permiten a las computadoras comunicarse a través de líneas telefónicas, y las tarjetas de
interfaz de red (network interface cards; NIC), las cuales permiten a los usuarios conectar un grupo de
computadoras para compartir datos y dispositivos.
La computadora, para ser realmente útil, necesita un lugar para mantener archivos de programas y
datos relacionados cuando no se están usando. El propósito del almacenamiento es guardar datos.
Existen diferencias entre el almacenamiento y la memoria. Los contenidos son conservados en el
almacenamiento cuando la computadora se apaga, mientras que los programas o datos que se ponen
en la memoria se pierden cuando se apaga la computadora.
El medio de almacenamiento más común es el disco magnético. Un disco es un objeto plano redondo
que gira alrededor de su centro. Conformado por cabezas de lectura/escritura, semejantes a las
cabezas de una grabadora de cintas o de una videograbadora.
El dispositivo que contiene a un disco se le llama unidad de disco. Algunos discos están construidos
dentro de la unidad y no están hechos para ser removidos. La mayoría de las computadoras
personales contienen un disco duro no removible.
Las unidades de CDROM, unidades de cinta, unidades ópticas unidades de disco duro removibles
constituyen otros tipos de dispositivos de almacenamiento. El tipo empleado en las computadoras se
denomina disco compacto de sólo lectura (Compact Disk Read-Only Memory: CD-ROM), el nombre
implica que no se puede cambiar la información en el disco, del mismo modo que no se puede grabar
sobre un CD de audio.
Otra tecnología de almacenamiento de datos que está surgiendo es el disco digital versátil (digital
versatile disk; DVD) puede almacenar una película entera de largo metraje. Los disco DVD requieren
un reproductor especial; sin embargo, los reproductores nuevos por lo general pueden reproducir
discos de sonido, datos y DVD, por lo que el usuario ya no debe comprar reproductores diferentes
para cada tipo de disco.
Una computadora personal típica, en su hardware, está conformada por una placa de circuito impresa
denominada placa madre o en otras bibliografías nombrada tarjeta madre (en inglés motherboard).
La placa base es el hardware que alberga al chip del procesador, la memoria principal y algunas
interfaces de E/S. Asimismo tiene conectores adicionales en los que se pueden enchufar interfaces
adicionales.
El bus del procesador es definido por las señales propias del chip del procesador. Los dispositivos que
requieran alta velocidad de conexión con el procesador, como la memoria principal, pueden
conectarse directamente a este bus. La tarjeta madre proporciona generalmente otro bus al que se
pueden interconectar otros dispositivos. Los dos buses son interconectados por un circuito, que se
denominará puente, que traslada desde un bus a otro las señales y protocolos. Los dispositivos
conectados al bus de expansión, muestran al procesador como si estuvieran conectados directamente
al propio bus del procesador.
La CPU (Unidad Central de Procesamiento) es el lugar en donde se manipulan los datos, se conoce
como el cerebro de la computadora, la CPU contiene un pequeño chip llamado microprocesador.
Cada CPU está formada por al menos de dos partes básicas: la unidad de control y la unidad lógica-
aritmética.
La unidad de control es el centro lógico de la computadora ya que los recursos de una computadora
son administrados en la unidad de control, es esta unidad la que se encarga de dirigir el flujo de datos.
Antes de que un programa sea ejecutado, cada comando debe desglosarse en instrucciones que
correspondan a las que están en las instrucciones de la CPU. Al momento de ejecutar el programa, la
CPU lleva a cabo las instrucciones en orden convirtiéndolas en microcódigo. A pesar de la complejidad
que resulta del proceso, la computadora puede realizar este proceso a una velocidad increíble.
Cuando una CPU es desarrollada, el conjunto de instrucciones tiene los mismos comandos que su
predecesora, aparte de incluirle algunos nuevos. Esto permite que el software escrito para una CPU
trabaje con computadoras con procesadores más recientes, esta estrategia es llamada Compatibilidad
ascendente. Esta característica permite ahorrar a los consumidores comprar un sistema nuevo cada
vez que una parte del sistema es actualizada.
Se le conoce compatibilidad decreciente o inversa, cuando un dispositivo del hardware o pieza del
software puede interactuar con el mismo equipo y software que su predecesor.
Los datos almacenados en una computadora son de tipo numérico, es por ello que gran parte del
procesamiento involucra la comparación de números o la realización de operaciones matemáticas.
Dentro de la unidad lógica aritmética de la computadora se realizan sólo dos tipos de operaciones:
operaciones aritméticas y operaciones lógicas.
La unidad lógica aritmética incluye un grupo de registros, ubicaciones de alta velocidad, las cuales se
usan para conservar los datos que se procesan en ese momento.
3.4.3 Bus
El término Bus se refiere a las rutas entre los componentes de una computadora. En una
computadora existen dos buses principales: El Bus de datos y el Bus de direcciones, el más conocido
es el Bus de datos.
El Bus de datos es una ruta que conecta la CPU, la memoria y otros dispositivos de hardware en la
tarjeta madre.
El bus de datos es un grupo de cables paralelos, el número de cables en el bus afecta la velocidad a la
que los datos pueden viajar entre los dispositivos del hardware. Los buses de datos pueden ser de 16
y 32 bits y pueden transferir 2 y 4 bytes respectivamente.
Para el bus de 32 bits fue necesaria una nueva norma, el primer competidor fue el bus de
Arquitectura de Microcanal (Micro Channel Architecture: MCA), de IBM. Después vino el bus de
Arquitectura Industrial Extendida Estandar (Extended Industry Standard Architecture: EISA). El
ganador fue el bus de Interconexión de Componentes Periféricos (Peripheral Component
Interconnect: PCI). Intel diseñó el bus PCI de manera específica para facilitar la integración de nuevos
tipos de datos como sonido, video y gráficos.
El bus de direcciones al igual que el bus de datos, es un juego de cables que conecta la CPU a la RAM y
lleva direcciones de memoria. Cada byte en la RAM se asocia con un número, el cual es la dirección de
memoria.
La importancia del bus de direcciones radica en los cables, ya que en este determina la cantidad
máxima de direcciones de memoria. En la actualidad las CPU tienen buses de 32 bits que pueden
direccionar 4 GB de RAM, es decir, más de 4 mil millones de bytes.
Una de las dificultades en la evolución de las PC fue que el sistema operativo DOS sólo direccionaba 1
MB de RAM, por lo que cuando las PC comenzaron a contener más RAM, tuvo que diseñarse software
especial para direccionarla. Los programadores propusieron dos dispositivos, llamados memoria
expandida y memoria extendida, la que aun existe en el sistema operativo es la memoria extendida
con propósitos de compatibilidad decreciente.
Celda de memoria. Se define como un dispositivo o circuito eléctrico usando para almacenar un solo
bit (0 o 1). Ejemplos de éstos son: flip-flop, un capacitor cargado y un solo punto en una cinta
magnética o en un disco.
Palabra de memoria. Un grupo de bits (celdas) en una memoria que representa datos de algún tipo.
Byte. Término especial empleado para definir a un grupo de 8 bits. Los tamaños de palabra se pueden
expresar en bytes o en bits.
Operación general de la memoria. A pesar de que cada tipo de memoria es diferente, en su operación
interna, ciertos principios básicos de operación son los mismos para todos los sistemas de memoria.
Cada sistema de memoria requiere distintos tipos de líneas de entrada y salida para realizar las
siguientes funciones:
3) Suministrar los datos de entrada que se almacenarán en la memoria durante una operación de
escritura.
4) Retener los datos de salida que provienen de la memoria durante una operación de lectura.
5) Habilitar (o deshabilitar) la memoria de modo que responda (o no) a las entradas de dirección y al
comando de lectura-escritura.
Existen dos tipos de memoria incorporados: permanente conocida también como volátil y la no
permanente conocida como no volátil.
ROM. Los chips no volátiles conservan siempre los mismos datos, es decir, éstos no pueden
cambiarse. Los datos en estos chips sólo pueden ser leídos y usados, no pueden ser cambiados, por lo
que se llama memoria de sólo lectura (read-only memory: ROM). La tarea principal de esta memoria,
se
basa en que le da las primeras instrucciones a la computadora cuando se conecta a la energía por
primera vez.
RAM. Comúnmente llamada memoria de acceso aleatorio (random accesss memory: RAM). El
objetivo de esta memoria es conservar datos y programas mientras están en uso. La RAM optimiza el
funcionamiento de la computadora debido a que no busca en toda la memoria cada vez que necesita
encontrar datos, ya que la CPU almacena y recupera cada pieza de datos usando una dirección de
memoria. Dicha dirección es un número que indica la ubicación en los chips de memoria, éstas
comienzan con cero y continúan en forma ascendente hasta uno menos que el número de bytes de
memoria en la computadora.
En toda computadora existe un reloj del sistema, este reloj es accionado por un cristal de cuarzo que
al momento de aplicarle electricidad las moléculas en el cristal vibran muchas veces cada segundo.
Estas vibraciones son usadas por la computadora para medir sus operaciones de procesamiento.
Al paso de los años las velocidades de los relojes se ha incrementado constantemente. La primera PC
operaba a 4.77 megaHertz (millones de ciclos por segundo). Un ciclo de reloj es el tiempo que le lleva
un transistor en apagarse y encenderse.
La fuente de alimentación eléctrica de una computadora proporciona a ésta la energía necesaria a los
circuitos de la unidad central de proceso, y demás elementos hardware que la conforman.
Esta fuente de alimentación tiene como objetivo reducir las variaciones de voltaje existentes en la
toma de corriente. Internamente se encuentra provisto de un ventilador que disipa el calor
desprendido por el propio bloque y en términos generales también por la computadora.
En la entrada de esta fuente se encuentra un cable que se conecta a la red eléctrica; en la salida varios
cables en paralelo que se conectan con la tarjeta madre, así mismo sirven como fuente de
alimentación de las unidades de disco y demás dispositivos.
4. PERIFERICOS
4.1 Definición
Un computador se comunica con los dispositivos externos, incluyendo las aplicaciones software y
hardware que permiten controlar entradas y salidas por programas, interrupciones y accesos directos
a la memoria.
4.2 Clasificación
Los periféricos de una computadora se pueden dividir en dos categorías según su función.
La primera categoría está conformada por aquellos dispositivos que permiten realizar operaciones de
entrada y salida tales como teclado, mouse, impresoras y pantallas.
Los discos magnéticos se usan como almacén de datos en línea, los discos ópticos disquetes y cintas
magnéticas se utilizan como almacén de datos intermedios que se pueden extraer de esa unidad para
compartirla de un computador a otro.
El dispositivo para compartir software es el disco óptico, mejor conocido como CD-ROM.
Los dispositivos que proporcionan conexión a internet, es uno de los periféricos más importantes.
4.3 Funciones
Teclado. Es el dispositivo más utilizado normalmente complementado por el ratón junto con un
monitor como dispositivo de salida, se usan como medios de Interacción entre la computadora y el
usuario.
Se pueden dividir en dos tipos: uno se encuentra formado por un conjunto de conmutadores
mecánicos montados sobre una tarjeta de circuito impreso. El segundo tipo utiliza una arquitectura
plana formada por tres capas.
La capa mas externa es de material plastificado, la intermedia es de goma y la ultima capa es metálica.
Ratón. También conocido como mouse, se inventó en 1968 el cual representó un importante paso en
el desarrollo de un nuevo significado de la comunicación de los usuarios con la computadora.
El ratón hizo posible introducir información gráfica a la computadora, es un dispositivo diseñado para
el ser humano. En 1999 Microsoft desarrolló un ratón óptico más sofisticado.
Monitores de visualización. Estos monitores se utilizan siempre que se necesita una representación
visual de la información generada por el computador. El dispositivo más común utiliza tubos de rayos
catódicos.
Pantallas planas. Éstas son cada día más populares, debido a su delgadez y al menor peso que tiene
en comparación con las de rayo catódico. Proporcionan mejor “linealidad”, y mayor resolución. Los
tipos de pantalla plana que se pueden encontrar hoy en día son: de cristal líquido, plasma, y las
electroluminiscentes.
Impresoras. Éstas producen una copia de los datos de salida generada por la computadora, ya sea un
gráfico, un texto o una imagen. Seclasifican según su impacto o sin impacto. Las impresoras de
impacto ocupan dispositivos de impresión mecánicos y las de no impacto se basan en técnicas
ópticas de inyección de tinta.
Los módems habilitan a las computadoras para usar líneas telefónicas, conexiones celulares; las redes
conectan computadoras directamente a velocidades altas, ya sea por cableado especial o transmisión
inalámbrica.
La comunicación que permiten hoy en día las redes o los módems ha convertido a las empresas a
actualizarse y a generar su desarrollo industrial.
Por esta razón la tecnología se ha convertido en el área más importante de toda empresa.
Una red es un modo de conectar computadoras así como de compartir información y compartir
recursos.
Las redes tienen grandes beneficios cuatro de los más importantes son los que se mencionan a
continuación:
Permitir el acceso simultáneo a programas e información importante.
Permitir a la gente compartir equipo periférico, como impresoras y escáneres.
Hacer más eficiente la comunicación personal y correo electrónico.
Facilita el proceso de respaldo.