Programa para programación de CPU FCFS | Serie 1 – Part 1

  Dados n procesos con sus tiempos de ráfaga, la tarea es encontrar el tiempo de espera promedio y el tiempo de respuesta promedio utilizando el algoritmo de programación FCFS. Primero en entrar, primero en salir (FIFO), también conocido como primero en llegar, primero en ser atendido (FCFS), es el algoritmo de programación más simple. FIFO … Continue reading «Programa para programación de CPU FCFS | Serie 1 – Part 1»

Diferencia entre Android 1.1 y Android 4.0.1

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 4.0.1»

Algoritmo del banquero en el sistema operativo – Part 1

Requisito previo: gráfico de asignación de recursos (RAG) , algoritmo de banquero , programa para el algoritmo de banquero El algoritmo  de banquero es un algoritmo de asignación de recursos y evitación de puntos muertos. Este algoritmo prueba la seguridad simulando la asignación de cantidades posibles máximas predeterminadas de todos los recursos, luego realiza una … Continue reading «Algoritmo del banquero en el sistema operativo – Part 1»

Gestión del espacio libre en el Sistema Operativo

El sistema realiza un seguimiento de los bloques de disco libres para asignar espacio a los archivos cuando se crean. Además, para reutilizar el espacio liberado al eliminar los archivos, la gestión del espacio libre se vuelve crucial. El sistema mantiene una lista de espacio libre que realiza un seguimiento de los bloques de disco … Continue reading «Gestión del espacio libre en el Sistema Operativo»

Ventajas y desventajas de varios algoritmos de programación de discos

Requisito previo: algoritmos de programación de disco 1. First Come First Serve (FCFS) : Ventajas – El algoritmo First Come First Serve tiene una lógica muy simple, ejecuta las requests de proceso una por una en la secuencia en que llegan. Por lo tanto, First Come First Serve es muy simple y fácil de entender … Continue reading «Ventajas y desventajas de varios algoritmos de programación de discos»

Diferencia entre Android 1.0 y Android 3.2

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 3.2»

Programa de programación de CPU de tiempo restante más largo primero (LRTF) – Part 1

Requisito previo: programación de CPU | Algoritmo de tiempo restante más largo primero (LRTF)  Hemos proporcionado un proceso con el tiempo de llegada y el tiempo de ráfaga y tenemos que encontrar el tiempo de finalización (CT), el tiempo de respuesta (TAT), el tiempo de respuesta promedio (TAT promedio), el tiempo de espera ( WT), … Continue reading «Programa de programación de CPU de tiempo restante más largo primero (LRTF) – Part 1»

Bytes privados, Bytes virtuales, Conjunto de trabajo

En este artículo, vamos a comprender los bytes privados, los bytes virtuales y los conjuntos de trabajo. Bytes privados: como resultado de la paginación completa de la huella de memoria privada del proceso para intercambiar, los bytes privados resumen la cantidad de RAM asignada al proceso (aunque no necesariamente utilizada). Los ejecutables de proceso usan … Continue reading «Bytes privados, Bytes virtuales, Conjunto de trabajo»

Implementación de técnicas de gestión de memoria no contiguas

Las técnicas de administración de memoria son técnicas básicas que se utilizan para administrar la memoria en el sistema operativo. Las técnicas de gestión de la memoria se clasifican básicamente en dos categorías: (i) Contiguous (ii) Non-contiguous Ya hemos discutido la implementación de contiguos en el artículo Implementación de técnicas de administración de memoria contigua … Continue reading «Implementación de técnicas de gestión de memoria no contiguas»

Vista de usuario Vs Vista de hardware Vs Vista de sistema del sistema operativo

Vista del usuario del sistema operativo:  el sistema operativo es una interfaz, oculta los detalles que se deben realizar y presenta una máquina virtual al usuario que facilita su uso. El sistema operativo proporciona los siguientes servicios al usuario.  Ejecucion de un programa Acceso a dispositivos de E/S Acceso controlado a archivos Detección de errores … Continue reading «Vista de usuario Vs Vista de hardware Vs Vista de sistema del sistema operativo»