sistemas operativos

Páginas: 5 (1232 palabras) Publicado: 6 de octubre de 2014
1. Estructura y características de los sistemas operativos
Presentado por : Carlos Arturo Cubillos Alfonso
2. Estructura de EL sistema operativo
El Sistema Operativo esta estructurado en :
Componentes del Sistema
Servicios
Llamadas al Sistema
Programas del Sistema
Arquitecturas del Sistema
3. - Componentes del Sistema
* Gestión de Procesos : 
- Suspensión y reanudación de procesos
-Mecanismos de sincronización de procesos
- Mecanismos de comunicación entre procesos (IPC)
- Manejo de deadlocks
* Gestión de la Memoria Principal : 
- Registrar el uso de la memoria (partes libres y asignadas, además quién las está usando) 
- Decidir qué proceso carga memoria
- Asignar y liberar memoria según necesidad
4. * Gestión de la Memoria Secundaria : 
- Gestión del espacio libre- Asignación de memoria
- Planificación del disco
* Gestión del Sistema de E/S :
- Sistema de buffering y caching de datos
- Interfaz genérica para los dispositivos (especie de polimorfismo para la interfaces de drivers)
- Implementaciones específicas de cada dispositivo
* Gestión de Archivos :
- Crear y destruir archivos y directorios
- Operaciones de manipulación de archivos ydirectorios
- Mapeo del archivo en dispositivos de almacenamiento
- Respaldo de archivos
5. * Sistema de Protección :
- Necesario en sistemas de múltiples usuarios y procesos.
- Se debe garantizar acceso seguro de procesos autorizados a ciertos recursos
- Deben haber mecanismos para definir políticas de seguridad y poder controlarlas
* Conexión a la Red :
- Un sistema distribuido consiste de unconjunto de procesos que no comparten memoria ni reloj
- Procesos se comunican por paso de mensajes a través de un medio de comunicación
- Partes del sistema cooperan a través de los mecanismos de comunicación a través de la red y pueden compartir recursos
* Interpretador de Órdenes
- Interfaz básica del usuario con el sistema
- Permite al usuario ejecutar programas y controlar su ejecución.
-Unix la denomina Shell
- Existen lenguajes de órdenes (script) e interfaces más amigables (sistemas de
ventanas).
6. - Servicios del Sistema
Ejecución de Programas (e.g. cargar en MP y luego
ejecutarlo)
Operaciones de E/S (e.g. control del dispositivo)
Manipulación de Archivos (e.g. Leer y escribir)
Comunicaciones (memoria compartida o paso de mensajes)
Detección de Errores (CPU, Memoria,E/S, programa, etc.)
Asignación de recursos
Contabilidad
Protección
7. - Llamadas al Sistema
(a) Mecanismo de Llamada al Sistema
a) Control de Procesos
- Creación de un proceso
- Terminar o abortar un proceso
- Esperar cierto tiempo
- Obtener atributos del proceso
- Señales o interrupciones (de software)
- Asignar o liberar memoria
- Prioridades
- Depuración
8. b) Manejo de Archivos- Crear y borrar un archivo
- Abrir y cerrar un archivo
- Leer y escribir un archivo
- Obtener atributos de un archivo
- Modificar atributos del archivo
c) Manipulación de Dispositivos
- Llamadas típicas:
- Solicitar y liberar el dispositivo
- leer y escribir
- Obtener atributos y información de estado
- Modificar atributos y órdenes al dispositivo
- Sistemas Operativos modernosproveen interfaz genérica similar a la de archivos
9. d) Comunicación entre Procesos
- La cooperación entre procesos requiere de mecanismos de comunicación
- Los mecanismos básicos son:
- Memoria Compartida
- Tuberías (Pipes) o Flujos de Datos
- Paso de Mensajes
- Cada uno de estos mecanismos requiere de llamadas al sistema específicas.
e) Información de Mantención
- Consulta y actualizacióndel tiempo y fecha del reloj de tiempo real
- Consulta sobre la tabla de procesos
- Atributos de procesos, archivos y dispositivos
10. (b) Programas del Sistema
- Proveen una forma más conveniente de usarlos servicios básicos del sistema (e.g. mediante scripts)
- Muchos programas son simples interfaces a llamadas al sistema, en cambio otros son más complejos y pueden ocupar muchas llamadas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS