tema 2 sistemas operativos Flashcards
sistemas operativos def
conj programas q controlan hw ocultan detalles complicados facilitan uso ordenador y administran recursos
DOS q significa?
disk operating system
CARGADOR que hace?
prepara carga supervisa progs de usuario desde memoria
Procesador etapas de un trabajo
lectura trabajo > inicio cola entrada > ejecucion > desasignacion de recursos > escritura mensajes > purgado de espacio en colas
SUPERVISOR def
gurpo de progs del s.o. Q gestiona el sistema progs y progs de usuario
buffering def
almacenar info en areas de memoria para que el procesador no espere
spooling def
parecido al buffering pero en vez de en memoria lo hace en disco
en procesos batch que es JLC
job control language
Procesador satelite Online
perifericos conectados directamente al procesador
procesador satelite OFFline
dispositivo rapido “procesador satelite” esta en medio entre periferico y procesador princ. Asi el procesador no espera tanto
Dispo. De E/S orientados a bloques
Leer / escribir en cualq parte del HD. Direccionables
Dispo de E/S orientados a caracteres
Impresoras monitor. No direccionables, LINEALES
Job Spooling
mejora del spooling con prioridades y planificacion
DMA
direct memory access
proceso def
conj formado x programa en ejecucion, datos, parametros y otros datos necesarios.
multiprogramacion
Si 1 proceso deja libre cpu (xq realiza 1 op de E/S) El PLANIFICADOR cambia a otro proceso. NO ESPERA.
De quien es el semaforo?
E.W. Dijkstra
el semafor de Dijkstra que es?
variable q indica estado de un recurso. Vale cero u otro valor. Down si >0 resta 1 entoces es cero y el recurso pasa a espera. UP suma 1 entonces el sistema elige un proceso q estaba en espera para ese recurso
memoria liberada que es?
memoria virtual. Memoria reservada x un prog que no esta siendo usada se aprovecha
principio de localidad que es?
permite tener en memoria real solo la parte del programa que se esta utilizando codigo activo
memoria virtual donde esta y como?
esta en disco y esta paginada
paginacion que es?
proceso para crear memoria virtual
so en red
conj ordenadores conectados. Cada maquina tiene s.o local
so distribuido
usuarios no saben donde se ejecutan sus programas. Parece un solo ordenador. Tipo cluster
registros limite
direcc sup e inf del bloque de memoria asignado a un proceso
polling
permite a una unidad obtener atencion del procesador activando linea de interrupcion
escrutinio
parecido al polling pero el procesador va revisando dif elmentos del ordenador.
cuantos modos de funcionamiento tiene un s.o.?
2
cuales son los modos de funcionamiento de un s.o.?
modo supervisor o real y modo usuario
modo de funcionamiento (modo real)
solo accesible x el so
modo de funcionamiento de so (modo usuario)
los progs usuario acceden a un subconjunto de instrucciones.
DownSizing
pasar aplicaciones criticas de MainFrames a MiniOrdenadores
RightSizing
combinar arquitecturas. Aplicaciones cliente/servidor mainframes dan info a miniordenadores y CASE
Sistemas monoliticos
muy viejo. Sin estructura
cual fue el primer so de capas?
THE
q es un so distribuido fuertemente acoplado?
comparten memoria y reloj interno
q es un so distribuido debilmente acoplado?
cada ordenador usa sus recursos. No comparten ni memoria ni reloj interno
q es un so multiprocesador con acoplamiento debil?
cada procesador va a sus cosas
q es un so multiprocesador con procesadores especializados?
Hay 1 procesador principal q manda y varios procesadores especializados.
q es un so multiprocesador con acoplamiento fuerte?
comparten memoria y un unico sistema operativo
q son aplicaciones paralelas?
aplicaciones especiales para sistemas multiprocesador.
hay dif formas de tratar los procesadores. El sistema maestro/esclavos como es?
el amo manda procesos a esclavos
hay dif formas de tratar los procesadores. El sistema simetrico como es?
el so funciona en cualq procesador
en un sistema multiprocesador hay diferentes formas de asignarles tareas. Como es la forma DINAMICA?
se asignan los procesos (cualquiera) cada vez que un procesador esta libre
en un sistema multiprocesador hay diferentes formas de asignarles tareas. Como es la forma estatica?
se asignan los procesos una vez. Asi que el mismo procesador hace siempre mismos procesos