You are on page 1of 40

ARQUITECTURA

DEL COMPUTADOR
Computador

 Computador, computadora u ordenador.


 Aparato electrónico que recibe datos, los procesa y
devuelve información.
 Colección de circuitos integrados y otros componentes
relacionados que puede ejecutar con exactitud, rapidez
y de acuerdo a lo indicado por un usuario o por otro
programa, una gran variedad de secuencias o rutinas de
instrucciones.
En la actualidad existe una variedad de computadoras para
diferentes propósitos.

SERVIDORES
PDA

COMPUTADORA
COMPUTADORA PORTÁTIL
PERSONAL
 La Arquitectura del computador describe la
construcción y distribución física de los componentes
del computador.
 Explica la situación de componentes y permite
determinar las posibilidades que un sistema
informático, con una determinada configuración pueda
realizar operaciones para los que se va a utilizar.
 HARDWARE SOFTWARE
HARDWARE
HARD(duro) WARE(componente)

UNIDAD
CENTRAL
PERIFERICOS DEL
SISTEMA
PERIFÉRICOS
COMUNICACIONES

ALMACENAMIENTO

SALIDA
UCS

•Placa Principal
•CPU
•Memoria
•BUS
•Fuente de alimentación
eléctrica
•Otros componentes
PLACA PRINCIPAL

 Tarjeta madre, Placa madre (motherboard o


mainboard)
 Placa con circuito impreso donde se conectan los
elementos básicos del computador.
Central Processing Unit (CPU)

 Elemento fundamental del computador


 Se ocupa de interpretar las instrucciones contenidas en los
programas y procesar los datos.
 Controla los componentes del sistema informático conectados a
él.
 Controla y gestiona el tráfico de datos entre la Unidad Central
del sistema y los periféricos optimizando los procesos a realizar
por el computador.
 Se conoce como microprocesador el CPU que es manufacturado
con circuitos integrados.
 En ordenadores grandes, las CPUs requieren uno o más tableros
de circuito impresos. En los ordenadores personales y estaciones
de trabajo pequeñas, la CPU está contenida en un solo chip
llamado microprocesador.
 El Microprocesador se divide en:
 Unidad de Control (Control Unit o CU)
 Unidad aritmético-lógica (Aritmethic Control unit o ALU)
C.P.U.
BUS DE DIRECCIONES

UNIDAD DE
CONTROL
CONTROL

ALU
BUS DE

ACUMULADOR

REGISTRO
S

BUS DE DIRECCIONES
CU

 Es la parte de la UCP que coordina las tareas que realiza el computador.


 Maneja las órdenes que el computador necesita para ejecutar las
operaciones requeridas por los programas de aplicación.
 Funciones:
 Manejar operaciones de acceso, lectura y escritura a cada una de las
posiciones de la memoria principal donde se almacenan las instrucciones
necesarias para realizar un proceso
 Interpretar la instrucción en proceso
 Realizar las tareas que se indican en la instrucción.
 Controla y coordina a las unidades implicadas en las operaciones
mencionadas. Para evitar problemas internos
 Comunica entre sí y dirige las entradas y salidas desde hasta los
periféricos, dando el oportuno tratamiento a la información en proceso.
ALU

 Realiza operaciones con los datos que recibe, siguiendo


indicaciones de la CU.
 Operaciones aritméticas y lógicas con los datos
transferidos de CU.
 Para realizar operación aritmética :
 Código de operación
 Dirección de celda de datos
 Dirección de celda donde se almacenará el resultado
Registros

 Medio de ayuda a operaciones realizadas por CU y ALU.


 Almacenan temporalmente información para facilitar
manipulación de datos pòr CPU
 Los registros son a la CPU como la memoria principal es
la computadora.
Memoria Principal

 Almacena información en forma de programas y datos a


procesar seguidamente o sirve de apoyo a operaciones
que se efectuarán por computador.
 Datos de memoria pueden ser procesados de inmediato
por CPU, información contenida en memoria auxiliar no
puede ser procesada directamente por CPU.
 MP conectada con buses, que son su medio de
comunicación con CPU .
 Cantidad de memoria se verá limitada por la capacidad
de direccionamiento del bus; formando el mapa de
memoria.
 MP compuesta por lógicamente por serie de celdas de
bits que permiten almacenar en c/u de ellas un bit de
información (0,1) que será parte de un dato o
instrucción.
 Para identificar c/u de las celdas de memoria, se
enumeran llamado dirección y es el medio por el cual la
CU puede manejar la información
 Se divide en dos partes: volátil y no volátil
 RAM(RANDOM ACCESS MEMORY o Memoria de Acceso Aleatorio)
 Memorias construidas sobre semiconductores donde información se almacena
en celdas de memoria.
 Pierde la información almacenada en su interior cuando el computador es
apagado.
 Se puede leer y escribir información
 Permite acceso a cualquier información que contenga con la misma velocidad.
 La comunicación de RAM con la CPU e realiza a través del bus de direcciones
de datos.
 RAM se utiliza para almacenar temporalmente programas y datos como para
guardar resultados intermedios que se están manipulado durante un proceso.
 Pueden ser: Estáticas o dinámicas DRAM
 ROM (READ ONLY MEMORY Memoria de sólo lectura)
 No es volátil
 Es de sólo lectura, no se puede escribir sobre ella
 Función principal arranque del sistema informático, por lo que guarda
instrucciones para esto y el funcionamiento coordinado.
 Físicamente son cápsulas de cristales de silicio, información que contienen son
grabadas de manera especial por fabricantes.
 Comunicación con CPU a través de buses de datos y direcciones
 Existen otras memorias como EPRO, EEPROM, ETC
MEMORIA CACHÉ

 Zona especial de Memoria principal construida con


tecnología e acceso más rápida que RAM convencional
buses

 Vía a través de la que se van a trasmitir y recibir todas


las comunicaciones, tanto internas como externas, del
sistema informático.
 En una unidad central típica los buses se subdividen en:
 Bus de direcciones
 Bus de datos
 Bus de control
Bus de direcciones

 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, pasará a la CPU a través del
bus de datos.
Bus de datos

 Medio por el que se trasmite la instrucción o dato


apuntado por el bus de direcciones
 Usado para realizar el intercambio de instrucciones y
datos internamente como como externamente.
Bus de control

 Número variables de líneas a través de la 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 su capacidad de direccionamiento.
 Existen diferentes arquitecturas de bus: ISA, etc.
buses
RELOJ

MEMORIA
PUERTOS DE
C E/S
P
U BUS DE
DIRECCIONES
BUS DE DATOS

BUS DE
CONTROL
SOFTWARE
SOFT (blando) WARE componente)

 Parte blanda
 Programas que se ejecutan en la computadora permitiéndole
la realización de tareas específicas
Tipos:
 Sw de sistema
 Sw de Desarrollo
 Sw. de aplicaciones
SOFTWARE DE SISTEMA O SOFTWARE DE BASE

 El software de sistema permite al usuario tener el


control sobre el hardware (componentes físicos) y dar
soporte a otros programas informáticos, procurándole
adecuadas interfaces de alto nivel, controladores,
herramientas y utilidades de apoyo que permiten el
mantenimiento del sistema global. Incluye entre otros:
 Sistemas Operativos, Controladores de Dispositivos,
Programas Utilitarios, Herramientas de diagnóstico,
etc.
SISTEMA OPERATIVO

 El Sistema Operativo es un conjunto de


programas que administran los recursos
de la computadora y controlan su
funcionamiento.
CONTROLADORES DE
DISPOSITIVOS
 Los Controladores de Dispositivos son
programas que permiten a otros programa de
mayor nivel como un sistema operativo
interactuar con un dispositivo de hardware.
PROGRAMAS UTILITARIOS

 Los Programas Utilitarios realizan diversas


funciones para resolver problemas
específicos, además de realizar tareas en
general y de mantenimiento. Algunos se
incluyen en el sistema operativo.
Herramienta de
diagnóstico
 Software que permite monitorear y en
algunos casos controlar la funcionalidad
del hardware, como: computadoras,
servidores y periféricos, según el tipo y sus
funciones. Estos dispositivos pueden ser, la
memoria RAM, el procesador, los discos
duros, ruteadores, tarjetas de red, entre
muchos dispositivos más.
El software permite monitorear temperatura,
rendimiento, transferencia de datos, etc.
SOFTWARE DE APLICACIÓN

 Es aquel que permite a los usuarios llevar a


cabo una o varias tareas específicas, en
cualquier campo de actividad susceptible de
ser automatizado o asistido, con especial
énfasis en los negocios. Incluye entre
muchos otros:

 Videojuegos, Bases de datos, Software


médico, educativo, empresarial, etc.
VIDEOJUEGOS

 Es un juego electrónico en el que una o más


personas interactúan, por medio de
un controlador, con un dispositivo dotado de
imágenes de vídeo. Este dispositivo
electrónico conocidos como «plataforma»
puede ser una computadora, una
máquina árcade, una videoconsola, un
dispositivo portátil (un teléfono móvil, por
ejemplo).
BASE DE DATOS

 Es un conjunto de datos pertenecientes a


un mismo contexto y almacenados
sistemáticamente para su posterior uso.
En este sentido; una biblioteca puede
considerarse una base de datos
compuesta en su mayoría por documentos
y textos impresos en papel e indexados
para su consulta.
SOFTWARE MEDICO
 Se llama a
aquellos programas informáticos que son
utilizados para fines médicos. Se utilizan
muchos dispositivos médicos para vigilar o
controlar a los pacientes, en su mayoría
controlados por software.
SOFTWARE DE
PROGRAMACIÓN
 Es el conjunto de herramientas que
permiten al programador desarrollar
programas informáticos, usando diferentes
alternativas y lenguajes de programación,
de una manera práctica. Incluyen
básicamente:

 Editores de texto, Compiladores,


Intérpretes, depuradores, etc
EDITORES DE TEXTO
 Es un programa que permite crear y
modificar archivos digitales compuestos
únicamente por un texto sin formato,
conocidos comúnmente como archivos de
texto o texto plano.
COMPILADORES

 Es un programa informático que traduce un


programa escrito en un lenguaje de
programación a otro lenguaje de
programación, generando un programa
equivalente que la máquina será capaz de
interpretar.
INTERPRETES
 intérprete o interpretador es un programa
informático capaz de analizar y ejecutar otros
programas, escritos en un lenguaje de alto
nivel. Los intérpretes se diferencian de
los compiladores en que mientras estos
traducen un programa desde su descripción
en un lenguaje de programación al código de
máquina del sistema.

You might also like