Resumen Sistemas Operativos Teoría - Primer Parcial PDF
Document Details
Tags
Summary
Este documento contiene preguntas de un examen parcial de sistemas operativos. Las preguntas cubren temas como administración de archivos, respaldo de datos, tiempos de E/S, y estrategias de búsqueda en disco.
Full Transcript
RESUMEN SISTEMAS OPERATIVOS TEORÍA PRIMER PARCIAL PREGUNTAS DE LOS KAHOOT: ¿que no incluye el sistema de archivos de un sistema operativo? →administración de la concurrencia ¿Qué técnica permite que un archivo aparezca en más de un directorio? opciones: →Link ¿Que es un nodo-i? →Una...
RESUMEN SISTEMAS OPERATIVOS TEORÍA PRIMER PARCIAL PREGUNTAS DE LOS KAHOOT: ¿que no incluye el sistema de archivos de un sistema operativo? →administración de la concurrencia ¿Qué técnica permite que un archivo aparezca en más de un directorio? opciones: →Link ¿Que es un nodo-i? →Una tabla asociada a un archivo ¿Que es un descriptor de archivos? →Información que el sistema necesita para administrar un archivo ¿Que es el respaldo incremental? →Copia de seguridad de archivos modificados. Cuando un controlador puede hacer búsquedas en una o mas unidades al mismo tiempo se llama… →Búsquedas trasladadas ¿cómo se llama el tiempo de rotación desde la posición actual hasta la adyacente al cabezal? →Tiempo de latencia ¿Cual es la expresión correcta? →Tiempo de E/S = búsqueda + latencia + transmision ¿Que significa RAID? →Arreglo redundante de discos no costosos ¿Cual es una estrategia de búsqueda en discos? →HNR ¿Que tipo de codigo puede ser compartido simultáneamente por varios procesos? →Reentrante ¿cuales son las condiciones necesarias para un bloqueo? →Condiciones de coffman Si una grafica pude ser reducida por todos sus procesos….. →No hay interbloqueo ¿implica un estado inseguro la existencia de un bloqueo? →Nunca ¿Cual de los siguientes aspectos no esta relacionado con los bloques? →Bloqueo de Shanon ¿cual no es una categoría de estrategia de administración del almacenamiento? →intercalación ¿cual no es una estrategia de colocación del almacenamiento? →Ultimo ajuste ¿Como se denomina el conjunto de direcciones virtuales que puede referenciar un proceso? →Espacio de direcciones virtuales del proceso ¿Que convierte las direcciones virtuales en reales al ejecutarse el proceso? →DAT ¿A que esta asociada una tabla de mapa de Bloques? →Proceso ¿Cual no es una estrategia para traducción de direcciones de segmentación? →Transformación asociativa ¿Que estrategia determina el lugar del almacenamiento primario que alojara una nueva pagina? →Colocación ¿Que es el IOCS →Sistema de control de Entrada/Salida ¿Que puede “Comprender” directamente un computador? →Lenguaje de maquina ¿Que permite la canalización? →instrucc. Simultaneam. en diferentes estados de ejecución ¿Que son los canales? →Sis. Computac. de propósito especial dedicado a la E/S ¿Que permite a una unidad obtener la inmediata atención de otra? →interrupciones ¿Que se busca con la protección del almacenamiento? →Limpiar el n° de direcciones referenciables por un programa ¿Cual es el objetivo de la compaginación del almacenamiento? →Acelerar el acceso al almacenamiento primario ¿Que permite las llamadas al sistema? →Permiten a los programas solicitar servicios de S.O. ¿Que es un proceso? →Un programa en ejecución ¿En qué planificación se establecen compromisos de desempeño con el proceso usuario? →Planificación garantizada ¿Qué son las colas de retroalimentación de niveles múltiples? → Un tipo de planificación del procesador. ¿Cual no es una forma de organización de multiprocesadores? →Pipe-Line múltiple diferencial. PREGUNTAS EXÁMENES AÑOS ANTERIORES ¿Cómo se denomina el conjunto de direcciones virtuales que puede referenciar un proceso? →Espacio de direcciones virtuales del proceso. ¿Cuál no es una estrategia de búsqueda en disco? →HNR. ¿Cuándo es útil la planificación apropiativa? →Cuando los procesos de alta prioridad requieren atención rápida y se debe garantizar buenos tiempos de respuesta en sistemas interactivos de tiempo compartido. ¿Cuáles son las organizaciones básicas de los Sistemas Operativos para multiprocesadores? →MAESTRO SATÉLITE, EJECUTIVO SEPARADO PARA CADA PROCESADOR, TRATAMIENTO SIMÉTRICO (O ANÓNIMO) PARA TODOS LOS PROCESADORES. ¿Cuál de las siguientes expresiones no corresponde a microprograma? →SOFTWARE QUE GENERALMENTE SE LOCALIZA EN LA MEMORIA EN DISCO. ¿Para qué tipo de algoritmo relacionado con bloqueos son necesarias estas estructuras de datos? Vector de recursos en existencia, vector de recursos disponibles, matriz de asignación actual, matriz de solicitudes. →Algoritmo de detección de bloqueos. ¿Qué define mejor a NFS? →Software débilmente acoplado en hardware débilmente acoplado ¿Cuál no es una estrategia para traducción de direcciones de segmentación? →Transformación asociativa/indirecta. ¿CUÁL ES LA DISCIPLINA RELACIONADA CON BLOQUEOS QUE MEJOR SE AJUSTA A LA SIGUIENTE AFIRMACIÓN? LA META ES IMPONER CONDICIONES NO DEMASIADO ESTRICTAS PARA INTENTAR LOGRAR UNA MEJOR UTILIZACIÓN DE LOS RECURSOS. NO PRECONDICIONA AL SISTEMA PARA QUE EVITE TODAS LAS POSIBILIDADES DE QUE SE PRODUZCA UN BLOQUEO. PERMITEN LA APARICIÓN DEL BLOQUEO, PERO SIEMPRE QUE SE PRODUCE UNA POSIBILIDAD DE BLOQUEO, ESTE SE ESQUIVA. →EVITACIÓN DEL BLOQUEO. ¿Cuál es la expresión correcta? →Tiempo de E/S = búsqueda + latencia + transmisión. ¿Cuál es el objetivo de la compaginación del almacenamiento? →Acelerar el acceso al almacenamiento primario. ¿Cuál sería la solución para el siguiente escenario potencialmente catastrófico? ❖ SI DOS ENTRADAS DE UN DIRECTORIO SE ENLAZAN A UN ARCHIVO, PERO EL NODO-I INDICA QUE SOLO EXISTE UN ENLACE, ENTONCES, AL ELIMINAR CUALQUIERA DE ESTAS ENTRADAS DE DIRECTORIO, EL CONTADOR DEL NODO-I TOMARÁ EL VALOR 0. ❖ DEBIDO AL VALOR 0 EL SISTEMA DE ARCHIVOS LO SEÑALA COMO NO UTILIZADO Y LIBERA TODOS SUS BLOQUES. ❖ UNO DE LOS DIRECTORIOS APUNTA HACIA UN NODO-I NO UTILIZADO, CUYOS BLOQUES SE PODRÍAN ASIGNAR ENTONCES A OTROS ARCHIVOS. →LA SOLUCIÓN ES FORZAR QUE EL CONTADOR DE ENLACES DEL NODO-I SEA IGUAL AL N° DE ENTRADAS DEL DIRECTORIO. ¿Cuál de los siguientes aspectos no está relacionado con los bloqueos? →Bloqueo de Shanon. ¿Qué estrategia se utiliza para traer una página o segmento al almacenamiento primario? →Búsqueda. ¿Con qué trabaja generalmente el sistema operativo? →Controlador del dispositivo. EL ALMACENAMIENTO VIRTUAL SE CARACTERIZA POR LO SIGUIENTE: a) LOS SISTEMAS DE ALMACENAMIENTO VIRTUAL PERMITEN A LOS PROGRAMAS REFERENCIAR DIRECCIONES QUE NO NECESITAN CORRESPONDER CON LAS DIRECCIONES REALES DISPONIBLES EN EL ALMACENAMIENTO PRIMARIO. b) LAS “DIRECCIONES VIRTUALES” DESARROLLADAS POR LOS PROGRAMAS EN EJECUCIÓN SON TRADUCIDAS DINÁMICAMENTE POR EL HARDWARE A LAS “DIRECCIONES REALES” DE INSTRUCCIONES Y DATOS DEL ALMACENAMIENTO PRINCIPAL. c) LOS PROGRAMAS NO PUEDEN REFERENCIAR ESPACIOS DE DIRECCIONES MUCHO MAYORES QUE LOS ESPACIOS DE DIRECCIONES DISPONIBLES EN EL ALMACENAMIENTO PRIMARIO. SEÑALAR LA RESPUESTA CORRECTA: →a) Y b) SON CORRECTAS. ¿Cuándo ocurren las condiciones de la carrera? →OCURREN CUANDO DOS O MÁS PROCESOS ESTÁN LEYENDO O ESCRIBIENDO ALGUNOS DATOS COMPARTIDOS Y EL RESULTADO FINAL DEPENDE DE QUIÉN SE EJECUTA Y EXACTAMENTE CUÁNDO LO HACE. OCURRE CUANDO UN PROCESO EMPIEZA A UTILIZAR UNA DE LAS VARIABLES COMPARTIDAS ANTES DE QUE OTRO PROCESO TERMINE DE UTILIZARLA. ¿Qué permiten las llamadas al sistema? →Permiten a los programas solicitar servicios al S.O. ¿Cómo se llama el tiempo de rotación desde la posición actual hasta la adyacente al cabezal? →Tiempo de latencia. ¿Cuál no es una estrategia de colocación del almacenamiento? →Último ajuste. ¿Qué categoría caracteriza a los sistemas distribuidos? →MIMD. ¿Cuál es la única transición de estado iniciada por el usuario? →Bloqueo. ¿Cuál no es una estrategia de reposición de páginas? →Reposición al azar ponderado. ¿Qué es un nodo-i? →Una tabla asociada a un archivo. ¿Cómo se denomina la situación en que dos procesos se bloquean en espera de que el otro realice cierta acción? →Bloqueo sin recursos. ¿Qué técnica permite que un archivo aparezca en más de un directorio? →Link. ¿Cuál no es una categoría de estrategia de administración del almacenamiento? →Intercalación. ¿A qué esquema de traducción de direcciones corresponde la figura? →TRADUCCIÓN DE DIRECCIONES DE PÁGINAS POR TRANSFORMACIÓN DIRECTA. LAS PRINCIPALES CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS SON: a) DEFINIR LA “INTERFAZ DEL USUARIO”. b) COMPARTIR EL HARDWARE ENTRE USUARIOS. c) PERMITIR A LOS USUARIOS COMPARTIR LOS DATOS ENTRE ELLOS. d) PLANIFICAR RECURSOS ENTRE USUARIOS. e) FACILITAR LA ENTRADA/SALIDA. f) RECUPERARSE DE LOS ERRORES. g) AUTO-REPARAR EL HARDWARE. →g) ES LA ÚNICA INCORRECTA. ¿Cuál es la manifestación de un proceso en un sistema operativo? →Bloque de control de proceso. ¿Con qué se relacionan las estrategias de colocación? →LAS ESTRATEGIAS DE COLOCACIÓN ESTÁN RELACIONADAS CON LA DETERMINACIÓN DEL LUGAR DE LA MEMORIA DONDE SE COLOCARÁ (CARGARÁ) UN PROGRAMA NUEVO. UNA TÉCNICA IMPORTANTE PARA AUMENTAR EL RENDIMIENTO DE UN SISTEMA DE ARCHIVOS ES LA REDUCCIÓN DE LA CANTIDAD DE MOVIMIENTOS DEL BRAZO DEL DISCO (MECANISMO DE ACCESO). ¿CÓMO SE PODRÍA LOGRAR ESTE OBJETIVO? →SE DEBEN COLOCAR LOS BLOQUES QUE PROBABLEMENTE TENGAN UN ACCESO SECUENCIAL, PRÓXIMOS ENTRE SI, PREFERENTEMENTE EN EL MISMO CILINDRO. LOS NODOS-I DEBEN ESTAR A MITAD DEL DISCO Y NO AL PRINCIPIO, REDUCIENDO A LA MITAD EL TIEMPO PROMEDIO DE BÚSQUEDA ENTRE EL NODO-I Y EL PRIMER BLOQUE DEL ARCHIVO. ¿En qué tipo de planificación se puede retirar el procesador asignado a un proceso? →Planificación apropiativa. ¿Cómo realiza el Sistema Operativo las operaciones de E / S? →Escribe comandos en los registros de los controladores. ¿Qué estrategia determina el lugar del almacenamiento primario que alojará una nueva página? →Colocación. ¿Con qué se puede solucionar la incoherencia de la memoria debida al uso de caché? →Cachés monitores y de escritura. ¿Qué hace referencia al tratamiento especial que excepcionalmente requiere un proceso? →Prioridad adquirida. En el contexto de operaciones de E / S utilizando DMA, ¿qué debe proporcionar la CPU al controlador? →LA DIRECCIÓN DEL BLOQUE EN EL DISCO. LA DIRECCIÓN EN MEMORIA ADONDE DEBE IR EL BLOQUE. EL NÚMERO DE BYTES POR TRANSFERIR. LOS SISTEMAS OPERATIVOS DE RED SE CARACTERIZAN POR: a) LOS USUARIOS ESTÁN CONSCIENTES DE LA EXISTENCIA DE VARIAS COMPUTADORAS CONECTADAS. b) C/ MÁQUINA EJECUTA SU PROPIO S. O. LOCAL. c) SON SIMILARES A LOS S. O. DE UN SOLO PROCESADOR PERO CON EL AGREGADO DE: 1) CONTROLADOR DE INTERFAZ DE LA RED Y SU SOFTWARE DE BAJO NIVEL. 2) SOFTWARE PARA CONEXIÓN Y ACCESO A ARCHIVOS REMOTOS, ETC. d) C/ MÁQUINA NO EJECUTA SU PROPIO S. O. LOCAL. e) SÓLO SON FACTIBLES EN SISTEMAS CON MULTIPROGRAMACIÓN. →a), b) Y c) SON CORRECTAS. ¿Qué caracteriza al multiprocesamiento ligeramente acoplado? →INCLUYE LA CONEXIÓN DE DOS O MÁS SISTEMAS INDEPENDIENTES POR MEDIO DE UN ENLACE DE COMUNICACIÓN. CADA SISTEMA TIENE SU PROPIO SISTEMA OPERATIVO Y ALMACENAMIENTO. LOS SISTEMAS PUEDEN FUNCIONAR INDEPENDIENTEMENTE Y SE COMUNICAN CUANDO SEA NECESARIO. LOS SISTEMAS SEPARADOS PUEDEN ACCEDER A LOS ARCHIVOS DE LOS OTROS E INTERCAMBIAR TAREAS A PROCESADORES MENOS CARGADOS. LAS CONDICIONES NECESARIAS PARA EL BLOQUEO SON (COFFMAN): a) LOS PROCESOS RECLAMAN CONTROL EXCLUSIVO DE LOS RECURSOS QUE PIDEN (CONDICIÓN DE EXCLUSIÓN MUTUA). b) LOS PROCESOS MANTIENEN LOS RECURSOS QUE YA LES HAN SIDO ASIGNADOS MIENTRAS ESPERAN POR RECURSOS ADICIONALES (CONDICIÓN DE ESPERA POR). c) LOS PROCESOS NO MANTIENEN LOS RECURSOS QUE YA LES HAN SIDO ASIGNADOS MIENTRAS ESPERAN POR RECURSOS ADICIONALES (CONDICIÓN DE ESPERA POR). d) LOS RECURSOS NO PUEDEN SER EXTRAÍDOS DE LOS PROCESOS QUE LOS TIENEN HASTA SU COMPLETA UTILIZACIÓN (CONDICIÓN DE APROPIATIVIDAD). e) LOS RECURSOS NO PUEDEN SER EXTRAÍDOS DE LOS PROCESOS QUE LOS TIENEN HASTA SU COMPLETA UTILIZACIÓN (CONDICIÓN DE NO APROPIATIVIDAD). f) EXISTE UNA CADENA CIRCULAR DE PROCESOS EN LA QUE C / U MANTIENE A UNO O MÁS RECURSOS QUE SON REQUERIDOS POR EL SIGUIENTE PROCESO DE LA CADENA (CONDICIÓN DE ESPERA CIRCULAR). →a), b), e) Y f) SON CORRECTAS. ¿CUÁL ES LA DISCIPLINA RELACIONADA CON LOS BLOQUEOS QUE MEJOR SE AJUSTA A LA SIGUIENTE AFIRMACIÓN? EL INTERÉS SE CENTRA EN CONDICIONAR UN SISTEMA PARA QUE ELIMINE TODA POSIBILIDAD DE QUE LOS BLOQUEOS SE PRODUZCAN. LOS MÉTODOS PUEDEN DAR COMO RESULTADO UNA POBRE UTILIZACIÓN DE LOS RECURSOS. →PREVENCIÓN DEL BLOQUEO. ¿Cuál no es una razón del incremento del uso de multiprocesadores? →Tiempo de propagación. ¿Qué es el IOCS? →Sistema de control de entrada / salida. ¿A qué es aplicable la solución de Peterson? →Exclusión mutua. En entornos de memoria virtual, ¿qué es un conjunto de trabajo? →EL VERDADERO CONJUNTO DE TRABAJO DE UN PROCESO ES EL CONJUNTO DE PÁGINAS QUE DEBEN ESTAR EN EL ALMACENAMIENTO PRIMARIO PARA LA EJECUCIÓN EFICAZ DE ESTE PROCESO. ¿QUÉ ALGORITMO DE PROGRAMACIÓN DEL BRAZO DEL DISCO TIENE LOS SIGUIENTES PROBLEMAS? EL INGRESO DE NUEVAS SOLICITUDES PUEDE DEMORAR LA ATENCIÓN DE LAS MÁS ANTIGUAS. CON UN DISCO MUY CARGADO, EL BRAZO TENDERÁ A PERMANECER A LA MITAD DEL DISCO LA MAYORÍA DEL TIEMPO. LAS SOLICITUDES LEJANAS A LA MITAD DEL DISCO TENDRÁN UN MAL SERVICIO. →SSF ¿PORQUÉ SE DICE QUE NFS ES UN EJEMPLO DE SOFTWARE DÉBILMENTE ACOPLADO EN HARDWARE DÉBILMENTE ACOPLADO? →CADA COMPUTADORA PUEDE EJECUTAR SU PROPIO SISTEMA OPERATIVO. SOLO SE DISPONE DE UN SISTEMA COMPARTIDO DE ARCHIVOS. EL TRÁFICO CLIENTE SERVIDOR DEBE OBEDECER LOS PROTOCOLOS NFS. ¿Cuáles son las funciones generalmente realizadas por el software independiente del dispositivo? →INTERFAZ UNIFORME PARA LOS MANEJADORES DE DISPOSITIVOS. NOMBRES DE LOS DISPOSITIVOS. PROTECCIÓN DEL DISPOSITIVO. PROPORCIONAR UN TAMAÑO DE BLOQUE INDEPENDIENTE DEL DISPOSITIVO. USO DE BUFFERS. ASIGNACIÓN DE ESPACIO EN LOS DISPOSITIVOS POR BLOQUES. ASIGNACIÓN Y LIBERACIÓN DE LOS DISPOSITIVOS DE USO EXCLUSIVO. INFORME DE ERRORES. LOS PRINCIPALES RECURSOS ADMINISTRADOS POR LOS S. O. SON: a) LOS PROCESADORES. b) EL ALMACENAMIENTO. c) LOS DISPOSITIVOS DE E/S. d) LOS DATOS. →TODOS CORRECTOS. LAS ESTRATEGIAS DE ADMINISTRACIÓN DEL ALMACENAMIENTO SE DIVIDEN EN LAS SIGUIENTES CATEGORÍAS: a) ESTRATEGIAS DE BÚSQUEDA (BÚSQUEDA POR DEMANDA Y BÚSQUEDA ANTICIPADA). b) ESTRATEGIAS DE COLOCACIÓN. c) ESTRATEGIAS DE REPOSICION. d) ESTRATEGIAS DE INSERCIÓN. e) ESTRATEGIAS DE LAMPORT. →a), b) Y c) SON CORRECTAS. ¿A qué está asociada una Tabla de Mapa de Bloques? →Proceso. ¿En qué modo ejecuta el sistema operativo? →Modo central o modo de supervisión. ¿Qué caracteriza al multiprocesamiento simétrico (MPS? →CADA PROCESADOR POSEE CAPACIDADES FUNCIONALES COMPLETAS. LOS DISPOSITIVOS DE E/S PUEDEN SER CONECTADOS A CADA UNO DE LOS PROCESADORES. TODAS LAS LLAMADAS AL SUPERVISOR PUEDEN SER EJECUTADAS EN TODOS LOS PROCESADORES (INCLUSIVE LAS DE E/S). ALGUNAS DEFINICIONES ACEPTADAS SOBRE PROCESOS SON: a) ES UN PROGRAMA QUE SE ESTÁ EJECUTANDO. b) ES UNA ACTIVIDAD ASINCRÓNICA. c) ES UNA ACTIVIDAD SINCRÓNICA. d) ES AQUELLO QUE SE MANIFIESTA POR LA EXISTENCIA EN EL S. O. DE UN “BLOQUE DE CONTROL DE MEMORIA”. e) ES EL “EMPLAZAMIENTO DEL CONTROL” DE UN PROCEDIMIENTO QUE ESTÁ SIENDO EJECUTADO. f) ES AQUELLO QUE SE MANIFIESTA POR LA EXISTENCIA EN EL S. O. DE UN “BLOQUE DE CONTROL DE PROCESO”. g) ES AQUELLA ENTIDAD A LA CUAL SON ASIGNADOS LOS PROCESADORES. h) ES LA UNIDAD “DESPACHABLE”. →c) Y d) SON INCORRECTAS. ¿Cuáles son las formas más comunes de implementar la asignación por bloques en un sistema de archivos? →ENCADENAMIENTO DE BLOQUES. ENCADENAMIENTO DE BLOQUES DE ÍNDICE. TRANSFORMACIÓN DE ARCHIVOS ORIENTADA HACIA BLOQUES. EN EL CONTEXTO DE OPERACIONES DE E / S, UNA VEZ INICIADA UNA TRANSFERENCIA DEL DISCO: LOS BITS SIGUEN LLEGANDO DEL DISCO CONSTANTEMENTE. NO INTERESA SI EL CONTROLADOR ESTA LISTO O NO PARA RECIBIRLOS. SI EL CONTROLADOR INTENTARA ESCRIBIR LOS DATOS EN LA MEMORIA DIRECTAMENTE, TENDRÍA QUE RECURRIR AL BUS DEL SISTEMA PARA C/U DE LAS PALABRAS (O BYTES) TRANSFERIDAS. EL BUS PODRÍA ESTAR OCUPADO POR OTRO DISPOSITIVO Y EL CONTROLADOR DEBERÍA ESPERAR. SI LA SIGUIENTE PALABRA LLEGARA ANTES DE QUE LA ANTERIOR HUBIERA SIDO ALMACENADA, EL CONTROLADOR LA TENDRÍA QUE ALMACENAR EN ALGUNA PARTE. ¿DÓNDE LA ALMACENARÍA? → BUFFER INTERNO. EL MODELO DE PROCESOS SE CARACTERIZA POR: a) TODO EL SOFTWARE EJECUTABLE, INCLUSIVE EL S. O., SE ORGANIZA EN VARIOS PROCESOS SECUENCIALES O PROCESOS. b) UN PROCESO INCLUYE AL PROGRAMA EN EJECUCION Y A LOS VALORES ACTIVOS DEL CONTADOR, REGISTROS Y VARIABLES DEL MISMO. c) UN PROCESO INCLUYE AL PROGRAMA EN EJECUCION. d) CONCEPTUALMENTE CADA PROCESO TIENE SU PROPIA CPU VIRTUAL. e) CONCEPTUALMENTE CADA PROCESO TIENE SU PROPIA CPU REAL. →c) Y e) SON INCORRECTAS. ¿Cuál es la definición correcta de bloqueo? →UN CONJUNTO DE PROCESOS SE BLOQUEA SI CADA PROCESO DEL CONJUNTO ESPERA UN EVENTO QUE SOLO PUEDE SER PROVOCADO POR OTRO PROCESO DEL CONJUNTO. YA QUE TODOS LOS PROCESOS ESTÁN ESPERANDO, NINGUNO REALIZARÁ UN EVENTO QUE PUEDA DESPERTAR A LOS DEMÁS MIEMBROS DEL CONJUNTO, TODOS LOS PROCESOS ESPERARÁN POR SIEMPRE. SEGÚN LA TAXONOMÍA DE FLYNN LOS SISTEMAS DE CÓMPUTOS CON VARIAS CPU SE CLASIFICAN EN: a) SISD (SINGLE INSTRUCTION SINGLE DATA: UN FLUJO DE INSTRUCCIONES Y UN FLUJO DE DATOS): POSEEN UN ÚNICO PROCESADOR. b) SIMD (SINGLE INSTRUCTION MULTIPLE DATA: UN FLUJO DE INSTRUCCIONES Y VARIOS FLUJOS DE DATOS): SE REFIERE A ORDENAR PROCESADORES CON UNA UNIDAD DE INSTRUCCIÓN QUE BUSCA UNA INSTRUCCIÓN E INSTRUYE A UNA UNIDAD DE DATOS PARA QUE LA LLEVEN A CABO EN PARALELO, C / U CON SUS PROPIOS DATOS. SON ÚTILES PARA LOS CÓMPUTOS QUE REPITEN LOS MISMOS CÁLCULOS EN DISTINTOS CONJUNTOS DE DATOS. c) MISD (MULTIPLE INSTRUCTION SINGLE DATA: UN FLUJO DE VARIAS INSTRUCCIONES Y UN SOLO FLUJO DE DATOS): NO SE PRESENTA EN LA PRÁCTICA. d) MIMD (MULTIPLE INSTRUCTION MULTIPLE DATA: UN GRUPO DE COMPUTADORAS INDEPENDIENTES, C / U CON SU PROPIO CONTADOR DEL PROGRAMA, PROGRAMA Y DATOS): ALGUNOS SISTEMAS DISTRIBUIDOS SON DE ESTE TIPO. →a) Y c) SON CORRECTAS. ¿Cuál no es un atributo de archivo en un sistema de archivos? →Tamaño promedio. ¿A qué esquema de traducción de direcciones corresponde la figura? →TRADUCCIÓN DE DIRECCIONES DE PAGINACIÓN POR COMBINACIÓN DE TRANSFORMACIÓN ASOCIATIVA / DIRECTA. Las llamadas al sistema... →Permiten a los programas comunicarse con el Sistema Operativo y solicitarle servicios. CUANDO SE UTILIZA TRANSFORMACIÓN DE BLOQUES, LA INFORMACIÓN SE AGRUPA EN “BLOQUES”, CARACTERIZÁNDOSE POR LO SIGUIENTE: a) EL SISTEMA ESTÁ INFORMADO DEL LUGAR DEL ALMACENAMIENTO REAL DONDE HAN SIDO COLOCADOS LOS BLOQUES DE ALMACENAMIENTO VIRTUAL. b) EL SISTEMA APLICATIVO ESTÁ INFORMADO DEL LUGAR DEL ALMACENAMIENTO REAL DONDE HAN SIDO COLOCADOS LOS BLOQUES DE ALMACENAMIENTO REAL. c) CUANTO MAYOR SEA EL BLOQUE MAYOR SERÁ LA FRACCIÓN DEL ALMACENAMIENTO REAL QUE DEBE DEDICARSE A CONTENER LA INFORMACIÓN DEL MAPA. d) CUANTO MAYOR SEA EL BLOQUE MENOR SERÁ LA FRACCIÓN DEL ALMACENAMIENTO REAL QUE DEBE DEDICARSE A CONTENER LA INFORMACIÓN DEL MAPA. e) CON BLOQUES PEQUEÑOS SE REDUCE LA SOBRECARGA DE ALMACENAMIENTO DEL MECANISMO DE TRANSFORMACIÓN, SE INCREMENTA EL TIEMPO DE TRANSFERENCIA ENTRE LOS ALMACENAMIENTOS SECUNDARIO Y PRIMARIO Y SE CONSUME MÁS ALMACENAMIENTO REAL, LO QUE PUEDE LIMITAR EL N° DE PROCESOS QUE PUEDEN COMPARTIRLO. f) CON BLOQUES GRANDES SE REDUCE LA SOBRECARGA DE ALMACENAMIENTO DEL MECANISMO DE TRANSFORMACIÓN, SE INCREMENTA EL TIEMPO DE TRANSFERENCIA ENTRE LOS ALMACENAMIENTOS SECUNDARIO Y PRIMARIO Y SE CONSUME MÁS ALMACENAMIENTO REAL, LO QUE PUEDE LIMITAR EL N° DE PROCESOS QUE PUEDEN COMPARTIRLO. g) LOS BLOQUES PUEDEN SER DE TAMAÑO IGUAL (“PÁGINAS”), O DIFERENTE (“SEGMENTOS”). h) SE PUEDEN COMBINAR AMBAS TÉCNICAS: SEGMENTOS DE TAMAÑO FIJO COMPUESTOS DE PÁGINAS DE TAMAÑO VARIABLE. →b), c), e) Y h) SON INCORRECTAS. ¿QUÉ TÉCNICA DE RECUPERACIÓN DE BLOQUEOS CORRESPONDE AL SIGUIENTE ESCENARIO? EN LOS SISTEMAS OPERATIVOS DONDE ES POSIBLE QUE OCURRAN BLOQUEOS SE PUEDE HACER QUE LOS PROCESOS SEAN VERIFICADOS PERIÓDICAMENTE: SU ESTADO SE GRABA EN UN ARCHIVO DE MODO QUE PUEDA VOLVER A INICIAR MÁS TARDE; EL PUNTO DE VERIFICACIÓN O DE CONTROL CONTIENE: LA IMAGEN DE LA MEMORIA; EL ESTADO DE LOS RECURSOS (DETALLE DE LOS RECURSOS ASIGNADOS AL PROCESO EN ESE INSTANTE); LOS PUNTOS DE VERIFICACIÓN GRABADOS DURANTE UN PROCESO SE MANTIENEN SIN SER REGRABADOS. AL DETECTARSE UN BLOQUEO ES FÁCIL VER CUÁLES SON LOS RECURSOS NECESARIOS. →RECUPERACIÓN MEDIANTE ROLLBACK En el contexto de la comunicación en sistemas distribuidos, ¿cuál es la diferencia esencial entre una primitiva síncrona y una asíncrona? →Tiene que ver con hecho de si el emisor puede volver a utilizar el buffer de mensajes en forma inmediata y segura después de recuperar el control. ¿En qué se basa el Modelo Cliente - Servidor? →Protocolo Solicitud / Respuesta Cuando un controlador puede hacer búsquedas en una o más unidades al mismo tiempo se llama... →Búsquedas traslapadas. ¿CUÁL ES LA DISCIPLINA RELACIONADA CON BLOQUEOS QUE MEJOR SE AJUSTA A LA SIGUIENTE AFIRMACIÓN? SE UTILIZA EN SISTEMAS QUE PERMITEN QUE LOS BLOQUEOS OCURRAN, YA SEA VOLUNTARIA O INVOLUNTARIAMENTE. LA META ES DETERMINAR SI HA OCURRIDO UN BLOQUEO; SE DEBE DETECTAR CON PRECISIÓN LOS PROCESOS Y RECURSOS IMPLICADOS EN EL BLOQUEO; SE PUEDE ELIMINAR EL BLOQUEO DETECTADO. →DETECCIÓN DEL BLOQUEO. ¿Qué considera la Taxonomía de Flynn? →N° de flujo de instrucciones y n° de flujo de datos. LA RPC PERMITE: a) EL ACCESO A SERVICIOS LOCALES MEDIANTE LLAMADAS COMUNES A PROCEDIMIENTOS REMOTOS. b) EL ACCESO A SERVICIOS REMOTOS MEDIANTE LLAMADAS COMUNES A PROCEDIMIENTOS LOCALES. c) EL ACCESO A SERVICIOS REMOTOS MEDIANTE LLAMADAS COMUNES A PROCEDIMIENTOS REMOTOS. d) EL ACCESO A SERVICIOS LOCALES MEDIANTE LLAMADAS COMUNES A PROCEDIMIENTOS LOCALES. →b) ES LA ÚNICA CORRECTA PARA FAVORECER LA ESCALABILIDAD EN SISTEMAS DISTRIBUIDOS SE ACONSEJA UTILIZAR ALGORITMOS DESCENTRALIZADOS. ¿QUÉ CARACTERÍSTICAS DEBEN TENER DICHOS ALGORITMOS? →NINGUNA MÁQUINA TIENE LA INFORMACIÓN COMPLETA ACERCA DEL ESTADO DEL SISTEMA. LAS MÁQUINAS TOMAN DECISIONES SOLO EN BASE A LA INFORMACIÓN DISPONIBLE DE MANERA LOCAL EL FALLO DE UNA MÁQUINA NO ARRUINA EL ALGORITMO. NO EXISTE UNA HIPÓTESIS IMPLÍCITA DE LA EXISTENCIA DE UN RELOJ GLOBAL ¿A QUÉ MODELO CORRESPONDE LA IMAGEN DE CAPAS, INTERFACES Y PROTOCOLOS? →OSI. ¿Qué hace el Sistema Operativo cuando ocurre una interrupción? →OBTIENE EL CONTROL, SALVA EL ESTADO DEL PROCESO INTERRUMPIDO (GENERALMENTE EN SU BLOQUE DE CONTROL DE PROCESOS), ANALIZA LA INTERRUPCIÓN, TRANSFIERE EL CONTROL A LA RUTINA APROPIADA PARA LA MANIPULACIÓN DE LA INTERRUPCIÓN. La inconsistencia en un sistema de archivos es particularmente crítica si alguno de los bloques afectados son: →BLOQUES DE NODOS-I. BLOQUES DE DIRECTORIOS. BLOQUES DE LA LISTA DE BLOQUES LIBRES. ALGUNAS DEFINICIONES ACEPTADAS ACERCA DE PROCESOS SON LAS SIGUIENTES: a) UN PROGRAMA QUE SE ESTA EJECUTANDO. b) UNA ACTIVIDAD ASINCRONICA. c) EL “EMPLAZAMIENTO DEL CONTROL” DE UN PROCEDIMIENTO QUE ESTA SIENDO EJECUTADO. d) AQUELLO QUE SE MANIFIESTA POR LA EXISTENCIA EN EL S. O. DE UN “BLOQUE DE CONTROL DE PROCESO”. e) AQUELLA ENTIDAD A LA CUAL SON ASIGNADOS LOS PROCESADORES. f) LA UNIDAD “DESPACHABLE”. →TODAS SON CORRECTAS. ¿Cuál no es una estrategia de reposición de página en entornos de memoria virtual? →Conjuntos de segmentación ¿QUÉ ALGORITMO RELACIONADO CON LA GESTIÓN DE BLOQUEOS SE AJUSTA MEJOR A LA SIGUIENTE DESCRIPCIÓN? SE PERMITEN LAS CONDICIONES DE “EXCLUSION MUTUA”, “ESPERA POR” Y “NO APROPIATIVIDAD”. LOS PROCESOS RECLAMAN USO EXCLUSIVO DE LOS RECURSOS QUE REQUIEREN. LOS PROCESOS MANTIENEN LOS RECURSOS MIENTRAS PIDEN Y ESPERAN POR OTROS RECURSOS ADICIONALES (NO PUEDEN APROPIARSE DE UN PROCESO QUE MANTENGA ESOS RECURSOS). LAS PETICIONES SON DE UN RECURSO A LA VEZ.EL SISTEMA OPERATIVO PUEDE CONCEDER O NEGAR C / U DE LAS PETICIONES; SI SE NIEGA UNA PETICIÓN: EL PROCESO RETIENE LOS RECURSOS QUE YA TIENE ASIGNADOS Y ESPERA UN TIEMPO FINITO HASTA QUE LE SEA ATENDIDA LA PETICIÓN. EL SISTEMA OPERATIVO CONCEDE PETICIONES QUE DEN COMO RESULTADO SOLO ESTADOS SEGUROS. DADO QUE EL SISTEMA SE MANTIENE SIEMPRE EN ESTADO SEGURO, TODAS LAS PETICIONES SERÁN ATENDIDA EN UN TIEMPO FINITO →ALGORITMO DEL BANQUERO. En el contexto de la comunicación en sistemas distribuidos, ¿cómo se denominan las primitivas de bloqueo? →Primitivas síncronas.