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
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