Tema 8: Sistemas Operativos Concepto de sistema operativo

Anuncio
Tema 8:
Sistemas Operativos
n
n
n
n
Concepto. Máquina virtual.
Gestión de los recursos.
Tipos de sistemas operativos.
Algunos sistemas operativos: Windows
1
Concepto de sistema
operativo
n
n
n
n
Software básico y fundamental de un
sistema informático.
Controla el funcionamiento de los
elementos físicos (hardware).
Oculta detalles al usuario.
Proporciona servicios de alto nivel, no
presentes en el hardware subyacente.
ÿ Máquina virtual.
2
1
La máquina virtual
Usuario
Aplicación
Sistema operativo
HARDWARE
MÁQUINA
VIRTUAL
3
Recursos del ordenador
Procesador: ejecuta las instrucciones de los
programas de aplicación.
Memoria principal: donde residen los datos a
procesar y los programas a ejecutar.
Dispositivos periféricos: para comunicar los
programas con el exterior.
Información: datos, tipos de representaciones, etc.
4
2
Gestor de recursos
Entrada / Salida
Procesador
Sistema
Operativo
Memoria
Información
El sistema operativo es un conjunto de programas de
control para aprovechar los recursos del ordenador y
facilitar su uso a los usuarios.
5
Funciones
n
Facilitar el trabajo del usuario.
n
Administrar los dispositivos hardware.
n
Administrar y mantener el sistema de ficheros,
en los dispositivos de memoria masiva.
n
Asistir a otros programas.
n
Proteger los datos y los programas.
n
Contabilizar el uso de los recursos.
6
3
El interfaz de usuario
n
n
Comunicación con el ordenador
Dos tipos:
n
n
Línea de comandos
Gráfico
7
Administración de los recursos
n
Gestión del procesador.
n
Gestión de la memoria.
n
Gestión de la entrada y salida.
n
Administración del sistema de ficheros.
n
Servicios a otros programas.
n
Protección.
n
Contabilidad del uso de los recursos.
8
4
Tipos de sistemas operativos
n
¿Puede realizar más de un trabajo?
n
¿Soporta más de un usuario?
n
n
¿Es capaz de utilizar más de un
procesador?
¿Se pueden obtener resultados en
un tiempo determinado?
9
Sistemas operativos multitarea
n
Ejecutan más de un programa al
mismo tiempo.
10
5
Sistemas operativos
multiusuario
n
Más de un usuario accede al ordenador
al mismo tiempo.
n
Necesariamente multitarea.
n
Ejemplos: UNIX, Windows NT
11
Sistemas operativos
multiprocesoo
n
Grandes exigencias de trabajo.
n
Más de un procesador simultáneamente.
n
Gestión del reparto del trabajo.
12
6
Sistemas operativos en tiempo
real
n
n
n
Aplicaciones sensibles al factor tiempo.
El ordenador ha de responder en un
tiempo determinado.
Aplicaciones en control industrial.
13
Windows
n
n
n
n
n
n
n
Evolución de MSDOS, con interfaz gráfica.
Facilidad de aprendizaje y uso.
Multitarea (multiusuario?).
Gestión de más cantidad de memoria.
Intercanbio de datos entre aplicaciones.
Aplicaciones de apariencia estándard.
Más requerimientos de procesador y memoria.
14
7
Bibliografía
• L. A. Ureña, et al.
Fundamentos de Informática, cap. 8.
RA-MA, 1997.
• P. Bishop.
Conceptos de Informática, cap. 21.
Anaya Multimedia, 1991.
15
8
Descargar