Introducción MODIFICADA

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 20

INTRODUCCIÓN DE

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.

Buses de interconexión: transfieren datos, instrucciones y resultados.

Dispositivos Dispositivos de Dispositivos


de entrada entrada/salida de salida
Permiten el Ingreso Por ejemplo: disco que Permiten el egreso de
de los programas a permite el los
memoria principal y almacenamiento resultados desde la
de los datos de de datos, instrucciones memoria principal.
entrada. y resultados con la
computadora aun
apagada.
1.2 Estratificación del Software
Aplicaciones: reproductor de video, navegador de Internet, procesador de
texto.

Software para producir aplicaciones: editores, compiladores.


Software de gestión de recursos: sistema operativo.
Arquitectura del set de instrucciones.
Lenguaje de señales que permiten la ejecución de las instrucciones .

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.

• Construidas con tubos de vacío


• Programadas en Código máquina
• En esta generación las máquinas son
grandes y costosas, de elevado consumo,
gran disipación de calor y una limitada
vida de funcionamiento.
Computadoras de 2° Generación.
Procesamiento por lotes
Computadora
Tarjetas Cintas
Auxiliar

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.

tecnología LSI (Alta Escala de Integración) y posteriormente. Y


esto permite incluir el micro en una sola pastilla.
Computadoras de 5° Generación.

1987 en adelante
1.6 Procesamiento de Datos y Sistemas de
Información

Datos por procesar Información

INPUT (Entrada) Proceso de Datos OUTPUT (Salida)

Esquema del proceso de datos


Entrada/Salida en Archivos

Input Data Output Data


(String) (String)

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

También podría gustarte