Instrucciones privilegiadas y no privilegiadas en el sistema operativo – Part 1

En cualquier Sistema Operativo, es necesario tener una Operación de Modo Dual para garantizar la protección y seguridad del Sistema de usuarios no autorizados o errantes. Este Modo Dual separa el Modo Usuario del Modo Sistema o Modo Kernel.  ¿Qué son las Instrucciones Privilegiadas?  Las Instrucciones que solo pueden ejecutarse en Modo Kernel se denominan … Continue reading «Instrucciones privilegiadas y no privilegiadas en el sistema operativo – Part 1»

Trabajar con bibliotecas compartidas | Serie 1

Este artículo no es para esos geeks algorítmicos. Si está interesado en cosas relacionadas con los sistemas, siga leyendo…  Las bibliotecas compartidas son útiles para compartir código, que es común en muchas aplicaciones. Por ejemplo, es más económico empaquetar todo el código relacionado con la implementación de TCP/IP en una biblioteca compartida. Sin embargo, los … Continue reading «Trabajar con bibliotecas compartidas | Serie 1»

Programa para algoritmo de programación de disco SSTF

Requisito previo: algoritmos de programación de disco  Dada una array de números de pista de disco y la posición inicial del cabezal, nuestra tarea es encontrar el número total de operaciones de búsqueda realizadas para acceder a todas las pistas solicitadas si se usa el tiempo de búsqueda más corto primero (SSTF) es un algoritmo … Continue reading «Programa para algoritmo de programación de disco SSTF»

Memoria caché en la organización de computadoras

La memoria caché es una memoria especial de muy alta velocidad. Se utiliza para acelerar y sincronizar con CPU de alta velocidad. La memoria caché es más costosa que la memoria principal o la memoria de disco, pero más económica que los registros de la CPU. La memoria caché es un tipo de memoria extremadamente … Continue reading «Memoria caché en la organización de computadoras»

Diferencia entre el sistema de tiempo real duro y el de tiempo real suave

El sistema en tiempo real se define como un sistema en el que el trabajo tiene una fecha límite, el trabajo debe terminar antes de la fecha límite (estrictamente terminado). Si un resultado se retrasa, puede ocurrir una gran pérdida. 1. Sistema de Tiempo Real Duro: El tiempo real duro es un sistema cuya operación … Continue reading «Diferencia entre el sistema de tiempo real duro y el de tiempo real suave»

Diferencia entre Kali Linux y Parrot OS

Kali Linux: Kali Linux es un sistema operativo utilizado para pruebas de penetración y análisis forense digital, con Linux en su núcleo. Está desarrollado de acuerdo con los estándares de Debian (una distribución de Linux). Fue lanzado por primera vez en marzo de 2013 con el objetivo de ser el reemplazo de BackTrackOS. Parrot OS: … Continue reading «Diferencia entre Kali Linux y Parrot OS»

Diferencia entre software de aplicación y sistema operativo

Software de aplicación :  El software de aplicación es uno de los tipos de software que se ejecuta o ejecuta según la solicitud del usuario. Se utilizan lenguajes de alto nivel como java, c, c++, etc. para desarrollar el software de aplicación. El software de aplicación es un software de propósito específico que está destinado … Continue reading «Diferencia entre software de aplicación y sistema operativo»

Diferencia entre el proceso y el subproceso del kernel

1. Proceso: El proceso es una actividad de ejecutar un programa. El proceso es de dos tipos: proceso de usuario y proceso del sistema. El bloque de control de procesos controla el funcionamiento del proceso. 2. Subproceso del kernel: El subproceso del kernel es un tipo de subproceso en el que los subprocesos de un … Continue reading «Diferencia entre el proceso y el subproceso del kernel»

Diferencia entre los algoritmos de programación de disco FCFS y SCAN

Algoritmo de programación de disco FCFS : como sugiere el nombre, el algoritmo de programación FCFS procesa las requests en el orden secuencial en el que llegan a la cola del disco. Incluso si una solicitud de mayor prioridad llega más tarde en el cronograma, FCFS procesará la solicitud en el orden en que llegaron … Continue reading «Diferencia entre los algoritmos de programación de disco FCFS y SCAN»

Diferencia entre el sistema de procesamiento por lotes y el sistema de procesamiento en línea

Requisito previo: tipos de sistema operativo  1. Sistema de procesamiento por lotes: un sistema de procesamiento por lotes maneja grandes cantidades de datos que se procesan en un programa de rutina. El procesamiento ocurre después de que ocurre el evento económico y se registra. Requiere menos recursos de programación, hardware y capacitación. En este sistema … Continue reading «Diferencia entre el sistema de procesamiento por lotes y el sistema de procesamiento en línea»