Introducción MODIFICADA
Introducción MODIFICADA
Introducción MODIFICADA
ARQUITECTURA DE
COMPUDORAS
1.1 Organización y Arquitectura de una
Computadora
Los Componentes
Memoria principal Registros de la unidad central de procesamiento
Almacena datos de entrada. Almacenan el contexto de la instrucción
que se esta ejecutando: tanto la instrucción
Almacena todas las Instrucciones
en ejecución como los datos con los que va a operar.
del programa.
Almacena resultados. CPU
Unidad de control Unidades de cálculo
Interpreta y ejecuta instrucciones Realizan operaciones aritmeticas
y genera las señales de control y logicas sobre los datos.
para habilitar las operaciones.
Hardware
1.3 Evolución el procesamiento de datos
• Abaco.
• Logaritmos – John Napier – Siglo XVII.
• Calculadora Digital – Pascal – 1642.
• Computadora Digital – Charles Babbage – 1823.
• Lógica Booleana – George Boole – Siglo XIX.
• Tarjetas Perforadas – Herman Hollerith – 1890.
• Máquina de Prog. Almacenado – John Von Neuman – 1945.
1.4 Clasificación de Computadoras
•Analógicas.
•Digitales.
•Hibridas.
1.5 Generaciones de Computadoras
Digitales
• Computadoras de 1° Generación.
• Computadoras de 2° Generación.
• Computadoras de 3° Generación.
• Computadoras de 4° Generación.
• Computadoras de 5° Generación.
Computadoras de 1° Generación.
Computadora
Principal
Cintas
Computadora
Auxiliar Impresora
Computadoras de 3° Generación.
Procesamiento por lotes
CPU
Impresora Procesamiento
Conversiones Disco
de programa Magnético
de soporte
Tarjetas del Usuario
Computadoras de 4° Generación.
1987 en adelante
1.6 Procesamiento de Datos y Sistemas de
Información
Proceso de datos
Input Data
Output Data
(Files)
(Files)
1.7 Arquitectura de Computadoras
• Computadora: Tarea fundamental es realizar cálculos o
comparaciones entre datos.
• Datos: Agrupaciones de Bits.
• Bits: Constituyen el alfabeto de las computadoras. Digito
binario.
• Hardware: Conjunto de dispositivos electrónicos que
constituyen la parte física.
• Software: Es la parte lógica, es el conjunto de programas para
procesar datos.
• Firmware: Fusiona los conceptos de Hardware y Software.
1.8 Arquitectura de una CPU
Una ALU (Unidad La unidad de
Aritmética-Lógica) es un control es por
circuito que permite, tanto el
como su nombre lo verdadero
indica, realizar cerebro en la
operaciones lógicas y sombra dentro de
aritméticas. Además de la CPU, el que se
los operadores lógicos y encarga de
aritméticos, la ALU gestionar que
cuenta con una serie de todas las piezas
registros para almacenar de la CPU reciban
los datos, y bits de los datos
información sobre los correctos y
resultados, también ejecuten las
llamados banderas. instrucciones
correctas en cada
momento.
Niveles de
Lenguaje
• Alto nivel (hombre)
• Bajo Nivel (assembler)
• Lenguaje de Máquina (0/1)
Microinstrucción
Como llegamos a obtener una microinstrucción entendible
para la máquina, desde el Planteo de un Problema
1.9 Sistemas Operativos
Un sistema operativo es un programa, o conjunto de programas que
torna amigable, eficiente y productivo el uso de un computador
(hardware), permitiendo la ejecución aplicaciones de usuario. Es el
intermediario entre las aplicaciones de usuario y el hardware.
1.10 Modelo de Von Neuman
FIN
Hablemos del Programa de la Materia