sop1
|
|
Título del Test:
![]() sop1 Descripción: parcial uno de sistemas operativos |



| Comentarios |
|---|
NO HAY REGISTROS |
|
En la Arquitectura del Sistema Operativo Windows, cuáles son componentes del modo kernel: Gestion de ventanas y sistemas graficos. HAL(Capa de abstraccion de hardware). Sistema Ejecutivo. Subsistemas de entorno. Dado el archivo ~/mundiales con el siguiente contenido: 2010-Sudáfrica-España-145 2014-Brasil-Alemania-171 2018-Rusia-Francia-169 2022-Catar-Argentina-172 Cada registro contiene los datos del resultado final de los últimos 4 mundiales de fútbol. La estructura de cada registro es la siguiente: Año:PaísAnfitrión:PaísGanador:CantidadTotalDeGoles Sabiendo a priori que sólo tenemos 4 registros. Teniendo en cuenta que hay 4 campos y que el separador de campos es el símbolo "-". Mostrar el nombre del "país ganador" (tercer campo) del mundial más reciente, es decir, de aquel cuyo año (primer campo) tenga el valor más alto. cat ~/mundiales | sort -k1n | tail -1 | cut -t"-" -f3. cat ~/mundiales | sort -t"-" -k4n | head -1 | cut -t"-" -f3. cat ~/mundiales | sort -t"-" -k1nr | tail -1 | cut -d"-" -f3. sort -t"-" -k4 ~/mundiales | head -1 | cut -t"-" -f3. cat ~/mundiales | sort -t"-" -k1nr | head -1 | cut -d"-" -f3. cat ~/mundiales | tr -t"-" -kn | head -2 | cut -t"-" -f3. cat ~/mundiales | sort -t"-" -k1n | head -1 | cut -d"-" -f3. El MBR (master boot record): Contiene la tabla de particiones. Sector 0 del disco. Contiene sector de arranque. Utilizado para arrancar la computadora. ¿Cuáles de los siguientes sistemas de archivos soportan Journaling (registro de transacciones)?. NTFS. ISO 9660. ext3. FAT 32. ¿Qué eventos pueden causar una transición del estado “ejecutando” al estado “bloqueado”?. Acceso a memoria protegida. Interrupción del reloj. Solicitud de recurso no disponible. Llamada al sistema de entrada/salida. ¿Qué atributos pueden cambiarse durante la ejecución de un proceso?. Identificador de proceso (PID). Dirección base del código. Prioridad. Estado. Dado el archivo ~/mundiales con el siguiente contenido: 2010-Sudáfrica-España-145 2014-Brasil-Alemania-171 2018-Rusia-Francia-169 2022-Catar-Argentina-172 Cada registro contiene los datos del resultado final de los últimos 4 mundiales de fútbol. La estructura de cada registro es la siguiente: Año:PaísAnfitrión:PaísGanador:CantidadTotalDeGoles Mostrar por pantalla el contenido del archivo ~/mundiales de manera que se reemplace cada guion medio ("-") por un blanco (" "). tr -s "-" " " >> ~/mundiales. cat ~/mundiales | tr -d " " < ~/mundiales. tr -s "-" " " ~/mundiale. tr -s "-" " " 2> ~/mundiales. tr -s "-" " " 1> ~/mundiales. tr -s "-" " " 0< ~/mundiales. Mostrar por pantalla el listado extendido de aquellos archivos especiales tipo bloque del directorio /dev, tales que su nombre finalice con un dígito (es decir, que finalice con: 0, o 1, o 2, o 3, o 4, o 5, o 6, o 7, u 8, o 9). ls -l /dev | grep "^b" | grep "[0-9]$". ls -l /dev | grep "b" | grep "[0-9]". ls -l /dev | grep "^b" | grep "[0,9]$". ls -l /dev | egrep "block" | wc -l. ls -l /dev | grep "b" | grep "[0-9]$". La MFT - Master File Table: Si el archivo es muy grande puede ocupar varios registros de la tabla. Es una tabla formada por una secuencia lineal de registros de tamaño variable según la longitud del archivo. Es una tabla formada por una secuencia lineal de registros de tamaño fijo de 1 KB. Cada registro de la MFT representa un archivo o directorio y contiene los atributos del archivo y la lista de direcciones de disco de sus bloques. ¿Qué ventajas ofrecen los hilos frente a procesos pesados?. Los hilos de un mismo proceso se comunican sin acceder al núcleo. Menor tiempo en la creación. Mayor uso de CPU. Menor seguridad en concurrencia. Cuáles son los Tipos de archivos en NTFS?. Regulares. Normales. Dispersos. Inmediatos. Secuencia de Bytes. Suponiendo que usted se encuentra en su directorio de conexión, realizar una copia de respaldo de los siguientes archivos: ~/dir1/archivo1 y ~/dir1/archivo2. La copia de respaldo se deberá llamar: respaldo1.tar, y ubicarse bajo el directorio ~/backups. tar cvf ~/backups/respaldo1.tar ~/dir1/archivo1 ~/dir1/archivo2. tar tvf ~/backups/respaldo1.tar ~/dir1/archivo1 ~/dir1/archivo2. tar tvf ~/dir1/archivo1 ~/dir1/archivo2 ~/backups/respaldo1.tar. tar cvf ~/dir1/archivo1 ~/dir1/archivo2 ~/backups/respaldo1.tar. tar cvf ~/backups/respaldo1.tar ~/dir1. tar cvf ~/backups/respaldo1.tar. ¿Qué diferencias existen entre un proceso y un hilo?. Cada proceso tiene su propio PCB. Los hilos son más pesados que los procesos. Los procesos tienen la misma pila, los hilos no. Los hilos tienen su propio espacio de memoria. Considerando la siguiente jerarquía de directorios y archivos a partir de su directorio de conexión: / home estudiante2k10 dir1 file1 dir2 sdir2 backup Suponiendo que usted se encuentra en el directorio ~/dir1, crear un enlace duro del archivo ~/dir1/file1, bajo el subdirectorio ~/dir2/sdir2. El nombre del enlace se deberá llamar file1_duro. Utilizar rutas relativas. ln ../file1 ../../dir2/sdir2/file1_duro. ln ../../dir1/file1_duro ../dir2/sdir2/file1. ln ./file1 ../dir2/sdir2/file1_duro. ln -d ../file1 ../../dir2/sdir2/file1_duro. ln ../../../file1 ../../../dir2/sdir2/file1_duro. ln /home/estudiante2k10/dir1/sdir1/ssdir1/file1 file1_duro. Seleccione cuáles son atributos de un archivo. Creador. Proteccion. Segmentos de Datos al que pertenece el archivo. Hora de ultimo acceso. ¿Qué información del proceso debe guardarse al realizar un cambio de contexto?. Estado del Procesador. Estado de memoria fisica completa. Registro de Pila. Codigo ejecutable. ¿Qué componentes se almacenan típicamente en el PCB (Process Control Block). Contexto de ejecución. Tabla de páginas global del sistema. Contador de programa. Cache de disco. En la Arquitectura del Sistema Operativo Windows, cuáles son componentes del modo usuario: Gestión de ventanas y sistemas gráficos. Subsistemas de entorno. Procesos de soporte de sistemas. Procesos de servicios. ¿Qué procesos pueden ser suspendidos sin comprometer la estabilidad del sistema?. Proceso del planificador. Procesos bloqueados por sincronización. Proceso del reloj del sistema. Procesos en espera de I/O. ¿Cuáles son pasos del sistema operativo al realizar un cambio de contexto?. Cargar el estado del nuevo proceso. Guardar el estado del proceso saliente. Liberar memoria del proceso saliente. Modificar los permisos de usuario. En los sistemas por Lotes con Multiprogramación: Se ejecutan varios procesos en forma alternada en cada núcleo para aprovechar los tiempos del procesador en las operaciones de entrada-salida. Se ejecutan varios procesos en los diferentes núcleos para aprovechar los tiempos muertos de los otros núcleos de procesador en las operaciones de entrada-salida. Se ejecutan varios procesos en forma alternada para aprovechar los tiempos muertos del procesador en las operaciones de entrada-salida. Seleccione cuáles son atributos de un archivo almacenados en el Nodo I: Permisos de acceso. Número de Enlaces. Nombre. Tipo de archivo. A partir de su directorio de conexión, contar y mostrar la cantidad de enlaces duros al archivo cuyo número de i-nodo es igual a 55555. find ~/ -inum 55555 -exec wc {} \;. ls -i 5555. find ~/ -name 55555 -exec rm {} \;. find ~/ -inum 55555 | wc -l. find ~/ -uid 55555 -exec rm {} \;. find ~/ -inum 55555 -exec rm {} \;. find ~/ -links 55555 -exec rm {} \;. Suponiendo que se encuentra en su directorio de conexión, y que dispone del archivo ~/backup/respaldo.tar. Comprimir el archivo ~/backup/respaldo.tar de manera tal que el archivo comprimido resultante sea el de menor tamaño posible (es decir, que ocupe el menor tamaño en disco). El archivo comprimido se deberá ubicar en el mismo directorio ~/backup. Luego, descomprimirlo, para obtener nuevamente el archivo ~/backup/respaldo.tar en su tamaño original. gzip -1 ~/backup/respaldo.tar gzip -9 ~/backup/respaldo.tar.gz. gzip -d ~/backup/respaldo.tar gzip -1 ~/backup/respaldo.tar.gz. gzip -1 ~/backup/respaldo.tar gunzip ~/backup/respaldo.tar. gzip -1 ~/backup/respaldo.tar gzip -d ~/backup/respaldo.tar. gzip -9 ~/backup/respaldo.tar gzip ~/backup/respaldo.tar.gz. gzip -9 ~/backup/respaldo.tar gzip ~/backup/respaldo.tar.gz. gzip -6 ~/backup/respaldo.tar gzip ~/backup/respaldo.tar. gzip -9 ~/backup/respaldo.tar gzip -d ~/backup/respaldo.tar.gz. Considerando la siguiente jerarquía de directorios y archivos a partir de su directorio de conexión... Suponiendo que usted se encuentra en el directorio ~/dir1, crear un enlace simbólico del archivo ~/dir1/file1, bajo el subdirectorio ~/dir2/sdir2. El nombre del enlace se deberá llamar file1_simb. Utilizar rutas relativas. ln -s ../file1 ../../dir2/sdir2/file1_simb. ln -s file1 ../dir2/sdir2/file1_simb. ln ./file1 ../../dir2/sdir2/file1_simb. ln -s ../../../file1 ../../../dir2/sdir2/file1_duro. ln -s file1 ./file1_simb. ln /home/estudiante2k10/dir1/sdir1/ssdir1/file1 file1_duro. Mostrar la cantidad de archivos del directorio /bin tales que sus nombres estén conformados de la siguiente manera: 1Su primera letra sea la letra: "c" 2Su segunda letra sea la letra: "a" o la letra: "u". 3Su tercera letra sea la letra: "l" o la letra: "t". ls -1 /bin | grep "c[a-u][l-t]$" | wc -l. ls -1 /bin | grep "^c[a,u][l,t]" | wc -l. ls -1 /bin | grep "c[a,u][l,t]$" | wc -l. ls -1 /bin | grep "c[a-u][l-t]" | wc -l. ls -li /bin | grep "c[a-u][l-t]$" | wc -l. ls -li /bin | grep "c[a,u][l,t]$" | wc -l. Dado el archivo ~/resultados con el siguiente contenido: Id*Nombre*Localidad*Puntaje 3333*Lara*Córdoba*2500 1111*Tina*Tanti*2900 2222*Tovo*Tanti*1500 5555*Lali*Quimilí*2200 4444*Lila*Pilar*1900 Sabiendo a priori que sólo tenemos 5 registros, y que el primero es la cabecera. Teniendo en cuenta que hay 4 campos y que el separador de campos es el símbolo "*". Mostrar el puntaje más alto obtenido. tail -4 ~/resultados | sort -t"*" -k4nr | head -5. tail -5 ~/resultados | sort -t"*" -k4nr | tail -1 | cut -d":" -f4. tail -5 ~/resultados | sort -t"*" -k4n | tail -1 | cut -d"*" -f4. tail -5 ~/resultados | sort -t"*" -k4n | head -1 | cut -d":" -f4. tail -5 ~/resultados | sort -k4nr | head -1 | cut -d":" -f4. tail -5 ~/resultados | sort -t" " -k4 | tail -1 | cut -d":" -f4. Redireccionar el contenido de todos los archivos cuyo nombre tiene como prefijo "archi_", a otro archivo llamado restaurado. Si el archivo restaurado ya existía y tenía algún contenido, el mismo se deberá sobre escribir por el contenido de todos los archivos cuyo nombre comienzan con "archi_". Trabajar localmente dentro del directorio actual, y considerar que todos los archivos se encuentran también dentro del directorio actual. Luego, al archivo restaurado agregarle la fecha y hora del sistema, manteniendo en contenido que ya tenía. cat ./archi_1 > ./restaurado date > restaurado. cat ./archi_* 1> ./restaurado date 1> restaurado. find ./archi_* >> ./restaurado date >> restaurado. cat ./archi_* > ./restaurado date > restaurado. cat ./archi_* > ./restaurado date >> restaurado. cat ./archi_* 2> ./restaurado date 2> restaurado. cat ./archi_* 0> ./restaurado date 0>> restaurado. find ./archi_* > ./restaurado date >> restaurado. Considerando la siguiente jerarquía de directorios a partir de su directorio de conexión: (Ver imagen del árbol de directorios) Suponiendo que se encuentra en su directorio de conexión, moverse al subdirectorio ssdir1. Desde allí, mostrar en forma paginada, a razón de 10 líneas por página el archivo /etc/passwd. Utilizar en TODOS los casos, rutas relativas. cd dir1/sdir1/ssdir1 cat ../../../etc/passwd. cd ../../../dir1/sdir1/ssdir1 more -10 /etc/passwd. cd dir1/sdir1/ssdir1 more -10 ../../../../../etc/passwd. cd ../dir1/sdir1/ssdir1 more -10 ../etc/passwd. Estando bajo su directorio de conexión, dividir el archivo ~/archivo en archivos de 10 líneas cada uno. El prefijo de cada archivo que se genere tras la división deberá ser "archi_". Mover todos los archivos resultantes de la división al directorio ~/backup. split -b10 -a2 ~/archivo archi_ cp archi_* ./backup. split -10 -a2 ~/archivo archi_ mv archi_* ./backup/archi_*. split -l10 ~/archivo archi_ mv archi_ ~/backup. split -10 ~/archivo archi_ mv archi_* ~/backup. split -b10 ~/archivo archi_ mv archi_ ~/backup/archivo. split -b10 -a1 ~/archivo archi_ ln archi_* ~/backup/archi_*. split -l10 ~/archivo archi_ cp archi_* ~/backup/archivo. Suponiendo que usted se encuentra en su directorio de conexión, y que dispone del archivo respaldo.tar dentro del directorio ~/backup. Extraer dentro de su directorio de conexión todos los archivos que estuviesen respaldados en respaldo.tar. tar xvf ~/backup/respaldo.tar archivo1 archivo2 archivo3. tar cvf ~/backup/respaldo.tar. tar tvf ~/ ~/backup/respaldo.tar. tar cvf archivo1 ~/backup/respaldo.tar. tar tvf ~/backup/respaldo.tar archivo1. tar cvf ~/backup/respaldo.tar ~/. tar tvf ~/backup/respaldo.tar. tar xvf ~/backup/respaldo.tar. Cual es la ventaja principal del uso de bitmaps para controlar bloques libres. Maximizan el tamaño de MFT. Reducen el desgaste de los discos SSD. Permiten encontrar bloques libres rapidamente. Permiten encontrar archivos muy grandes. Que eventos pueden causar cambios de contexto(context switch)?. Interrupcion del reloj. Interrupcion de entrada y salida. Llamada a fork(). Fin de ejecucion de un hilo. ¿Qué partes del sistema operativo realizan tareas durante el cambio de contexto?. Intérprete de comandos. Gestor de archivos. Gestor de memoria. Planificador. ¿Cuál de las siguientes estructuras describe mejor cómo almacena NTFS la información de cada archivo?. Registro de desplazamiento. Tabla de índice. File Allocation Table (FAT). Master File Table (MFT). ¿Qué elementos forman parte de la imagen de un proceso en memoria?. Código ejecutable. Tabla de páginas del kernel. Tabla de enrutamiento. Pila. ¿Cuáles de las siguientes afirmaciones sobre hilos (threads) son verdaderas?. Comparten espacio de direcciones del usuario. Tienen Pilas compartidas. Cada hilo tiene su propio PCB. Comparten el Bloque de Control de Procesos. En la Arquitectura Microkernel: El microkernel se ejecuta en modo núcleo. El sistema operativo se divide en módulos pequeños y bien definidos. Los usuarios pueden acceder a recursos remotos, de la misma forma que acceden a recursos locales. Asigna pocas funciones al núcleo (las esenciales). Los servicios se dividen en procesos clientes y procesos servidores. ¿Qué partes de un hilo pueden diferenciarse de otro hilo dentro del mismo proceso?. Pila de llamadas. Valor del contador de programa. Zona de datos globales. Pila. ¿Cuáles de los siguientes estados forman parte del modelo de 7 estados extendido de procesos?. A punto de morir. Ejecución. Preparado. Listo suspendido. ¿Cuál de las siguientes estructuras describe mejor cómo almacena NTFS la información de cada archivo?. Registro de desplazamiento. Master File Table (MFT). Tabla de índice. File Allocation Table (FAT). Qué estructuras permiten la implementación de un modelo de múltiples hilos de usuario en un solo proceso?. Una pila independiente por hilo. Múltiples PCBs por hilo. Tabla de hilos en espacio de usuario. Multiprogramación cooperativa. ¿Cuáles son desventajas de los cambios de contexto frecuentes?. Más bloqueo de recursos compartidos. Menor rendimiento de la CPU. Mayor sobrecarga administrativa del sistema. Pérdida de información del proceso. en la Implementación de Directorios en NTFS: La información de los archivos está en un único registro de la MFT si el directorio es pequeño. La información de los archivos está en una estructura de árbol C si el directorio es grande. La información de los archivos está en una estructura de árbol C si el directorio es pequeño. La información de los archivos está en varios registros de la MFT si el directorio es grande. Los Sistemas Operativos Distribuidos: Procesadores interconectados por un bus de comunicaciones. Los usuarios pueden acceder a recursos remotos, de la misma forma que acceden a recursos locales. Proporciona al usuario la ilusión de una sola máquina siendo la misma un grupo de máquinas separadas. Múltiples procesadores comparten la misma memoria principal y dispositivos de E/S. |




