Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE ING. SISTEMAS
CURSO:
Metodología de la investigación científica.
PROFESOR:
Vidal Melgarejo, Zoraida Yanet
ALUMNO:
Chacón Ibarrola, Josue
AÑO: 2017
CICLO: IV
Arquitectura de computadoras
De (2): (arquitectura de computadoras)
Es la estructura de una computadora. Sabemos que está conformada por el diseño y la estructura
operacional fundamental de está. La arquitectura de la computadora es un modelo y una
descripción de las implementaciones del diseño y la importante relación que se da al momento
en que la Unidad Central de procesamiento (CPU) trabaja internamente y accede a las direcciones
de memoria.
Es la forma de interconectar los componentes del hardware (teclado, tarjeta de video, disco duro,
etc.) para crear computadoras según el gusto del cliente.
Es la memoria de la computadora donde se almacena los datos u programas que la CPU está
procesando o procesará en un determinado tiempo. Esta memoria es volátil, ya que al cortar la
energía eléctrica la información que se encontraba en ella es perdida. la memoria principal es
inseparable del CPU. La estructura de la memoria ha ido cambiando y mejorando con el
transcurso del tiempo. Se usan dos tipos de memoria: memoria de Solo lectura y memorita de
Lectura-Escritura.
La unidad aritmética lógica, también conocida como ALU (siglas en ingles de arithmetic logic unit),
está encargada de calcular operaciones aritméticas y lógicas. Los circuitos digitales más complejos
están construidos dentro de los chips microprocesadores, por lo tanto, estos procesadores tienen
un ALU muy potente y complejo. Encontramos un ALU en la tarjeta de sonido, lectora de CD,
televisores de alta potencia. Todos estos tienen en su interior múltiples ALU potentes y complejas.
En ingles, control unit (CU), es uno de los tres componentes funcionales de la Unidad Central de
Procesamiento. Los otros dos bloques son la Unidad de proceso y Unidad de entrada/salida.
En la unidad central del sistema se sitúa el “cerebro” de una computadora llamada Unidad Central
de Proceso (CPU), así como los demás componentes que van ayudar al sistema informático a
realizar las operaciones habituales.
Unidad de control: trabaja con los componentes del sistema informático y sus respectivos
datos en los diferentes procesos.
Unidad Aritmético-Lógica: realiza las operaciones de calculo que son la base del
funcionamiento de una computadora.
Registros: son un medio de ayuda para las operaciones de la Unidad de control y
aritmético-lógica. La información que se almacena es temporal.
Memoria de Acceso Aleatorio (RAM): Son memorias de lectura/escritura. Están construidas sobre
semi conductores en donde la información se almacena en celdas de memoria que pueden
adquirir uno de los dos valores lógicos del código binario.
Memoria ROM (Read Only Memory): Son memorias de Solo lectura, es decir, la información que
contiene solo puede ser leída mas no modificada. A diferencia de las memorias RAM, estas no
son volátiles, pero pueden llegar a deteriorarse con el pasar del tiempo.
Además de las ROM, en las que solo pueden grabar información el fabricante, existen otras en las
que el usuario, a través de métodos especiales, pueden modificar su contenido, algunas de ellas:
PROM, EPROM, EEPROM.
Memoria Caché: es mucho más rápido que la memoria RAM. La proporcionalidad de rapidez es
de 5 a 10 veces más veloz que las ROM. Cada vez que un sistema informático acceda a la memoria
RAM ya sea para leer o escribir datos, tiene que esperar a que la RAM esté lista para recibir y
enviar datos. Para realizar el proceso de lectura y escritura de datos se utiliza una memoria
intermedia entre el microprocesador y la RAM, que es la memoria caché.
Buses:
Bus de Direcciones
Es un canal de comunicaciones constituido por líneas que apuntan a la dirección de
memoria que ocupa o va a ocupar la información a tratar. Una vez direccionada la
posición, la información, almacenada en la memoria hasta ese momento, pasará a la CPU
a través del bus de datos.
Para determinar la cantidad de memoria directamente accesible por la CPU, hay que
tener en cuenta el número de líneas que integran el bus de direcciones, ya que cuanto
mayor sea el número de líneas, mayor será la cantidad de direcciones y, por tanto, de
memoria a manejar por el sistema informático.
Bus de Datos.
El bus de datos es el medio por el que se transmite la instrucción o dato apuntado por el
bus de direcciones. Es usado para realizar el intercambio de instrucciones y datos tanto
internamente, entre los diferentes componentes del sistema informático, como
externamente, entre el sistema informático y los diferentes subsistemas periféricos que
se encuentran en el exterior.
Una de las características principales de una computadora es el número de bits que
puede transferir el bus de datos (16, 32, 64, etc.). Cuanto mayor sea este número, mayor
será la cantidad de información que se puede manejar al mismo tiempo.
Bus de Control.
Es un número variable de líneas a través de las que se controlan las unidades
complementarias.
El número de líneas de control dependerá directamente de la cantidad que pueda
soportar el tipo de CPU utilizada y de su capacidad de direccionamiento de información.
Arquitecturas de Bus:
Arquitectura ISA.
Arquitectura MCA.
Arquitectura EISA.
Arquitectura ISA.
Arquitectura ISA
Reloj:
Cuanto mayor sea la frecuencia del reloj mayor será la velocidad de proceso de la computadora
y podrá realizar mayor cantidad de instrucciones elementales en un segundo.
El rango de frecuencia de los microprocesadores oscila entre los 4,77 megaherzios del primer PC
diseñado por IBM y los 200 megaherzios de las actuales computadoras basadas en los chips
Intel Pentium.
1. Para sincronizar las diversas operaciones que realizan los diferentes subcomponentes del
sistema informático.
2. Para saber la hora.
Tarjetas Controladoras de Comunicaciones
La tarea principal de una computadora digital es realizar cálculos o comparaciones entre distintos
tipos de información. Las computadoras están limitadas a usar solamente combinaciones de “0”
y “1”, por eso adoptan el nombre de máquinas binarias.
El computador principalmente está compuesto por:
Los datos que con los que se trabaja en el computador están constituidas por bits (que es la
unidad mínima de información). Un “0” puede significar 0 y un “1” un 1, también puede tomar
valores como off y on, falso y verdadero.
Para entender la dinámica del sistema, vamos a hacer una comparación entre el juego del ajedrez
y el hardware de una computadora. Si usted desconoce cómo se juega al ajedrez, las piezas le
resultarán inusuales. De igual manera, la dinámica del sistema coordina el funcionamiento de las
piezas físicas inusuales por sí solas.
SRAM: son memorias volátiles y estáticas. Son biestables y solamente se puede modificar
con un proceso de escritura, sino permanecerán en dicho estado siempre y cuando se le
suministre energía.
DRAM: son memorias volátiles y dinámicas. La información, que ha sido grabada en estas
memorias, se irá deteriorando con el transcurso del tiempo. Por lo tanto, se debe hacer,
antes que la información se pierda, un ciclo de refresco (restablecer la carga).
Jerarquía de memorias
Registros
Memoria caché
Memoria DRAM
Memoria principal
Transferencia de información
buses: para transmitir información de un sistema digital a otro, se usan conductores que
transportan los valores lógicos “0” y “1” denominados buses. es un elemento de
comunicación que relaciona cierto número de componentes o dispositivos.
dispositivos de entrada/salida: se trata sobre las unidades encargadas de transferir
información desde la memoria interna hasta la memoria externa en los periféricos.
o Controladores: es cualquier unidad hardware que gobierne o maneje a otra.
o Adaptadores: un adaptador permite la conexión de una unidad con un bus.
o Puertos de E/S: es un área de almacenamiento que se encuentra en una interface
y hace posible la conexión entre un periférico y la memoria.
o Interfaces: es un hardware que actúa como mediador para que facilite la
conexión entre un adaptador y el bus.
Como ya mencionamos el hardware es la parte física del computador. Por otro lado, el software
es el encargado de hacer funcionar al hardware (programas). Los dispositivos de entrada
permiten ingresar al usuario información a la computadora. Por ejemplo: mouse, teclado,
cámara, escáner.
dispositivos de salida: para que una computadora se comunique con el usuario, debe
mostrar los resultados anteriormente procesados, para esto utiliza los dispositivos de
salida. Por ejemplo: El monitor y la impresora.
la memoria interna de una computadora es volátil y los datos que ésta contenga permanecerán
mientras esté encendida la PC. Por otro lado, para almacenar información, relativamente,
permanente es el disco magnético.
La memoria interna o principal almacena datos y programas temporalmente, para luego ser
ejecutadas decodificando las instrucciones.
La memoria externa, como disco duro, disquetes, unidades extraíbles, etc. Sirven para almacenar
información propia al usuario, además de los programas.
placa principal: denominada también como tarjeta madre (en inglés Motherboard), forma parte
del hardware que contiene a la memoria principal, al microprocesador, tarjeta de video, etc.
unidad de control: es el centro lógico de la CPU. Antes de que se ejecute una instrucción
lo primero que se hace es ver que instrucciones acompañan a dicha instrucción.
unidad aritmético-lógica: los datos que se almacenan en la computadora son tipo
numéricos, entonces en consecuencia tiene que compararse o realizarse operaciones
matemáticas. En esta unidad solo se pueden realizar operaciones aritméticas o lógicas.
Fuente de alimentación eléctrica: proporciona a una computadora la energía necesaria para los
circuitos de la unidad central de procesamiento y el resto del hardware. La energía que proviene
de la tensión que se tiene en casa (220v) es transformada en +-12V y +-5V, que es lo que requiere
el computador.
Memorias electrónicas: son dispositivos que sirven para guardar información o datos e
instrucciones en una computadora.
Memoria interna: está formada por los registros internos del CPU. Es muy rápida para
procesar la información.
Memoria central (o principal): tiene mayor tamaño que la memoria interna. Se conservan
las instrucciones de los programas y es accedida directamente por el CPU por medio de
un bus.
Memoria secundaria: se usa para almacenar los programas del sistema y archivos del
usuario. El tamaño de almacenamiento es mucho mayor que las memorias anteriores.
Arquitectura de Von Neumann: según John Von Neumann (1903 – 1957), la arquitectura básica de una
computadora son 5 elementos:
Entradas y salidas
- Puerto USB: en inglés Universal Serial Bus, es un estándar industrial que sirve para conectar,
comunicar y proveer de alimentación eléctrica entre las computadoras y los periféricos. Se
desarrollo en los años 1990 y en 1996 se lanzó la primera versión 1.0 la cual se hizo más popular
en 1998 con la versión 1.1.
A través del cable USB no solo se transmiten datos, sino que alimenta dispositivos exteriores. Una
de las limitaciones es la longitud del cable, no debe superar los 5 metros.
Clasificación:
- Puerto Ethernet: es un puerto que viene integrado en la placa madre de una computadora o en
una tarjeta de red (NIC – Network Interface Card). Se usa para interconectar una computadora
con otras en una red de área local (LAN).
- Puerto Bluetooth: es un puerto inalámbrico que viene integrada en la placa madre. Actualmente
viene integrada en las tables, celulares, etc. Es posible que algunas computadoras tengan un
puerto inalámbrico porque vino integrada en la placa madre o porque se le añadió en una tarjeta
o placa de red.
Bluetooth fue diseñado para dispositivos de bajo consumo y que requieran corto alcance, además
de transceptores (trasmisores y receptores). La clasificación de los dispositivos es la siguiente
según su alcance: clase 1, clase2, clase 3.
- Puerto HDMI: El puerto HDMI (High-Definition Multimedia Interface) es una norma de audio y
video. Permite el uso de video computarizado y mejorado de manera que la imagen es de alta
definición, como también audio digital multicanal en un solo cable.
- Puerto Wi-Fi: es un puerto inalámbrico que viene integrado en la placa madre de una
computadora. Este componente viene actualmente en celulares, tables, laptops, etc. Además,
existen placas de red Wi-fi con conexión USB y se utiliza para conectarse a una red WLAN.
La NIC Wi-fi viene en diferentes variedades: 802.11a, 802.11b, 802.11g y la 802.11n. las más
usadas son la 802.11b (11 MBit/s) y la 802.11g (54 Mbit/s), sin embargo, la que viene usándose
recientemente es la 802.11n (600 Mbit/s). La capa física soporta solo una velocidad de 300
Mbit/s.
Jerarquía de memoria
Memoria caché
El principal objetivo de la memoria caché es hacer que la memoria principal sea lo más rápido
posible. Esta memoria contiene copias de partes de la memoria principal. Cuando el procesador
intenta leer una palabra de memoria, primero pregunta si ésta se encuentra en la memoria caché.
Si se encuentra capta la palabra y la entrega al procesador, sino accede a la memoria principal,
hace una copia a la memoria caché y al mismo tiempo envía la palabra a la CPU.
Realmente hay una controversia con el tamaño de dicha memoria ya que, a mayor tamaño será
ligeramente más lenta. No se puede determinar el tamaño óptimo para la memoria caché debido
a que es sensible a los diversos tipos de tareas.
Memoria interna
Conocida también como memoria principal. En los computadores antiguos la manera en que se
almacenaba la información era en una matriz de pequeños anillos ferromagnéticos denominados
núcleos. En la actualidad se usan chips semiconductores para la memoria principal.
DRAM y SRAM
La más común de las memorias es la memoria de acceso aleatorio (RAM). Una característica
distintiva de esta memoria es que la lectura y escritura es muy rápida. Otra característica de la
RAM es que es volátil. Siempre tiene que estar alimentada para no perder la información que
contenga.
RAM dinámica: las celdas de dicha memoria almacenan datos en forma de cargas eléctricas en
condensadores, de tal manera que la información se perderá aun estando alimentadas. Por eso
es necesario refrescos periódicos para mantener la información.
RAM estática: en contraste con la RAM dinámica, los valores binarios se almacenan utilizando
compuertas que forman biestables (flips – flops).
Tipos de ROM
las ROM son memorias no volátiles, es decir no importa si no están alimentadas, estas no
perderán la información que contengan. Algunos tipos de ROM:
PROM
EPROM
EEPROM
FLASH
Memoria externa
Una ALU, al igual que los demás componentes, es un dispositivo lógico digital que puede
almacenar dígitos binarios y realizar operaciones lógicas booleanas importantes.
Unidad de control
La unidad de control es la parte del procesador (CPU), que emite señales de control externas al
procesador para que se dé el intercambio de datos entre la memoria y los módulos de E/S.
También emite señales internas que permiten comunicar datos entre registros, hacer que la ALU
ejecute una función en concreto, etc.
La unidad de memoria
Una unidad de memoria es una colección de registros de almacenamiento juntamente con los
circuitos asociados necesarios para transferir información hacia afuera o adentro de los registros.
Los registros de almacenamiento en una unidad de memoria se llaman registros de memoria.
El componente que forma las celdas binarias de los registros en una unidad de memoria debe
tener las siguientes propiedades básicas:
1. Debe tener una propiedad dependiente de dos estados para la representación binaria
2. Debe ser pequeño en tamaño
3. El costo por bit de almacenamiento debe lo más bajo posible
4. El tiempo de acceso al registro de memoria debe ser razonablemente rápido
Una unidad lógica aritmética es una función multi operacional digital de lógica combinacional.
Realiza operaciones aritméticas y lógicas.
- Entradas/Salidas
Tipos de dispositivos de E/S
- Clasificación
Arquitectura clásica (1950-1990)
El matemático John Von Neumann, propuso que la arquitectura de una
computadora básicamente es la CPU (Unidad Central de proceso) qué está
conectada a una única memoria donde se guardan conjuntamente instrucciones
(programas) y datos. Además, existe un módulo de entradas y salidas para
permitir la comunicación de la máquina con los periféricos extremos que
maneja el usuario.
Arquitectura moderna (1990-hoy)
Las características que se modificaron a la arquitectura de Von Neumann
sirvieron para atacar a los problemas que presentaba dicha arquitectura. Y para
eso se creó la arquitectura Harvard.
- La memoria caché
Necesidad de la caché
Lo que se busca es que el rendimiento sea el mejor para cada PC es por eso que
los últimos microprocesadores está orientada a mejorar el rendimiento, de
manera que se ejecuten más instrucciones por unidad de tiempo.
El tamaño de la caché
El tamaño varia entre 8KB y 512KB. En muchas ocasiones, no se consigue
aumentar el rendimiento mediante cachés de mayor capacidad. Lo que influye
son los algoritmos de transferencia de la memoria caché.
- La entrada
El teclado: A pesar de su aceptación mundial como dispositivo de entrada, el
teclado QWERTY (nombrado así por las teclas de la primera fila) parece estar
fuera de lugar en las modernas computadoras. El orden original de estas teclas
fue escogido para reducir la posibilidad de errores mecánicos en las primeras
máquinas de escribir.
Dispositivos de señalización: Para tareas como enviar comandos o posicionar el
cursor, emplean un ratón. El ratón está diseñado para mover un puntero sobre
la pantalla y señalar a caracteres u objetos específicos.
- La salida
Pantallas: conocido como monitor. sirve como una ventana de una sola dirección
entre la computadora y el usuario. Los primeros monitores estaban diseñados
para mostrar caracteres y los actuales están más preparados para visualizar
gráficos, imágenes fotográficas, animaciones y vídeo que texto y números.
- Dispositivos de almacenamiento
Cinta magnética: Este dispositivo puede escribir datos, y leerlos, en una cinta
recubierta de una sustancia magnética. La razón de la amplia utilización de la
cinta magnética como medio de almacenamiento está clara: este elemento es
capaz de almacenar grandes cantidades de información en un espacio pequeño
y a un costo relativamente bajo.
Discos magnéticos y ópticos:
un disco magnético tiene una superficie recubierta magnéticamente que
puede almacenar información codificada; una unidad de disco escribe y
lee datos en la superficie de ese disco. Pero a diferencia de las cintas,
una unidad de disco puede recuperar rápidamente la información desde
cualquier parte del disco sin tener en cuenta el orden en el que esos
datos fueron grabados.
Una unidad de disco óptico usa un rayo láser en lugar de un imán para
leer y escribir bits de datos en la capa reflectante del disco. Una
superficie plástica transparente protege esta capa reflectante de los
daños físicos que se producen a diario permitiendo que la luz pase a
través de ella.
De (17): Principios de arquitectura de computadoras - 1º Ed
- Memoria
Memoria de acceso aleatorio (RAM, random Access memory)
Los circuitos de la RAM basados en flip flops se conocen como circuitos de
memoria estática, debido a que la información que guarda esta celda se
mantiene mientras haya alimentación eléctrica. Una memoria dinámica
almacena la información en capacitores y debido que esta se va disipando en el
tiempo, las DRAM necesitan que la información de su celda sea refrescada.
Memoria de lectura
La memoria de lectura es un dispositivo simple, utilizan un decodificador, algunas
líneas de salida y pocas compuertas lógicas. Se usan para almacenar programas
en videojuegos, calculadoras, hornos de microondas, controladores de conexión
de combustible, etc.
Memoria caché
Es un intermedio entre la memoria principal y la unidad central de proceso. Es
pequeña pero muy rápida y tiene como objetivo almacenar los contenidos de las
direcciones a las que se accede con mayor frecuencia. En la ejecución de un
programa lo primero que se analiza es la memoria caché.
- Entrada y Salida
Dispositivos de entrada
Teclados
Ratones
Pantallas sensibles al tacto
Dispositivos de salida
Impresoras láser
Pantallas de video
- Tipos de arquitectura
Hay dos tipos de arquitectura: arquitectura Von Neumann y Harvard. La que se viene
usando desde hace tiempo es la arquitectura Von Neumann o Von Neumann modificado
La diferencia entre la arquitectura Harvard es que en esta hay dos espacios separados:
un espacio de memoria para datos y otro espacio de memoria para las instrucciones.
- Arquitectura Von Neumann
Un computador está compuesto por un procesador, una memoria, unidades de E/S y un
sistema de interconexión.
Procesador: Un sistema debe ser capaz de hacer unas operaciones aritméticas y
lógicas básicas, a partir de las cuales se puedan resolver problemas más
complejos. Para conseguirlo, el procesador ha de disponer de una unidad
aritmética-lógica (ALU) que pueda hacer un conjunto de operaciones.
Dentro del procesador es necesaria una unidad, denominada unidad de control,
que sea capaz de interpretar las instrucciones para generar el conjunto de
señales de control necesarias para gobernar la ejecución de las instrucciones.
Memoria y unidades de E/S: En un computador con arquitectura Von Neumann,
además del procesador, son necesarios otros elementos:
Dispositivos de entrada.
Memoria principal.
Dispositivos de salida.
Referencias bibliográficas:
1. Colaboradores de Wikipedia. Unidad aritmética lógica. [En línea] Wikipedia, La enciclopedia
libre., 23 de 10 de 2017. [Citado el: 22 de 11 de 2017.]
https://es.wikipedia.org/w/index.php?title=Unidad_aritm%C3%A9tica_l%C3%B3gica&oldid=10
2789291.
6. Quiroga, Irma Patricia. Arquitectura de computadoras. -1a ed. Santiago de Chile : Alfaomega
Grupo Editor Argentino S.A., 2010. 978-987-1609-06-2.
11. Pelayo López, Jorge Arturo y Hernández Rueda, Karen. Lecturas de Apoyo de Arquitectura
de Computadoras. Guadalajara : s.n., 2009.
15. Beltrán Pardo, Marta y Guzmán Sacristán, Antonio. Diseño y evaluacion de arquitecturas
de computadoras. Madrid : PEARSON EDUCACIÓN, S.A, Madrid, 2010, 2010. 978-84-8322-650-
6.