You are on page 1of 15

Tema 1: Introduccin a los Sistemas Operativos

SSOO I - Curso 2016/17


C. Villarrubia

M. A. Redondo

R. Hervs

D. Vallejo

Departamento de Tecnologas y Sistemas de Informacin


Escuela Superior de Informtica
Universidad de Castilla - La Mancha

Septiembre de 2016

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

1/15

ndice

Programas de Aplicacin

Definicin de Sistema Operativo


Definiciones de Distintos Autores
Posicin del Sistema Operativo
Perspectivas de los Sistemas Operativos

Objetivos de un Sistema Operativo

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

2/15

Tema 1: Introduccin a los Sistemas Operativos

Sesin 1:
Definicin y Objetivos

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

3/15

Programas de Aplicacin

Programas de Aplicacin
Desarrollo
Se usan herramientas (software de sistema) para producir el
programa de aplicacin
Editores de texto
Traductores de lenguajes
...

Ejecucin
El programa de aplicacin necesita soporte de software de
sistema
Para obtener los recursos necesarios (procesador, memoria,
perifricos)
Para manejar los perifricos

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

4/15

Definicin

Autores

Definicin de Sistema Operativo


Silberschatz

Definicin (Silberschatz)
Es un programa que acta como intermediario entre el usuario de un
computador y el hardware de ste

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

5/15

Definicin

Autores

Definicin de Sistema Operativo


Tanenbaum

Definicin (Tanenbaum)
El programa de sistema ms fundamental es el sistema operativo, que
controla todos los recursos de la computadora y establece la base
sobre la que pueden escribirse los programas de aplicacin

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

6/15

Definicin

Autores

Definicin de Sistema Operativo


Stallings

Definicin (Stallings)
El sistema operativo oculta al programador los detalles del hardware y
le proporciona una interfaz cmoda para utilizar el sistema

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

7/15

Definicin

Posicin

Posicin del Sistema Operativo

Las aplicaciones pueden


Usar limitadamente el
hardware
Usar los servicios del
Sistema Operativo
El S. O. puede

Posicin del S.O.

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Usar libremente el
hardware

Tema 1

09/2016

8/15

Definicin

Posicin

Las Aplicaciones y el Hardware

Qu pueden usar directamente


El procesador usando slo una parte del juego de instrucciones
La memoria usando slo la que el S.O. le asigne
Qu no pueden usar directamente
Los dispositivos de Entrada/Salida

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

9/15

Definicin

Posicin

Programacin de las Aplicaciones

Cmo se pueden programar las operaciones especiales


El S.O. tiene que hacer esas operaciones a peticin de la
aplicacin
Cuando el S.O. realiza la operacin, informa a la aplicacin y le
entrega los resultados

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

10/15

Definicin

Perspectivas

La Mquina Extendida

Las aplicaciones ejecutan


Instrucciones de una mquina extendida
Instrucciones de mquina pertenecientes a un juego restringido de
instrucciones del procesador
Llamadas de servicio al S. O. subyacente

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

11/15

Definicin

Perspectivas

El Sistema como Administrador de Recursos

El Sistema Operativo debe


Administrar el uso de los recursos de cmputo
Procesador
Memoria
Dispositivos de Entrada/Salida

Proteger el sistema de cmputo frente al uso indebido de los


recursos por parte de las aplicaciones

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

12/15

Objetivos

Objetivos de un Sistema Operativo

El Sistema Operativo debe


Proporcionar comodidad en el uso de un computador
Lograr que los recursos del sistema de cmputo se aprovechen
con eficiencia
Permitir que los cambios debidos al desarrollo del propio S.O. se
puedan realizar sin interferir con los servicios que ya se prestaban
(evolutividad)

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

13/15

Resumen y Lecturas Recomendadas

Resumen

Resumen
En esta sesin hemos visto
Varias definiciones aproximativas al concepto de S.O.
El lugar ocupado por el S.O. frente a las aplicaciones y el
hardware
La programacin de las aplicaciones para ejecutar sobre una
mquina extendida
El papel del S.O. como soporte parcial del interfaz de esa
mquina extendida
El papel del S.O. como administrador de recursos y supervisor de
operaciones
Los objetivos que un S.O. debe cumplir

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

14/15

Resumen y Lecturas Recomendadas

Lecturas Recomendadas

Lecturas Recomendadas

Lecturas recomendadas
A. Silberschatz, P. Galvin, G. Gagne. Fundamentos de Sistemas
Operativos. 7a ed. Mc Graw Hill. Captulos 1.1 - 1.5.

Villarrubia, Redondo, Hervs, Vallejo (TSI)

Tema 1

09/2016

15/15