Podcast
Questions and Answers
¿Qué significa el símbolo «~» en el prompt?
¿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'?
¿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?
¿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?
¿Cuál de los siguientes comandos se utiliza para abrir la aplicación de explorar archivos?
¿Qué comando se utiliza para mostrar el buffer de anillo del núcleo?
¿Qué comando se utiliza para mostrar el buffer de anillo del núcleo?
¿Cuál es la función principal del sistema de archivos proc (procfs)?
¿Cuál es la función principal del sistema de archivos proc (procfs)?
¿Qué comando permite ver la salida de dmesg 'por partes'?
¿Qué comando permite ver la salida de dmesg 'por partes'?
¿Qué sucede cuando el buffer de anillo está lleno en dmesg?
¿Qué sucede cuando el buffer de anillo está lleno en dmesg?
¿Cuál de los siguientes estados de un proceso indica que está esperando una operación de E/S con un dispositivo?
¿Cuál de los siguientes estados de un proceso indica que está esperando una operación de E/S con un dispositivo?
¿Qué clasificación de sistemas operativos permite que varios procesos compartan múltiples hilos?
¿Qué clasificación de sistemas operativos permite que varios procesos compartan múltiples hilos?
¿Qué estado indica un proceso que ha terminado su ejecución pero aún es registrado por el sistema operativo?
¿Qué estado indica un proceso que ha terminado su ejecución pero aún es registrado por el sistema operativo?
En un sistema con memoria virtual, ¿qué estado corresponde a un proceso que ha sido sacado de la memoria principal?
En un sistema con memoria virtual, ¿qué estado corresponde a un proceso que ha sido sacado de la memoria principal?
¿Cuál de los siguientes estados no se considera un estado válido para un proceso en un sistema operativo?
¿Cuál de los siguientes estados no se considera un estado válido para un proceso en un sistema operativo?
¿Qué tipo de sueño indica que un proceso está esperando ininterrumpidamente?
¿Qué tipo de sueño indica que un proceso está esperando ininterrumpidamente?
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?
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?
¿Cuál es el estado que describe un proceso que ha sido detenido con el envío de una señal?
¿Cuál es el estado que describe un proceso que ha sido detenido con el envío de una señal?
¿Qué función tienen los anillos de protección en un sistema operativo?
¿Qué función tienen los anillos de protección en un sistema operativo?
¿Cuál es el modo de operación que utiliza el sistema operativo para manejar las instrucciones más críticas?
¿Cuál es el modo de operación que utiliza el sistema operativo para manejar las instrucciones más críticas?
¿Qué implicación conlleva una llamada al sistema?
¿Qué implicación conlleva una llamada al sistema?
En un sistema operativo, ¿cuál es la principal función de una licencia?
En un sistema operativo, ¿cuál es la principal función de una licencia?
¿Cuál de las siguientes afirmaciones sobre los anillos de protección es incorrecta?
¿Cuál de las siguientes afirmaciones sobre los anillos de protección es incorrecta?
¿Qué es el LiveCD en relación a Ubuntu?
¿Qué es el LiveCD en relación a Ubuntu?
¿Cuál es el propósito de la 'gnome-terminal' en Ubuntu?
¿Cuál es el propósito de la 'gnome-terminal' en Ubuntu?
¿Qué caracteriza al modo usuario en un sistema operativo?
¿Qué caracteriza al modo usuario en un sistema operativo?
¿Cuál es la función principal de un sistema operativo?
¿Cuál es la función principal de un sistema operativo?
¿Qué incorrectamente se suele llamar a las bibliotecas en programación?
¿Qué incorrectamente se suele llamar a las bibliotecas en programación?
¿Cuál de las siguientes afirmaciones describe mejor la arquitectura de Von Neumann?
¿Cuál de las siguientes afirmaciones describe mejor la arquitectura de Von Neumann?
¿Cuál de las siguientes describe el propósito de las interrupciones IRQ?
¿Cuál de las siguientes describe el propósito de las interrupciones IRQ?
¿Qué afirmación sobre la transferencia de datos por acceso directo a memoria (DMA) es correcta?
¿Qué afirmación sobre la transferencia de datos por acceso directo a memoria (DMA) es correcta?
¿Qué se entiende por unidad de control en un sistema computacional?
¿Qué se entiende por unidad de control en un sistema computacional?
¿Cuál es la principal característica de la ejecución secuencial de programas?
¿Cuál es la principal característica de la ejecución secuencial de programas?
¿Qué método se utiliza para lograr la sincronización entre la CPU y los dispositivos de entrada/salida?
¿Qué método se utiliza para lograr la sincronización entre la CPU y los dispositivos de entrada/salida?
¿Qué información proporciona el comando 'cat /proc/meminfo'?
¿Qué información proporciona el comando 'cat /proc/meminfo'?
¿Cuál es la función principal de BogoMIPS?
¿Cuál es la función principal de BogoMIPS?
¿Qué hace el comando 'strace'?
¿Qué hace el comando 'strace'?
¿Qué significaba originalmente GCC?
¿Qué significaba originalmente GCC?
¿Qué ocurre si no se especifica el nombre del archivo de salida al usar GCC?
¿Qué ocurre si no se especifica el nombre del archivo de salida al usar GCC?
¿Cuál de las siguientes opciones describe mejor el propósito del comando 'time'?
¿Cuál de las siguientes opciones describe mejor el propósito del comando 'time'?
¿Qué información proporciona el comando 'cat /proc/interrupts'?
¿Qué información proporciona el comando 'cat /proc/interrupts'?
¿Qué utilidad tiene 'Sysinternals'?
¿Qué utilidad tiene 'Sysinternals'?
Flashcards are hidden until you start studying
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.