Sie sind auf Seite 1von 5

SOBRE FUNCIONES DEL SISTEMA OPERATIVO.

1) La administración general de un sistema computacional está bajo el control de un


programa maestro del sistema operativo. ¿Cómo es llamado este programa
maestro?
R: / La administración general de un sistema está bajo el control de un programa
maestro del sistema operativo, este programa maestro se llama supervisor, monitor
o rutina ejecutiva.
2) Que debe hacer en términos generales un administrador de recurso.
R: / Un administrador de recurso en términos generales tiene que:
 Utilizar eficientemente todos los recursos del sistema (memoria,
procesadores, dispositivos).
 Llevar registro de los recursos.
 Hacer cumplir la política de que determina quién, cuanto y cuando asignar
el recurso
 Asignar el recurso
 Recuperar el recurso.
3) Cuáles son las principales funciones de un administrador de memoria.
R: / Las principales funciones de un administrador de memoria son:
 Llevar el registro del recurso (memoria).
 Cuales componentes están usadas y quienes las usan.
 Si se está multi-programando, decidir el proceso que tiene el control de la
memoria cuándo y cuánto.
 Asignar el recurso de (memoria) cuando los procesos la solicitan y la
política del punto anterior lo permite.
 Recuperar el recurso de (memoria) cuando el proceso ya no lo necesita o
ha sido abortado.
 Administrar la memoria real y la memoria virtual
 Ejercer un control sobre los segmentos o páginas de memorias usados
 Asignar memoria de acuerdo a la prioridad definida
 Recuperar los segmentos o páginas de memorias liberadas
 Un sistema operativo puede proporcionar una multiplicidad de posibilidades
de administrador de memoria que se puede ampliar para distintos
propósitos.

4) Cuáles son las funciones de un administrador de procesador.


R: / Las principales funciones de este recurso son:
 Llevar control de recurso (dispositivos, canales y unidades de control);
típicamente se llama el controlador de tráfico de entrada y salida
 Decidir cuál es la forma más eficiente de asignar el dispositivo. En caso de
que deba compartirse, decidir quién ,lo recibe y cuando lo recibirá; a esto se
le llama planeación entrada salida
 Asignar el dispositivo y arrancar la operación de entrada y salida
 Recuperar el recurso, en la mayoría de casos, la entrada y la salida termina
automáticamente

5) Que hace un generador de archivos en el sistema operativo.


R: /
 Bitácora (LOG) de trabajos ejecutados
 Contabilidad de tiempo de utilización de los recursos del sistema y
periféricos por cada trabajo ejecutado
 Actualización y cambios al sistema:
- Nuevos productos (utilitarios, compiladores, etc.)
- Ajustes remitidos por parte del proveedor de un producto.
6) Enuncie los programas del sistema operativo.
R: /
 Editor de texto
 SPOOL
 Programa básico de comunicaciones
 Administrador de la base de datos
 Cargadores o monitores (Linkers)
 Compiladores
 Librerías
 Interprete de comandos (Shell)
 Depuradores
 Programas de seguridad.

Sobre algunos aspectos internos del sistema operativo.

7) Que pasa cuando la CPU es interrumpida.


R: /

8) Un ejemplo de interrupción en multiprogramación.


R: /
 El sistema operativo inicializa el timer o reloj en una tajada de tiempo, y lo
echa a andar
 El sistema operativo entrega el control a un proceso
 El proceso ejecuta
 Concluido el tiempo prefijado, el timer provoca una interrupción.
 El manejador de interrupciones del timer (que es parte del sistema
operativo), guarda la información del proceso interrumpido necesaria para
poder reanudarlo después
 Se repite el ciclo, escogiendo ahora otro proceso
9) Como se hace protección de I/O, de memoria y de procesador.
R: /
Para prevenir que un usuario ejecute instrucciones de I/O que puedan provocar
daño, la solución es simple: las instrucciones de I/O sólo pueden ejecutarse en
modo sistema. Así los usuarios no pueden ejecutar I/O correctamente, sino que
deben hacerlo a través del sistema, quien puede filtrar lo que sea del caso.
Para que este mecanismo de protección sea completo, hay que asegurarse que los
programas de usuario no puedan obtener acceso a la CPU en modo sistema. Por
ejemplo, un programa de usuario podría poner una dirección que apunte a una
rutina propia en el vector de interrupciones. Así cuando se produzca la interrupción,
el hardware cambiaría a modo sistema, y pasaría el control a la rutina del usuario.
O, también, el programa de usuario podría reescribir el servidor de la interrupción.

10) Investigue en Internet procesos de encendido en la máquina, el concepto de reloj y


niveles de memoria.
R: /

Proceso de encendido de la máquina.


 La alimentación de la fuente llega a la tarjeta madre y con ella al
sistema completo. Es de destacar que las fuentes de alimentación
demoran un tiempo en generar voltajes estables y dentro de los
parámetros de operación permisibles, por lo que típicamente se
valen de una señal llamad Power Good indicándole a los circuitos
lógicos asociados al procesador central que de un reset al mismo
para iniciar su operación.
 Cuando el procesador sale del modo reset el mismo inicia una
búsqueda de instrucciones en una dirección alta de memoria,
típicamente los últimos 16 bytes del arreglo de memoria ROM. Los
fabricantes obligan al procesador a iniciar su ciclo de trabajo en esa
zona con vistas a compatibilizar el trabajo de la PC y permitir que el
programa almacenado en la ROM pueda variar de tamaño. En esa
zona lo único que se coloca es un “salto” instruyendo al procesador a
ir a la dirección de inicio del programa BIOS.
 La primera subrutina grabada en el BIOS de una PC recibe el
nombre de POST que viene del inglés Power On Self Test (o test de
auto-chequeo). El mismo no es más que un conjunto
de instrucciones que posibilitan la inicialización, programación y
chequeo de todos los subconjuntos que componen una PC, como lo
son los controladores de DMA, de interrupciones, de memoria, etc.
Si el POST encuentra un error automáticamente detiene el proceso.
En ocasiones brindando un código de error que se traduce en una
secuencia de O y 1 por algunos puertos específicos o/ y un conjunto
de beeps por la bocina. Los técnicos de computadoras utilizan
dichos códigos para diagnosticar posibles fallas en la circuitería de la
tarjeta madre.
 Una vez concluido el POST el BIOS busca la presencia de la tarjeta
de vídeo, busca el programa propio que esta tiene grabada en su
ROM y le cede el control temporalmente. Este a su vez inicializa la
tarjeta de vídeo y es entonces cuando por primera vez aparece
información en la pantalla del monitor. Aunque muchas veces
fugazmente el fabricante de la tarjeta de vídeo informa de la marca
de la misma, cantidad de memoria y versión del BIOS almacenado
en ella.
 Luego, retomando el control el BIOS de la PC busca por la presencia
de otros dispositivos en la computadora que requieran de programas
específicos de inicialización. Por ejemplo los discos duros IDE/ATA
ubican el programa de inicialización del disco de manera general en
la dirección C8000h.
 El BIOS “imprime” en pantalla la información sobre su versión,
fabricante, etc.
 El programa inicia chequeos más generales del sistema, como lo es
el conteo completo de la memoria. En caso de encontrar algún error
este generará en pantalla el correspondiente mensaje. Acto seguido
se realiza un inventario total del sistema, donde se inspecciona que
tipo de hardware lleva la computadora. Los BIOS modernos poseen
muchos parámetros que configuran de manera automática como lo
son las cartas de tiempo de los accesos a memoria, los parámetros
de los disco duros, características de los puertos de entrada / salida,
COM y LPT, tipo de procesador, etc.
 Si el BIOS es PNP compatible, detectara, inicializara y configurara
los dispositivos con esta característica, mostrando en pantalla los
mensajes correspondientes.
 Generación de un sumario de la configuración de su PC. Este es útil
para conocer que recursos posee disponibles y si alguno de ellos
falló o no está presente. Desgraciadamente esta información es
barrida en un abrir y cerrar de ojos.
 Finalmente el BIOS pasa el control al dispositivo de booteo. Los
BIOS modernos permiten escoger cual es el dispositivo que iniciara
el boot del sistema, ya sea el floppy (ya hoy poco probable), el disco
duro o el CDROM. Si el BIOS no encuentra a quien ceder el control
del boot generalmente se detiene, mostrando el mensaje
correspondiente.

Concepto de reloj:

Los relojes (también llamados temporizadores) son esenciales para


el funcionamiento de cualquier sistema de tiempo compartido por
diversas razones. Entre otras cosas, los relojes mantienen la hora
del día y evitan que un proceso monopolice el CPU. El software del
reloj puede adoptar la forma de un controlador de dispositivo, aunque
el reloj no es un dispositivo por bloques, como un disco, ni por
caracteres, como una terminal.
En otras palabras, los relojes sirven para llevar el control del tiempo
real, limitar el tiempo de ejecución de los procesos, implementar
temporizadores vigilantes y llevar la contabilidad de los recursos
utilizados.

Niveles de memoria:

Das könnte Ihnen auch gefallen