biometria hematica y hemostasia y preanalitica.pptx
ENSAYO TRABAJO
1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES
NOMBRE: JOHNNY PILLA
ESPECIALIDAD: SISTEMAS MERCANTILES
TEMA: "EFICIENCIA DE LA GESTIÓN DE
ALMACENAMIENTO DE UN SISTEMA OPERATIVO"
FECHA: 26/01/17
AÑO: 2016-2017
2. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES
EFICIENCIA DE LA GESTIÓN DE ALMACENAMIENTO DE UN SISTEMA
OPERATIVO
INTRODUCCIÓN
El gestor de memoria es uno de los principales referentes dentro de los recursos
del computador debido a que hace puente entre los requisitos de las aplicaciones
y los mecanismos que proporciona el hardware. Además de tratarse de una de
las partes del sistema operativo que está más ligada al hardware, esta estrecha
unión ha hecho que tanto el hardware como el software de gestión de memoria
hayan ido evolucionando juntos.
DESARROLLO
La implementación de sistemas de archivos se enfoca a cómo definir cómo debe ver el
usuario el sistema de archivos: definir un archivo y sus atributos, definir las operaciones
permitidas sobre un archivo y definir la estructura de directorios. Se emplean diversos
métodos en los diferentes sistemas operativos. Algunos de ellos son:
Asignación Continua: El esquema de asignación más sencillo es almacenar cada
archivo como un bloque contiguo de datos en el disco.
Asignación por Listas Enlazadas: Es guardar cada uno como una lista enlazada
de bloques de disco. Con este método es posible utilizar todos los bloques. No se
pierde espacio por fragmentación del disco.
Asignación por Lista enlazada Empleando un Índice: Todo el bloque está
disponible para todos. Además, el acceso directo es mucho más fácil. Al igual
que el método anterior, basta con guardar un solo entero en la entrada del
directorio para poder localizar todos los bloques.
Los sistemas de archivos se almacenan en discos. La mayoría de los discos se pueden
dividir en una o más particiones, con sistemas de archivos independientes en cada
partición.
Se puede acotar también que la implementación de sistemas de archivos está
estructurada en Discos y Memorias. En el disco consta de bloques como:
Bloque Control de Buteo (Boot Control Block): Información para butear SO de
partición (si existe en partición). Unix: Boot block, NTFS : Partition Block Sector
3. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES
Bloque de Control de Partición (Partition Control Block) Detalles de partición:
Tamaño bloque, contador y punteros de bloques libres, contador y punteros de
FCBs. Unix Superblock, NTFS: Tabla de Archivo Maestra (Master File Table). En
Unix/linux llamado superblock
FCB (File Control Block): Contiene información de archivo: dueño, tamaño,
permisos, punteros a bloques de disco, etc. Unix Inodo, NTFS, info guardada en
Tabla de Archivo Maestra
La estructura de almacenamientomasivoconstituyeuna de las partesprincipalesdentro
de los sistemas computacionales, ya que es en dispositivos de gran capacidad donde la
información es guardada para luego ser accedida o recuperada. Uno de los mayores
dispositivos que se utiliza para este propósito son los conocidos discos duros (discos
rígidos) a continuación detallaré algunos de sus aspectos más importantes como su
distribución y la manera en que se accede a los datos. 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. Los sistemas operativos adoptan las siguientes
características con la estructura de almacenamiento masivo:
Gestionar el espacio libre.
Asignar espacio de almacenamiento.
Planificar el disco.
Los datos y programas de un dispositivo de almacenamiento masivo se mantienen en
ficheros. Supervisa la creación, actualización y eliminación de estos ficheros. Mantiene
un directorio con todos los ficheros que existen en el sistema en cada momento. Cada
fichero está dotado de un conjunto de privilegios de acceso, que indican la extensión con
la que pueden compartir la información contenida en el fichero, el Sistema Operativo
Vigila que estos privilegios no sean violados. Mientras que los sistemas de archivos que
utilizan esta metáfora para el almacenamiento de datos son prácticamente universales
que casi se consideran como la norma, todavía existen varios aspectos que se deben
considerar.
Primero debe estar consciente de cualquier restricción de nombres. Por ejemplo, ¿cuáles
son los caracteres permitidos en un nombre de archivo? ¿Cuál es el largo máximo para
un nombre de archivo? Estas preguntas son importantes, pues dictan cuales nombres de
archivos se pueden utilizar y cuáles no. Los sistemas operativos más antiguos con
4. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES
sistemas de archivos más primitivos permitían solamente caracteres alfanuméricos (y
solamente mayúsculas) y únicamente nombres de archivos 8.3 (lo que significa un
nombre de archivo de ocho caracteres, seguido de una extensión de tres caracteres).
En todo dispositivo electrónico que se maneje a través de un sistema operativo, existe
una entrada y una salida de datos, ya sean estas imágenes, sonidos, o incluso el prender
o apagar de un bombillo. En el ámbito de la computación existen varios dispositivos que
representan las entradas y las salidas de un ordenador, tales como: Mouse, Teclado,
Pantalla, Micrófono.
Entre las funciones principales que cumple un gestor de entrada y salida están:
• Controlar el estado de cada dispositivo
• Utilizar políticas preestablecidas para determinar qué proceso obtendrá un
dispositivo y durante cuánto tiempo.
• Asignar los dispositivos.
• Desasignarlos
• Controlar los errores
• Determinar las interrupciones
A la hora de manejarlosdispositivos, existendos conceptosqueson fundamentalespara
entender el funcionamiento del sistema de E/S, estos son buffering y spooling. El
buffering trata de mantener ocupados tanto la CPU como los dispositivos de E/S; los
datos se leen y se almacenan en un buffer, una vez que los datos se han leído y la CPU
va a iniciar inmediatamente la operación con ellos, el dispositivo de entrada es instruido
para iniciar inmediatamente la siguiente lectura. La CPU y el dispositivo de entrada
permanecen ocupados. Cuando la CPU esté libre para el siguiente grupo de datos, el
dispositivo de entrada habrá terminado de leerlos. La CPU podrá empezar el proceso de
los últimos datosleídos, mientrasel dispositivo deentrada iniciará la lectura delos datos
siguientes.
Para la salida, el proceso es el mismo. En este caso los datos de salida se descargan en
otro buffer hasta que el dispositivo de salida pueda procesarlos. El spooling funciona de
la siguiente manera: En un sistema de discos, las tarjetas se leen directamente desde la
5. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES
lectora sobre el disco. La posición de las imágenes de las tarjetas se registra en una tabla
mantenida por el sistema operativo. En la tabla se anota cada trabajo una vez leído.
Cuando se ejecuta un trabajo sus peticiones de entrada desde la tarjeta se satisfacen
leyendo el disco.Cuandoel trabajosolicita la salida,ésta se copia en el buffer del sistema
y se escribe en el disco. Cuando la tarea se ha completado se escribe en la salida
realmente.
Esta forma de procesamiento se denomina spooling, utiliza el disco como un buffer muy
grande para leer tan por delante como sea posible de los dispositivos de entrada y para
almacenar los ficheros hasta que los dispositivos de salida sean capaces de aceptarlos.
La ventaja sobre el buffering es que el spooling solapa la E/S de un trabajo con la
computación de otro. Es una característica utilizada en la mayoría de los sistemas
operativos.
CONCLUSION:
La implementación de Sistemas de Archivos es la parte esencial del sistema de
administración del almacenamiento debido a que es responsable,
principalmente, de la administración de los archivos del almacenamiento
secundario, la forma más común de gestión de memoria es crear una memoria
virtual utilizando los dispositivos de almacenamiento masivo.
El gestor de memoria del sistema operativo cumple el deber de hacer de puente
entre los requisitos de las aplicaciones y los mecanismos que proporciona el
hardware de gestión de memoria.