Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gráfico - Servicios
2.2 Servicios del SO
• Asignación de recursos: cuando varios usuarios o varios trabajos se
ejecutan simultáneamente, los recursos deben asignarse a cada uno
de ellos.
Tipos de recursos: ciclos de CPU, memoria principal, almacenamiento
de archivos, dispositivos de E/S.
• Registro: seguimiento de los usuarios de los tipo de recursos
informáticos y cuánto usan.
• Protección y seguridad: los propietarios de la información
almacenada en un sistema informático multiusuario o en red pueden
querer controlar el uso de esa información, los procesos concurrentes
no deben interferir entre si.
2.2 Servicios del SO
Vista Servicios del SO
Gráfico - Interfaz
2.3 Interfaz de usuario
Intérprete de comandos
CLI o intérprete de comandos permite
la entrada directa de comandos.
• A veces implementado en kernel, a
veces por programas de sistemas.
• Conocidos también como shells.
• Principalmente obtiene un comando
del usuario y lo ejecuta.
• A veces tiene comandos
incorporados, a veces solo nombres
de programas. Si es este último, si se
requiere agregar nuevas Imagen - Comandos
características no implica modificar
el shell.
2.3 Interfaz de usuario
Interfaz gráfica de usuario
Metáfora “interfaz de escritorio fácil de
usar”.
• Por lo general, se usa mouse, teclado
y monitor.
• Los iconos representan archivos,
programas, acciones, otros.
• Varios botones del mouse sobre
objetos en la interfaz provocan varias
acciones (proporcionar información,
opciones, ejecutar funciones, abrir
directorio (conocido como carpeta) Imagen - Interfaz del
usuario
• Inventado en Xerox Parc
2.3 Interfaz de usuario
Interfaz gráfica de usuario
Muchos sistemas ahora incluyen
interfaces CLI y GUI.
• Microsoft Windows es GUI con shell
de comando CLI
• Apple Mac OS X es una interfaz GUI
"Aqua" con kernel UNIX debajo y
shells disponibles.
• Unix y Linux tienen CLI con interfaces
GUI opcionales (CDE, KDE, GNOME)
Gráfico - Ejemplo
2.4 Llamadas al sistema
Ejemplo API estándar
• Por lo general, un número asociado con cada llamada al sistema.
• La interfaz de llamadas al sistema mantiene una tabla indexada
de acuerdo con estos números.
• La interfaz de llamada al sistema invoca la llamada al sistema prevista
en el kernel del sistema operativo y devuelve el estado de la llamada
al sistema y los valores de retorno.
• La persona que llama no necesita saber cómo se implementa la
llamada al sistema.
• Solo necesita obedecer la API y comprender qué hará el sistema
operativo como resultado de la llamada.
• La mayoría de los detalles de la interfaz del sistema operativo
están ocultos para el programador por API (uso de librerías).
2.4 Llamadas al sistema
Ejemplo API – Llamada al sistema – Relación SO
Gráfico - Protección
La Educación viene desde el interior;
la obtienes mediante la lucha, el
esfuerzo y el pensamiento.
FIN DE LA CLASE 3
UNIDAD 2