Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Maquina Desnuda

No description
by

Joan Rosario

on 23 February 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Maquina Desnuda

Maquina Desnuda Vs Maquina Virtual

Arquitectura del Computador

Grupo #3

Sustentantes
Joan Rosario - 20130937
Victor Pimentel - 20131393
Maquina Desnuda
El concepto de máquina desnuda se aplica a una computadora carente de sistema operativo, así que cuando no hay un núcleo corriendo sobre el hardware esta es una maquina desnuda.Suelen usarse en los sistemas en tiempo real, cuando el número y complejidad de las tareas es pequeño.
Características Maquina Desnuda
Repite a alta velocidad la secuencia
:
1. Lectura de instrucción de máquina.
2. Incremento contador.
3. Ejecución de la instrucción leída.

Realiza la función sí:
Tiene en memoria principal un programa máquina específico para realizar dicha función.
El registro contenga la dirección del comienzo del programa.


Ventajas de las maquinas desnudas
Rápida ejecución de procesos.

Poca complejidad en la ejecución de los procesos

Fiabilidad en la ejecución de los procesos.
Desventajas de las maquinas desnudas
Maquinas de un alto valor (costosas)

Ocupaban bastante espacio

Difícil programación y uso de las mismas
Maquina Virtual
Una máquina virtual o multinivel es un ordenador diseñado como una serie de niveles, cada nivel representa una abstracción distinta, y contiene diferentes objetos y operaciones. Una máquina virtual se comporta igual que lo hace un ordenador físico.
Maquina Desnuda
Vs Maquina Virtual

Arquitectura del Computador
Características Maquina Virtual
Ejecución de operaciones mas complejas en menos tasa de tiempo

Mayor usabilidad

Rapidez
Ventajas Maquinas Virtuales
Menor coste de desarrollo y implementacion.

Interfaz mucho mas "User Friendly"

Facilidad de Gestión
Niveles Maquina Virtual
Nivel cero: nivel de lógica digital.
Es el hardware de la máquina. En este nivel se estudian: las puertas lógicas, los circuitos integrados, circuitos combinacionales, circuitos aritméticos, relojes, memorias, microprocesadores, buses, etc.

Nivel uno: nivel de microprogramación.
Aquí existe un programa llamado microprograma, cuya función es interpretar las instrucciones del nivel dos. El microprograma es un intérprete, que pasa cada instrucción de lenguaje máquina a microinstrucciones, las cuáles son ejecutadas.

Nivel dos: nivel de máquina convencional.
Las instrucciones del nivel de máquina las interpreta el microprograma. En las máquinas en las que no existe el nivel de microprogramación las instrucciones del nivel de máquina son realizadas directamente por los circuitos electrónicos.

Nivel tres: nivel de sistema operativo.
La mayoría de las instrucciones de este nivel se encuentran también en el nivel dos, pero, además, tienen un nuevo conjunto de instrucciones añadidas, así como una organización diferente de la memoria, posibilidad de ejecutar dos o más programas, etc.


Nivel cuatro: nivel del lenguaje ensamblador.
Los niveles cuatro y superiores son utilizados por los programadores de aplicaciones, los niveles inferiores no están pensados para programar aplicaciones directamente en ellos, sino que están diseñados para ejecutar los intérpretes y traductores de los niveles superiores y son escritos por los programadores de sistemas.

Nivel cinco: nivel de lenguajes de alto nivel.
Los lenguajes de alto nivel son más fáciles de usar que los niveles inferiores. Son utilizados por los programadores de aplicaciones. Los traductores de programas en lenguaje de alto nivel pueden ser compiladores o intérpretes.

Muchas gracias por su atención...
Full transcript