Modified unit-01.md
This commit is contained in:
parent
2b5c7673e1
commit
8eac3ec54d
@ -82,6 +82,19 @@ Un proceso puede tener los siguientes estados:
|
|||||||
- Ejecución/Activo
|
- Ejecución/Activo
|
||||||
- Bloqueado
|
- Bloqueado
|
||||||
|
|
||||||
|
### Apropiación
|
||||||
|
- **Planificación no apropiativa:** deja ejecutar al proceso en CPU hasta que
|
||||||
|
finalice, se bloquee, espere por otro proceso o termine de forma voluntaria.
|
||||||
|
Es decir, una vez que la CPU se le asigna ésta ya no se le puede quitar.
|
||||||
|
- **First Come First Serve (FCFS)**
|
||||||
|
- **Shortest Job First (SJF)**
|
||||||
|
- **Planificación apropiativa:** El planificador puede desalojar al proceso en
|
||||||
|
CPU durante su ejecución y cambiarlo por otro.
|
||||||
|
- **Preemptive Shortest Process Next (PSPN)**
|
||||||
|
- **Prioridades**
|
||||||
|
- **Turno Rotatorio (Round-Robin)**
|
||||||
|
- **Multi-Level Queue**
|
||||||
|
|
||||||
## Gestión de Memoria
|
## Gestión de Memoria
|
||||||
Cuando un sistema es monoprograma, entonces el único proceso tiene acceso pleno
|
Cuando un sistema es monoprograma, entonces el único proceso tiene acceso pleno
|
||||||
a toda la memoria de la máquina. Mas cuando hay varios programas, tiene que
|
a toda la memoria de la máquina. Mas cuando hay varios programas, tiene que
|
||||||
@ -98,3 +111,5 @@ llama __swap__.
|
|||||||
Para gestionar la memoria se suele usar una estructura lógica de __páginas__. Si
|
Para gestionar la memoria se suele usar una estructura lógica de __páginas__. Si
|
||||||
es demasiado pequeña entonces sobrecarga el sistema al tener que gestionar
|
es demasiado pequeña entonces sobrecarga el sistema al tener que gestionar
|
||||||
tantas. Mas si es demasiado grande se desaprovecha espacio.
|
tantas. Mas si es demasiado grande se desaprovecha espacio.
|
||||||
|
|
||||||
|
**Fichero:** Unidad lógica de almacenamiento de información.
|
||||||
|
Loading…
Reference in New Issue
Block a user