Sistemas Operativos | Programación de CPU | Pregunta 2

Considere tres procesos, todos llegando al tiempo cero, con un tiempo total de ejecución de 10, 20 y 30 unidades, respectivamente. Cada proceso dedica el primer 20 % del tiempo de ejecución a realizar E/S, el siguiente 70 % del tiempo a realizar cálculos y el último 10 % del tiempo a realizar E/S nuevamente. … Continue reading «Sistemas Operativos | Programación de CPU | Pregunta 2»

Semáforos y sus tipos

Descripción general: los      semáforos son tipos de datos compuestos con dos campos, uno es un SV entero no negativo y el segundo es un conjunto de procesos en una cola SL. Se utiliza para resolver problemas de sección crítica y, mediante el uso de dos operaciones atómicas, se resolverá. En este, espere y … Continue reading «Semáforos y sus tipos»

Superposiciones en la gestión de memoria

El principal problema en el particionamiento fijo es que el tamaño de un proceso debe estar limitado por el tamaño máximo de la partición, lo que significa que un proceso nunca puede abarcar a otro. Para resolver este problema, las personas anteriores han usado alguna solución que es llamado como superposiciones.  El concepto de las … Continue reading «Superposiciones en la gestión de memoria»

Intercalado de memoria – Part 1

Requisito previo: la abstracción de memoria virtual  es uno de los aspectos más importantes de la informática. Es una Práctica ampliamente implementada en el campo Computacional.  Memory Interleaving es más o menos una técnica de abstracción. Aunque es un poco diferente de Abstracción. Es una técnica que divide la memoria en varios módulos de modo … Continue reading «Intercalado de memoria – Part 1»

Diferencia entre el sistema operativo de procesamiento por lotes y el sistema operativo multiprogramación

Requisito previo: tipos de sistema operativo 1. Procesamiento por lotes: una serie de trabajos se ejecutan sin intervención humana en el sistema de procesamiento por lotes. En este conjunto de trabajos con necesidades similares se agrupan en lotes y se ingresan a la computadora para su ejecución. También se le llama Sistema Simple por Lotes. … Continue reading «Diferencia entre el sistema operativo de procesamiento por lotes y el sistema operativo multiprogramación»

Diferencia entre tareas en tiempo real esporádicas y aperiódicas

Hay dos tipos de tareas en los sistemas en tiempo real : tareas periódicas y tareas dinámicas. Otras tareas dinámicas se clasifican como: 1. Tareas esporádicas en tiempo real: las tareas en tiempo real que se repiten en cualquier instante aleatorio y tienen una fecha límite fija se conocen como tareas esporádicas en tiempo real. … Continue reading «Diferencia entre tareas en tiempo real esporádicas y aperiódicas»

Diferencia entre AIX y OpenBSD

1. AIX: AIX es una serie de sistemas operativos patentados proporcionados por IBM. AIX significa ejecutivo interactivo avanzado. Inicialmente fue diseñado para la estación de trabajo IBM RT PC RISC y luego se usó para varias plataformas de hardware como la serie IBM RS/6000, sistemas basados ​​en PowerPC, mainframes System-370, computadoras personales PS-2 y Apple … Continue reading «Diferencia entre AIX y OpenBSD»

Tipos de inversiones prioritarias bajo PCP

Cuando un conjunto de tareas comparte los recursos críticos utilizando el Protocolo de techo de prioridad, puede pasar por diferentes tipos de inversiones de prioridad. Los tipos de inversiones de prioridad por las que pasan las tareas al compartir recursos críticos usando PCP son los siguientes: 1. Inversión directa: cuando una tarea de mayor prioridad … Continue reading «Tipos de inversiones prioritarias bajo PCP»

Programación de dos niveles en sistemas operativos

La programación de dos niveles es un método de programación eficiente que utiliza dos programadores para realizar la programación de procesos. Entendámoslo con un ejemplo : supongamos que un sistema tiene 50 procesos en ejecución, todos con la misma prioridad y la memoria del sistema solo puede contener 10 procesos simultáneamente. Por lo tanto, siempre … Continue reading «Programación de dos niveles en sistemas operativos»

Diferencia entre el sistema informático tradicional y reactivo

1. Sistema informático tradicional: el sistema informático tradicional toma la entrada del usuario y calcula la salida como la función de la entrada. Básicamente calcula la función en la entrada. Output data = f(input data) Ejemplo: si x es entrada y f es alguna función, y(salida) = f(x) 2. Sistema informático reactivo: el sistema informático … Continue reading «Diferencia entre el sistema informático tradicional y reactivo»