Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qu es un Sistema Operativo
Hardware
Software
Programas de aplicacin
Software de sistemas
Usuarios
Programas de sistemas
Sistema operativo
Administrador de recursos
Asignacin
Proteccin
Se Debe garantizar la no interferencia entre procesos
en el uso de recursos
Debe impedir que un proceso acceda a recursos de
otro
Operadores.
Programadores de aplicaciones.
Programadores de sistemas
(administradores del S. O.).
Programas.
Hardware.
Usuarios.
Carencia total de S. O.
Completo acceso al lenguaje de mquina.
Carencia de S. O.
En los aos cincuenta comienzan como transicin
entre trabajos, haciendo la misma ms simple.
Difusin de la multiprogramacin:
Conceptos Generales
Procesos:
Un espacio de direccin.
Los datos pertinentes de la tabla de procesos.
Archivos:
Llamadas al sistema:
Pone los parmetros de la llamada en un lugar especfico para luego ejecutar una
instruccin tipo trap de llamada a procedimiento protegido para iniciar el S. O.
Luego de trap el S. O. recupera el control , examina los parmetros y si son vlidos
ejecuta el trabajo solicitado.
Luego de terminar, el S. O. coloca un cdigo de estado en un registro indicando si tuvo
xito o fracaso y ejecuta una instruccin del tipo return from trap para regresar el
control al procedimiento.
El procedimiento regresa al programa llamador con un cdigo de estado como un valor
de funcin; dentro de los parmetros pueden regresar valores adicionales.
Bloques funcionales
Estructuras de datos
Redes
Seguridad y proteccin
Intrprete de comandos
Se manipulan en:
Llamadas al sistema
Gestin de interrupciones
Estructura Monoltica
El SO es una coleccin de
procedimientos que
pueden invocar a
cualquiera de los otros
cuando lo necesitan
An as, se puede
encontrar algo de
estructura en estos SO
(figura siguiente)
Problemas
Difcil evolucin
Difcil mantenimiento
5 Operador
Capa 0:
Capa 1:
Capa 4:
Capa 3:
Administra la memoria.
Asegura que las pginas (porciones de memoria) requeridas de los procesos lleguen a
memoria cuando fueran necesarias.
Capa 2:
Capa 5:
Se ejecuta en el hardware.
Realiza la multiprogramacin.
Proporciona varias mquinas virtuales a la capa superior.
Ejemplo de S. O. representativo de
esta estructura: VM/370 de IBM:
(ver Figura 1.4 [23, Tanenbaum]
Las m. v. generalmente utilizaran,
entre otros, el S. O. CMS:
Conversational Monitor System.
Cuando un programa CMS
ejecuta una llamada al sistema:
Algunas funciones del S. O., por ej. el cargado de comandos en los registros
fsicos del dispositivo de e / s, presentan problemas especiales y distintas
soluciones:
Ejecucin en modo ncleo, con acceso total al hardware y comunicacin con
los dems procesos mediante el mecanismo normal de mensajes.
Construccin de un mnimo de mecanismos dentro del ncleo manteniendo
las decisiones de poltica relativas a los usuarios dentro del espacio del
usuario.
Introduccin
Arranque hardware
Ubicacin del sistema operativo
Arranque del sistema operativo
Arranque hardware
Arranque del sistema operativo
Arranque de Hardware
Que es voltil
Al arrancar el computador, la memoria principal no contiene
informacin vlida
Fase de iniciacin
Clasificacin de
los sistemas
operativos
Segn la utilizacin de
recursos
Segn la interactividad
Segn el nmero de
usuarios
Sistemas monoprogramados
Sistemas multiprogramados
Sistemas de multiprocesamiento
Sistemas de procesamiento por lotes (batch)
Sistemas de tiempo compartido
Sistemas de tiempo real