SistemaOperativo
2015-05-21 15:28:55 0 举报
AI智能生成
Sistemas Operativos de Red - Tarea 1
作者其他创作
大纲/内容
Obejetivos
Principal
Que el sistema de computo se use comodamente
Secundario
Que el hardware se use eficientemente
Principales servicios que brinda un S. O.
Administración de recursos
Ya que pueden existir varios usuarios o tareas compitiendo por los recursos (memoria, CPU, periféricos, etc), el S. O. se encarga de:
- Asignar y liberar recursos (Esquema de prioridades)
- Dar protección (Confidencialidad de la información)
Ejecución de servicios para los programas
Ofrece un conjunto de servicios (Llamadas al sistema), que garantiza que los programas se ejecuten en un ambiente protegido:
-Ejecución de programas (ejecutar, parar, abortar un programa)
-Ordenes E/S (Servicios de lectura, escritura y comunicación del estado de los periféricos)
- Operaciones sobre archivos (Servicios para la creación, apertura, lectura, escritura, renombre y borrado de archivos)
- Detección y tratamiento de errores ( Condiciones de error del HW, Errores de E-S. etc.)
Administración de usuarios y grupos
En un sistema multiusuario, S. O. debe:
-Ofrecer los servicios básicos de manejo de usuarios y grupos, como creación, modificación, eliminación. Ademas se debe brindar los servicios de autentificado y autorización
-Administrar a los usuarios; entidades autentificadas y autorizadas para utilizar los servicios de S.O.
-Administra a los grupos; Organización Lógica de usuarios, que pueden tener sus propios permisos
Ejecución de los mandatos de los usuarios
Otra función es proporcionar los medios para que los usuarios puedan ejecutar mandatos/comandos:
-Shell (Interfaz para ejecutar comandos, puede ser textual o gráfica. En su forma más simple es un bucle infinito que espera una orden del usuario)
-Archivos de comandos ( Agrupación de comandos que el usuario introduce en el Shell -Ejmplo: .bat en windows, .sh en iunix)
Componentes
Difieren de un SO a otro,
los más comunes son:
Nucleo o Kernel
-Lugar donde residen los todos los modulos del SO
-Generalmente sólo representa una pequeña porción del código del sistema operativo
-El núcleo generalmente se encuentra en memoria principal
Funciones:
Llamadas de sistema
Shell
Sistema de Archivos
Utilitarios
Estructura
Monolítico
Estructurado
Virtuales
Maestro/Esclavo
Cliente servidor
Categorías
Fin para el cual están desarrollados
Servidor
Windws Server, Linux, Sun-Oracle, AIX, OS (Mac)
Cliente
Windows, Linux, OS(Mac), DOS
Moviles
IOS, Android, Symbian, Windows Phone
Virtualización
VMWare, Citrix, Hyper-V, Xen, KVM
Tipos
Real Time OS
Multiusuario y Monousuario
Monotarea y multitarea
Distribuidos
Embebidos
Moviles
Orientados a web
Maquinas virtuales
Definición
Es la interfaz entre el Hardware y las aplicacione del usuario. Es el programa encargado de simplificar el manejo y utilización del computador.

收藏
0 条评论
下一页