Diferencia entre seguridad y protección

Seguridad: Los sistemas de seguridad cubren la seguridad de los recursos de su sistema (datos guardados, memoria, discos, etc.) frente a alteración maligna, acceso ilegal y disparidad o inconsistencia. La seguridad brinda un mecanismo (autenticación y encriptación) para analizar al usuario para permitir el uso del sistema. Por ejemplo, en una corporación en la que … Continue reading «Diferencia entre seguridad y protección»

Prioridad de programación de CPU con diferente tiempo de llegada – Conjunto 2

Requisito previo: programa para programación prioritaria: conjunto 1 La programación prioritaria es un algoritmo no preventivo y uno de los algoritmos de programación más comunes en los sistemas por lotes. A cada proceso se le asigna la primera hora de llegada (menos el proceso de hora de llegada primero) si dos procesos tienen la misma … Continue reading «Prioridad de programación de CPU con diferente tiempo de llegada – Conjunto 2»

Diferencia entre DOS y Windows

DOS y Windows miden al cuadrado las diversas variedades de sistemas operativos . DOS significa Sistema Operativo de Disco . Es una cantidad menor probablemente empleada en la situación actual, mientras que las ventanas pueden ser un sistema operativo ampliamente utilizado. Consume menos memoria y energía que Windows. La ventana no tiene forma completa, pero … Continue reading «Diferencia entre DOS y Windows»

Diferencia entre OpenSUSE y CentOS

1. OpenSUSE: OpenSUSE es una distribución de Linux desarrollada por The openSUSE Project. Fue lanzado inicialmente el 6 de octubre de 2005. Fue desarrollado para crear herramientas de código abierto utilizables para desarrolladores de software y administradores de sistemas y también proporciona un entorno fácil de usar y un entorno de servidor rico en funciones. … Continue reading «Diferencia entre OpenSUSE y CentOS»

Multitarea basada en procesos y en subprocesos – Part 1

El sistema operativo multitarea es un sistema operativo que le da la percepción de 2 o más tareas/trabajos/procesos ejecutándose simultáneamente. Lo hace dividiendo los recursos del sistema entre estas tareas/trabajos/procesos y cambiando entre las tareas/trabajos/procesos mientras se ejecutan una y otra vez. Por lo general, la CPU procesa solo una tarea a la vez, pero … Continue reading «Multitarea basada en procesos y en subprocesos – Part 1»

El hambre y el envejecimiento en los sistemas operativos

Ya hemos discutido la programación prioritaria en esta publicación. Es uno de los algoritmos de programación más comunes en los sistemas por lotes. A cada proceso se le asigna una prioridad. El proceso con la prioridad más alta se ejecutará primero y así sucesivamente. Aquí discutiremos un problema importante relacionado con la programación prioritaria y … Continue reading «El hambre y el envejecimiento en los sistemas operativos»

Ordenar archivos más grandes con RAM más pequeña

Supongamos que tenemos que ordenar un archivo de 1 GB de enteros aleatorios y el tamaño de RAM disponible es de 200 Mb, ¿cómo se hará? La forma más fácil de hacer esto es usar la clasificación externa . Dividimos nuestro archivo fuente en archivos temporales de tamaño igual al tamaño de la RAM y … Continue reading «Ordenar archivos más grandes con RAM más pequeña»

Unidad de disco duro (HDD) Memoria secundaria

Un disco duro es un dispositivo de almacenamiento de memoria que se ve así:  El disco está dividido en pistas . Cada pista se divide a su vez en sectores . El punto a tener en cuenta aquí es que las pistas exteriores son más grandes que las pistas interiores, pero contienen el mismo número … Continue reading «Unidad de disco duro (HDD) Memoria secundaria»

Métodos en la comunicación entre procesos

Requisito previo: comunicación entre procesos , la comunicación entre procesos (IPC) es un conjunto de interfaces, que generalmente se programa para que los programas se comuniquen entre series de procesos. Esto permite ejecutar programas simultáneamente en un Sistema Operativo. Estos son los métodos en IPC: Tuberías (mismo proceso): esto permite el flujo de datos en … Continue reading «Métodos en la comunicación entre procesos»

Algoritmo de reemplazo de página óptimo

Requisito previo: Algoritmos de reemplazo de página En los sistemas operativos, cada vez que se hace referencia a una nueva página y no está presente en la memoria, se produce un error de página y el sistema operativo reemplaza una de las páginas existentes con una página nueva que se necesita. Diferentes algoritmos de reemplazo … Continue reading «Algoritmo de reemplazo de página óptimo»