Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de
Ges#n
q
Tiene
que
ser
la
ms
rpida
posible
Sino
puede
ocurrir
que
el
registro
temporizador
pase
de
nuevo
por
el
valor
0
Para
minimizar
el
overhead
(tiempo
de
ejecucin
del
sistema,
perdido
para
las
tareas)
q
Maneja
varias
cosas
Algunas
cada
vez
(actualizacin
reloj)
otras
cada
n
interrupciones
(requisicin
del
CPU)
Ejemplos:
q Contabilizar
el
tiempo
Para
cada
usuario
Para
una
tarea
q Reaccionar
antes
de
un
tiempo
mximo
T
para
sistemas
en
Tiempo
Real
q Disparar
una
accin
A
una
hora
universal
ja
Despus
de
un
plazo
abril 15
abril 15
Listas
de
Plazos
q
Lista
de
plazos
Una
lista
de
cosas
que
el
sistema
tiene
que
hacer
a
una
hora
ja,
despus
de
un
plazo
t,
etc...
Despertar
una
tarea
P
Ejecutar
una
tarea
recurrente
P
...
P
q
Versin
simple
El
sistema
maneja
una
lista
con
los
plazos
A
cada
interrupcin
del
temporizador,
el
sistema
busca
en
la
lista
los
plazos
vencidos
Para
todos
los
plazos
vencidos,
cambia
el
estado
de
la
tarea
correspondiente
de
Bloqueada
en
espera
a
Lista
Problema
:
hay
que
buscar
en
toda
la
lista
-->
Costo
abril
15
Listas
de
Plazos
q
Solucin
ms
eciente
(UNIX)
Mantener
una
lista
con
plazos
relativos
q Insercin
y
gestin
de
la
lista
fcil
Buscar
en
la
lista
para
la
insercin
Interrupcin
del
reloj:
Mirar
solamente
la
cabeza
de
la
lista
abril
15
Plan
Consideraciones
generales
Interrupciones
Gestin
del
tiempo
Gestin
del
disco
duro
Estructura
del
disco
Acceso
al
disco
Consideraciones
generales
Optimizacin
del
acceso.
abril 15
abril 15
4% en el numero de sectores.
abril 15
Plan
Consideraciones
generales
Interrupciones
Gestin
del
tiempo
Gestin
del
disco
duro
Estructura
del
disco
Acceso
al
disco
Consideraciones
generales
Optimizacin
del
acceso.
10
Accesos
al
Disco
q
Para
leer
/
escribir
un
sector
hay
que:
Mover
la
cabeza
de
lectura
en
la
pista
que
corresponde.
Todas
las
cabezas
se
mueven
juntas
P Hay
que
cruzar
todas
las
pista
entremedias
P Tiempo
de
acceso
- Pista
a
Pista
(unos
5ms)
- Promedio
(unos
8,
10ms)
P
abril 15
11
una
interrupcin.
qEl
controlador
contiene
una
memoria
con
una
tabla
de
sectores
fallados
Tabla
inicializada
en
la
fbrica
El
sistema
la
usa
cuando
formatea
el
disco
para
eliminar
estos
abril 15
12