Entradas

Mostrando las entradas de mayo, 2020

Administración de memoria en sistemas operativos

Los programas deben ser llevados a la memoria y convertirse en procesos para ser ejecutados. Cola de entrada – colección de programas en disco que esperan para ser llevados a la memoria para ejecución. La parte del sistema operativo que administra la memoria se llama administrador de memoria. La memoria principal es un depósito de datos a los que se puede acceder rápidamente y que son compartidos por la cpu y los dispositivos de E/S. Funciones: Que memoria se esta usando, quien la usa, que procesos pueden cargarse, asignación y liberaciones de memoria. Cuando un programa se carga en memoria principal se convierte en procesos. Las técnicas que existen para la carga de programas en la memoria son: partición fija, que es la división de la memoria libre en varias partes (de igual o distinto tamaño) y la partición dinámica, que son las particiones de la memoria en tamaños que pueden ser variables, según la cantidad de memoria que necesita cada proceso.

Sistemas operativos para la nube

Son más flexibles y tolerantes a fallos que sus predecesores. Se trata de dos ventajas que tienen que ver con las características de  virtualización y distribución  que caracterizan la nube. La nube ya no es el futuro de los sistemas operativos empresariales, sino el presente. Los servicios que se ofrecen en la nube son las nuevas aplicaciones que los proveedores de la nube desarrollan para sus clientes. Windows y MacOS son ya la generación anterior y los sistemas operativos en la nube de proveedores como  Amazon, Microsoft o Google ofrecen ya los interfaces para computación, almacenamiento de datos y trabajo en red que estos servicios requieren . 

Función de un sistema operativo como administrador de recursos

Los  Sistemas Operativos  son ante todo  administradores de recursos ; el principal  recurso  que administran es el hardware del computador; además de los procesadores, los medios de almacenamiento dispositivos entrada/salida, los dispositivos de de comunicación y de datos   La perspectiva alterna, de abajo hacia arriba, sostiene que el sistema operativo está presente para administrar todas las piezas de un sistema complejo. Las computadoras modernas constan de procesadores, memorias, temporizadores, discos, ratones, interfaces de red, impresoras y una amplia variedad de otros dispositivos. En la perspectiva alterna, el trabajo del sistema operativo es proporcionar una asignación ordenada y controlada de los procesadores, memorias y dispositivos de E/S, entre los diversos programas que compiten por estos recursos. Cada vez que un programa se convierte en proceso, es decir, cada vez que se ejecuta un programa, además de ubicar en memoria las instrucciones que lo componen y sus d

Medios de almacenamiento

Memoria RAM: Acrónimo de  Random Access Memory  (Memoria de Acceso Aleatorio), es el campo de almacenamiento empleado como medio de trabajo en los sistemas computacionales, pues contiene todas las instrucciones del procesador y la mayor parte de las instrucciones del  software . Al apagar o reiniciar el sistema, se borra la totalidad de su contenido. Memoria ROM: Acrónimo de  Read-Only Memory  (Memoria de Sólo Lectura), es un medio de almacenamiento que contiene datos difíciles (o imposibles) de modificar, vitales para el funcionamiento básico del sistema computacional y su sistema operativo primario. Caseteras de cinta magnética (DAT): Se trata de sistemas de grabado y lectura de información digital de audio, que manejan pequeños dispositivos o casetes plásticos con cinta magnética en su interior, que operan similarmente a sus primos analógicos. Dispositivos digitales de cinta magnética (DDS): Derivadas de los sistemas DAT, son unidades de manejo de información digital y comp

Panificacion de discos

El tiempo de acceso tiene dos componentes principales El tiempo de búsqueda es el tiempo en el que el disco debe mover las cabezas hasta el cilindro que contiene el sector deseado. Latencia rotacional es el tiempo adicional de espera para que el disco rote sus cabezas hasta el sector deseado. Minimizando el tiempo de búsqueda. El ancho de banda del disco es el número total de bytes transferidos, dividido por el tiempo total entre la primera solicitud del servicio y el completado de la transferencia. Existen diversos algoritmos para planificar el servicio de las solicitudes de entrada y salida del disco Las ilustraremos con una cola de solicitudes (0-199). Puntero de la cabeza 53.  El SO es responsable por el uso eficiente del HW para los discos duros, esto significa tener un tiempo de acceso más rápido y un mayor ancho de banda para el disco · El tiempo de acceso tiene dos componentes principales: El tiempo de búsqueda es el tiempo en el que el disco debe mover la

Maquina virtual e instala con S.O

El uso más comúnes de una maquina virtual y es para ejecutar un sistema operativo distinto al actual, pero el caso de VMOS es un poco peculiar: es una máquina virtual de Android que funciona bajo Android. Esto te puede ser útil en varias situaciones, por ejemplo, para tener dos cuentas de cualquier aplicación en el móvil, para usarlo como emulador o para usar aplicaciones que necesitan root, pues el sistema emulado puede rootearse con la pulsación de un botón. Los programas del sistema Android están escritos en  lenguaje Java , que tiene la gran ventaja de poder ser usado para programación en varios sistemas operativos como Windows, MacOS, Linux, BSD, etc. En función de esto, la estructura de este sistema operativo está compuesto por aplicaciones que se ejecutan en un entorno de trabajo o  framework Java  orientado a objetos sobre el núcleo de las bibliotecas de Java en una  máquina virtual  Dalvik  con compilación en tiempo real o JIT (Just-In-Time).