Академический Документы
Профессиональный Документы
Культура Документы
Sistema Operativo
Un programa que controla la ejecucin de los programas de aplicacin. Una interfaz entre las aplicaciones y el hardware
Objetivos de un S.O.
Proporcionar facilidad
Debe de hacer a la computadora ms fcil de utilizar
Eficiencia
Permite que los recursos de un sistema computacional sean utilizados de una manera eficiente
Capacidad de evolucionar
Permite el desarrollo, pruebas e introduccin de nuevas funciones sin interferir con el servicio
Sistema Operativo
Funciona de la misma manera que cualquier software
Es un programa que es ejecutado
Caractersticas de Hardware
Proteccin de memoria
No permitir que el area de memoria que contiene al programa monitor sea alterada
Temporizador
Previene que una tarea se apodere por completo del sistema
Uniprogramacin
El procresador debe esperar que la instruccin de E/S termine para poder continuar
Multiprogramacin
Cuando una tarea requiere esperar E/S, el procesador puede cambiar hacia otra tarea
Multiprogramacin
Objetivo principal
Comandos en Lengiaje de Comandos alimentados Control de Tareas provistos a la terminal por la misma tarea
Windows 2000
Explota el poder de los procesadores de 32 bits Provee de un ambiente multitareas en modo monousuario Computacin Cliente/Servidor
Cada mdulo puede ser removido, actualizado o reemplazado sin la necesidad de reescribir el sistema.
Microkernel
Los componentes ms utilizados y los ms fundamentales del sistema operativo. Traducen las llamadas a funciones de E/S en peticiones especficas a los dispositivos de E/S
Controladores de Dispositivos
Ejecutor W2K
Administrador de E/S Administrador de Objetos Monitor de Seguridad Administrador de procesos/threads Centro de Llamada a Procedimiento Local Administrador de Memoria Virtual Administrador de Cach Modulos de Graficos
Procesos de usuario
Procesos especiales de soporte al sistema
Ej: proceso de login y administrador de sesiones
Modelo Cliente/Servidor
Simplifica el ejecutor
Posible el contruir una variedad de APIs
Mejora la confiabilidad
Cada servicio corre por un proceso por separado con su propia particion de memoria El cliente no puede accesar directament el hardware
Provee un medio uniforme para comunicacion de las aplicaciones via LPC Provee de la base de computacin distribuida
Threads y SMP
Diferentes rutinas pueden ejecutarse simultneamente el diferentes procesadores Threads multiples de ejecucin de un solo proceso pueden ejecutarse en diferentes procesadores simultneamente Procesos del servidor pueden utilizar multiples threads Se comparten datos y recursos entre procesos.
UNIX
El hardware esta cubierto por el S.O. El sistema operativo es llamado kernel Viene con un gran nmero de servicios de usuario e interfaces
shell compilador C
UNIX