Sistemas Operativos: Conceptos Básicos
40 Questions
3 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

¿Qué significa el símbolo «~» en el prompt?

  • Muestra que el usuario está en el directorio raíz.
  • Indica que el usuario tiene privilegios administrativos.
  • Representa el directorio personal del usuario. (correct)
  • Se refiere al inicio del sistema operativo.
  • ¿Cuál es el propósito del comando 'pwd'?

  • Cerrar la sesión de línea de comandos.
  • Listar archivos y directorios en el directorio actual.
  • Mostrar el directorio actual en el que se encuentra el usuario. (correct)
  • Abrir la aplicación de explorar archivos.
  • ¿Qué representa el símbolo «$» en el prompt?

  • Usuario sin privilegios administrativos. (correct)
  • Usuario con acceso completo al sistema.
  • Usuario en modo de solo lectura.
  • Usuario con privilegios administrativos.
  • ¿Cuál de los siguientes comandos se utiliza para abrir la aplicación de explorar archivos?

    <p>nautilus</p> Signup and view all the answers

    ¿Qué comando se utiliza para mostrar el buffer de anillo del núcleo?

    <p>dmesg</p> Signup and view all the answers

    ¿Cuál es la función principal del sistema de archivos proc (procfs)?

    <p>Mostrar información de procesos y del núcleo.</p> Signup and view all the answers

    ¿Qué comando permite ver la salida de dmesg 'por partes'?

    <p>less</p> Signup and view all the answers

    ¿Qué sucede cuando el buffer de anillo está lleno en dmesg?

    <p>Se sobrescriben los mensajes más antiguos.</p> Signup and view all the answers

    ¿Cuál de los siguientes estados de un proceso indica que está esperando una operación de E/S con un dispositivo?

    <p>Bloqueado</p> Signup and view all the answers

    ¿Qué clasificación de sistemas operativos permite que varios procesos compartan múltiples hilos?

    <p>De múltiples procesos con varios hilos</p> Signup and view all the answers

    ¿Qué estado indica un proceso que ha terminado su ejecución pero aún es registrado por el sistema operativo?

    <p>Terminado</p> Signup and view all the answers

    En un sistema con memoria virtual, ¿qué estado corresponde a un proceso que ha sido sacado de la memoria principal?

    <p>Intercambiado y esperando</p> Signup and view all the answers

    ¿Cuál de los siguientes estados no se considera un estado válido para un proceso en un sistema operativo?

    <p>Intercambiado y listo</p> Signup and view all the answers

    ¿Qué tipo de sueño indica que un proceso está esperando ininterrumpidamente?

    <p>Uninterruptible sleep</p> Signup and view all the answers

    En la clasificación de sistemas operativos, ¿cuál es el estado que implica que un proceso está listo para ejecutarse pero no se le ha asignado la CPU?

    <p>Listo</p> Signup and view all the answers

    ¿Cuál es el estado que describe un proceso que ha sido detenido con el envío de una señal?

    <p>Stopped</p> Signup and view all the answers

    ¿Qué función tienen los anillos de protección en un sistema operativo?

    <p>Proteger datos y funcionalidad de fallos y comportamientos maliciosos</p> Signup and view all the answers

    ¿Cuál es el modo de operación que utiliza el sistema operativo para manejar las instrucciones más críticas?

    <p>Modo núcleo o supervisor</p> Signup and view all the answers

    ¿Qué implicación conlleva una llamada al sistema?

    <p>Saltar del código de usuario al código del núcleo</p> Signup and view all the answers

    En un sistema operativo, ¿cuál es la principal función de una licencia?

    <p>Especificar los derechos no cedidos y las condiciones que debe cumplir el usuario</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre los anillos de protección es incorrecta?

    <p>El anillo menos privilegiado tiene acceso a todo el conjunto de instrucciones.</p> Signup and view all the answers

    ¿Qué es el LiveCD en relación a Ubuntu?

    <p>Un sistema que se ejecuta sin necesidad de instalación en el disco duro</p> Signup and view all the answers

    ¿Cuál es el propósito de la 'gnome-terminal' en Ubuntu?

    <p>Ofrecer una interfaz de línea de comandos</p> Signup and view all the answers

    ¿Qué caracteriza al modo usuario en un sistema operativo?

    <p>Restricción al acceso sólo a un conjunto limitado de instrucciones</p> Signup and view all the answers

    ¿Cuál es la función principal de un sistema operativo?

    <p>Actuar como intermediario entre el usuario y el hardware.</p> Signup and view all the answers

    ¿Qué incorrectamente se suele llamar a las bibliotecas en programación?

    <p>Librerías debido a su origen lingüístico.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe mejor la arquitectura de Von Neumann?

    <p>Los comandos y datos se almacenan en una memoria común.</p> Signup and view all the answers

    ¿Cuál de las siguientes describe el propósito de las interrupciones IRQ?

    <p>Indicar a la CPU que interrumpa la ejecución actual para manejar una situación particular.</p> Signup and view all the answers

    ¿Qué afirmación sobre la transferencia de datos por acceso directo a memoria (DMA) es correcta?

    <p>Permite componentes acceder a la memoria del sistema de forma independiente de la CPU.</p> Signup and view all the answers

    ¿Qué se entiende por unidad de control en un sistema computacional?

    <p>Se encarga de coordinar la ejecución de las instrucciones almacenadas.</p> Signup and view all the answers

    ¿Cuál es la principal característica de la ejecución secuencial de programas?

    <p>Cada programa se ejecuta desde la primera instrucción a menos que se indique lo contrario.</p> Signup and view all the answers

    ¿Qué método se utiliza para lograr la sincronización entre la CPU y los dispositivos de entrada/salida?

    <p>Interrupciones y acceso directo a memoria.</p> Signup and view all the answers

    ¿Qué información proporciona el comando 'cat /proc/meminfo'?

    <p>Estado actual de la memoria del sistema</p> Signup and view all the answers

    ¿Cuál es la función principal de BogoMIPS?

    <p>Calibrar la espera activa en Linux</p> Signup and view all the answers

    ¿Qué hace el comando 'strace'?

    <p>Sigue la traza de llamadas al sistema y señales de un proceso</p> Signup and view all the answers

    ¿Qué significaba originalmente GCC?

    <p>GNU C Compiler</p> Signup and view all the answers

    ¿Qué ocurre si no se especifica el nombre del archivo de salida al usar GCC?

    <p>El archivo de salida se llamará 'a.out'</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones describe mejor el propósito del comando 'time'?

    <p>Medir el tiempo de ejecución de comandos</p> Signup and view all the answers

    ¿Qué información proporciona el comando 'cat /proc/interrupts'?

    <p>Número de interrupciones y quién las utiliza</p> Signup and view all the answers

    ¿Qué utilidad tiene 'Sysinternals'?

    <p>Ver información específica con pocos privilegios</p> Signup and view all the answers

    Study Notes

    Qué es un sistema operativo

    • Un sistema operativo es un conjunto de programas que actúan como intermediarios entre el usuario y el hardware de la computadora.
    • Gestiona recursos de hardware y software, proporcionando servicios comunes a diversas aplicaciones.
    • La interacción del usuario se realiza generalmente a través de aplicaciones, sin entrar directamente en contacto con el sistema operativo.

    Arquitectura de la computadora

    • Las computadoras modernas se basan en la arquitectura Von Neumann, donde tanto programas como datos se almacenan en una memoria común.
    • Cada celda de memoria tiene una dirección única que permite la ejecución secuencial de instrucciones.
    • El modelo incluye una unidad de procesamiento, unidad de control, memoria y mecanismos de entrada/salida.

    Métodos de transferencia de datos

    • Transferencia por interrupciones (IRQ): Permite al procesador interrumpir su ejecución para atender eventos específicos.
    • Acceso directo a memoria (DMA): Facilita que componentes accedan a la memoria sin la intervención constante de la CPU.

    Modos de operación

    • El sistema operativo opera en modo núcleo o supervisor, mientras que la mayoría de los programas lo hacen en modo usuario o protegido.
    • Los anillos de protección son mecanismos que organizan el acceso a instrucciones y a memoria según niveles de privilegio.

    Llamadas a sistema

    • Una llamada a sistema es una invocación realizada por un proceso en modo usuario que solicita servicios al núcleo en modo supervisor.
    • Implica un cambio en el modo de operación del procesador.

    Historia de las computadoras

    • Las primeras computadoras notables incluyen Z1, ABC, Z2, Z3, Colossus y ASCC.

    Sistemas operativos destacados

    • Ejemplos incluyen GM-NAA I/O, Multics, UNIX, VMS, Linux y la evolución de Windows.

    Licencias de software

    • Una licencia es la cesión de derechos de uso de software, asegurando derechos para el usuario y protección para el titular.

    Ubuntu y la terminal

    • Ubuntu es un sistema operativo GNU/Linux que puede ejecutarse desde un CD-ROM (LiveCD).
    • La terminal de Ubuntu (gnome-terminal) permite utilizar una interfaz de línea de comandos, con el intérprete de comandos Bash.
    • El prompt de la terminal permite ejecutar comandos en el sistema.

    Comandos básicos en la terminal

    • pwd: Muestra la ruta del directorio actual.
    • ls: Lista archivos y directorios en el directorio actual.
    • nautilus: Abre la aplicación para explorar archivos.
    • dmesg: Muestra mensajes del núcleo, útil para diagnosticar hardware.
    • /proc: Sistema de archivos que proporciona información sobre procesos y el núcleo sin requerir espacio en disco.

    Información técnica adicional

    • BogoMIPS: Medida no oficial de la velocidad del procesador, útil para calibrar la espera activa.
    • strace: Herramienta que rastrea llamadas a sistema y señales de un proceso.

    Clasificación de sistemas operativos

    • Sistemas de un único proceso con un único hilo.
    • Sistemas de múltiples procesos con uno o varios hilos.

    Estados de un proceso

    • Un proceso puede estar en los siguientes estados: ejecutándose, bloqueado, listo, nuevo y terminado.
    • Los estados adicionales en sistemas con memoria virtual incluyen "intercambiado y esperando" y "intercambiado y bloqueado".

    Estados específicos en Linux

    • Uninterruptible sleep (D): Proceso que espera ininterrumpidamente una operación de E/S.
    • Interruptible sleep (S): Proceso que espera a que se cumpla un evento.
    • Running (R): Proceso que se está ejecutando.
    • Stopped (T): Proceso detenido por una señal.

    Studying That Suits You

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

    Quiz Team

    Description

    Este cuestionario explora los principios fundamentales de los sistemas operativos, incluyendo su definición y función como intermediarios entre el usuario y el hardware. También se abordan conceptos como la gestión de recursos y las bibliotecas relacionadas con el software.

    More Like This

    Operating Systems Quiz
    5 questions

    Operating Systems Quiz

    StimulativeScholarship avatar
    StimulativeScholarship
    History of Operating Systems
    29 questions

    History of Operating Systems

    StupendousAestheticism avatar
    StupendousAestheticism
    Overview of Operating Systems
    10 questions
    Use Quizgecko on...
    Browser
    Browser