ACTIVIDADES SISTEMAS OPERATIVOS Pedro Yuri Márquez Solís 2 ollo nidos Actividades Autoevaluación as nadas Glosario Bibliografía torio Anotaciones UNIDAD I: GESTIÓN DE PROCESOS Diagrama Objetivos Desarrollo de contenidos Actividades Lecturas seleccionadas Inicio ACTIVIDAD Nº 1 Autoevaluación Elabora un organizador de conocimiento donde plante soluciones a un problema específico de Interbloqueo. Considere su código Universitario si acaba en un núGlosario meroBibliografía para elaborar la solución para el interbloqueo por prevención, si es impar interbloqueo por detección. Instrucciones Recordatorio Anotaciones El organizador debe considerar los siguientes elementos: 1. Que es un Interbloqueo. 2. Definición del tipo de solución de interbloqueo. 3. Al menos 2 técnicas posibles a aplicar. 4. Por cada técnica 2 ventajas y 2 desventajas de su aplicación. Diagrama Objetivos Inicio Desarrollo de contenidos Actividades Autoevaluación Lecturas seleccionadas CONTROL DE LECTURA Nº 1 Glosario Bibliografía 1. C uál es el motivo por el cual todo programa debe ser compilado? ¿Quién efectúa este proceso?. Recordatorio Anotaciones 2.Porque se dice que el sistema operativo es un administrador de los procesos complejos que se dan en el computador?. 3. Q ué diferencias y similitudes hay entre un programa y un proceso, y entre un proceso y un hilo?. 4.Un proceso puede estar en uno de cinco estados. Indique cuáles son estos estados (describiendo brevemente sus características) y cuáles las transiciones definidas entre ellos. 5.Presente un ejemplo de cada uno de los tres patrones de trabajo para la paralelización de la ejecución en varios hilos: los patrones jefe/trabajador, equipo de trabajo y línea de ensamblado. 4. Defina los siguientes conceptos, e ilustre las relaciones entre ellos: Concurrencia: Operación atómica: Condición de carrera: Sección crítica: Espera activa: 5. Indica la verdad o falsedad de las siguientes expresiones y sustenta tu respuesta 1 2 3 4 El sistema operativo protege al hardware. Si se elimina la exclusión mutua entonces se impide el Interbloqueo. Es posible ejecutar un programa inmediatamente desde el disco Duro. La multitarea permite ejecutar varios programas al mismo tiempo. 6.De acuerdo a los datos de la siguiente tabla grafica la secuencia de los procesos, se sabe que el Quantum de tiempo es de 3 ciclos, se tienen los siguientes datos: Desarrollo UNIDAD I: GESTIÓN DE PROCESOS de contenidos Tiempo de llegada T1 T2 T3 cpu E/S SISTEMAS OPERATIVOS Actividades Autoevaluación ACTIVIDADES Lecturas seleccionadas Glosario Recordatorio Anotaciones Secuencia de Procesamiento y de E S 2P, 3 E/S, 3P, 1 E/S 3P, 2 E/S, 3 P, 2 E/S 4P, 2 E/S Bibliografía 3 4 ollo nidos Actividades Autoevaluación as nadas Glosario Bibliografía torio Anotaciones UNIDAD II: GESTIÓN DE MEMORIA Diagrama Objetivos Desarrollo de contenidos Actividades Inicio ACTIVIDAD N° 2 Autoevaluación Resuelve el cuestionario referente al tema de gestión de memoria, compara sus respuestas con el solucionario. Lecturas seleccionadas Glosario Recordatorio Anotaciones Bibliografía 1.Cuál es el proceso que se debe efectuar en Windows para configurar la memoria virtual?. 2. Que comando se emplea en Linux para visualizar el estado de la memoria?. 3.Cómo se determina el tamaño actual de las páginas en un sistema operativo Windows y en un sistema Linux?. 4.Cuanta memoria puede direccionar un Sistema Operativo de 32 Bits? Fundamente su respuesta. 5. ¿Por qué es deseable la capacidad de reubicación?. 6. ¿ Por qué no es posible implantar la protección de memoria en tiempo de compilación?. 7.¿Cuáles son algunas de las razones para permitir a dos o más procesos tener acceso a una región de memoria en particular?. 8.En un esquema de partición estática, ¿Cuáles son las ventajas de usar particiones de distinto tamaño?. 9. ¿Cuál es la diferencia entre la fragmentación interna y la externa? Diagrama Objetivos Desarrollo de contenidos Actividades Inicio TAREA ACADÉMICA Nº 1 Autoevaluación Responde a cada una de las preguntas, puedes emplear un archivo en formato DOC, ppt o un prezi. Lecturas seleccionadas Recordatorio Glosario Bibliografía Paginación y segmentación: 1.Suponga un sistema paginado con un rango de direcciones de 4 GB (4 294 967 296 direcciones). ¿Cuántas páginas tendrá el sistema si se utilizan páginas de 4 Anotaciones 096 bytes? ¿Qué tamaño (en bits) tendrá una entrada de la tabla de traducción? 2. Una máquina tiene direcciones virtuales de 48 bits y direcciones físicas de 32 bits. Las páginas son de 8 KB. ¿Cuántas entradas se necesitan para la tabla de páginas? Memoria Virtual: 3.Explica el motivo para emplear memoria Virtual, el por qué funciona este esquema de trabajo y Que se requiere para implementar memoria virtual en un sistema de cómputo? 4.Que es un fallo de página? Que se puede hacer para reducir la tasa de fallos de página?. Desarrollo UNIDAD II: GESTIÓN DE MEMORIA de contenidos Planificación Monoprocesador SISTEMAS OPERATIVOS Actividades Autoevaluación ACTIVIDADES Lecturas seleccionadas Glosario Recordatorio Anotaciones 5. Indica 3 razones por las cuales se implementa la planificación de Procesos. 6. Explica la planificación a largo plazo considerando la frecuencia con que se dan, y los estados de procesos en los que se presentan. 7.Elabora un cuadro comparativo de los algoritmos de planificación Monoprocesador Primero el proceso más corto y el Menor tiempo restante. Investiga acerca de: 1.Cómo se implementa memoria virtual en el Sistema Operativo Windows y en Linux, detallando el mecanismo empleado. 2. En cada uno de ellos si se requiere modificar el tamaño de la memoria virtual que proceso se debe efectuar? Bibliografía 5 6 ollo nidos Actividades Autoevaluación as nadas Glosario Bibliografía torio Anotaciones UNIDAD III: GESTIÓN DE ENTRADA/SALIDA Y MEMORIA SECUNDARIA Diagrama Objetivos Desarrollo de contenidos Actividades Inicio ACTIVIDAD N° 3 Autoevaluación Desarrolla actividades relacionadas a la entrada / salida y memoria secundaria. Lecturas seleccionadas Recordatorio Bibliografía Instrucciones Glosario 1) V isitar el siguiente Link https://www.youtube.com/watch?v=fk8wH-fpDJY, utilízalo como guía y luego efectúa el particionado en una máquina virtual de un hard disk de 20 GB particionado en 3 unidades con las siguientes característiAnotaciones cas: Unidad c: 8 GB NTFS Unidad d: 4 GB fat32 Unidad E: 4 GB Fat 32 2)Utiliza una máquina virtual que tenga instalado Windows 7, efectúa los siguientes procesos: Define en la unidad d: una carpeta para los archivos del usuario, requiere que sea re direccionada la carpeta Mis Documentos para que hacia la carpeta en mención se guarden todos los archivos necesarios. 3)Observa el siguiente video https://www.youtube.com/watch?v=-FkAnKqdRtQ, el cual indica cómo usar el EASYBCD, luego utiliza una máquina virtual para crear un arranque dual de al menos 3 Sistemas Operativos diferentes. Diagrama Objetivos Inicio Desarrollo de contenidos Actividades Autoevaluación Lecturas seleccionadas CONTROL DE LECTURA Nº 2 Glosario Bibliografía 1) Que es un archivo, Directorio y que es un archivo fragmentado? Anotacionesel siguiente gráfico: 2) Explica Recordatorio 3)Explique el por qué se emplean Buffers en los dispositivos de entrada/salida, Cómo funciona un buffer de doble via?. 4) Explica la función de las siguientes propiedades de los archivos. 5)Por qué se efectuaron cambios en la densidad de Pista y se intercalaron sectores?. 6) Por qué es posible recuperar un archivo borrado?. 7) ¿Qué es una partición?. Desarrollo UNIDAD III: GESTIÓN DE ENTRADA/SALIDA Y MEMORIA SECUNDARIA de contenidos 8) ¿Qué tres tipos de particiones existen?. SISTEMAS OPERATIVOS Actividades Autoevaluación ACTIVIDADES Lecturas seleccionadas Glosario Recordatorio Anotaciones 9) ¿Cuántas particiones de cada tipo puede haber en un disco duro?. 10)¿Para qué se usan las particiones extendidas?. 11)¿Cuáles son los 2 formatos de partición usados por Windows? ¿Qué limitación tiene EL primero de ellos?. 12)¿Qué formatos de particiones en Linux conoces? ¿Es posible ver esas particiones en Windows?. 13)¿Para qué sirve una partición de tipo swap?. 14)¿Qué ventajas tiene hacer particiones a un disco?. 15)¿Qué limitación podríamos encontrar al modificar las particiones en un disco duro que ya estamos usando?. 16)¿Qué pasos sigue el programa al modificar las particiones de un disco con datos? 17)¿Qué pasará al reiniciar el sistema si hemos creado una nueva partición accesible desde Windows?. 18)¿Qué es un gestor de arranque?. 19)¿Qué es la secuencia de Inicio? ¿Dónde se configura?. 20)¿Qué es el Master Boot Record? ¿Qué información se almacena en él? Bibliografía 7 8 ollo nidos Actividades Autoevaluación as nadas Glosario Bibliografía torio Anotaciones UNIDAD IV: SEGURIDAD Y LICENCIAMIENTO DE SISTEMAS OPERATIVOS Diagrama Objetivos Desarrollo de contenidos Actividades Inicio ACTIVIDAD N° 4 Autoevaluación Desarrolla actividades relacionadas a la seguridad y licenciamiento de Sistemas Operativos. Lecturas seleccionadas Glosario Bibliografía Instrucciones: 1) V isita el siguiente link referente a la Historia de los Hackers Informáticos [ Los inicios]: https://www.youtube.com/watch?v=AZCwMVgYGMI Recordatorio Anotaciones 2) Elabora un cuadro comparativo de: Mecanismo de infección Grado de daño que causan Virus del sector de arranque. Virus de driver de dispositivo. Virus de macro. Virus de código fuente. 3)Averigua acerca de los Tipos de RootKits, visualiza el siguiente link: Linux Rootkit Demonstration: https://www.youtube.com/watch?v=RJS4fhglBjk 4) Comenta acerca de cómo funciona el Sony rootkit. Diagrama Objetivos Desarrollo de contenidos Actividades Inicio TAREA ACADÉMICA Nº 2 Autoevaluación Elabora un cuadro comparativo de Sistemas Operativos libres y comerciales, orientado a comparar sus características. Considerar los siguientes aspectos: Lecturas seleccionadas Glosario Bibliografía Instrucciones: 1. Utiliza como base el cuadro que se acompaña. Recordatorio 2.En las celdas con títulos de color rojo coloca el nombre del Sistema Operativo a comparar. Anotaciones 3. En cada uno de los cuadros indica al menos 2 características representativas de la forma en cómo se efectúa la gestión correspondiente. Sistema Operativo comercial X Gestión de Procesos Gestión de memoria Gestión de archivos Gestión de seguridad. Sistema Operativo Libre Y