Componentes de un so

498 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
498
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Componentes de un so

  1. 1. _Gestión deprocesosGestión dememoriaGestión dela E/SSistema dearchivosSistema deprotecciónRedesIntérprete deórdenesUn proceso es un programa en ejecución. Para poderejecutarse, un proceso necesita tiempo de CPU, unaporción de memoria, archivos, E/S y demás recursos.Responsabilidadesdel S.O• Creación y eliminación de procesos• Planificación de procesos: repartir la CPU entre los procesos activos• Sincronización entre procesos• Comunicación entre procesosLa memoria es un recurso escaso por el que compitenlos distintos procesos.Responsabilidadesdel S.O• Conocer qué zonas de memoria están libres y cuáles estánocupadas• Decidir qué procesos hay que cargar cuando haya memoria libre• Reservar y liberar zonas de memoria según se solicite• Memoria virtual: utilizar el almacenamiento secundario como unaextensión de la memoria principal.La E/S es un conjunto de dispositivos muy variados ycomplejos de programarObjetivos del S.O• Proporcionar una interfaz uniforme para el acceso a los dispositivos(independencia del dispositivo)• Proporcionar manejadores para los dispositivos concretos• Tratar automáticamente los errores más típicos• Para los dispositivos de almacenamiento, utilizar cachés• Para los discos, planificar de forma óptima las peticionesUn archivo es un conjunto de datos identificado por unnombre. Los archivos se almacenan en dispositivos deE/S. Un archivo es un concepto de alto nivel que noexiste en el hardware.Funciones del S.O• Manipulación de archivos: crear, borrar, leer, escribir...• Manipulación de directorios• Ubicar los archivos y directorios en los dispositivos dealmacenamiento secundario• Automatizar ciertos servicios: copia de seguridad, versiones, etcLa protección abarca los mecanismos destinados acontrolar el acceso de los usuarios a los recursos, deacuerdo con los privilegios que se definan.Objetivos del S.O• Definir el esquema general de protección: clases de usuarios,clases de permisos/privilegios, etc.• Definir mecanismos de acceso a los recursos: contraseñas, llaves,capacidades, etc.• Controlar el acceso a los recursos, denegando el acceso cuando noesté permitidoEn un sistema distribuido, existen varios ordenadorescon sus propios recursos locales (memoria, archivos,etc.), conectados mediante una red.Objetivos del S.OProporcionar primitivas para conectarse con equipos remotos y accederde forma controlada a sus recursos: primitivas de comunicación (enviary recibir datos) sistema de ficheros en red (ej. NFS) llamada remota aprocedimiento (RPC) etc.Para que un usuario pueda dialogar directamente con elS.O., se proporciona una interfaz de usuario básica para:Cargar programasAbortar programasIntroducir datos a los programasTrabajar con archivosTrabajar con redesEjemplos: JCL en sistemas por lotes, COMMAND.COM en MS-DOS, shell en UNIX

×