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.
ChatGPT Ganar Dinero Desde Casa Nunca fue tan Fácil Las 7 mejores fuentes de ingresos pasivos con Inteligencia Artificial (IA): libros, redes sociales, marketing digital, programación...
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más
Inteligencia artificial: Lo que usted necesita saber sobre el aprendizaje automático, robótica, aprendizaje profundo, Internet de las cosas, redes neuronales, y nuestro futuro
Guía De Hacking De Computadora Para Principiantes: Cómo Hackear Una Red Inalámbrica Seguridad Básica Y Pruebas De Penetración Kali Linux Su Primer Hack
Lean Seis Sigma: La guía definitiva sobre Lean Seis Sigma, Lean Enterprise y Lean Manufacturing, con herramientas para incrementar la eficiencia y la satisfacción del cliente