Sistemas Operativos | interbloqueo | Pregunta 1

Supongamos n procesos, P1, …. Pn comparte m unidades de recursos idénticas, que se pueden reservar y liberar de una en una. El requerimiento máximo de recursos del proceso Pi es Si, donde Si > 0. ¿Cuál de las siguientes es una condición suficiente para asegurar que no ocurra un interbloqueo? (A) A(B) B(C) C(D) … Continue reading «Sistemas Operativos | interbloqueo | Pregunta 1»

ISRO | CS ISRO 2017 | Pregunta 65 – Part 1

¿Cuál de los siguientes no es cierto con respecto a los esquemas de prevención y evitación de interbloqueos? (A) En la prevención de puntos muertos, la solicitud de recursos siempre se concede si el estado resultante es seguro (B) En la prevención de puntos muertos, la solicitud de recursos siempre se concede si el estado … Continue reading «ISRO | CS ISRO 2017 | Pregunta 65 – Part 1»

Introducción al Sistema UNIX

Unix es un sistema operativo que es realmente la base de todos los sistemas operativos como Ubuntu, Solaris, POSIX, etc. Fue desarrollado en la década de 1970 por Ken Thompson, Dennis Ritchie y otros en los laboratorios de AT&T. Originalmente estaba destinado a los programadores que desarrollan software en lugar de a los no programadores.  … Continue reading «Introducción al Sistema UNIX»

Sistemas Operativos | interbloqueo | Pregunta 2

Considere la siguiente instantánea de un sistema que ejecuta n procesos. El proceso i contiene instancias Xi de un recurso R, 1 <= i <= n. Actualmente, todas las instancias de R están ocupadas. Además, para todo i, el proceso i ha realizado una solicitud de instancias Yi adicionales mientras mantiene las instancias Xi que … Continue reading «Sistemas Operativos | interbloqueo | Pregunta 2»

Programación en algoritmos codiciosos

En este artículo, discutiremos varios algoritmos de programación para algoritmos codiciosos . Muchos problemas de programación se pueden resolver utilizando algoritmos codiciosos. Planteamiento del problema: dados N eventos con sus horas de inicio y finalización, encuentre un cronograma que incluya tantos eventos como sea posible. No es posible seleccionar un evento parcialmente. Considere los siguientes … Continue reading «Programación en algoritmos codiciosos»

Asignación de tramas en Sistema Operativo

Un aspecto importante de los sistemas operativos, la memoria virtual se implementa mediante paginación bajo demanda. La paginación por demanda requiere el desarrollo de un algoritmo de reemplazo de página y un algoritmo de asignación de tramas . Los algoritmos de asignación de tramas se utilizan si tiene varios procesos; ayuda a decidir cuántos marcos … Continue reading «Asignación de tramas en Sistema Operativo»

Introducción e Instalación de Git

Sistema de control de versiones Un sistema de control de versiones realiza un seguimiento de cualquier tipo de cambio realizado en el archivo del proyecto, por qué se realizaron estos cambios y las referencias a los problemas solucionados o las mejoras introducidas. Permite que los equipos de desarrolladores administren y realicen un seguimiento de los … Continue reading «Introducción e Instalación de Git»

Programa para mostrar que Linux proporciona un entorno de tiempo compartido a los procesos

El tiempo compartido significa compartir los recursos informáticos entre muchos usuarios (procesos) mediante la multiprogramación y la multitarea. Al permitir que una gran cantidad de usuarios interactúen simultáneamente, el tiempo compartido redujo drásticamente el costo de proporcionar capacidad informática. Muchos sistemas operativos, incluidos Windows , Linux y muchos otros, proporcionan un mecanismo de tiempo compartido … Continue reading «Programa para mostrar que Linux proporciona un entorno de tiempo compartido a los procesos»

Conozca Ubuntu 18.04 LTS | ¡¡Bienvenido Castor Biónico!!

Ubuntu finalmente ha lanzado su nueva versión LTS siendo 18.04. Un breve resumen sobre ubuntu para un novato ubuntu es una distribución de linux o, básicamente, es un sistema operativo de código abierto que es producto de canonical ltd fundado por Mark Shuttlework. En este artículo, básicamente discutiremos algunas cosas interesantes en otra guía de … Continue reading «Conozca Ubuntu 18.04 LTS | ¡¡Bienvenido Castor Biónico!!»