Funciones Del Sistema Operativo
Enviado por choco0713 • 6 de Agosto de 2013 • 1.800 Palabras (8 Páginas) • 475 Visitas
Entre las funciones de un sistema operativo estaba, como ya dijimos, ‘gestionar el almacenamiento de la información (carpetas y archivos) ‘
El almacenamiento de información en un sistema informático puede verse desde dos perspectivas:
• la física, que refiere a cómo están almacenados realmente los datos en los dispositivos de almacenamiento de los que dispone el sistema: discos duros, memorias externas, etc… Con la organización física de la información tienen relación los conceptos de fragmentación/desfragmentación.
• la lógica, que refiere a cómo se muestra dicha información al usuario y las herramientas que éste dispone para su gestión.
En este tema vamos a centrarnos en conocer la organización lógica o, como también se conoce, el sistema de archivos.
La información que almacenamos en las unidades de almacenamiento del ordenador se organiza en archivos o ficheros y estos en directorios o carpetas.
• Un archivo es un conjunto de información, relacionada entre sí, que puede ser leído, almacenado o accedido por el ordenador haciendo uso de la aplicación correspondiente.
• Una carpeta es un archivo especial, cuyo contenido son ficheros u otras carpetas.
Tanto fichero como carpetas se almacenan en las unidades de almacenamiento siguiendo a unas reglas que se conocen con el nombre de sistema de archivos.
Cada sistema Operativo tiene sistemas de archivos propios. Así, por ejemplo:
• Windows utiliza comúnmente los sistemas de archivos, FAT, FAT16, FAT32 o NTFS.
• Linux puede utilizar multitud de sistemas de archivos: ext2, ext3, ResierFS, etc…
Cuando das formato a una unidad de almacenamiento, eliges el sistema de archivos y determinas, por tanto, cómo se gestionará físicamente la información. Por ejemplo, en Windows, con sistemas FAT/FAT16 no puedes trabajar con discos duros mayores de 2Gb. Con FAT32 puedes usar discos mayores de 2 Gb pero no ficheros mayores de 4Gb. El sistema NTFS de Windows no tiene ninguna de las restricciones anteriores.
Gestion del sistema de archivo
Uno de los componente más visibles de los sistemas operativos.
¿Dónde se almacena la información?
Las computadoras pueden almacenar la información en diferentes tipos de medios físicos tales como: Discos magnéticos, discos ópticos y cintas magnéticas (cada uno con sus propias características y organización física).
¿Cómo se controlan los medios?
Cada medio se controla mediante un dispositivo, tal como una unidad de disco o una unidad de cinta, que también tiene sus propias características distintivas por ejemplo: velocidad de acceso, capacidad, velocidad de transferencia de datos, método de acceso (secuencial o aleatorio), etc.
Sistema de archivos por capas
¿Qué es un archivo?
Es una colección de información relacionada la cuál es definida por quien la crea. Pueden representar programas y datos (numéricos, alfabéticos, alfanuméricos, binarios).Pueden tener formato libre o rígido.
¿Cómo funcionan dentro de un SO?
El Sistema operativo gestiona los medios de almacenamiento masivos, como las cintas y discos, y los dispositivos que los controlan, organizando los archivos en directorios para su fácil uso. Cuando varios usuarios pueden acceder a los mismos archivos, es preferible controlar las acciones con diversos modos (Lectura, escritura o modificación).
¿Qué responsabilidades adopta el SO en gestión de archivos?
En lo que se refiere a gestión de archivos el sistema operativo es responsable de las siguientes actividades:
Creación y borrado de Archivos.
Creación y borrado de directorios para organizar los archivos.
Soporte de primitivas para manipular archivos y directorios.
Asignación de archivos a los dispositivos de almacenamiento secundario.
Copia de seguridad de los archivos en medios de almacenamiento estable.
Gestion de almacenamiento masivo
¿Para qué existe el almacenamiento masivo?
La memoria principal es muy pequeña para acomodar todos los datos y programas, y algunos datos se pierden si le quitamos la alimentación de corriente, por ende surge la necesidad de proporcionar un almacenamiento secundario como respaldo a la memoria principal.
Ejemplo de manejo de memoria por parte del Sistema operativo
Discos y almacenamiento masivo
La mayor parte de los programas se almacenan en un disco hasta que se cargan en memoria, y luego usan el disco como origen y destino de su procesamiento.
¿Qué responsabilidades adopta el SO en gestión de disco?
Gestionar el espacio libre.
Asignar espacio de almacenamiento.
Planificar el disco.
Dentro de las tareas más importantes del SO está la de manejar dispositivos físicos y presentar una abstracción de máquina virtual a las aplicaciones, por ejemplo en el caso de los discos duros, el SO provee dos abstracciones:
1) Dispositivo crudo (RAW): arreglo de bloques de datos.
Ejemplo: Un dispositivo crudo serían las cintas, una aplicación no abre un archivo en la cinta, abre toda la cinta como dispositivo crudo.
2) Sistema de archivos: El SO encola y planifica las solicitudes intercaladas de varias aplicaciones.
Ejemplo de medios de almacenamiento terciario
Almacenamiento Terciario
Son sistemas de almacenamiento más lentos, baratos y con mayor capacidad que los almacenamientos secundarios. Ejemplos: Unidades de cinta magnética, unidades de CD y DV, cuyos soportes físicos varían entre los formatos WORM (de las siglas en inglés: Write once, read many times) y RW. No es de vital importancia para el rendimiento del sistema, lo que no implica que no haya que gestionarlo. Esta gestión puede recaer en el sistema operativo o en los programas de aplicación. Cuando recae la gestión en los sistemas operativos proporcionan funciones tales como : montaje y desmontaje de medios en los dispositivos, la asignación y liberación de dispositivos para el uso exclusivo de los procesos, migración de datos de almacenamiento secundario a terciario.
Almacenamiento en cache
Cuando usamos la información que se mantiene en la memoria principal se copia de forma temporal en un sistema más rápido, la caché. Si la información se encuentra en la caché se utiliza sino se hace una copia
...