Mind map
SISTEMAS OPERATIVOS
Map content
SISTEMAS OPERATIVOS
Es un programa que actúa como intermediario entre el usuario y el hardware de un sistema de computo. sin el Sistema Operativo el hardware de un computador no puede trabajar por si solo ya que este, hace que el sistema arranque y funciones
- DEFINICIÓN
FUNCIONES QUE CUMPLE
- * Facilitar la interaccion con el computador. *Ejecutar las aplicaciones de los usuarios de forma cómoda y fácil. *Almacenar, borrar, mover o visualizar las aplicaciones en el directorio. *Administrar eficientemente los recursos de la máquina.
SERVICIOS DEL SISTEMA OPERATIVO
- Servicio del Usuario: *Ejecución de programas. *Operaciones de Entrada y Salida. *Manejo de funciones *Comunicaciones *Detección de errores.
- Servicios del Sistema: * Asignación de recursos. *Contabilidad. *Protección
PARTES QUE COMPONEN EL SISTEMA OPERATIVO
- Manejo de Procesos:
- Tareas de las que el SO es responsable: • Creación y terminación de procesos • Asignación/actualización/liberación de recursos • Suspensión y reinicio • Sincronización entre procesos • Comunicación entre procesos • Solución de “trampas” y bloqueos
- Manejo de Memoria
- Tareas de las que el SO es responsable • “inventario” del uso de memoria • selección de procesos a cargar en memoria • reserva/liberacion de memoria • conversión de direcciones virtuales • protección de memoria
- Manejo de Ficheros
- Tareas de las que el SO es responsable • creación y eliminación de ficheros • creación y eliminación de directorios • proporcionar primitivas para la modificación de ficheros • asignar/manejar permisos de acceso a ficheros • realización de copias de seguridad
- Manejo de Dipositivos de Entrada y Salida
- Manejo de Redes
- Intérprete de Comandos
- Manejo de Procesos:
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
- Administrador de tareas. *Monotarea. *Multitarea
- Administrador de Recursos. *Monousuario. *Multiusuario
- Organización interna o estructurada. *Monolítico. *Jerárquico. *Cliente.Servidor
- Manejo de Recursos. *Centralizados. *Distribuidos
FUNDAMENTOS
- Usuarios: Persona que trabaja en el sistema. Sesión: Periodo durante el cual el usuario interactua con el sistema. Programa: Código ejecutable. Proceso: Progarmas en ejecución. Fichero: Unidad logica de almacenamiento. Programas del Sistema: ofrecen un entorno mas comodo para el desarrollo y ejecución de programas. Interfaz de Usuario: permite dar ordenes al sistema para realizar diversas operaciones
PROGRAMAS DEL SISTEMA
- MANIPULACIÓN DE FICHEROS.INFORMACION DE ESTADO. MODIFICACION DE FICHEROS. APOYO AL LENGUAJES DE PROGRAMACIÓN. COMUNICACIONES. APLICACIONES