Podcast
Questions and Answers
¿Cuál de las siguientes opciones NO es una característica de un sistema operativo moderno?
¿Cuál de las siguientes opciones NO es una característica de un sistema operativo moderno?
¿Qué es un proceso ligero?
¿Qué es un proceso ligero?
¿Cuál es la ventaja principal de usar un modelo de sistema operativo de micronúcleo?
¿Cuál es la ventaja principal de usar un modelo de sistema operativo de micronúcleo?
¿Cuál de las siguientes afirmaciones describe mejor el multiprocesamiento simétrico?
¿Cuál de las siguientes afirmaciones describe mejor el multiprocesamiento simétrico?
Signup and view all the answers
En el contexto de los sistemas operativos, ¿qué es un 'quantum'?
En el contexto de los sistemas operativos, ¿qué es un 'quantum'?
Signup and view all the answers
¿Para qué tipo de aplicaciones son más útiles los multihilos?
¿Para qué tipo de aplicaciones son más útiles los multihilos?
Signup and view all the answers
¿Qué es un proceso en el contexto del sistema operativo?
¿Qué es un proceso en el contexto del sistema operativo?
Signup and view all the answers
En un sistema multiusuario, ¿cómo funciona la capacidad de ejecutar muchos programas de usuario al mismo tiempo?
En un sistema multiusuario, ¿cómo funciona la capacidad de ejecutar muchos programas de usuario al mismo tiempo?
Signup and view all the answers
¿Qué tamaño de bloque es el más comúnmente utilizado por los discos NTFS?
¿Qué tamaño de bloque es el más comúnmente utilizado por los discos NTFS?
Signup and view all the answers
¿Qué información no se encuentra en el sector de arranque de la partición?
¿Qué información no se encuentra en el sector de arranque de la partición?
Signup and view all the answers
¿Cuál es la función principal de la Tabla Maestra de Archivos (MFT)?
¿Cuál es la función principal de la Tabla Maestra de Archivos (MFT)?
Signup and view all the answers
¿Cuántos sectores puede llegar a ocupar el sector de arranque de una partición?
¿Cuántos sectores puede llegar a ocupar el sector de arranque de una partición?
Signup and view all the answers
¿Cuál es el tamaño fijo de un registro en la Tabla Maestra de Archivos (MFT)?
¿Cuál es el tamaño fijo de un registro en la Tabla Maestra de Archivos (MFT)?
Signup and view all the answers
¿Qué componente se menciona que se ocupa de registrar las operaciones realizadas sobre el sistema de archivos?
¿Qué componente se menciona que se ocupa de registrar las operaciones realizadas sobre el sistema de archivos?
Signup and view all the answers
¿Qué indica el desplazamiento desde el inicio del volumen?
¿Qué indica el desplazamiento desde el inicio del volumen?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones sobre el tamaño del bloque en un volumen es correcta?
¿Cuál de las siguientes afirmaciones sobre el tamaño del bloque en un volumen es correcta?
Signup and view all the answers
¿Cuál es una característica de los directorios en CP/M?
¿Cuál es una característica de los directorios en CP/M?
Signup and view all the answers
¿Qué se introdujo en los directorios de Windows 98 que no estaba presente en versiones anteriores?
¿Qué se introdujo en los directorios de Windows 98 que no estaba presente en versiones anteriores?
Signup and view all the answers
¿Cuál es la función principal de un nodo-i en UNIX?
¿Cuál es la función principal de un nodo-i en UNIX?
Signup and view all the answers
Cómo se diferencia el sistema de archivos de MS-DOS del de CP/M?
Cómo se diferencia el sistema de archivos de MS-DOS del de CP/M?
Signup and view all the answers
¿Cuál es una ventaja del uso de hilos a nivel de usuario (ULT)?
¿Cuál es una ventaja del uso de hilos a nivel de usuario (ULT)?
Signup and view all the answers
¿Qué representa un archivo compartido en un sistema de archivos?
¿Qué representa un archivo compartido en un sistema de archivos?
Signup and view all the answers
Una desventaja de los hilos a nivel de usuario (ULT) es que:
Una desventaja de los hilos a nivel de usuario (ULT) es que:
Signup and view all the answers
¿Cuál es la principal forma en que se accede a los bloques de disco en UNIX?
¿Cuál es la principal forma en que se accede a los bloques de disco en UNIX?
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?
¿Qué característica de los hilos a nivel de núcleo (KLT) permite al núcleo planificar varios hilos simultáneamente?
Signup and view all the answers
En MS-DOS, ¿qué se almacena junto con el nombre del archivo en las entradas del directorio?
En MS-DOS, ¿qué se almacena junto con el nombre del archivo en las entradas del directorio?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones sobre los directorios en UNIX es cierta?
¿Cuál de las siguientes afirmaciones sobre los directorios en UNIX es cierta?
Signup and view all the answers
¿Cuál es una desventaja del modelo de hilos a nivel de núcleo (KLT)?
¿Cuál es una desventaja del modelo de hilos a nivel de núcleo (KLT)?
Signup and view all the answers
En un sistema combinado de hilos, ¿qué ventaja se obtiene?
En un sistema combinado de hilos, ¿qué ventaja se obtiene?
Signup and view all the answers
Cuando se utiliza la operación SEEK, ¿qué acción se realiza con el archivo?
Cuando se utiliza la operación SEEK, ¿qué acción se realiza con el archivo?
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?
Un directorio llamado 'ruta relativa' ¿Qué tipo de ruta utiliza para ubicar un archivo dentro del sistema de archivos?
Signup and view all the answers
La operación DELETE en archivos tiene como objetivo principal:
La operación DELETE en archivos tiene como objetivo principal:
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?
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?
Signup and view all the answers
Cuál de las siguientes operaciones, NO se relaciona directamente con el manejo de los datos del archivo?
Cuál de las siguientes operaciones, NO se relaciona directamente con el manejo de los datos del archivo?
Signup and view all the answers
La operación GET ATTRIBUTES en archivos permite:
La operación GET ATTRIBUTES en archivos permite:
Signup and view all the answers
Qué operación permite añadir datos al final de un archivo, sin afectar la información preexistente?
Qué operación permite añadir datos al final de un archivo, sin afectar la información preexistente?
Signup and view all the answers
El directorio raíz en una estructura de directorios se caracteriza por:
El directorio raíz en una estructura de directorios se caracteriza por:
Signup and view all the answers
¿Qué es un proceso en un sistema operativo?
¿Qué es un proceso en un sistema operativo?
Signup and view all the answers
En un entorno monohilo, ¿qué característica lo define?
En un entorno monohilo, ¿qué característica lo define?
Signup and view all the answers
¿Cuál de los siguientes describe mejor un entorno multihilo?
¿Cuál de los siguientes describe mejor un entorno multihilo?
Signup and view all the answers
¿Cuál es un elemento básico de un proceso?
¿Cuál es un elemento básico de un proceso?
Signup and view all the answers
En un modelo de proceso monohilo, ¿qué se utiliza para gestionar la secuencia de llamadas?
En un modelo de proceso monohilo, ¿qué se utiliza para gestionar la secuencia de llamadas?
Signup and view all the answers
¿Qué representa la cola de ejecución de un hilo?
¿Qué representa la cola de ejecución de un hilo?
Signup and view all the answers
¿Qué elemento es específico de un hilo dentro de un proceso multihilo?
¿Qué elemento es específico de un hilo dentro de un proceso multihilo?
Signup and view all the answers
¿Cuál es una característica de los entornos multihilo en comparación con los entornos monohilo?
¿Cuál es una característica de los entornos multihilo en comparación con los entornos monohilo?
Signup and view all the answers
Flashcards
Múltiples usuarios
Múltiples usuarios
Varios usuarios acceden al sistema simultáneamente.
Quantum
Quantum
Ráfagas cortas de tiempo de CPU para ejecutar programas.
Arquitectura micronúcleo
Arquitectura micronúcleo
Núcleo con pocas funciones esenciales; otros servicios son procesos de usuario.
Multihilos
Multihilos
Signup and view all the flashcards
Hilo
Hilo
Signup and view all the flashcards
Proceso
Proceso
Signup and view all the flashcards
Multiproceso simétrico
Multiproceso simétrico
Signup and view all the flashcards
Sistemas operativos distribuidos
Sistemas operativos distribuidos
Signup and view all the flashcards
Directorios en CP/M
Directorios en CP/M
Signup and view all the flashcards
Entradas en MS-DOS
Entradas en MS-DOS
Signup and view all the flashcards
Directorios en Windows 98
Directorios en Windows 98
Signup and view all the flashcards
Directorios en UNIX
Directorios en UNIX
Signup and view all the flashcards
Nodo-i en UNIX
Nodo-i en UNIX
Signup and view all the flashcards
Archivo compartido
Archivo compartido
Signup and view all the flashcards
Gráfica acíclica dirigida
Gráfica acíclica dirigida
Signup and view all the flashcards
Compatibilidad en Windows 98
Compatibilidad en Windows 98
Signup and view all the flashcards
Volumen NTFS
Volumen NTFS
Signup and view all the flashcards
Tamaño de bloque
Tamaño de bloque
Signup and view all the flashcards
Sector de arranque de partición
Sector de arranque de partición
Signup and view all the flashcards
MFT (Tabla Maestra de Ficheros)
MFT (Tabla Maestra de Ficheros)
Signup and view all the flashcards
CREATE (crear)
CREATE (crear)
Signup and view all the flashcards
Registro MFT
Registro MFT
Signup and view all the flashcards
Archivos de sistema
Archivos de sistema
Signup and view all the flashcards
DELETE (borrar)
DELETE (borrar)
Signup and view all the flashcards
Área de archivos
Área de archivos
Signup and view all the flashcards
OPEN (abrir)
OPEN (abrir)
Signup and view all the flashcards
Fragmentación interna
Fragmentación interna
Signup and view all the flashcards
CLOSE (cerrar)
CLOSE (cerrar)
Signup and view all the flashcards
READ (leer)
READ (leer)
Signup and view all the flashcards
WRITE (escribir)
WRITE (escribir)
Signup and view all the flashcards
APPEND (añadir)
APPEND (añadir)
Signup and view all the flashcards
DIRECTORIO
DIRECTORIO
Signup and view all the flashcards
Hilos a nivel de usuario (ULT)
Hilos a nivel de usuario (ULT)
Signup and view all the flashcards
Desventaja de ULT
Desventaja de ULT
Signup and view all the flashcards
Hilos a nivel de núcleo (KLT)
Hilos a nivel de núcleo (KLT)
Signup and view all the flashcards
Ventaja de KLT
Ventaja de KLT
Signup and view all the flashcards
Sistema combinado de hilos
Sistema combinado de hilos
Signup and view all the flashcards
Entorno monohilo
Entorno monohilo
Signup and view all the flashcards
Entorno multihilo
Entorno multihilo
Signup and view all the flashcards
PCB
PCB
Signup and view all the flashcards
Espacio de direcciones virtual
Espacio de direcciones virtual
Signup and view all the flashcards
Estado de un hilo
Estado de un hilo
Signup and view all the flashcards
Pila de ejecución
Pila de 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.
- MS-DOS:
-1.0 primer SO para PC de IBM, basado en 8 Kb de RAM.
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.
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.