Diferencia entre Android 1.0 y Android 4.2.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, 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 4.2.2»

Diferencia entre Android 1.0 y Android 7.1.1

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

Diferencia entre el sistema operativo anfitrión e invitado

En esta publicación, veremos el sistema operativo host versus el sistema operativo invitado . Pero, antes de entrar en las diferencias, es importante comprender qué son los sistemas operativos host e invitado. Sistema operativo anfitrión: Un sistema operativo host es una pieza de software que se ejecuta en una computadora y le permite comunicarse con … Continue reading «Diferencia entre el sistema operativo anfitrión e invitado»

Diferencia entre la tabla de páginas y la tabla de páginas invertida

La paginación es un concepto para la gestión del almacenamiento en los sistemas operativos que recupera procesos del almacenamiento secundario y los almacena en la memoria principal como páginas. El concepto principal detrás de la paginación es dividir cada proceso en páginas. Los marcos también se utilizarán para dividir la memoria principal. Una página del … Continue reading «Diferencia entre la tabla de páginas y la tabla de páginas invertida»

¿Qué es SMP (multiprocesamiento simétrico)?

El multiprocesamiento (MP) implica una arquitectura de hardware y software de computadora en la que hay múltiples (dos o más) unidades de procesamiento que ejecutan programas para el único sistema operativo (computadora). SMP, es decir, multiprocesamiento simétrico, se refiere a la arquitectura informática en la que varios procesadores idénticos están interconectados a una única memoria … Continue reading «¿Qué es SMP (multiprocesamiento simétrico)?»

Diferencia entre multiprogramación, multitarea, multiproceso y multiprocesamiento

Multiprogramación: la multiprogramación se conoce como mantener varios programas en la memoria principal al mismo tiempo, listos para su ejecución. Multiprocesamiento: una computadora que usa más de una CPU a la vez. Multitarea: la multitarea no es más que multiprogramación con un algoritmo de programación Round-robin. Multithreading es una extensión de la multitarea. 1. Programación … Continue reading «Diferencia entre multiprogramación, multitarea, multiproceso y multiprocesamiento»

Estructuras de Directorio en Sistema Operativo

Un directorio es un contenedor que se utiliza para contener carpetas y archivos. Organiza archivos y carpetas de forma jerárquica.  Hay varias estructuras lógicas de un directorio, estas se dan a continuación.   Directorio de un  solo nivel: el directorio de un solo nivel es la estructura de directorio más simple. En él, todos los archivos … Continue reading «Estructuras de Directorio en Sistema Operativo»

Bloqueo mutex para sincronización de subprocesos de Linux

Requisito previo: subprocesos múltiples en C La sincronización de subprocesos se define como un mecanismo que garantiza que dos o más procesos o subprocesos simultáneos no ejecuten simultáneamente algún segmento de programa en particular conocido como sección crítica. El acceso de los procesos a la sección crítica se controla mediante el uso de técnicas de … Continue reading «Bloqueo mutex para sincronización de subprocesos de Linux»

Anomalía de Belady en los algoritmos de reemplazo de página – Part 1

Requisito previo: algoritmos de reemplazo de página  En el sistema operativo, los datos de proceso se cargan en fragmentos de tamaño fijo y cada fragmento se denomina página. El procesador carga estas páginas en fragmentos de memoria de tamaño fijo llamados marcos. Normalmente, el tamaño de cada página siempre es igual al tamaño del marco.  … Continue reading «Anomalía de Belady en los algoritmos de reemplazo de página – Part 1»

Tabla de páginas invertidas en el sistema operativo – Part 1

Requisitos previos: paginación , entradas de la tabla de páginas , segmentación La mayoría de los sistemas operativos implementan una tabla de páginas separada para cada proceso, es decir, para un número ‘n’ de procesos que se ejecutan en un sistema operativo multiproceso/tiempo compartido, hay un número ‘n’ de tablas de páginas almacenadas en la … Continue reading «Tabla de páginas invertidas en el sistema operativo – Part 1»