Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computador de programa almacenado - Coggle Diagram
Computador de programa almacenado
Programa de almacenamiento
Consiste en
Almacenar y reproducir las instrucciones, datos y resultados del programa en la memoria RAM del computador.
Origen
Nace del concepto teórico de una máquina universal de Turing en 1936.
Antes se ejecutaban en un único programa cableado o cintas perforadas.
John Von Neumann
En 1945
Diseña EDVAC
Propone que el programa y sus datos sean almacenados en la memoria del computador
Simplificó la programación
Generaliza el diseño del hardware
Dio lugar al concepto de la arquitectura de Von Neumann
Características
:check:Son reprogramables
:check:Son de propósito general
:check: Las instrucciones, datos y resultados del programa están en la memoria RAM
:check:El hardware es independiente de cualquier problema
:check:El hardware está más enfocado en el control y la ejecución del programa
Componentes básicos del computador
Unidad de Procesamiento Central (CPU):
recolecta información, la decodifica en partes menores y lleva a cabo instrucciones, que luego ejecuta.
Unidad Aritmética Lógica (ALU):
es la parte encargada de procesar los datos. Las operaciones que realiza son de tipo aritmético: suma, resta, multiplicación y división, y de tipo lógico: igual, mayor que o menor que.
Unidad de Control (CU):
dirige la ejecución del programa y controla tanto el movimiento entre memoria y ALU, como las señales que circulan entre la CPU y los Periféricos.
Memoria principal:
se trata de una colección de lugares de almacenamiento, cada uno con un identificador único.
Memoria ROM:
viene grabada con una serie de programas por el fabricante de hardware y es sólo de lectura, por lo que no puede ser modificada.
Memoria Caché:
es una memoria auxiliar de alta velocidad, que no es más que una copia de acceso rápido de la memoria principal almacenada en los módulos de RAM.
Memoria RAM:
almacena los programas, datos y resultados ejecutados por la computadora y de forma temporal, pues su contenido se pierde cuando esta se apaga
Subsistema de entrada/salida:
es un conjunto de hardware y software que sirve de interfaz entre el usuario y el sistema.
Dispositivos de entrada
:check:Teclado
:check:Ratón
:check: Escáner
Dispositivos de salida
:check:Monitor
:check:Memorias portátiles
:check:Impresoras
Modelo de conducta de la U.C.P
:pencil2:Interpreta y lleva acabo las instrucciones de los programas
:pencil2:Efectúa manipulaciones aritméticas y lógicas con los datos
:pencil2:Se comunica con las demás partes del sistema
:pencil2:Se ubica en la tarjeta madre
:pencil2:Es una colección compleja de circuitos electrónicos. Cuando se incorporan todos estos circuitos en un chip de silicio, a este chip se le denomina microprocesador.
Jerarquía del computador de Von Neumann
Niveles de abstracción
Nivel 6: Nivel usuario
Ejecución de programas e interfaces de usuario
Nivel 5: Lenguajes de alto nivel
Donde se interactua cuando escribimos programas en C/C++, Java, etc.
Nivel 4: Nivel de lenguaje ensamblador
Es producido por compiladores, o escrito directamente por programadores
Nivel 3: Nivel del software del sistema
Controla la ejecución de los procesos del sistema
Nivel 2: Nivel del lenguaje de máquina
Consiste en las instrucciones particulares para la arquitectura de la maquina.
Nivel 0: Nivel de lógica digital
Son básicamente compuertas y cables
Nivel 1: Nivel de control
La unidad de control decodifica, ejecuta instrucciones y traslada datos a través del sistema