Comparación sobre el uso de Java para un sistema operativo en lugar de C

Java es un lenguaje administrado que ofrece seguridad de memoria. En Java, los punteros no existen, por lo que no podemos hacer aritmética de punteros en un puntero de función. Una aplicación puede invocar un método definido en una clase a través del objeto de clase. En Java, no podemos hacer un encasillado inseguro de … Continue reading «Comparación sobre el uso de Java para un sistema operativo en lugar de C»

Diferencia entre Windows y Plan 9

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 Plan 9»

Introducción de interbloqueo en el sistema operativo – Part 1

  Un proceso en el sistema operativo usa recursos de la siguiente manera. 1) Solicita un recurso  2) Usa el recurso  3) Libera el recurso  Interbloqueo es una situación en la que un conjunto de procesos están bloqueados porque cada proceso tiene un recurso y espera otro recurso adquirido por algún otro proceso. Considere un ejemplo cuando … Continue reading «Introducción de interbloqueo en el sistema operativo – Part 1»

Memoria virtual | Preguntas

Ventajas Gran memoria virtual. Uso más eficiente de la memoria. Multiprogramación sin restricciones. No hay límite en el grado de multiprogramación. Desventajas El número de tablas y la cantidad de sobrecarga del procesador para manejar las interrupciones de página son mayores que en el caso de las técnicas de administración paginadas simples. Debido a la … Continue reading «Memoria virtual | Preguntas»

Subproceso en el sistema operativo

¿Qué es un hilo? Un hilo es una ruta de ejecución dentro de un proceso. Un proceso puede contener varios subprocesos. ¿Por qué multiproceso? Un subproceso también se conoce como proceso ligero. La idea es lograr el paralelismo dividiendo un proceso en múltiples subprocesos. Por ejemplo, en un navegador, varias pestañas pueden ser hilos diferentes. … Continue reading «Subproceso en el sistema operativo»

Multiproceso en el sistema operativo

Un hilo es un camino que se sigue durante la ejecución de un programa. La mayoría de los programas escritos ahora se ejecutan como un solo hilo. Digamos, por ejemplo, que un programa no es capaz de leer las pulsaciones de teclas mientras hace dibujos. Estas tareas no pueden ser ejecutadas por el programa al … Continue reading «Multiproceso en el sistema operativo»

El tiempo restante más largo primero (LRTF) o el trabajo más largo preventivo primero Algoritmo de programación de CPU – Part 1

El tiempo restante más largo primero (LRTF) es una versión preventiva del algoritmo de programación de trabajo más largo primero (LJF) . En este algoritmo de programación, encontramos el proceso con el tiempo restante máximo y luego lo procesamos, es decir, verificamos el tiempo restante máximo después de un intervalo de tiempo (por ejemplo, 1 … Continue reading «El tiempo restante más largo primero (LRTF) o el trabajo más largo preventivo primero Algoritmo de programación de CPU – Part 1»

Diferencia entre Linux y Windows

Linux : Linux es un sistema operativo compatible con los estándares del sistema operativo gratuito y de código abierto. Proporciona una interfaz de programación aún como un programa compatible con los sistemas basados ​​​​principalmente en el sistema operativo y ofrece aplicaciones de selección gigantes. Además, un sistema operativo UNIX contiene varias partes desarrolladas por separado, … Continue reading «Diferencia entre Linux y Windows»

Diferencia entre Windows y AmigaOS 4

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 más … Continue reading «Diferencia entre Windows y AmigaOS 4»

Vulnerabilidad de condición de carrera

La condición de carrera ocurre cuando varios subprocesos leen y escriben la misma variable, es decir, tienen acceso a algunos datos compartidos e intentan cambiarlos al mismo tiempo. En tal escenario, los subprocesos están «compitiendo» entre sí para acceder/cambiar los datos. Esta es una vulnerabilidad de seguridad importante [ CWE-362 ], y al manipular el … Continue reading «Vulnerabilidad de condición de carrera»