Máquina sencilla

Máquina sencilla

Máquina sencilla

Contenido

Estructura básica de un computador

Un computador es un sistema secuencial capaz de realizar un conjunto de operaciones básicas que se llaman instrucciones. La máquina sencilla sigue la estructura de Von Neumann. La arquitectura de Von Neumann se basa en tres bloques fundamentales, enlazados con tres buses:

  • bus de datos: es bidireccional (puede hacer lecturas o escrituras). Se utiliza para realizar la transferencia del contenido de la dirección seleccionada.
  • bus de direcciones: es unidireccional. La CPU indica la dirección de memoria donde se encuentra el dato o la instrucción a la cual quiere acceder.
  • bus de control: es bidireccional. Permite controlar la transferencia de datos que se han de realizar: la lectura o escritura, a memoria o a periférico...

En este enlace podremos observar una imagen de como se conectan estos tres grandes bloques.

Estructura.jpg

Veamos como se caracteriza cada uno de estos bloque:

Bloques

Primer bloque

  • CPU: para el usuario, se caracteriza por su repertorio de instrucciones. Para cada instrucción la UC (Unidad de Control), realiza una secuencia de acciones sobre la UP (Unidad de Proceso) para llevar a cabo la operación indicada por la instrucción. Para cada instrucción del programa, la UC decide las acciones que se han de realizar sobre la UP y los demás bloques del computador.
  • Unidad de Control ( UC ): es el conjunto de bloques que gobiernan el funcionamiento de la Unidad de Proceso ( UP ). Para cada instrucción del programa, la UC decide las acciones que se han de realizar sobre la UP y los demás bloques del computador.
  • Unidad de Proceso ( UP ): es el conjunto de bloques destinado a hacer operaciones sobre los datos. Esta unidad esta formada por:
  • Unidad aritmético-lógica ( ALU ): es el conjunto de bloques destinado a hacer operaciones aritméticas-lógicas.
  • Registros: almacenan datos de los operantes y resultados de las operaciones. Almacenan toda la información necesaria para ejecutar las instrucciones.
  • Datapath: conjunto de cables y dispositivos de selección y encaminamiento que se necesita para conectar los diferentes elementos de la UP y la UC.


Segundo Bloque

  • Memoria: almacena dos tipos de información:
  • los datos: variables y constantes del programa.
  • Programas: secuencia de instrucciones.

La memoria Ram tiene una capacidad máxima de 128 direcciones, quiere decir que tiene 7 bits de bus de direcciones y 16 bits de bus de datos.

  • Memoria Rom: programas y datos del propio programador.

Memoria flas: Almacena el estado de congelación de la CPU.

Tercer bloque

Dispositivos de E/S: este bloque de periféricos permite la comunicación con el exterior. A un computador le deben poder entrar y salir datos. Las operaciones de entrada corresponden a leer, y las operaciones de salida a escribir.

Cuarto bloque

Dispositivos Civiles: Dicese de los perifericos añadidos a partir del 2009 que detectan cualquier anomalia en el sistema reparando el mal, y acabando con él. Tiene una eficacia probada y mas que testada por miles de programadores de maquinas de la multinacional archiconocida en China `GuanG Li`.

Estos dispositivos fueron desarrollados por el inventor M.Taranilla, que por el momento se encuentra en paradero desconocido. Dicen malas voces de que puede andar por Las Vegas disfrutando las ganancias del invento, pero no se puede decir nada.

Para mas informacion vease dispositivos cíviles en la enciclopedia.

Repertorio de Instrucciones y Objetivos básicos

La máquina sencilla consta de 4 instrucciones diferentes.

ADD: Equivale a la suma, Sumaria lo que hay en la @destino y la @fuente y lo pondría en la @destino. El FZ és el flanco de cero, que indica que el resultado de la última operación es cero.

MOV: Equivaldría a la transferencia, Copia el contenido de la dirección fuente a la dirección destino. Además actualiza el FZ

CMP: Equivale a la comparación, Compara lo que hay en la posición de memoria destino y fuente y si son iguales actualiza el FZ= a 1, y si son diferentes el FZ = 0

BEQ: Equivale a un Salto, Permite romper la secuencialidad implícita del programa, Salta si el FZ = 1, entonces es cuando rompe la sequencia del Program Counter y va a la posición que le indica la dirección destino. En caso de que el FZ = 0, seguiría con la secuencia y por lo tanto no haría el salto.

Obtenido de "M%C3%A1quina sencilla"

Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • Máquina de Turing — Para otros usos de este término, véase Turing (desambiguación). Una máquina de Turing (MT) es un modelo computacional que realiza una lectura/escritura de manera automática sobre una entrada llamada cinta, generando una salida en esta misma. Este …   Wikipedia Español

  • Máquina autoreplicante — Un forma simplificada de máquina autoreplicante Una máquina autoreplicante es una construcción artificial que es teóricamente capaz de fabricar, en forma autónoma, una copia de sí mismo usando materias primas tomadas del ambiente que la rodea. El …   Wikipedia Español

  • Máquina de Boltzmann — Una máquina de Boltzmann es un tipo de red neuronal recurrente estocástica. El nombre le fue dado por los investigadores Geoffrey Hinton y Terry Sejnowski. Las máquinas de Boltzmann pueden considerarse como la contrapartida estocástica y… …   Wikipedia Español

  • Compresor (máquina) — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • OLPC — Prototipo de OLPC, llamado XO. OLPC (del inglés One Laptop Per Child, en español Un portátil por niño), también conocido como la computadora portátil de 100 dólares, es el nombre de un proyecto centrado en la distribución de una computadora… …   Wikipedia Español

  • guillotina —     El símbolo más popular de la Revolución Francesa de 1789 es, quizá, el de la imagen de ese mueble urbano provisto de una enorme cuchilla que caía una y mil veces para cortar con el pasado y poder iniciar una nueva época. Parece claro que esa… …   Diccionario del origen de las palabras

  • mordaza — (Del lat. vulgar mordacia.) ► sustantivo femenino 1 Cualquier cosa que se pone en la boca de una persona para impedirle hablar: ■ el rehén llevaba una mordaza. 2 MILITAR Dispositivo para disminuir el retroceso de las piezas de artillería. 3… …   Enciclopedia Universal

  • Betacam — Reproductor Sony Betacam SP BVW 65. Comparación de tamaños de video cassettes. Be …   Wikipedia Español

  • mordaza — (Del lat. vulg. mordacia, del n. pl. de mordax, ācis). 1. f. Instrumento que se pone en la boca para impedir el hablar. U. t. en sent. fig.) 2. Mar. Máquina sencilla de hierro colocada en la cubierta del buque y que, cerrando sobre el canto de la …   Diccionario de la lengua española

  • Jukebox — Máquina Digital Arión. Una Máquina de discos Würlitzer …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”