3. Funciones del Sistema Operativo
Algunas de las funciones básicas del Sistemas
Operativo:
4. 1. Administrar los usuarios:
Asignando contraseñales , creando usuarios y
grupos, gestionando sus cuentas, estableciendo
permisos...
Los sistemas operativos actuales son multiusuario,
por lo que varios usuarios pueden emplear los
mismos servicios y recursos simultáneos.
2. Gestionar los procesos:
Los programas en ejecución que necesitan
recursos para realizar su tarea: tiempo del
procesador, asignación de memoria...En general,
los Sistemas Operativos son multitarea y, por
tanto, capaces de ejecutar diferentes
procesadores a la vez.
5. 3. Proporcionar una interfaz gráfica:
Permite al usuario comunicarse con el
ordenador. El entorno del Sistema Operativo
dispone de una Interfaz Gráfica de Usuario (GUI),
que hace posible el uso del sistema a través de
ventanas,desplegando menús, presionando
botones, emplegando el ratón o la pantalla táctil.
Por otra parte, también incluye un Intérprete de
comandos, conocido como consola o terminal.
4. Administrar los archivos:
Permite el acceso, a la edición y
eliminación de datos en diferentes dispositivos,
así como controlando los permisos que tienen los
usuarios para utilizarlos.
6. 5. Gestionar los recursos hardware:
Como por ejemplo asignar el procesador los
diferentes programas, cargar las aplicaciones en
la memoria, permitir la comunicación en red y, en
general, encargarse del correcto funcionamento de
todos los componentes conectados al ordenador.
7. Componentes del Sistema
Operativo.
El sistema operativo crea un entorno de trabajo
para que el usuario pueda usar las aplicaciones con
independencia del hardware empleado. Para eso,
emplea las siguientes capas con diferentes niveles de
abstracción:
●
8. 1. Interfaz del usuario:
Permite a los usuarios interactuar con los dispositivos,
ejecutar aplicaciones, acceder a los archivos, administrar el
sistema,etc.El sistema operativo asigna diferentes permisos
a cada usuario en función de si es administrador, usuario
estándar o invitado.
2. Llamadas al sistema:
Es el mecanismo empleado por las aplicaciones para
solicitar servicios al sistema operativo. Cada sistema
operativo incluye su propia biblioteca de llamadas al
sistema que constituyen el ‘lenguaje’ que emplean las
aplicaciones para comunicarse con el núcleo.
Por esto, cada aplicación se diseña especificamente para
un sistema operativo y se se ejecuta en otro diferente, no
funciona.
9. 3. Núcleo o Kernel:
Módulo central que constituye la parte más
importante del sistema operativo.Es el responsable de
facilitar los usuarios y las aplicaciones de acceso
seguro al hardware del ordenador y gestionar los
recursos a través de las llamadas al sistema. Reúne
todos los servicios esenciales que requiere el sistema
operativo,como por ejemplo:
-Gestión de los procesos.
-Gestión de la memoria.
-Gestión de archivos.
-Sistema de comunicaciones.
-Sistema de entrada/salida.