Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MATRICULA: ES162010284
UNIDAD 4
FECHA: 03/12/2017
FUNCIONES Y ELEMENTOS DEL SISTEMA OPERATIVO
Administracin de procesos.
Administracin de memoria.
Subsistema de Entrada/Salida.
Administracin de almacenamiento secundario.
Subsistema de archivos.
Subsistema de red.
Sistema de proteccin.
ADMINISTRACIN DE PROCESOS
Un programa es una entidad pasiva, mientras que un proceso es una entidad activa.
Cada proceso cuenta con un contador de programa (PC program counter) que
determina la prxima instruccin de cdigo a ejecutar. El proceso necesita de ciertos
recursos (CPU, memoria, archivos, y dispositivos de E/S) para realizar su tarea.
ADMINISTRACIN DE MEMORIA
La memoria principal es un arreglo de palabras o bytes. Es un repositorio de datos
de rpido acceso compartido por los CPUs y los dispositivos.
SUBSISTEMA DE ENTRADA/SALIDA
La memoria principal es voltil y demasiado pequea para guardar todos los datos
y programas que son necesarios para el funcionamiento del sistema.
La mayora de los sistemas actuales utilizan discos como principal medio para
guardar toda la informacin.
SUBSISTEMA DE ARCHIVOS
RED
SISTEMA DE PROTECCIN
En un sistema multiusuario donde se ejecutan procesos en forma concurrente se
deben tomar medidas que garanticen la ausencia de interferencia entre ellos.
Por proteccin nos referimos a los mecanismos por los que se controla al acceso
de los procesos a los recursos.
SERVICIOS DEL SO
Ejecucin de programas.
Operaciones de Entrada/Salida.
Manipulacin de sistemas de archivos.
Comunicacin entre procesos.
Manipulacin de errores (excepciones).
EJECUCIN DE PROGRAMAS
OPERACIONES DE ENTRADA/SALIDA
DETECCIN DE ERRORES
El sistema deber tomar decisiones adecuadas ante eventuales errores que ocurran
y proveer una interfaz para manejarlos.
Ejemplos:
SERVICIOS DEL SO
Otros servicios de propsito general que deber brindar el sistema operativo son:
Asignacin de recursos.
Contabilizacin.
Proteccin, manejo de usuarios y permisos.
Una vez que estn definidos los servicios que brindar el sistema operativo, se
puede empezar a desarrollar la estructura del sistema.
LLAMADOS AL SISTEMA
Los llamados al sistema (system calls) son una interfaz, provista por el ncleo, para
que los procesos de usuarios accedan a los diferentes servicios que brinda el
sistema operativo. Al principio los system calls estaban desarrollados en lenguaje
de la arquitectura de la mquina.
Metas de los usuarios: ser amigable, intuitivo, confiable, seguro, rpido, etc.
Metas del sistema: fcil de disear, implementar y mantener, tambin flexible,
confiable y eficiente.
Sistema monoltico.
Sistema en capas.
Sistema con microncleo (microkernel).
Sistema monoltico
Ej.: Linux
SISTEMA EN CAPAS
Ventajas:
Modularidad.
Depuracin y verificacin de cada capa por separado.
Desventajas:
Ventajas:
Aumenta la portabilidad y escalabilidad ya que encapsula las caractersticas
fsicas del sistema
Para incorporar un nuevo servicio no es necesario modificar el ncleo.
Es ms seguro ya que los servicios corren en modo usuario.
El diseo simple y funcional tpicamente resulta en un sistema ms confiable.
MQUINAS VIRTUALES
Tambin se implementan discos virtuales sobre los discos reales para las mquinas
virtuales
Beneficios
Desventajas
Los tiempos de las operaciones pueden tardar ms que en un sistema real.
Tiempo adicional por traducir las operaciones.
Tiempo de respuesta de la mquina muy poco predecible por uso del sistema
operativo de base u otras MVs.
No apropiado para sistemas de tiempo real.
BIBLIOGRAFA
Wolf, G., Ruiz, E., Bergero, F. y Meza, E., Fundamentos de Sistemas Operativos,
recuperado el 3/12/2017, de http://ru.iiec.unam.mx/2718/1/sistemas_operativos.pdf