Вы находитесь на странице: 1из 39

Arquitectura de computadores

Arquitectura de computadores
 La arquitectura de ordenadores es el diseño
conceptual y la estructura operacional
fundamental de un sistema de computadoras. es
decir, es un modelo y una descripción funcional de
los requerimientos y las implementaciones de
diseño para varias partes de una computadora,
con especial interés en la forma en que la unidad
central de proceso (CPU) trabaja internamente y
accede a las direcciones de memoria.
 La computadora recibe y envía la información a través de
los periféricos, por medio de los canales. La CPU es la encargada
de procesar la información que le llega a la computadora. El
intercambio de información se tiene que hacer con los
periféricos y la CPU. Puede considerarse que todas aquellas
unidades de un sistema, exceptuando la CPU, se denomina
periférico, por lo que la computadora tiene dos partes bien
definidas, que son:
 la CPU (encargada de ejecutar programas y que también se
considera compuesta por la memoria principal, la unidad
aritmético lógica y la unidad de control),
 los periféricos (que pueden ser de entrada, salida,
entrada/salida, almacenamiento y comunicaciones).
Una característica fundamental de una maquina digital, es que esta
necesita una excitación para ejecutar una serie de pasos
predeterminados, tiene una función específica.

En un computador, la respuesta se puede programar, esto es,


explora algunas instrucciones y datos (programa) y de acuerdo a
esto (ejecuta). Su función es flexible y depende del programa
almacenado en memoria.
De la diversidad de computadores que existe se distinguen algunos
bloques funcionales típicos.
Elementos funcionales:

Unidades de entrada y salida


Unidad de memoria
Unidad aritmética lógica
Unidad de control
Buses: dirección, dato, control
Estos elementos se articulan de acuerdo a las
características de los procesadores. Se presenta un
diagrama de bloques de una estructura genérica de
un procesador en que aparecen representados los
distintos elementos que lo constituyen. Está dividido
en una sección de datos y una de control. La
estructura de los buses se considera que es de tipo
multiplexado entre memoria.
El procesador manipula, fundamentalmente,
tres tipos de datos:
Instrucciones: secuencias de bit que son
decodificadas por el procesador. Están
almacenadas en la memoria RAM o ROM y son
extraídas en forma secuencial y llevadas al
registro de instrucción del procesador, de
acuerdo al flujo del programa.
Unidad aritmética lógica
Es en donde se realizan las operaciones aritméticas y
lógicas, para ello se apoya usando el registro
acumulador, los registros generales y también un registro
flag.
Los registros flag sirven para indicar el estado del
procesador después de realizar una operación de
cálculo. Los registros son flip flop que registran las
características del resultado arrojado por una instrucción.
Dependiendo de los fabricantes los flags pueden ser muy diversos
pero hay algunos que en general se encuentran en casi todos los
procesadores:
 Flag de signo: indica si el resultado de la última operación fue
positiva o negativa.
 Flag de cero: indica si el resultado de la última operación fue cero o
distinto de cero.
 Flag de overflow: indica si el resultado fue mayor que la capacidad
de representación del acumulador
 Flag de underflow: cuando el resultado es menor a la mínima
capacidad de representación del acumulador.
Unidad de control
Realiza funciones organizativas a partir de un mecanismo
de relojería con el cual se sincroniza y secuencian los
tiempos y los momentos en que los distintos elementos, que
constituyen la estructura del procesador, deban participar
en la ejecución de una instrucción.
Un ciclo de reloj es la unidad de tiempo para la ejecución
de las operaciones dentro del procesador. Las operaciones
se realizan dentro del ciclo de reloj o en múltiplos, enteros,
de ciclos de reloj.
La instrucción está compuesta de dos partes:
El código de operación el llamado opcode, con el cual se
alimenta al decodificador de instrucción
Una dirección que se puede almacenar en algún registro
de direcciones
La unidad de control contiene toda la circuitería necesaria
para efectuar las microoperaciones ordenadas de acuerdo a
la naturaleza de la instrucción a ejecutar.
Unidad de memoria
Corresponde a un conjunto de registros
direccionales a través del bus de direcciones.
Cada registro de memoria está constituido por un
determinado número de unidades básicas, bit,
que constituyen la celda de memoria. El tamaño
de la celda es constante para un procesador
determinado.
La memoria tiene dos usos principales:
 Almacenar programas
 Almacenar datos o resultados.
 Las memorias RAM necesitan energía para mantener la
información almacenada, se reconocen dos grandes familias:
 Las SRAM o ram estáticas, rápidas, caras, de alto consumo útiles
como memorias cache L2
 Las DRAM o ram dinámicas, lentas, baratas, de bajo consumo se
usan como memoria principal
Operación de la memoria
La forma de trabajo de un ciclo de
memoria con el envió de una dirección
por el BUS de DIRECCION, AB (address
bus), dicha dirección se almacena en un
registro de direcciones de memoria, MAR
(memory address register)
 La operación de memoria puede ser de lectura o escritura.
 Lectura: el contenido de la celda direccionada por el MAR se
transfiere a un registro de datos de memoria MDR (memory data
register) el que transfiere su contenido al bus de datos DB (data
bus), de allí al registro del procesador que corresponda.
 Escritura: una vez seleccionado el MAR , se transfiere el
contenido del DB al MDR, desde donde se lleva a la celda
seleccionada, completando el proceso de escritura.
 Papel del bus de control: a través de este bus, la unidad de
control activa el MAR el MDR y los demás registros involucrados
en los procesos de lectura-escritura. Sincroniza el momento en
que se activan AB y DB, esto corresponde a un conjunto de
microoperaciones necesarias para producir una lectura o
escritura en memoria.
Unidad entrada y salida
Dado que la CPU trabaja a velocidades mucho mayor
que los equipos periféricos (nsg. v/s msg) se requiere
una unidad que se encargue de organizar cuál de los
periféricos conectados será habilitado para
intercambiar información con el procesador.
La unidad de entrada/salida puede ser un
multiplexor/de multiplexor, a través del selector de
puertas se direcciona cuál de los equipos debe
conectarse, la señal de control establece la modalidad
de comunicación I/O, la información se transfiere al I/O
data desde donde se traslada al DB.
Los dispositivos internos
Una pc en sí, puede "dar señales de vida" sin el teclado,
sin el monitor, sin el ratón y todos los dispositivos externos,
aunque no tendría ninguna utilidad salvo que lo usáramos
como servidor u ordenador central de una red. Sin
embargo, cualquier pc debe tener una serie de
componentes internos que trabajando conjuntamente
podamos conseguir realizar las actividades deseadas. Sin
estos componentes podemos decir que no hay
computadora.
A continuación veremos a grandes rasgos cada una de
las partes internas de una computadora para hacernos
una idea general, que será ampliada con posterioridad
cuando procedamos al montaje del pc.
La fuente de alimentación

 La fuente de alimentación destaca por


su gran tamaño y porque es diferente a
cualquiera de los componentes que en
él se encuentran. Se trata de una caja
metálica en la que en su interior
alberga el más primitivo circuito que
cualquier pc posee, ya que los
componentes que guarda son
resistencias, condensadores bobinas,
etc, sin estar integrados.
Su misión es la de dar al pc toda la
energía necesaria para su
funcionamiento.
Memoria

 El computador funciona con


varios tipos de memoria: ROM,
RAM, caché interna, caché
externa, de video…se conoce
como memoria el conjunto de
bits que almacena caracteres
temporal y
permanentemente. la
representación mínima de
éste es el byte.
Tarjeta madre (motherboard o mainboard)

Es la tarjeta primordial que se


encuentra dentro del
computador, a esta se
adquieren todos los circuitos
electrónicos, las memorias,
CPU (microprocesador),
tarjetas, y otras conexiones
principales.
Procesador

 Es el chip más importante de la tarjeta


madre, es el que se encarga de
organizar el funcionamiento del
computador, procesar la información,
ejecutar cálculos y en general realizar
millones de instrucciones y esto es lo
que define sus características y precio.
Este chip actúa como calculador y
ordenador a otros componentes. Al se
le dan varios nombres: procesador
El bus

 Es el que envía la
información a casi todos
los computadores que
vienen hoy en día como
son: pci, eisa y los nuevos
estándares: agp para
tarjetas de vídeo y el
universal serial bus USB
entre las partes del
computador.
El chipset
 Es el conjunto (set) de
chips que se encargan
de controlar
determinadas funciones
de la computadora,
como la forma en que
interacciona el
microprocesador con la
memoria, o el control de
los puertos y slots isa, pci,
agp, usb o los dispositivos
de almacenamiento.
El disco duro
 Es uno de los elementos
habituales en
las computadoras, al
menos desde los tiempos
de las 286. Un disco duro
está compuesto de
numerosos discos de
material sensible a los
campos magnéticos,
apilados unos sobre otros.
Tarjeta gráfica o de video
 Es una tarjeta de expresión para una
computadora, encargada de
procesar los datos provenientes de
la cpu y transformarlos en
información comprensible y
representable en un dispositivo de
salida, como un monitor o televisor.
Las tarjetas gráficas más comunes
son las disponibles para las
computadoras compatibles con la
ibm pc, debido a la enorme
popularidad de éstas, pero otras
arquitecturas también hacen uso de
este tipo de dispositivos.
Unidad de disco

 Son dispositivos de entrada y


salida que permiten el
cargue y descargue masivo
de información al
computador, así como su
almacenamiento
y transporte. Operan
grabando y leyendo la
información sobre
la superficie de un disquete,
modificando sus
características magnéticas,
por lo cual son un medio
magnético.
Modem

 Es un dispositivo que sirve


para enviar una señal
llamada moduladora
mediante otra señal de
llamada portadora. Es
habitual encontrar en
muchos módems de red
conmutada la facilidad
de respuesta y
marcación automática.
BIOS
 El sistema básico de entrada/salida o
BIOS (basic input-output system ) es un
código de software que localiza y carga
el sistema operativo en la RAM; es un
software muy básico instalado en la
placa base que permite que ésta cumpla
su cometido. Proporciona la
comunicación de bajo nivel, el
funcionamiento y configuración del
hardware del sistema que, como mínimo,
maneja el teclado y proporciona salida
básica (emitiendo pitidos normalizados
por el altavoz de la computadora si se
producen fallos) durante el arranque. El
BIOS usualmente está escrito en lenguaje
ensamblador.
Unidad de CD-ROM
 Esta unidad sirve para leer
los discos compactos (CD-
ROM) en los que vienen casi
todos los programas y para
escuchar cd de música en el
pc. la velocidad de una
unidad de cd rom depende
dos factores: la tasa de
transferencia de datos (lo
más importante y el único
dato que le mencionarán) y
el tiempo de acceso.
Partes externas
Monitor

 un monitor es un periférico de
salida que muestra la
información de forma gráfica de
una computadora. Los monitores
se conectan a la computadora
a través de una tarjeta gráfica
(o adaptador o tarjeta de
video). Un monitor puede
clasificarse, según la tecnología
empleada para formar las
imágenes en: lcd, crt, plasma o
tft.
Gabinete (CPU)
 es la estructura metálica o plástica,
cuya función consiste en albergar y
proteger los componentes internos
como la unidad central de
procesamiento (CPU), la memoria de
acceso aleatorio (RAM), la placa
madre, la fuente de alimentación,
la/s placas de expansión y
los dispositivos o unidades de
almacenamiento: disquetera, unidad
de disco rígido, unidad de disco
óptico (lectora o grabadora
de: CD, DVD, BD).
Teclado

 El teclado es el periférico de ingreso


de datos más importante de la pc.
En general, si una computadora no
tiene conectado un teclado se
emitía alerta y el sistema no
arrancara. El teclado de la
computadora tiene un diseño
inspirado en las máquinas de
escribir. Consta de una serie de
botones que al ser presionados
envían señales eléctricas al
computador. De este modo
podemos ingresar datos a la
computadora.
Ratón (mouse)

 El ratón o mouse es un dispositivo


apuntador utilizado para facilitar
el manejo de un entorno
gráfico en una computadora.
Generalmente está fabricado en
plástico y se utiliza con una de las
manos. Detecta su movimiento
relativo en dos dimensiones por la
superficie plana en la que se
apoya, reflejándose
habitualmente a través de un
puntero o flecha en el monitor.
Bocinas
 Estrictamente se trata de dispositivos
transductores, esto es, son capaces
de transformar un tipo de energía en
otro diferente, y en el caso de las
bocinas, estas convierten energía
eléctrica en energía sonora,
recibiendo las señales eléctricas de
audio procedentes de la
computadora, transformándolas en
sonido. Forman parte de la
multimedia (es el uso de medios
visuales y auditivos que permiten
interactuar de manera amigable y
amena entre el usuario y la
computadora).
cámara web
 Una cámara web o cámara
de red (en inglés: webcam) es
una pequeña cámara digital
conectada a una
computadora la cual puede
capturar imágenes y
transmitirlas a través de
internet, ya sea a una página
web o a otra u otras
computadoras de forma
privada.
Impresora

 Una impresora es un dispositivo


periférico del ordenador que
permite producir una gama
permanente de textos o gráficos
de documentos almacenados en
formato electrónico,
imprimiéndolos en medios físicos,
normalmente en papel o
transparencias, utilizando
cartuchos de tinta o tecnología
láser.

Вам также может понравиться