Академический Документы
Профессиональный Документы
Культура Документы
PLANIFICACIN DE LA CPU GESTIN LA MEMORIA GESTIN DE ENTRADA/SALIDA GESTIN DEL SISTEMA DE ARCHIVOS
CPU
PRINTERS
Proceso de Usuario
SPOOLER
1
Procedimientos de servicio
MODO KERNEL
2 3
Manejador de E/S
INTERFACE DE LLAMADAS AL SO
IPC
SCHELUDER MANEJADOR DE MEMORIA
BUFFER CACH
CARCTER
BLOQUE
DEVICE DRIVER
HARDWARE
Gestin ficheros
Gestin procesos
Su diseo se puede mostrar a travs de niveles (ejemplo: Sistema Operativo THE) o por CAPAS (p.e MULTICS). Estructuras internas y algoritmos de cada capa invisibles a las dems. Fcil explotacin e independencia entre capas. Cada capa se puede codificar o probar independientemente. Si todas las Capas se encontrasen dentro del ncleo sera un sistema monoltico. Arquitectura utilizada por el SO VMS, Windows NT, Windows Server.
Es necesario que una computadora trabaje como servidor, proporcionando servicios que son demandados por los equipos clientes. KERNEL mnimo (MICROKERNEL) encargado de controlar la comunicacin entre clientes y servidores: Gran parte del SO se ejecuta en Modo Usuario Sencillez y modularidad. Utilizada en Servidores especficos. Fcil de adaptar en sistemas distribuidos. La funcin del ncleo es controlar la comunicacin entre clientes y servidores. Ejemplos de Sistemas Operativos cliente-servidor: Netware de Novell, Mach, Chours,.. NOTA: Por ejemplo Windows Server no sera un SO cliente/servidor, ya que puede actuar como cliente y como servidor al mismo tiempo.
MONOUSUARIO Son aquellos sistemas operativos que soportan SLO un usuario simultneamente, independientemente del nmero de procesadores que tenga el equipo, nmero de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Los ordenadores personales pertenecen a esta clasificacin. Algunos ejemplos son: Windows 3.x, Windows NT, W9X, Millenium, MS-DOS, W7, Windows Vista. MULTIUSUARIO Cuando varios usuarios pueden ejecutar procesos distintos sobre la CPU simultneamente. independientemente del nmero de procesadores que tenga el equipo, nmero de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo Pertenecen a esta clasificacin los siguientes sistemas operativos: UNIX, LINUX, Novell, aquellos Windows que cuentan con el servicio de Terminal Services: W2000 server y superiores.
C) Tipos de archivo.
UNIX: Archivos regulares.- Contienen informacin de usuario y tienen extensiones distintas. Directorios.- Contienen entradas de los diferentes archivos. Archivos especiales: De bloque. Por ejemplo: Discos duros De caracteres. Por ejemplo: terminales modo texto. Pipelines o tuberas.- Utilizados para comunicacin entre procesos.
E) Implantacin de archivos
GESTORES DE ARRANQUE
Gestor de arranque. Definicin.- Programa necesario cuando en un ordenador tenemos varios SOs instalados. Se encarga por tanto de seleccionar y arrancar el Sistema Operativo elegido. Veamos de los Gestores de arranque ms utilizados: A) NTLDT (NT Loader).- Utilizado en WN7, W2000, WXP y Windows Server 2003. Ubicado en el directorio raz y necesita los siguientes archivos: boot.ini .- Que contiene un men con las opciones de inicio. NTDETECT.COM.- Encargado de arrancar el Sistema Operativo elegido. B) Bootmgr.- Gestor de arranque utilizado desde Windows Vista en adelante. Tras mostrar un men (ubicado en el archivo bcd) con los diferentes SOs instalados, WinLoad.exe (ubicado en system32) se encarga de arrancar el SO elegido y luego ser el archivo ntoskrnl.exe el encargado de continuar el proceso. C) GRUB.- Gestor de arranque utilizado en los sistemas LINUX y sucesor de LILO. Grub escribe la primera etapa del gestor en el MBR o en un VBR. Esta etapa carga el resto del programa (segunda etapa) y un fichero de configuracin que mostrar los SOs instalados en el ordenador (menu.lst). En el caso de fallar esta segunda etapa GRUB ofrece una lnea de comandos para solucionar el problema.
GESTORES DE ARRANQUE
Gestor de arranque. Definicin.- Programa necesario cuando en un ordenador tenemos varios SOs instalados. Se encarga por tanto de seleccionar y arrancar el Sistema Operativo elegido. Veamos de los Gestores de arranque ms utilizados: A) NTLDT (NT Loader).- Utilizado en WN7, W2000, WXP y Windows Server 2003. Ubicado en el directorio raz y necesita los siguientes archivos: boot.ini .- Que contiene un men con las opciones de inicio. NTDETECT.COM.- Encargado de arrancar el Sistema Operativo elegido. B) Bootmgr.- Gestor de arranque utilizado desde Windows Vista en adelante. Tras mostrar un men (ubicado en el archivo bcd) con los diferentes SOs instalados, WinLoad.exe (ubicado en system32) se encarga de arrancar el SO elegido y luego ser el archivo ntoskrnl.exe el encargado de continuar el proceso. C) GRUB.- Gestor de arranque utilizado en los sistemas LINUX y sucesor de LILO. Grub escribe la primera etapa del gestor en el MBR o en un VBR. Esta etapa carga el resto del programa (segunda etapa) y un fichero de configuracin que mostrar los SOs instalados en el ordenador (menu.lst). En el caso de fallar esta segunda etapa GRUB ofrece una lnea de comandos para solucionar el problema.