FACULTAD DE INGENIERIA
ESCUELA ACADEMICO PROFESIONAL DE
INGENIERIA DE SISTEMAS
CURSO :
SISTEMAS OPERATIVOS
DOCENTE :
ING. Sandra Rodríguez Alva
ESTUDIANTE :
Danny Tacilla Cholan
CICLO :
VI
c. Administración de trabajos
El sistema operativo
interpreta y responde a los
comandos que ingresa el
usuario, cargando en
memoria principal, si es
necesario, el programa
correspondiente para su
ejecución. En algunos
casos, este proceso
puede requerir la carga
adicional de otros
programas. Los sistemas
operativos no son todos
iguales, algunos tienen
características sobresalientes, tales como la habilidad de ejecutar
más de una tarea a la vez (multitarea), soportar más de un usuario
trabajando al mismo tiempo (multiusuario), proporcionar un sistema
de seguridad que proteja el acceso a los equipos y los datos, etc. En
el caso de los sistemas multiusuario, el sistema operativo debe
decidir si acepta o no ejecutar el programa o trabajo requerido por un
usuario, para lo cual debe verificar si el usuario está registrado y si el
mismo tiene autorización para utilizar este programa.
d. Administración de tareas
Llamadas al sistema
Los sistemas operativos tienen dos funciones principales: Proveer de
abstracciones a los programas de usuario mediante la máquina virtual multinivel y
administrar los recursos de la computadora. La interacción entre los programas de
usuario y el sistema operativo se relaciona con la primera función a través de
llamadas al sistema. Las llamadas al sistema disponibles entre los programas de
usuario y el sistema operativo varían de un sistema operativo a otro. En el caso de
UNIX, programado en C, encontramos muchas de esas llamadas al sistema en la
librería estándar de C llamada glibc. Esta librería nos proporciona llamadas
directamente podemos usar desde un programa escrito en C. Muchas de las
llamadas al sistema son complejas de utilizar incluso por un programador, por lo
que glibc también hace abstracciones a nivel superior de las propias llamadas al
sistema incluso de conjuntos de ellas para podamos utilizarlas al programar y así
realizar una determinada acción de manera relativamente sencilla. Es el sistema
operativo el que en última instancia lleva a cabo las llamadas al sistema.
i. Características
ii. Ejemplos
Es el tipo más reciente de los SO, que pueden ser ejecutados en la mayoría
de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para
todo, por lo tanto es de propósito general y se basa en lo mismo que el
resto de los SO convencionales: núcleo y procesos, presentando grandes
diferencias en cuanto a la forma de distribuir los trabajos entre sus
diferentes partes.
i. Características
Servidor:
Esclavo, espera las solicitudes del cliente
Aceptan conexiones desde un gran número de clientes.
ii. Ejemplos
e) Estructura Microkernel
i. Tareas
f) Estructura Jerárquica
i. Características
ii. Ejemplo
Multics
Unix
Bibliografía:
https://lcsistemasoperativos.wordpress.com/2015/02/01/01-03-funciones-de-un-
sistema-operativo/
https://prezi.com/4et-hcyzeuos/funciones-y-recursos-que-administra-el-sistema-
operativo/
https://www.thebitdeveloper.com/2015/07/20/sistemas-operativos-llamadas-al-
sistema/
https://www.loyvan.com/informatica/cuales-son-las-estructuras-de-un-sistema-
operativo/
http://eq2-sistemasoperativos.blogspot.pe/2012/04/15-estructuras-sistemas-
operativos.html
http://rosariopul.blogspot.pe/
http://joalsa.blogspot.pe/p/llamadas-al-sistema.html
https://sopf1uip.wordpress.com/estructuras-de-sistemas-operativos/