Está en la página 1de 3

Sistemas operativos

 ¿Qué es la memoria?

Principal recurso de la computadora en el sistema operativo

 Administrador de memoria

Lleva el control de lo que se esta usando en la memoria o no.

 Tipo de administrador

Los que desplazan los procesos de la memoria principal al disco

Los que no la desplazan

 Memoria RAM

ejecutan los programa y procesos de una computadora

 Memoria Virtual

técnica de gestión de la memoria que da mayor cantidad de memoria

 Espacio de Direcciones de un Proceso:

define un intervalo de direcciones discretas

 Tipos de Intervalos

Espacio de Direcciones Físicas:

Espacio de Direcciones Lógicas o Virtuales:

Espacio de Direcciones Lineales

 Funciones de unidad manejo de memoria

Convertir direcciones lógicas emitidas por físicas

Comprobar conversiones

Comprobar que el proceso tenga permiso

 Asignación Contigua tipos:

Asignación de partición simple

Asignación de partición Múltiples

 INTERBLOQUEOS O DEADLOKS

bloqueo permanente de un conjunto de procesos o hilos de ejecución en un sistema

 Compone de un numero finito de recursos que se distribuyen entre varios tipos:


Físico y lógico

 recursos de acuerdo a su función puede ser de dos formas:

Apropiable y no Apropiable

 Condiciones para bloqueos

Exclusión mutua

Posesión y espera

No apropiativa

Espera Circular

 GESTION DE PROCESOS

son ejecutados varios procesos, el sistema operativo

 Planificador

muy importante que utilizan los sistemas operativos multitarea y multiproceso,

 Objetivos de la Planificación:

Equidad: Todos deben ser atendidos.

Eficacia: 100% del tiempo.

Tiempo de Respuesta: menor posible.

Predecible: Reducir tiempo.

Rendimiento: Maximizar tareas

 Tiempos en la Planificación

Tiempo de Espera Medio: promedio en que los procesos están listos.

Tiempo de Retorno del Proceso: creación de proceso que termina en donde dio lugar.

Tiempo de Retorno Medio: Es la suma de los tiempos de retorno de cada uno de los procesos
dividida entre la cantidad de procesos.

 Tipos de Planificación

No Apropiativa: Este asignado a un proceso para trabajar, ya no se le puede quitar.

Apropiativa: puede quitar un proceso en ejecución


 Algoritmos de Planificación

1. Reloj de Interrupciones
2. Planificación de Plazo Fijo
3. FIFO
4. Por turno rotatorio (Round Robin)
5. Tamaño del Cuanto
6. Planificación por prioridad del trabajo mas corto
7. Por prioridad al tiempo restante mas corto
8. Planificación A la Tasa de respuesta mas alta
9. Planificación por el comportamiento
10. Planificación de porción Justa.
11. Planificación Lotería.
12. Planificación en Windows
13. Planificación en Unix

 Que es un Proceso:
Unidad que se caracteriza por la ejecución de una secuencia de instrucciones

 El proceso está formado por:


-Las instrucciones de un programa
-Su estado de ejecución
-Su memoria de trabajo

 Cuatro Eventos Principales

El arranque

La ejecución

Una petición

El inicio

 Tipos de Comunicación

Síncrona
Persistente
Directa o indirecta
Simétrica o asimétrica
Con uso de buffer explicito o automático
Envío por copia del mensaje o por referencia
Mensajes de tamaño fijo o variable

También podría gustarte