Programa de asignación de memoria de amigos | Conjunto 2 (desasignación) – Part 1

Prerrequisito – Asignación de compañeros |  Pregunta del conjunto 1 : escriba un programa para implementar el sistema de compañeros de asignación y desasignación de memoria en los sistemas operativos. Explicación:  como ya sabemos del Conjunto 1, la asignación se realiza mediante el uso de listas libres. Ahora, para la desasignación, mantendremos una estructura de … Continue reading «Programa de asignación de memoria de amigos | Conjunto 2 (desasignación) – Part 1»

Necesidad y funciones de los sistemas operativos

El objetivo de un Sistema Operativo:  El objetivo fundamental de un Sistema Operativo es ejecutar programas de usuario y facilitar las tareas. Se utilizan varios programas de aplicación junto con sistemas de hardware para realizar este trabajo. El sistema operativo es un software que administra y controla el conjunto completo de recursos y utiliza de … Continue reading «Necesidad y funciones de los sistemas operativos»

Ignorancia de interbloqueo en el sistema operativo

En este artículo estudiaremos brevemente qué es Deadlock seguido de Deadlock Ignorance en el sistema operativo. ¿Qué es el punto muerto?   Si cada proceso en el conjunto de procesos está esperando un evento que solo otro proceso en el conjunto puede causar, en realidad se lo denomina Interbloqueo. En otras palabras, un evento que … Continue reading «Ignorancia de interbloqueo en el sistema operativo»

Bloque defectuoso en el sistema operativo

Bad Block es un área de almacenamiento de medios que ya no es confiable para el almacenamiento de datos porque está completamente dañado o corrompido.  Sabemos que el disco tiene partes móviles y pequeñas tolerancias, por lo que es propenso a fallar. En caso de que la falla sea completa, entonces se debe reemplazar el … Continue reading «Bloque defectuoso en el sistema operativo»

Diferencia entre iOS y DragonFlyBSD

1. iOS: iOS es un sistema operativo móvil proporcionado por Apple Incorporation. Está diseñado principalmente para dispositivos móviles de Apple como iPhone y iPod Touch. Anteriormente se conocía como iPhone OS. Es un sistema operativo similar a Unix que se basa en el sistema operativo Darwin (BSD). Es el segundo sistema operativo móvil más usado … Continue reading «Diferencia entre iOS y DragonFlyBSD»

Introducción al análisis de malware

El malware es un binario ejecutable de naturaleza maliciosa. Los atacantes pueden usar malware para realizar una variedad de acciones maliciosas, como espiar al objetivo usando Keyloggers o RAT’S, también pueden eliminar sus datos o cifrarlos para obtener un «rescate». Tipos de malware : el malware está diseñado para realizar acciones maliciosas y tienen una … Continue reading «Introducción al análisis de malware»

Diferencia entre la programación de colas de varios niveles (MLQ) y el trabajo más corto primero

1. Programación de colas de varios niveles (MLQ) :Es bastante difícil tener una sola cola y programar todos los procesos. Aquí es donde se utiliza la programación de colas de varios niveles. En esto, los procesos se dividen en varias clases según la propiedad de los procesos, como el proceso del sistema, el proceso de … Continue reading «Diferencia entre la programación de colas de varios niveles (MLQ) y el trabajo más corto primero»

Diferencia entre los algoritmos de programación Shortest Job First (SJF) y Round-Robin (RR)

1. El trabajo más corto primero (SJF) : el algoritmo de programación del trabajo más corto primero (SJF) se basa en el tiempo de ráfaga del proceso. Los procesos se colocan en la cola de listos en función de sus tiempos de ráfaga. En este algoritmo, el proceso con el menor tiempo de ráfaga se … Continue reading «Diferencia entre los algoritmos de programación Shortest Job First (SJF) y Round-Robin (RR)»

Diferencia entre macOS y Chrome OS

1. macOS: macOS es una serie de sistemas operativos gráficos patentados proporcionados por Apple Incorporation. Anteriormente se conocía como Mac OS X y luego como OS X. Está diseñado específicamente para computadoras Apple Mac. Está basado en el sistema operativo Unix. Fue desarrollado usando C , C++ , Objective-C, lenguaje ensamblador y Swift. Es el … Continue reading «Diferencia entre macOS y Chrome OS»

Diferencia entre Android 1.0 y Android 2.3.6

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, conteos de Gmail, mapas de Google y la aplicación de Youtube. Aunque no tiene el nombre de la versión oficial, ya que presenta versiones adicionales, pero extraoficialmente se … Continue reading «Diferencia entre Android 1.0 y Android 2.3.6»