Академический Документы
Профессиональный Документы
Культура Документы
Objetivos
2
Presentar
Bibliografa
3
Contenidos
4
1.
2.
3.
4.
Contenidos
5
1.
bsicos
Definicin de SO
n Mquina
extendida
n Gestor de recursos
n Soporte hardware
n Llamadas al sistema
n Programas de sistema
n Intrprete de rdenes
Usuario 1
Usuario n
compilador
editor
sistema de
bases de datos
Nivel
Define
Soporta
Arquitectura
Modelo delHardware
hardware
12
disco
disco
Controlador
de disco
impresora
Cintas
magnticas
Controlador
de impresora
Controlador
de cinta
memoria
24
Interrupciones
13
Interrupciones
14
Interrupciones
15
Tipo de Interrupcin
Descripcin
Ejemplo
hardware externa
desde dispositivo
hardware interna
error interno
software
Modo
privilegiado
normal
Significado
Usado por
cundo?
El SO
inicialmente, y como
resultado de una
interrupcin
El resto de los
programas
tras retorno de
interrupcin
permiten ejecutar.
rumpida
iones
Operativos
Llamadas al sistema
17
Interrupcin / trap
supervisor
usuario
25
26
.......
Memoria principal
Programa de usuario 2
Modo normal
Llamada al
sistema
Procedimiento
Servidor
27
Programas
de usuario
Modo Usuario
Modo privilegiado
28
Programas de sistema
18
Programas de sistema
19
de Windows
Intrprete de rdenes de Unix
de ficheros y directorios
Configuracin e informacin del estado del sistema (panel de
control, )
Modificacin de ficheros (editores, visores, .)
Utilidades para el desarrollo de programas (compiladores,
depuradores, )
Sistemas Operativos y Programacin Grado en Ingeniera Elctrica Curso 2014/15
Contenidos
21
1.
2.
3.
4.
Microsoft Windows: 3.1, NT4, 95, 98, Millenium, 2000, XP, Vista,
Windows 7, Windows 8
Linux
Minux
FreeBSD
Android
IOS
Otros
Evolucin de los SO
23
Ejemplos de SO
Caractersticas de los SO actuales
Funciones de un SO
Evolucin
Evoluci
on de Unix de
Unix
24
Contenidos
26
3.
4.
Funciones de un SO
1.
2.
n
n
n
Gestin de procesos
Gestin de memoria
Gestin almacenamiento estable (ej. discos)
Abstraccin
Permite
Proceso
Memoria
reserva, libera
Ficheros/directorios
gestin almacenamiento
estable, acceso a
dispositivos
monta/desmonta,
crea/borra enlace/directorio,
Proteccin
Operaciones
Concepto de proceso
28
Cada componente invoca operaciones sobre otros para llevar a cabo su tarea
Los componentes funcionan de forma simultnea (concurrente)
Objetivos
Bibliografa
Conceptos b
asicos
Definici
on de SO
Ejemplos de SO
Caractersticas de los SO actuales
Funciones de un SO
Definici
on de SO
Ejemplos
de SO
ra
Gesti
on de procesos
Gesti
on de memoria
Gesti
on almacenamiento estable (ej. discos)
Gesti
on de Entrada/Salida
Otras funciones
Gesti
on almacenamiento estable (ej. discos)
Gesti
on de Entrada/Salida
Otras funciones
ETSID
DSIC
Sistemas Operativos y Programacin Grado en Ingeniera Elctrica Curso
2014/15
Objetivos
Bibliografa
Conceptos b
asicos
Definici
on de SO
Ejemplos de SO
Caractersticas de los SO actuales
Funciones de un SO
Gesti
on de procesos
Gesti
on de memoria
Gesti
on almacenamiento estable (ej. discos)
Gesti
on de Entrada/Salida
Otras funciones
ra procesos
ETSID
DSIC
Sistemas Operativos y Programacin Grado en Ingeniera Elctrica Curso
2014/15
Es
multiusuario y multitarea
Cuando un usuario se identifica, el nico proceso para dicho
usuario es el intrprete de rdenes
Desde el intrprete de rdenes pueden lanzarse de forma
simultnea otros procesos, y desde cada uno lanzarse otros ms
procesos, etc.
La estructura final es en forma de rbol
Sistemas Operativos y Programacin Grado en Ingeniera Elctrica Curso 2014/15
Ejemplo de multitarea
Ejemplo de multitarea
32
ETSID DSIC
Gestin de memoria
33
Gestin de memoria
34
!
!
!
!
41
forma transparente
para el proceso
!
42
43
44
Ficheros y directorios
36
Otras funciones
Atributos
de los ficheros
Atributos
de los
ficheros
37
ETSID DSIC
Ejemplos de SO
Caractersticas de los SO actuales
Funciones de un SO
Gesti
on de Entrada/Salida
Otras funciones
Arbol
de directorios
rbol
de directorios
38
ETSID DSIC
Tipos de Ficheros
40
Tipo
Descripcin
directorio
Fichero cuyos datos son los nombres de los ficheros que contiene. Es la
base para implementar una jerarqua
especial
enlace
regular
Cualquier otro tipo de ficheros se trata como una secuencia de bytes (el
SO no intenta interpretar la informacin que contiene)
Gestin de Entrada/Salida
41
Gestin de Entrada/Salida
42
Otras funciones
43
Proteccin
Restricciones
Deteccin/recuperacin de errores
Contabilidad
Resultados de aprendizaje
44