Sunteți pe pagina 1din 6

Nombre: Jos Martn Blanco

Sistema Operativo Monopuesto Resumen Tema 3

1.- Procesos y Flujos Un proceso es un programa en ejecucin y todos los programas en ejecucin tienen en memoria; las instrucciones, los datos y el bloque de control de proceso (BCP). BCP: -

Estado actual del proceso Identificador del proceso (PID) Prioridad Ubicacin en memoria Recursos que utiliza

2.- Hebras y estados de los procesos La hebra o hilo (thread) es un subproceso de un proceso. Por ejemplo: - Word con un documento seria un proceso con una sola hebra, que tiene su trozo de RAM, acceso a determinados archivos y acceso al hardware que necesite. - Word con dos documentos, no son dos programas cargados en memoria, seria un solo Word (proceso) con 2 hebras. Los programas diseados en multihilo (multithread) son aquellos que pueden realizar varias cosas a la vez. 2.1.- Estados en los que puede estar los procesos En ejecucin, tiene concedido un tiempo de uso a la CPU Preparado, en espera o activo, est esperando turno Bloqueado, el proceso est retenido, por ejemplo, 2 procesos utilizan el mismo fichero de datos.

Pgina 1 de 6

08.12.2012

Nombre: Jos Martn Blanco

Sistema Operativo Monopuesto Resumen Tema 3

3.- Transicin de los procesos Cuando un proceso se lanza se coloca en la cola de procesos preparados. Cuando el microprocesador le asigne un tiempo, el proceso pasa de preparado a ejecucin Cada proceso tiene una prioridad y de esa prioridad depender que el proceso se ejecute en ms o menos tiempo. El sistema operativo tiene un planificador que utiliza algoritmos de planificacin para asignarle la prioridad a cada proceso. 4.- Bloque de control de procesos Toda la informacin de un proceso que el sistema operativo necesita para controlarlo se mantiene en el BCP

5.- Algoritmos de planificacin Algoritmo de rueda o round-robin: a cada proceso se le da el mismo intervalo de tiempo de ejecucin llamado quantum. La cola de procesos que esperan es de tipo FIFO (primero en entrar, primero en salir) Algoritmo FIFO o FCFS: los procesos se ordenan por orden de llegada. A cada proceso se le asigna el tiempo que necesite para ejecutarse totalmente hasta que termine. Una vez a terminado se hace lo mismo con el siguiente proceso; la cola de una impresora.

Pgina 2 de 6

08.12.2012

Nombre: Jos Martn Blanco

Sistema Operativo Monopuesto Resumen Tema 3

6.- Memoria RAM y memoria virtual

8.3.- Swapping

Pgina 3 de 6

08.12.2012

Nombre: Jos Martn Blanco

Sistema Operativo Monopuesto Resumen Tema 3

9.- Programas reubicabes, reentrantes, residentes y reutilizables. Reubicables: El programa una vez cargado en ram puede variar de situacin ya que la parte de ram que ocupan puede ser necesaria ara ubicar otro proceso. Reentrantes: Proceso que si no se est ejecutando deja la ram libre y se almacena en la memoria virtual. Residentes: Proceso que una vez cargado permanece en memoria hasta que se apaga el ordenador. No cambian su ubicacin. Y suelen ser antivirus. Reutilizables: Son utilizados por varios usuarios a la vez, y as aprovecha mejor la memoria. 10.- Gestin de entrada/salida: tipos de perifricos

Pgina 4 de 6

08.12.2012

Nombre: Jos Martn Blanco

Sistema Operativo Monopuesto Resumen Tema 3

11.- Comunicacin con el sistema: interfaces de usuario

12.- Clasificacin de los perifricos

Pgina 5 de 6

08.12.2012

Nombre: Jos Martn Blanco

Sistema Operativo Monopuesto Resumen Tema 3

13.- Gestin de la informacin

Pgina 6 de 6

08.12.2012

S-ar putea să vă placă și