ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Los procesos del procesador


Enviado por   •  18 de Diciembre de 2015  •  Apuntes  •  385 Palabras (2 Páginas)  •  115 Visitas

Página 1 de 2

PROCESOS

  1. Son grupos de instrucciones que se ejecutan en solicitud de un programa y son llevados a cabo por el procesador.

  1. Los procesos son gestionados por el kernel primero creando una máquina virtual con su cpu, luego lleva a cabo el código de ejecución, solicitando los datos necesarios, bajo un contexto de ejecución interactuando con el sistema operativo.
  1. El kernel sería el núcleo del sistema operativo, este se encarga de las funciones más básicas y primitivas del SO, siendo esencial en el momento de la ejecución de los programas dando la ilusión al usuario de que el programa se está  ejecutando en una computadora independiente, creando un espacio de memoria y otros dispositivos para los programas activos.
  1. El kernel se estructura en capas de una forma más ordenada y organizada jerárquicamente. Podemos diferenciar 6 capas del kernel.
  • N0 procesadores virtuales: se encarga de virtualizar el CPU, solo en este nivel se tiene en cuenta, ya que en los niveles superiores no se tienen en cuenta el número real de procesadores.
  • N1 memoria virtual segmentada: provee el proceso de control de memoria primaria y secundaria, los niveles superiores a este trabajan con segmentos de información, sin concernirles si está o no en memoria.
  • N2 Consola de operadores virtuales
  • N3 Dispositivos de I/O virtuales
  • N4 Procesos independientes de usuarios
  • N5 Operadores
  1. Un proceso es la ejecución de instrucciones pasando por diferentes estados.

Por ejemplo, el navegador, se envía la información al hacer doble clic sobre el ejecutable o icono del programa, este pasara por diferentes estados según  estén o no ejecutándose otros programas anteriormente, peude estar en  espera si ya hay otro proceso antes de estará en espera, seria bloqueado (o bloqued) si este no tiene los permisos suficientes para ejecutar dicho programa o es bloqueado por un antivirus, disponible (o ready) si esta listo para la ejecución pero debe esperar a que otra ejecución termine primero o bien ejecutando (o running) si  dispone del uso del CPU para ejecutarse.

[pic 1]

Numero de marco

Programa. #Pagina

Dirección física

0

Programa A.0

1000:0000

1

Programa A.1

1000:1000

2

Programa A.2

1000:2000

3

Programa D.0

1000:3000

4

Programa D.1

1000:4000

  1. Se utiliza memoria virtual y memoria física, en caso de que no sea suficiente la memoria el kernel crea una memoria virtual para la ejecución del programa
  1. Existen tablas de dispositivo de  I/O(entrada salida), Tabla de archivos, Tablas de procesos.

...

Descargar como (para miembros actualizados)  txt (2.6 Kb)   pdf (135.1 Kb)   docx (56.1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com