Sistemas Operativos | Gestión de memoria | Pregunta 4

Un sistema informático admite direcciones virtuales de 32 bits, así como direcciones físicas de 32 bits. Dado que el espacio de direcciones virtuales tiene el mismo tamaño que el espacio de direcciones físicas, los diseñadores del sistema operativo deciden deshacerse por completo de la memoria virtual. ¿Cuál de las siguientes es verdadera? (A) Ya no … Continue reading «Sistemas Operativos | Gestión de memoria | Pregunta 4»

Sistemas Operativos | Gestión de Procesos | Pregunta 6 – Part 4

Cierto cálculo genera dos arrays a y b tales que a[i]=f(i) para 0 ≤ i < n y b[i]=g(a[i]) para 0 ≤ i < n. Supongamos que este cálculo se descompone en dos procesos concurrentes X e Y, de modo que X calcula el arreglo a e Y calcula el arreglo b. Los procesos emplean … Continue reading «Sistemas Operativos | Gestión de Procesos | Pregunta 6 – Part 4»

Sistemas Operativos | Gestión de memoria | Pregunta 5

Una CPU genera direcciones virtuales de 32 bits. El tamaño de la página es de 4 KB. El procesador tiene un búfer de búsqueda de traducción (TLB) que puede contener un total de 128 entradas de tabla de páginas y es asociativo de 4 vías. El tamaño mínimo de la etiqueta TLB es: (A) 11 … Continue reading «Sistemas Operativos | Gestión de memoria | Pregunta 5»

Sistemas Operativos | Programación de CPU | Pregunta 7

El algoritmo de programación más óptimo es: (A) Primero en llegar, primero en servir (FCFS) (B) Trabajo más corto primero (SJF) (C) Round Robin (RR) (D) Ninguno de los anteriores Respuesta: (D) Explicación: Para cada problema específico, los algoritmos eficientes pueden ser diferentes. Por lo tanto, no se puede determinar el algoritmo más óptimo. Este … Continue reading «Sistemas Operativos | Programación de CPU | Pregunta 7»

¿Por qué hay una carpeta system32 en un sistema operativo de 64 bits?

Motivo : para garantizar la compatibilidad con versiones anteriores ¿Qué es la retrocompatibilidad? La compatibilidad con versiones anteriores es un término utilizado para describir software o hardware que es compatible con versiones anteriores de software o sistemas operativos. Sin compatibilidad con versiones anteriores, un programa que funciona con un procesador de computadora o sistema operativo … Continue reading «¿Por qué hay una carpeta system32 en un sistema operativo de 64 bits?»

Sistemas Operativos | Gestión de memoria | Pregunta 6

La memoria virtual es (A) Gran memoria secundaria (B) Gran memoria principal (C) Ilusión de gran memoria principal (D) Ninguna de las anteriores Respuesta: (C) Explicación: La memoria virtual es la ilusión de gran memoria principal. Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: … Continue reading «Sistemas Operativos | Gestión de memoria | Pregunta 6»

Sistemas Operativos | Sistemas de entrada y salida | Pregunta 5 – Part 2

De entre los siguientes escenarios dados, determine el correcto para justificar el modo de interrupción de la transferencia de datos: Fuente: nptel (A) Transferencia masiva de varios kilobytes (B) Transferencia de datos moderadamente grande pero más de 1 KB (C) Eventos cortos como acción del ratón (D) Entradas del teclado Respuesta: (C) (D) Explicación: tanto … Continue reading «Sistemas Operativos | Sistemas de entrada y salida | Pregunta 5 – Part 2»

Cómo usar semáforos POSIX en lenguaje C

Los semáforos son muy útiles en la sincronización de procesos y subprocesos múltiples. Pero, ¿cómo usar uno en la vida real, por ejemplo, en lenguaje C? Bueno, tenemos la biblioteca de semáforos POSIX en los sistemas Linux. Aprendamos cómo usarlo. El código básico de un semáforo es simple como se presenta aquí . Pero este … Continue reading «Cómo usar semáforos POSIX en lenguaje C»

Sistemas Operativos | Gestión de memoria | Pregunta 8

Thrashing ocurre cuando (A) Cuando ocurre una falla de página (B) Los procesos en el sistema acceden con frecuencia a páginas, no a la memoria (C) Los procesos en el sistema están en estado de ejecución (D) Los procesos en el sistema están en estado de espera Respuesta: (B) Explicación: Thrashing Ocurre que los procesos … Continue reading «Sistemas Operativos | Gestión de memoria | Pregunta 8»

El sistema operativo Tempo

Sistema operativo:  un sistema operativo es una interfaz entre el usuario de la computadora y el hardware de la computadora. Un sistema operativo es un software que realiza todas las tareas básicas como el manejo de archivos, la gestión de archivos, la gestión de memoria, el manejo de entrada y salida, el control de dispositivos … Continue reading «El sistema operativo Tempo»