Introducción a los Sistemas Operativos
32 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál de las siguientes descripciones se refiere a un sistema operativo con una arquitectura que gestiona todos los recursos desde un único nivel?

  • Estructura cliente-servidor
  • Estructura jerárquica
  • Kernel híbrido
  • Estructura monolítica (correct)
  • ¿Qué tipo de sistema operativo permite que múltiples usuarios realicen tareas simultáneamente?

  • Sistema operativo multitarea (correct)
  • Sistema operativo de red
  • Sistema operativo monousuario
  • Sistema operativo de un solo usuario
  • ¿Qué característica define a un sistema operativo distribuido?

  • Uso exclusivo en un solo dispositivo
  • Interconexión de múltiples sistemas (correct)
  • Centralización de recursos
  • Funcionalidad sin conexión a red
  • ¿Cuál de los siguientes sistemas operativos está diseñado para funcionar eficientemente en servidores de red?

    <p>Sistema operativo de red</p> Signup and view all the answers

    Dentro de la clasificación de sistemas operativos, ¿qué tipo se caracteriza por la existencia de un único núcleo que controla varios procesos?

    <p>Kernel híbrido</p> Signup and view all the answers

    En qué tipo de estructura de sistema operativo se presenta una separación clara entre distintos niveles de servicio y gestión?

    <p>Estructura jerárquica</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones no es un criterio para clasificar sistemas operativos por su número de tareas?

    <p>Sistema operativo multitarea optimizado</p> Signup and view all the answers

    Dentro de las categorías de sistemas operativos, ¿cuál se encarga de servir a múltiples clientes a través de una red?

    <p>Sistema operativo de red</p> Signup and view all the answers

    ¿Cuál es la principal ventaja de la segmentación en comparación con otros modelos de gestión de memoria?

    <p>Agrupar conjuntos de la misma naturaleza en segmentos.</p> Signup and view all the answers

    ¿Qué problema persiste en el modelo de segmentación paginada?

    <p>El encaje de segmentos en memoria física.</p> Signup and view all the answers

    ¿Qué función cumple la tabla de segmentos en el modelo de segmentación?

    <p>Registrar la localización de cada segmento en memoria.</p> Signup and view all the answers

    ¿Cuál es un resultado de la segmentación paginada respecto a la protección y el encaje?

    <p>Se mejora la protección de los segmentos mientras se minimiza el encaje.</p> Signup and view all the answers

    En el método FIFO con prioridades, ¿qué ocurre con los procesos en la cola de baja prioridad que no concluyen su ejecución a tiempo?

    <p>Se trasladan a una cola de menor prioridad</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe mejor las colas multinivel en los sistemas operativos?

    <p>Los procesos se clasifican y se ejecutan de acuerdo con su prioridad específica.</p> Signup and view all the answers

    ¿Qué tipo de procesos generalmente se clasifica en las colas más altas de prioridad?

    <p>Procesos interactivos</p> Signup and view all the answers

    En el contexto del FIFO con prioridades, ¿cuál de los siguientes factores afecta la decisión de a qué cola se envía un proceso?

    <p>La prioridad del proceso</p> Signup and view all the answers

    ¿Cuál es la ventaja de usar colas separadas para diferentes tipos de procesos en un sistema operativo?

    <p>Permite priorizar procesos críticos y mejorar la eficiencia del sistema.</p> Signup and view all the answers

    ¿Qué significa que un proceso esté en estado 'listo y suspendido'?

    <p>El proceso está esperando a ser ejecutado por falta de memoria.</p> Signup and view all the answers

    ¿Cuál es una de las razones para que un proceso pase de estado 'ejecución' a 'bloqueado'?

    <p>El proceso necesita realizar una operación de entrada/salida.</p> Signup and view all the answers

    ¿Qué ocurre cuando un proceso en estado 'bloqueado' finaliza su operación de entrada/salida?

    <p>El proceso vuelve al estado 'listo'.</p> Signup and view all the answers

    ¿Cuál es un objetivo principal de la planificación de procesos?

    <p>Proveer imparcialidad entre los procesos.</p> Signup and view all the answers

    ¿Qué variable se debe considerar al elegir un algoritmo de planificación de procesos?

    <p>Instante de entrada del proceso.</p> Signup and view all the answers

    ¿Qué indica una buena estrategia de planificación en términos de productividad?

    <p>Finalizar el mayor número de procesos en el menor tiempo posible.</p> Signup and view all the answers

    ¿Qué pasa cuando el sistema operativo decide sustituir un proceso que está ocupando la CPU por demasiado tiempo?

    <p>El proceso pasa de 'ejecución' a 'listo'.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre el estado 'terminado' es correcta?

    <p>El proceso ha fallado o ha completado su ejecución.</p> Signup and view all the answers

    ¿Cuál es el objetivo principal del algoritmo SSTF?

    <p>Satisfacer la solicitud más cercana al cabezal.</p> Signup and view all the answers

    ¿Qué problema puede provocar el algoritmo SSTF?

    <p>Inanición de algunas solicitudes.</p> Signup and view all the answers

    ¿Cuántas pistas recorrerá el cabezal en total usando el algoritmo SSTF en el ejemplo proporcionado?

    <p>236 pistas.</p> Signup and view all the answers

    ¿Cómo se mueve el cabezal en el algoritmo SCAN?

    <p>De un extremo a otro del disco, invirtiendo su dirección al llegar al final.</p> Signup and view all the answers

    ¿Qué característica tiene el algoritmo FIFO en comparación con el SSTF?

    <p>FIFO no considera la proximidad de las solicitudes.</p> Signup and view all the answers

    ¿Cuál es una ventaja del algoritmo SSTF sobre FIFO?

    <p>Reduce el movimiento del cabezal en comparación con FIFO.</p> Signup and view all the answers

    ¿Cuál es una estrategia para optimizar aún más el proceso en el SSTF?

    <p>Planificar movimientos hacia pistas no cercanas para disminuir el total.</p> Signup and view all the answers

    Study Notes

    Introducción a los Sistemas Operativos

    • Un sistema operativo es un conjunto de programas que actúan como interfaz entre el "hardware" del ordenador y los programas de usuario
    • El sistema operativo gestiona todos los recursos del sistema entre los usuarios y el software
    • Características importantes de un sistema operativo: adaptabilidad, facilidad de uso y eficiencia
    • Tipos de sistemas operativos por su estructura: monolíticos, jerárquicos o multicapa, cliente-servidor y microkernel. Un kernel híbrido combina elementos de diferentes enfoques.
    • Sistemas operativos por sus servicios: monousuario/multiusuario, monotarea/multitarea, uniproceso/multiproceso (simétrico o asimétrico).

    Gestión de Procesos

    • Un programa es un conjunto de instrucciones, mientras que un proceso es una instancia de ejecución de ese programa
    • Los estados de un proceso: nuevo, listo, en ejecución, bloqueado, terminado y listo/suspendido.
    • Transiciones entre estados de un proceso: suceden debido a eventos como peticiones de entrada-salida, tiempo de ejecución, liberación de recursos, etc.
    • Planificación de procesos: se refiere a las técnicas que utilizan los sistemas operativos para decidir cuándo un proceso utiliza la CPU, y cuánto tiempo. Objetivos: imparcialidad, productividad y rapidez de respuesta. Consideraciones importantes: instante de entrada, salida, espera y uso de la CPU.
    • Algoritmos de planificación de procesos: ejemplos FIFO (First-In, First-Out), SJF (Shortest Job First), SRTF (Shortest Remaining Time First), RR (Round Robin), y algoritmos con prioridades (apropiativos, no apropiativos).

    Gestión de Memoria

    • Gestión de memoria: asignación, asignación de memoria física a los diversos procesos que la solicitan
    • Funciones de gestión de memoria: determinar qué proceso debe asignarse, determinar cuánta memoria necesita un proceso, contabilizar qué posiciones están asignadas y disponibles, controlar el acceso a los espacios de direcciones, y controlar el intercambio de procesos.
    • Particiones estáticas: particiones de tamaño fijo
    • Particiones dinámicas: particiones de tamaño variable
    • Compactación: reubicar bloques de memoria para mejorar la utilización.
    • Paginación: divide el espacio lógico del proceso en trozos llamados páginas. La memoria física también está dividida en zonas del mismo tamaño llamadas encuadres o marcos de página.
    • Segmentación: divide el espacio lógico en segmentos (ej. código, datos).
    • Segmentación paginada: combina los beneficios de segmentación y paginación.

    Gestión de Memoria Virtual

    • Memoria virtual: crea la ilusión de una memoria más grande que la memoria física real.
    • Gestión de memoria virtual paginada: divide la memoria en páginas.
    • Algoritmos de reemplazo de páginas: (óptimo, LRU) para seleccionar qué página debe eliminarse de la memoria física cuando se necesita espacio.

    Gestión de Entrada/Salida

    • Problemas en la gestión de entrada/salida: peticiones asíncronas, diferentes velocidades de dispositivos, distintas formas de comunicación.
    • Evolución histórica: la CPU controlaba directamente, luego intervino un controlador, luego interrupciones, luego DMA (Acceso Directo a Memoria), procesadores de E/S y memoria independiente.

    Gestión de Discos Duros

    • Discos duros como dispositivos de E/S
    • Algoritmos de acceso a discos:
      • FIFO (First-In, First-Out)
      • SSTF (Shortest Seek Time First)
      • SCAN
      • C-SCAN
      • LOOK
      • C-LOOK

    Gestión de Archivos

    • Gestión de archivos: funciones comunes (crear, modificar, borrar archivos, renombrar, mover, compartir, controlar accesos en archivos compartidos, transferencia de datos, independencia de dispositivos, posibilidad de cifrado/descifrado, proporcionar una visión lógica de los archivos).
    • Objetivos de la gestión de archivos: optimizar el rendimiento para recuperar la información rápidamente, facilitar la actualización, hacer la gestión de almacenamiento eficiente, asegurar la confiabilidad de los datos y mantener una interfaz de usuario sencilla y consistente.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Este cuestionario explora los fundamentos de los sistemas operativos y la gestión de procesos. Aprenderás sobre la interfaz entre el hardware y el software, así como las características y tipos de sistemas operativos. Además, profundiza en los estados de un proceso y sus transiciones.

    More Like This

    Use Quizgecko on...
    Browser
    Browser