Cuestionario sobre Sistemas Operativos
45 Questions
1 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 opciones NO es una característica de un sistema operativo moderno?

  • Arquitectura de micronúcleo
  • Multiprocesamiento simétrico
  • Multihilos
  • Compilación justo a tiempo (correct)
  • ¿Qué es un proceso ligero?

  • Un proceso que se ejecuta con privilegios administrativos.
  • Un fragmento de un proceso que puede ejecutarse de forma independiente. (correct)
  • Un proceso que no requiere recursos del sistema.
  • Un programa que se ejecuta en segundo plano.
  • ¿Cuál es la ventaja principal de usar un modelo de sistema operativo de micronúcleo?

  • Mayor velocidad de ejecución
  • Mejor seguridad
  • Mayor flexibilidad y adaptabilidad (correct)
  • Uso de menos recursos
  • ¿Cuál de las siguientes afirmaciones describe mejor el multiprocesamiento simétrico?

    <p>Un sistema con múltiples procesadores que comparten la memoria y los periféricos. (D)</p> Signup and view all the answers

    En el contexto de los sistemas operativos, ¿qué es un 'quantum'?

    <p>La cantidad de tiempo que un proceso puede ejecutar antes de ser interrumpido. (C)</p> Signup and view all the answers

    ¿Para qué tipo de aplicaciones son más útiles los multihilos?

    <p>Aplicaciones que ejecutan varias tareas independientes de forma concurrente. (C)</p> Signup and view all the answers

    ¿Qué es un proceso en el contexto del sistema operativo?

    <p>Un conjunto de hilos que comparten recursos del sistema. (B)</p> Signup and view all the answers

    En un sistema multiusuario, ¿cómo funciona la capacidad de ejecutar muchos programas de usuario al mismo tiempo?

    <p>El sistema operativo divide el tiempo del procesador entre los programas en curso. (C)</p> Signup and view all the answers

    ¿Qué tamaño de bloque es el más comúnmente utilizado por los discos NTFS?

    <p>4 KB (A)</p> Signup and view all the answers

    ¿Qué información no se encuentra en el sector de arranque de la partición?

    <p>Número de bloques disponibles (B)</p> Signup and view all the answers

    ¿Cuál es la función principal de la Tabla Maestra de Archivos (MFT)?

    <p>Contener información sobre todos los ficheros y carpetas (C)</p> Signup and view all the answers

    ¿Cuántos sectores puede llegar a ocupar el sector de arranque de una partición?

    <p>16 sectores (A)</p> Signup and view all the answers

    ¿Cuál es el tamaño fijo de un registro en la Tabla Maestra de Archivos (MFT)?

    <p>1 KB (C)</p> Signup and view all the answers

    ¿Qué componente se menciona que se ocupa de registrar las operaciones realizadas sobre el sistema de archivos?

    <p>Archivos de sistema (B)</p> Signup and view all the answers

    ¿Qué indica el desplazamiento desde el inicio del volumen?

    <p>La referencia a los bloques (A)</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre el tamaño del bloque en un volumen es correcta?

    <p>El tamaño del bloque es fijo para cada volumen. (A)</p> Signup and view all the answers

    ¿Cuál es una característica de los directorios en CP/M?

    <p>Tienen un único directorio en el sistema. (D)</p> Signup and view all the answers

    ¿Qué se introdujo en los directorios de Windows 98 que no estaba presente en versiones anteriores?

    <p>Compatibilidad con archivos de Windows NT. (A)</p> Signup and view all the answers

    ¿Cuál es la función principal de un nodo-i en UNIX?

    <p>Guardar tiempos de acceso y propietario del archivo. (A)</p> Signup and view all the answers

    Cómo se diferencia el sistema de archivos de MS-DOS del de CP/M?

    <p>MS-DOS permite múltiples directorios. (B)</p> Signup and view all the answers

    ¿Cuál es una ventaja del uso de hilos a nivel de usuario (ULT)?

    <p>No se requiere privilegios del modo núcleo para el intercambio de hilos. (D)</p> Signup and view all the answers

    ¿Qué representa un archivo compartido en un sistema de archivos?

    <p>Un archivo que aparece en diferentes directorios de usuarios distintos. (A)</p> Signup and view all the answers

    Una desventaja de los hilos a nivel de usuario (ULT) es que:

    <p>Bloquean todos los hilos del proceso al ejecutar una llamada al SO. (A)</p> Signup and view all the answers

    ¿Cuál es la principal forma en que se accede a los bloques de disco en UNIX?

    <p>A través del número de nodo-i ubicado en una posición fija. (D)</p> Signup and view all the answers

    ¿Qué característica de los hilos a nivel de núcleo (KLT) permite al núcleo planificar varios hilos simultáneamente?

    <p>El núcleo planifica hilos en múltiples procesadores. (A)</p> Signup and view all the answers

    En MS-DOS, ¿qué se almacena junto con el nombre del archivo en las entradas del directorio?

    <p>Atributos y el número del primer bloque de disco. (B)</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre los directorios en UNIX es cierta?

    <p>Cada entrada solo contiene un nombre de archivo y su número de nodo-i. (C)</p> Signup and view all the answers

    ¿Cuál es una desventaja del modelo de hilos a nivel de núcleo (KLT)?

    <p>Requiere cambios de modo para el control entre hilos. (A)</p> Signup and view all the answers

    En un sistema combinado de hilos, ¿qué ventaja se obtiene?

    <p>Mejor eficiencia gracias a la creación de hilos en espacio de usuario. (A)</p> Signup and view all the answers

    Cuando se utiliza la operación SEEK, ¿qué acción se realiza con el archivo?

    <p>Se lee el contenido del archivo, desde el punto especificado. (A), Se escribe en el archivo, desde el punto especificado. (D)</p> Signup and view all the answers

    Un directorio llamado 'ruta relativa' ¿Qué tipo de ruta utiliza para ubicar un archivo dentro del sistema de archivos?

    <p>Una ruta relativa que comienza en el directorio de trabajo actual. (C)</p> Signup and view all the answers

    La operación DELETE en archivos tiene como objetivo principal:

    <p>Liberar el espacio en disco ocupado por un archivo. (A)</p> Signup and view all the answers

    Cuando se usa la operación WRITE, ¿qué sucede con el tamaño del archivo si la posición actual es el final del mismo?

    <p>El tamaño del archivo aumenta. (C)</p> Signup and view all the answers

    Cuál de las siguientes operaciones, NO se relaciona directamente con el manejo de los datos del archivo?

    <p>RENAME (C)</p> Signup and view all the answers

    La operación GET ATTRIBUTES en archivos permite:

    <p>Leer los atributos de un archivo para uso de un proceso. (A)</p> Signup and view all the answers

    Qué operación permite añadir datos al final de un archivo, sin afectar la información preexistente?

    <p>APPEND (D)</p> Signup and view all the answers

    El directorio raíz en una estructura de directorios se caracteriza por:

    <p>Ser el directorio padre de todos los demás directorios del sistema. (D)</p> Signup and view all the answers

    ¿Qué es un proceso en un sistema operativo?

    <p>Un programa en ejecución controlado por el procesador. (A)</p> Signup and view all the answers

    En un entorno monohilo, ¿qué característica lo define?

    <p>Un solo hilo de ejecución por proceso. (B)</p> Signup and view all the answers

    ¿Cuál de los siguientes describe mejor un entorno multihilo?

    <p>Todos los hilos comparten el mismo espacio de direcciones del proceso. (C)</p> Signup and view all the answers

    ¿Cuál es un elemento básico de un proceso?

    <p>Un espacio de direcciones virtuales. (D)</p> Signup and view all the answers

    En un modelo de proceso monohilo, ¿qué se utiliza para gestionar la secuencia de llamadas?

    <p>Una pila de usuario. (A)</p> Signup and view all the answers

    ¿Qué representa la cola de ejecución de un hilo?

    <p>El contexto que se almacena al no estar en ejecución. (C)</p> Signup and view all the answers

    ¿Qué elemento es específico de un hilo dentro de un proceso multihilo?

    <p>Almacenamiento estático para las variables locales. (A)</p> Signup and view all the answers

    ¿Cuál es una característica de los entornos multihilo en comparación con los entornos monohilo?

    <p>Los hilos de un proceso pueden compartir recursos fácilmente. (C)</p> Signup and view all the answers

    Flashcards

    Múltiples usuarios

    Varios usuarios acceden al sistema simultáneamente.

    Quantum

    Ráfagas cortas de tiempo de CPU para ejecutar programas.

    Arquitectura micronúcleo

    Núcleo con pocas funciones esenciales; otros servicios son procesos de usuario.

    Multihilos

    Técnica que divide un proceso en hilos ejecutables concurrentemente.

    Signup and view all the flashcards

    Hilo

    Unidad de trabajo dentro de un proceso, ejecutable de forma interrumpible.

    Signup and view all the flashcards

    Proceso

    Conjunto de hilos y recursos del sistema asociados.

    Signup and view all the flashcards

    Multiproceso simétrico

    Sistema con múltiples procesadores que comparten la misma memoria.

    Signup and view all the flashcards

    Sistemas operativos distribuidos

    Sistemas que operan en varios computadores, presentando un solo sistema.

    Signup and view all the flashcards

    Directorios en CP/M

    Solo hay un directorio; consulta nombre de archivo en él.

    Signup and view all the flashcards

    Entradas en MS-DOS

    Tamaño variable; entradas de 32 bytes con nombre, atributos y bloque inicial.

    Signup and view all the flashcards

    Directorios en Windows 98

    Soporta nombres largos y FAT-32; tiene campos adicionales para compatibilidad.

    Signup and view all the flashcards

    Directorios en UNIX

    Cada entrada tiene solo un nombre y su número de nodo-i, información en el nodo-i.

    Signup and view all the flashcards

    Nodo-i en UNIX

    Contiene información sobre tipo, tamaño, propietario y bloques de disco del archivo.

    Signup and view all the flashcards

    Archivo compartido

    Aparece en diferentes directorios de usuarios distintos; se llama enlace (link).

    Signup and view all the flashcards

    Gráfica acíclica dirigida

    El sistema de archivos deja de ser un árbol con archivos compartidos.

    Signup and view all the flashcards

    Compatibilidad en Windows 98

    Introducción de nuevos campos para asegurar funcionalidad con Windows NT.

    Signup and view all the flashcards

    Volumen NTFS

    Una estructura de almacenamiento que organiza datos en bloques fijos.

    Signup and view all the flashcards

    Tamaño de bloque

    Cantidad fija de datos que pueden ir en un bloque, entre 512 bytes y 64 KB.

    Signup and view all the flashcards

    Sector de arranque de partición

    Primeros sectores que contienen información sobre la estructura del volumen.

    Signup and view all the flashcards

    MFT (Tabla Maestra de Ficheros)

    Estructura que contiene información sobre todos los archivos y carpetas del volumen NTFS.

    Signup and view all the flashcards

    CREATE (crear)

    Se crea un archivo sin datos y se reserva espacio en disco.

    Signup and view all the flashcards

    Registro MFT

    Cada registro en la MFT tiene un tamaño fijo de 1 KB.

    Signup and view all the flashcards

    Archivos de sistema

    Contienen información sobre las operaciones del sistema de archivos, como el espacio libre.

    Signup and view all the flashcards

    DELETE (borrar)

    Elimina un archivo para liberar espacio en disco.

    Signup and view all the flashcards

    Área de archivos

    Sección donde se almacenan los datos del usuario en el volumen.

    Signup and view all the flashcards

    OPEN (abrir)

    Accede a los atributos de un archivo y lo carga en memoria.

    Signup and view all the flashcards

    Fragmentación interna

    Ocurre cuando los bloques de datos están subutilizados, afectando la eficiencia.

    Signup and view all the flashcards

    CLOSE (cerrar)

    Cierra el archivo cuando ya no se necesita.

    Signup and view all the flashcards

    READ (leer)

    Lee datos del archivo desde la posición actual.

    Signup and view all the flashcards

    WRITE (escribir)

    Coloca datos en el archivo desde la posición actual.

    Signup and view all the flashcards

    APPEND (añadir)

    Agrega datos solo al final del archivo existente.

    Signup and view all the flashcards

    DIRECTORIO

    Archivo que contiene otros archivos o directorios. Actúa como una carpeta.

    Signup and view all the flashcards

    Hilos a nivel de usuario (ULT)

    Hilos gestionados sin privilegios del núcleo, evitando sobrecargas de cambios de modo.

    Signup and view all the flashcards

    Desventaja de ULT

    Bloqueo de todos los hilos del proceso al hacer una llamada al SO.

    Signup and view all the flashcards

    Hilos a nivel de núcleo (KLT)

    Hilos cuyo manejo es realizado completamente por el núcleo del sistema operativo.

    Signup and view all the flashcards

    Ventaja de KLT

    El núcleo puede planificar múltiples hilos del mismo proceso en diferentes procesadores.

    Signup and view all the flashcards

    Sistema combinado de hilos

    Mezcla ULT y KLT, creando hilos en usuario pero utilizando KLT para gestión.

    Signup and view all the flashcards

    Entorno monohilo

    Entorno donde un solo hilo de ejecución corresponde a un proceso.

    Signup and view all the flashcards

    Entorno multihilo

    Entorno donde un proceso puede tener varios hilos de ejecución dentro de él.

    Signup and view all the flashcards

    PCB

    Bloque de control de proceso que contiene información sobre el proceso y su estado.

    Signup and view all the flashcards

    Espacio de direcciones virtual

    Área de memoria que contiene la imagen del proceso en ejecución.

    Signup and view all the flashcards

    Estado de un hilo

    Situación actual en la que se encuentra un hilo: ejecución, listo, etc.

    Signup and view all the flashcards

    Pila de ejecución

    Estructura de datos que almacena el contexto de un hilo mientras no está en ejecución.

    Signup and view all the flashcards

    Study Notes

    Sistemas Operativos

    • Un sistema operativo (SO) es un programa que controla la ejecución de los programas de aplicación y actúa como interfaz entre las aplicaciones de usuario y el hardware de una computadora.
    • Tiene tres objetivos principales: comodidad, eficiencia y capacidad de evolución.
    • Ofrece varios servicios para el programador, como la creación de programas, la ejecución de programas, el acceso a dispositivos de E/S, el acceso controlado a archivos y el acceso al sistema.
    • También detecta y responde a los errores, realiza contabilidad de los recursos y supervisa el rendimiento del sistema.

    El sistema operativo como administrador de recursos

    • Una computadora es un conjunto de recursos para el movimiento, almacenamiento y procesamiento de datos.
    • El SO es responsable de la gestión de estos recursos.
    • Opera como un conjunto de programas que proporcionan instrucciones al procesador.
    • Dirige el procesador en el uso de otros recursos del sistema y controla el tiempo de ejecución de otros programas.

    Evolución histórica de los sistemas operativos

    • Procesos en serie: los primeros ordenadores no tenían un sistema operativo y los programadores interactuaban directamente con el hardware.
    • Sistemas sencillos de proceso por lotes: los usuarios entregaban sus trabajos a un operador, quien los agrupaba en lotes y el monitor se encargaba de procesarlos uno tras uno.
    • Sistemas por lotes con multiprogramación: permitió que múltiples programas se mantengan en memoria principal al mismo tiempo, mejorando la utilización del procesador.
    • Sistemas de tiempo compartido: los usuarios podían interactuar con el sistema simultáneamente, compartiendo el procesador.

    Características de los sistemas operativos modernos

    • Arquitectura micronúcleo: reduce las funciones del núcleo a lo esencial, delegando otras funciones a procesos en modo usuario.
    • Multihilos: permite que un proceso se divida en hilos que se pueden ejecutar concurrentemente, mejorando la utilización de los recursos del procesador.
    • Multiproceso simétrico: múltiples procesadores comparten la misma memoria principal y se encargan de ejecutar tareas simultáneamente.
    • Sistemas operativos distribuidos: varias máquinas trabajan juntas para ofrecer un sistema operativo único.

    Microsoft Windows

    • Reseña histórica:
      • MS-DOS: -1.0 primer SO para PC de IBM, basado en 8 Kb de RAM.
        • 2.0 añadía soporte para discos duros, directorios jerárquicos.
        • 3.0: añadió direccionamiento extendido y recursos de protección.
      • Windows 3.0: primera interfaz gráfica para SO Windows, necesitó de DOS para funcionar.
      • Windows NT: SO de nueva generación para aprovechar las características de los microprocesadores.
      • Windows 2000 - 2019: sucesivas versiones, con mejoras en la funcionalidad, arquitectura, y rendimiento.

    Arquitecturas de sistemas operativo

    • El SO organiza el sistema de archivos, distribuyendo los datos en particiones con sistemas de archivos independientes.

    Administración del sistema de archivos

    • Archivos: unidades lógicas de información creadas por los procesos.
    • Organización del sistema de archivos: Los sistemas de archivos se almacenan en discos.
    • Tipos de archivos: Archivos regulares (contienen información; ASCII o binarios; ASCII visibles e imprimibles) y archivos especiales de caracteres (dispositivos de E/S; no tienen datos) y archivos especiales de bloques (dispositivos de almacenamiento; no tienen datos). Los Directorios son archivos que contienen otros archivos.
    • Métodos de acceso a los archivos: Secuencial (lectora a lectora lineal) y Aleatorio (directa a la ubicación).

    Planificación de procesos (scheduling)

    • Parte del SO que decide qué proceso ejecuta en cada momento.
    • Criterios de planificación: Maximizar la utilización de la CPU. Procesamiento total. Tiempo de retorno. Tiempo de espera. Tiempo de respuesta.

    Administración de memoria

    • Monoprogramación: un proceso activo por vez
    • Multiprogramación con particiones fijas: dividir la memoria en partes de diferentes tamaños, cada uno con su propia cola de entrada.
    • Multiprogramación con particiones variables: particiones de tamaño variable, permite un mejor uso.
    • Reubicación: se cambian las direcciones de los programas en memoria, para que no interfieran entre sí.
    • Registros base y límite: registros que ayudan a gestionar el espacio de direcciones virtuales de un proceso.
    • Memoria virtual: método que permite que la memoria física parezca ser mayor de lo que es, gracias a la memoria secundaria (disco duro).

    Administración de la E/S

    • E/S programada: el procesador controla directamente la E/S, desperdiciando tiempo esperando a que el dispositivo esté disponible.
    • E/S dirigida por interrupciones: el dispositivo notifica al procesador cuando la tarea está lista.
    • DMA (Acceso directo a memoria): el dispositivo comunica directamente con la memoria sin intervención del procesador.

    Procesamiento distribuido

    • Arquitectura cliente-servidor: clientes solicitan información, los servidores la proporcionan en forma distribuida.
    • Aplicaciones de bases de datos: un ejemplo de aplicación cliente-servidor típico que gestiona datos relacionales.
    • Middleware: software para facilitar la comunicación entre clientes y servidores, creando una interfaz uniforme.

    Seguridad

    • Amenazas a la seguridad: (1) Secreto: acceso limitado a la información. (2) Integridad: modificaciones no autorizadas. (3) Disponibilidad: acceso a la información cuando se necesita. (4) Autenticación: verificar la identidad de un usuario.
    • Tipos de amenazas: interrupción, interceptación, modificación e invención.
    • Componentes de un sistema informático: hardware y software que deben ser protegidos.
    • Controlando el acceso: usando ID de usuario y contraseñas, y otros mecanismos de seguridad.

    Procesamiento en tiempo real

    • Procesamiento en tiempo real: sistema en el que la corrección no depende únicamente del resultado, sino del tiempo de respuesta.
    • Características: determinismo, reactividad, prioridades, tolerancia a fallos.
    • Políticas de planificación: primero en entrar, primero en salir, tiempo de respuesta más corto.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    Description

    Este cuestionario evalúa conocimientos clave sobre sistemas operativos modernos, abordando conceptos como procesos ligeros, modelos de micronúcleo y multiprocesamiento simétrico. Ideal para estudiantes de informática que buscan profundizar en esta área esencial de la computación.

    More Like This

    Use Quizgecko on...
    Browser
    Browser