Diferencia entre Windows y OpenBSD

1. Windows : Windows es un grupo de varios sistemas operativos gráficos patentados proporcionados por Microsoft Incorporation. También se conoce como Microsoft Windows . Actualmente incluye Windows NT y Windows IoT como miembros de su familia. Anteriormente incluía Windows 9x, Windows Mobile y Windows Phone, que ya no están en uso. Es el sistema operativo … Continue reading «Diferencia entre Windows y OpenBSD»

Preguntas frecuentes de la entrevista sobre sistemas operativos – Part 1

1. ¿Qué son un proceso y una tabla de procesos?  Un proceso es una instancia de un programa en ejecución. Por ejemplo, un navegador web es un proceso, un shell (o símbolo del sistema) es un proceso. El sistema operativo es responsable de administrar todos los procesos que se ejecutan en una computadora y asigna … Continue reading «Preguntas frecuentes de la entrevista sobre sistemas operativos – Part 1»

Instrucciones privilegiadas y no privilegiadas en el sistema operativo

En cualquier Sistema Operativo, es necesario tener una Operación de Modo Dual para garantizar la protección y seguridad del Sistema de usuarios no autorizados o errantes. Este Modo Dual separa el Modo Usuario del Modo Sistema o Modo Kernel.  ¿Qué son las Instrucciones Privilegiadas?  Las Instrucciones que solo pueden ejecutarse en Modo Kernel se denominan … Continue reading «Instrucciones privilegiadas y no privilegiadas en el sistema operativo»

Diferencia entre Android 1.1 y Android 2.3.4

1. Android 1.1: Android 1.1 es la segunda versión de Android que introdujo Google después de Android 1.0. Tenía todas las funciones que se incluyeron en la versión anterior, es decir, Android 1.0 y también se agregaron algunas funciones más en esta versión. Se agregaron algunas funciones en las aplicaciones de llamadas, como ocultar y … Continue reading «Diferencia entre Android 1.1 y Android 2.3.4»

Diferencia entre Android 1.0 y Android 3.2.4

1. Android 1.0: Android 1.0 es la primera versión de Android que introdujo Google. Tenía algunas características básicas que incluyen compatibilidad con navegador web, compatibilidad con cámara, cuentas de Gmail, mapas de Google y la aplicación Youtube. Aunque no tiene el nombre de la versión oficial, ya que presenta versiones adicionales, pero extraoficialmente se llama … Continue reading «Diferencia entre Android 1.0 y Android 3.2.4»

Algoritmo de programación de disco LOOK

Requisito previo: Algoritmos de programación de disco Dada una array de números de pista de disco y la posición inicial de la cabeza, nuestra tarea es encontrar el número total de operaciones de búsqueda realizadas para acceder a todas las pistas solicitadas si se usa el algoritmo de programación de disco LOOK . Además, escriba … Continue reading «Algoritmo de programación de disco LOOK»

Diferencia entre memoria virtual y memoria caché

Memoria caché : la memoria caché aumenta la velocidad de acceso de la CPU. No es una técnica sino una unidad de memoria, es decir, un dispositivo de almacenamiento. En la memoria caché, se copian los datos utilizados recientemente. Cuando el programa está listo para ser ejecutado, se obtiene de la memoria principal y luego … Continue reading «Diferencia entre memoria virtual y memoria caché»

Técnicas de Asignación de Recursos para Procesos – Part 1

El Sistema Operativo asigna recursos cuando un programa los necesita. Cuando el programa finaliza, los recursos se desasignan y se asignan a otros programas que los necesitan. Ahora la pregunta es, ¿qué estrategia utiliza el sistema operativo para asignar estos recursos a los programas de usuario? Hay dos técnicas de asignación de recursos: Enfoque de … Continue reading «Técnicas de Asignación de Recursos para Procesos – Part 1»

Sistema operativo Xv6: agregar una nueva llamada al sistema

Requisito previo: sistema operativo Xv6: agregue un programa de usuario En la última publicación , supimos cómo agregar un programa de usuario en el sistema operativo Xv6. Ahora aquí verá cómo agregar una nueva llamada al sistema en el sistema operativo Xv6. Agregar una nueva llamada al sistema a xv6: una llamada al sistema es … Continue reading «Sistema operativo Xv6: agregar una nueva llamada al sistema»

Algoritmo de reemplazo de página óptimo – Part 1

Requisito previo: Algoritmos de reemplazo de página En los sistemas operativos, cada vez que se hace referencia a una nueva página y no está presente en la memoria, se produce un error de página y el sistema operativo reemplaza una de las páginas existentes con una página nueva que se necesita. Diferentes algoritmos de reemplazo … Continue reading «Algoritmo de reemplazo de página óptimo – Part 1»