Está en la página 1de 2

Gestin de procesos Procesos Un proceso es un programa en ejecucin.

. Para poder ejecutarse, un proceso necesita tiempo de CPU, una porcin de memoria, archivos, E/S. Consta de del programa ejecutable, sus datos y pila, contador y otros registros, adems de la informacin necesaria para ejecutar el programa. La informacin de control relacionada con los procesos se almacenan en la tabla procesos: Administrada por el S.O Responsabilidades del S.O Creacin y eliminacin de procesos Planificacin de procesos: repartir la CPU entre los procesos activos Sincronizacin entre procesos Comunicacin entre procesos Memoria La memoria es un recurso escaso por el que compiten los distintos procesos. Responsabilidades del S.O Conocer que zonas de memoria estn libres y cuales estn ocupadas Decidir que procesos hay que cargar cuando haya memoria libre Reservar y liberar zonas de memoria segn se solicite Memoria virtual: utiliza el almacenamiento secundario como una extensin de la memoria principal. Entrada/Salida La E/S es un conjunto de dispositivos muy variados y complejos de programar Objetivos del S.O Proporcionar una interfaz uniforme para el acceso a los dispositivos(independencia del dispositivo) Proporcionar manejadores para los dispositivos concretos. Tratar automticamente los errores mas tpicos Para los dispositivos de almacenamiento, utilizar cachs Para los discos, planificar de forma ptima las peticiones Archivos Un archivo es un conjunto de datos identificado por un nombre. Los archivos se almacenan en dispositivos de E/S. Un archivo es un concepto de alto nivel que existe en el hardware. Funciones del S.O Manipulacin de archivos: crear, borrar, leer, escribir. Manipulacin de directorios Ubicar los archivos y directorios en los dispositivos de almacenamiento secundario Automatizar cientos servicios: copia de seguridad, versiones. Proteccin

La proteccin abarca los mecanismos destinados a controlar el acceso de los usuarios a los recursos, de acuerdo con los privilegios que se definan Objetivo del S.O Definir el esquema general de proteccin: clases de usuarios, clases de permisos/privilegios. Definir mecanismos de acceso a los recursos: contraseas, llaves, capacidades. Controlar el acceso a los recursos, denegando el acceso cuando no est permitido. Redes Es un sistema distribuido, existen varios ordenadores con sus propios recursos locales (memoria, archivos, etc.), conectados mediante una red. Objetivos del S.O Proporcionar primitivas para conectarse con equipos remotos y acceso de forma controlada a sus recursos: primitivas de comunicacin (enviar y recibir datos) , sistemas de ficheros en red, llamada remota a procedimiento Intrprete de rdenes

Para que un usuario pueda dialogar directamente con el S.O, se proporciona una interfaz de usuario bsica para: Cargar programas Abortar programas Introducir datos a los programas Trabajar con archivos Trabajar con redes

También podría gustarte