You are on page 1of 16

UNIVERSIDAD ESPECIALIZADA DE

LAS AMÉRICAS
LICENCIATURA EN GESTIÓN TURÍSTICA BILINGÜE

PRESENTA
KENYA YAMAICA SHIRLEY GARCÍA
(8-924-1737)

PROFESORA
XENIA DOMÍNGUEZ
TITULO
SISTEMAS OPERATIVOS
SISTEMAS DE ARCHIVOS
DEFINICIÓN


Un sistema de archivos son los métodos y estructuras de datos que un sistema
operativo utiliza para seguir la pista de los archivos de un disco o partición;
es decir, es la manera en la que se organizan los archivos en el disco. El
término también es utilizado para referirse a una partición o disco que se
está utilizando para almacenamiento, o el tipo del sistema de archivos que
utiliza.
ALMACENAMIENTO FÍSICO DE DATOS

• Un dispositivo de almacenamiento de datos es un conjunto de componentes


utilizados para leer o grabar datos en el soporte de almacenamiento de
datos, en forma temporal o permanente. La unidad de disco junto con los
discos que graba, conforma un dispositivo de almacenamiento o unidad
de almacenamiento (device drive).
SISTEMAS DE ARCHIVOS AISLADOS

• Los sistemas de archivos aislados son aquellos que residen en una sola
computadora y no existe la posibilidad de que, aun estando en una red, otros
sistemas puedan usar sus directorios y archivos. Por ejemplo, los archivos en
discos duros en el sistema MS-DOS clásico se pueden ver en esta categoría.
SISTEMAS DE ARCHIVOS COMPARTIDOS O DE RED

• Estos sistemas de archivos es factible accederlos y usarlos desde otros nodos


en una red. Generalmente existe un servidor que es la computadora en
donde reside el sistema de archivos físicamente, y por otro lado están los
clientes, que se valen del servidor para ver sus archivos y directorios de
manera como si estuvieran localmente en el cliente. Algunos autores les llaman
a estos sistemas de archivos sistemas de archivos distribuidos lo cual no se va
a discutir en este trabajo.
TENDENCIAS ACTUALES

• A veces se requieren soluciones más complejas con ambientes heterogéneos: diferentes


sistemas operativos y diferentes arquitecturas. Uno de los sistemas de archivos más
expandidos en estaciones de trabajo es el NFS, y prácticamente todas las versiones de UNIX
traen instalado un cliente y hasta un servidor de este servicio. Es posible así que una gran
cantidad de computadoras personales (de 10 a 80) tengan acceso a grandes volúmenes de
información o paquetería (desde 1 a 8 Gigabytes) desde una sola estación de trabajo, e
incluso tener la flexibilidad de usar al mismo tiempo servidores de Novell y NFS. Soluciones
similares se dan con algunos otros paquetes comerciales, pero basta ya de goles. Lo
importante aquí es observar que el mundo se va moviendo poco a poco hacia soluciones
distribuidas, y hacia la estandarización que, muchas veces, es de facto.
ADMINISTRACIÓN DE LA MEMORIA
DEFINICIÓN

• La administración de memoria se refiere a los distintos métodos y operaciones


que se encargan de obtener la máxima utilidad de la memoria, organizando
los procesos y programas que se ejecutan de manera tal que se aproveche
de la mejor manera posible el espacio disponible.
PANORAMA GENERAL

Es una gráfica en donde se especifican, en términos generales, los conceptos más


importantes en cuanto a las técnicas empleadas en el manejo de memoria.
MANEJO DE MEMORIA EN SISTEMAS MONOUSUARIO SIN
INTERCAMBIO

• se usa principalmente en sistemas monousuario y monotarea, como son las computadoras


personales con DOS. Bajo este esquema, la memoria real es tomada para almacenar el programa
que se esté ejecutando en un momento dado, con la visible desventaja de que si se está limitado
a la cantidad de RAM disponible únicamente. La organización física bajo este esquema es muy
simple: El sistema operativo se ubica en las localidades superiores o inferiores de la memoria,
seguido por algunos manejadores de dispositivos ( `drivers' ). Esto deja un espacio contiguo de
memoria disponible que es tomado por los programas del usuario, dejando generalmente la
ubicación de la pila (` stack' ) al último, con el objetivo de que ésta pueda crecer hasta el
máximo posible. Estas diferentes opciones se pueden ver en la figura 4.2. Como es obvio, bajo
estos esquemas no se requieren algoritmos sofisticados para asignar la memoria a los diferentes
procesos, ya que éstos son ejecutados secuencialmente conforme van terminando.
MULTIPROGRAMACIÓN EN MEMORIA REAL

• En los 60's, las empresas e instituciones que habían invertido grandes sumas en la compra
de equipo de cómputo se dieron cuenta rápidamente que los sistemas en lote invertían
una gran cantidad de tiempo en operaciones de entrada y salida, donde la intervención
de la unidad central de procesamiento era prácticamente nula, y se comenzaron a
preguntar cómo hacer que se mantuviera más tiempo ocupada. Fue así como nació el
concepto de multiprogramación, el cual consiste en la idea de poner en la memoria física
más de un proceso al mismo tiempo, de manera que si el que se está ejecutando en este
momento entraba en un periodo de entrada/salida, se podia tomar otro proceso para
que usara la unidad central de procesamiento. De esta forma, la memoria fisica se
dividía en secciones de tamaño suficiente para contener a varios programas.
MULTIPROGRAMACIÓN EN MEMORIA VIRTUAL

Ya que los programas van siendo más grandes y Robustos se creó la memoria virtual.
La memoria virtual es una técnica de administración de la memoria real que permite al sistema operativo brindarle al software de usuario y a
Memoria Virtual = RAM + SWAP

You might also like