Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Hardware y software Dispositivos físicos – Consisten en chips de circuitos integrados

Enviado por   •  14 de Diciembre de 2018  •  1.572 Palabras (7 Páginas)  •  36 Visitas

Página 1 de 7

...

AX acumulador

BX contador

CX

DL

21h ← sistema operativo

Pasos para ser procesado

se divide en estados de proceso y transacciones de proceso

Nuevo programa –

Preparado para ejecución (lista de espera)

Ejecución

(si hay otro proceso lo mando a bloqueado (espera))

Terminado

Nuevo. el proceso se acaba de crear, pero aun no ha sido admitido en los procesos ejecutable por el SO

Listo. el proceso está esperando ser asignado al procesador para su ejecución

En ejecución-el proceso tiene la CPU y esta ejecuta sus instrucciones

En espera- el proceso está esperando a que ocurra algún suceso

Terminado – el proceso sale de la lista y se marca como terminado y se liberan los recursos utilizados por ese proceso, por ejemplo, la memoria

Transiciones de un proceso

-Cuando un proceso se crea, pasa a la cola de procesos listos

-transición de estado: cunado un proceso cambia de un estado a otro

-nuevo listo – cuando un proceso se ha creado y se le es permitido para competir por la CPU

-lista en ejecución: la asignación de la CPU al primer proceso de la lista de listos es llamado despacho y es ejecutado por la entidad de sistema llamada despachador y el proceso tenga la CPU y se dice que está en ejecución

En ejecución listo: El SO cuando un proceso se le expira el intervalo de tiempo asignado para estar en ejecución (CUANTO) hace que este proceso que se hallaba en estado de ejecución pase al estado de listo e inmediatamente el despachador hace que el primer proceso de la lista pase a estado de ejecución.

En ejecución bloqueado: Si un proceso que se encuentra en estado de ejecución inicio una operación de E/S antes que termine su cuanto, el proceso voluntariamente abandona la CPU, es decir, el proceso se bloquea a si mismo

Bloqueo listo: La única transición posible en nuestro modelo básico ocurre cuando acaba una operación de e (S (o alguna otra causa por la que esté esperando el proceso) y esta termina pasa a el estado de listo

En ejecución terminado: Esta transición ocurre cuando el proceso se ha terminado de ejecutarse y pasa a un estado de terminado

Bloque de control de proceso (PCB)

PCB- Process control block

PCB- Es una estructura de datos que permite al SO controlar diferentes aspectos de la ejecución de un proceso

Estructura PCB de un ´proceso: Organiza en un conjunto de campos en los que se almacena información de diversos tipos.

Puntero (a otro PCB)

Identificador del proceso ←información de identificación

Puntero de instrucción

Registro de estado

Registros generales ←información de estado de la CPU

Estado

Información de manejo de memoria

Información de E/S ←información de control de proceso

% de uso de CPU

Cantidad de memoria usada

Bytes de e(s leído/escrito ←información de uso de recursos

-Información de identificación - esta información está integrada básicamente por el identificador del proceso (PID) es un número que identifica al proceso y único para cada proceso en ejecución

-Información de estado de la CPU – conjunto de campos que almacenan el estado de los registros de la CPU cuando el proceso es suspendido

-Información de control del proceso – conjunto de información que es utilizada por el SO para controlar diversos aspectos de funcionamiento del proceso. Contiene los sigs. campos:

Estado del proceso – listo en ejecución

Información de manejo de memoria – la dirección física de memoria en la que se ubica el proceso

Información de E/S – lista de archivos abiertos ventanas utilizadas

Información de uso de recursos

- Conjunto de información relativa a la utilización realizada por el proceso del recurso del sistema (porcentaje de utilizados de la CPU, la cantidad de memoria o los bytes de E/S por el proceso)

Operaciones sobre procesos

*Los procesos tiene que poder ser creador y eliminados dinámicamente en el SO el SO debe proporcionar facilidades para llevar a cabo estas acciones con los procesos

Creación de procesos

Creación de procesos-todo SO proporciona el servicio créate-procesos

Proceso padre – proceso que solicita el servicio Create-Process

Proceso hijo – Proceso que es creado mediante este servicio

*Este mecanismo de creación de procesos hace que las relaciones de parentesco entre los procesos existentes sea un sistema de estructura de árbol.

Interrupción – es un evento 0oque altera la secuencia en que el procesador ejecuta las instrucciones.

suspensión de un proceso, como la ejecuci0on de un programa originada por un suceso externo a dicho proceso y llevada a cabo de forma que el proceso pueda reanudar.

Tipos de interrupción –

- De programa:

...

Descargar como  txt (10.9 Kb)   pdf (55.5 Kb)   docx (576.7 Kb)  
Leer 6 páginas más »
Disponible sólo en Essays.club