Vous êtes sur la page 1sur 10

DIRECCION GENERAL DE EDUCACION TECNOLOGICA INDUSTRIAL

SUBSECRETARIA DE EDUCACION MEDIA SUPERIOR


CENTRO DE BACHILLERATO TECNOLOGICO industrial y de servicios no.107

ESPECIALIDAD DE:

Programacin

MODULO IV:

Administra Sistemas Operativos, de Aplicacin y Servicio.

PRESENTA:

Luis Daniel Barradas Cruz


Roberto de Jesus Andres Marcial

SEMESTRE: 5

GRUPO: APR

NOMBRE DEL MAESTRO(A):

Bertha Elena Lpez Bernab

SAN JUAN BAUTISTA TUXTEPEC, OAXACA A 13 DE NOVIEMBRE DEL 2014.

SISTEMAS DE ARCHIVOS.
Son los componentes del sistema operativo encargado de administrar y estructurar la
informacin guardada en una unidad de almacenamiento por lo regular est en los dispositivos
de almacenamiento como Discos Duros, USB, memorias, etc. Que posteriormente ser
representada

ya

sea

La

de

los

Los sistemas de archivos tradicionales proveen mtodos para crear, mover, renombrar y eliminar

mayora

textual
sistemas

tanto

grficamente

operativos

utilizando

poseen

archivos

su

un

gestor

de

archivos.

propio

sistema

de

archivos.

como

directorios.

Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los


datos como una cadena de bloques de un mismo tamao, a veces llamados sectores,
usualmente de 512 bytes de longitud, el software del sistema de archivos es el responsable de la
organizacin de estos sectores en archivos, directorios y mantienen un registro de qu sectores
pertenecen

que

archivos

cuales

no

han

sido

utilizados.

Un Sistema de Archivos puede ser utilizado para acceder a datos generados dinmicamente,
como los recibidos a travs de una conexin de red Sin la necesidad de un dispositivo de
almacenamiento.

Algoritmos de planificacin de peticiones:


Los algoritmos de planificacin de peticiones de lectura y escritura a discos se encargan de registrar
dichas peticiones y de responderlas en un tiempo razonable. Los algoritmos ms comunes para esta
tarea son:

Primero en llegar, primero en ser servido (FIFO) :

Las peticiones son

encoladas de acuerdo al orden en que llegaron y de esa misma forma se van leyendo o
escribiendo las mismas. La ventaja de este algoritmo es su simplicidad y no causa sobrecarga,
su desventaja principal es que no aprovecha para nada ninguna caracterstica de las peticiones,
de manera que es muy factible que el brazo del disco se mueva muy ineficientemente, ya que las
peticiones pueden tener direcciones en el disco unas muy alejadas de otras.

Por exploracin (algoritmo del elevador) :

En este algoritmo el brazo se

estar moviendo en todo momento desde el permetro del disco hacia su centro y viceversa,
resolviendo las peticiones que existan en la direccin que tenga en turno. En este caso las
peticiones 6,10,8,21 y 4 sern resueltas en el orden 6,10,21,8 y 4; es decir, la posicin actual es
6 y como va hacia los sectores de mayor numeracin (hacia el centro, por ejemplo), en el camino
sigue el sector 10, luego el 21 y ese fue el ms central, as que ahora el brazo resolver las

peticiones en su camino hacia afuera y la primera que se encuentra es la del sector 8 y luego la
4.

Por exploracin circular:

Es una variacin del algoritmo anterior, con la nica

diferencia que al llegar a la parte central, el brazo regresa al exterior sin resolver ninguna
peticin, lo cual proveer un tiempo de respuesta ms cercana al promedio para todas las
peticiones, sin importar si estn cercas del centro o del exterior.

Asignacin del espacio de almacenamiento


El subsistema de archivos se debe encargar de localizar espacio libre en los medios de almacenamiento
para guardar archivos y para despus borrarlos, renombrarlos o agrandarlos. Para ello se vale de
localidades especiales que contienen la lista de archivos creados y por cada archivo una serie de
direcciones que contienen los datos de los mismos. Esas localidades especiales se llaman directorios.
Para asignarle espacio a los archivos existen tres criterios generales que se describen enseguida:

Asignacin contigua:

Cada directorio contiene la los nombres de archivos y la

direccin del bloque inicial de cada archivo, as como el tamao total de los mismos. Por
ejemplo, si un archivo comienza en el sector 17 y mide 10 bloques, cuando el archivo sea
accesado, el brazo se mover inicialmente al bloque 17 y de ah hasta el 27. Si el archivo es
borrado y luego creado otro ms pequeo, quedarn huecos intiles entre archivos tiles, lo cual
se llama fragmentacin externa.

Asignacin encadenada:

Con este criterio los directorios contienen los nombres de

archivos y por cada uno de ellos la direccin del bloque inicial que compone al archivo. Cuando
un archivo es ledo, el brazo va a esa direccin inicial y encuentra los datos iniciales junto con la
direccin del siguiente bloque y as sucesivamente. Con este criterio no es necesario que los
bloques estn contiguos y no existe la fragmentacin externa, pero en cada "eslabn" de la
cadena se desperdicia espacio con las direcciones mismas. En otras palabras, lo que se crea en
el disco es una lista ligada.

Asignacin con ndices (indexada):

En este esquema se guarda en el directorio

un bloque de ndices para cada archivo, con apuntadores hacia todos sus bloques
constituyentes, de manera que el acceso directo se agiliza notablemente, a cambio de sacrificar
varios bloques para almacenar dichos apuntadores. Cuando se quiere leer un archivo o
cualquiera de sus partes, se hacen dos accesos: uno al bloque de ndices y otro a la direccin
deseada. Este es un esquema excelente para archivos grandes pero no para pequeos, porque
la relacin entre bloques destinados para ndices respecto a los asignados para datos es
incosteable.

Mtodos de acceso en los sistemas de archivos


Los mtodos de acceso se refieren a las capacidades que el subsistema de archivos provee para
accesar datos dentro de los directorios y medios de almacenamiento en general.

Acceso secuencial:

Es el mtodo ms lento y consiste en recorrer los componentes de

un archivo uno en uno hasta llegar al registro deseado. Se necesita que el orden lgico de los
registros sea igual al orden fsico en el medio de almacenamiento. Este tipo de acceso se usa
comunmente en cintas y cartuchos.

Acceso directo:

Permite accesar cualquier sector o registro inmediatamente, por medio

de llamadas al sistema como la de seek. Este tipo de acceso es rpido y se usa comnmente en
discos duros y discos o archivos manejados en memoria de acceso aleatorio.

Acceso directo indexado:

Este tipo de acceso es til para grandes volmenes de

informacin o datos. Consiste en que cada arcivo tiene una tabla de apuntadores, donde cada
apuntador va a la direccin de un bloque de ndices, lo cual permite que el archivo se expanda a
travs de un espacio enorme. Consume una cantidad importante de recursos en las tablas de
ndices pero es muy rpido.

Operaciones soportadas por el subsistema de archivos


Independientemente de los algoritmos de asignacin de espacio, de los mtodos de acceso y de la forma
de resolver las peticiones de lectura y escritura, el subsistema de archivos debe proveer un conjunto de
llamadas al sistema para operar con los datos y de proveer mecanismos de proteccin y seguridad. Las
operaciones bsicas que la mayora de los sistemas de archivos soportan son:

Crear ( create ) : Permite crear un archivo sin datos, con el propsito de indicar que ese
nombre ya est usado y se deben crear las estructuras bsicas para soportarlo.

Borrar ( delete ): Eliminar el archivo y liberar los bloques para su uso posterior.
Abrir (open): Antes de usar un archivo se debe abrir para que el sistema conozca sus
atributos, tales como el dueo, la fecha de modificacin, etc.

Cerrar (close): Despus de realizar todas las operaciones deseadas, el archivo debe
cerrarse para asegurar su integridad y para liberar recursos de su control en la memoria.

Leer o Escribir ( read, write ): Aadir informacin al archivo o leer el caracter o una
cadena de caracteres a partir de la posicin actual.

Localizar ( seek ): Para los archivos de acceso directo se permite posicionar el apuntador de
lectura o escritura en un registro aleatorio, a veces a partir del inicio o final del archivo.

Leer atributos: Permite obtener una estructura con todos los atributos del archivo especificado,
tales como permisos de escritura, de borrado, ejecucin, etc.

Renombrar ( rename ): Permite cambiarle el nombre e incluso a veces la posicin en la


organizacin de directorios del archivo especificado. Los subsistemas de archivos tambin
proveen un conjunto de llamadas para operar sobre directorios, las ms comunies son crear,
borrar, abrir, cerrar, renombrar y leer. Sus funcionalidades son obvias, pero existen tambin otras
dos operaciones no tan comunes que son la de `crear una liga' y la de `destruir la liga'. (La

operacin de crear una liga sirve para que desde diferentes puntos de la organizacin de
directorios se pueda accesar un mismo directorio sin necesidad de copiarlo o duplicarlo. La
llamada a `destruir nla liga' lo que hace es eliminar esas referencias, siendo su efecto la de
eliminar las ligas y no el directorio real. El directorio real es eliminado hasta que la llmada a
`destruir liga' se realiza sobre l.)

Facilidades extras de los sistemas de archivos


La facilidad de compartir archivos se refiere a la posibilidad de que los permisos de los archivos o
directorios dejen que un grupo de usuarios puedan accesarlos para diferentes operaciones" leer, escribir,
borrar, crear, etc. El dueo verdadero es quien decide qu permisos se aplicarn al grupo e, incluso, a
otros usuarios que no formen parte de su grupo. La facilidad de `cotas' se refiere a que el sistema de
archivos es capaz de llevar un control para que cada usuario pueda usar un mximo de espacio en disco
duro. Cuando el usuario excede ese lmite, el sistema le enva un mensaje y le niega el permiso de seguir
escribiendo, obligndolo a borrar algunos archivos si es que quiere almacenar otros o que crezcan. La
versin de UNIX SunOS contiene esa facilidad.

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 clsico se pueden ver en esta categora.

Sistemas de Archivos Compartidos o de Red


Estos sistemas de archivos es factible accesarlos y usarlos desde otros nodos en una red. Generalmente
existe un `servidor' que es la computadora en donde reside el sistema de archivos fsicamente, y por otro
lado estn 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'.

Los sistemas de archivos compartidos en red ms populares son los provistos por NetWare, el Remote
Filke Sharing (RFS en UNIX), Network File System (NFS de Sun Microsystems) y el Andrew File System
( AFS ). En general, lo que proveen los servidores es un medio de que los clientes, localmente, realicen
peticiones de operaciones sobre archivos los cuales con `atrapadas' por un `driver' o un `mdulo' en el
ncleo del sistema operativo, el cual se comunica con el servidor a travs de la red y la operacin se
ejecuta en el servidor. Existen servidores de tipo "stateless y no-stateless". Un servidor "stateless" no
registra el estado de las operaciones sobre los archivos, de manera que el cliente se encarga de todo

ese trabajo. La ventaja de este esquema es que si el servidor falla, el cliente no perder informacin ya
que sta se guarda en memoria localmente, de manera que cuando el servidor reanude su servicio el
cliente proseguir como si nada hubiese sucedido. Con un servidor "no-stateless", esto no es posible.

Estructura de un disco duro:

Los archivos normalmente se almacenan en disco,

de manera que el manejo del espacio de disco es de inters fundamental para los diseadores
de sistemas. En todo disco siempre hay que diferenciar entre su estructura fsica y su estructura
lgica.

Estructura fsica:

La estructura lgica se crea cuando se formatea el disco y su funcin

es organizar la superficie del disco para almacenar datos. La estructura lgica depende del
sistema operativo que formatea el disco y, generalmente, divide el disco en un sector de
arranque, una tabla de localizacin de archivos (FAT) y el rea para los datos del usuario. El
sector de arranque (boot sector) es el primer sector (512 bytes) y se encarga de comenzar el
arranque del sistema operativo (o mostrar el mensaje de error No es disco de sistema cuando
el disco no esta preparado para arrancar un sistema operativo). Se reserva un espacio para la
FAT y el resto se deja para almacenar los datos del usuario (incluyendo el directorio raz de la
unidad).

El Cluster:

Un cluster no es ms que un conjunto de varios sectores contiguos del disco (y

recuerde que un sector es un bloque de 512 bytes), por ejemplo, ocho sectores contiguos. El
nmero de sectores contiguos que tiene un cluster, es decir, el tamao del cluster, vara en cada
unidad de disco y depende del tamao de la unidad (cuanto ms grande sea la unidad, ms
grande ser el tamao del cluster), pero siempre es potencia de 2 (1, 2, 4, 8, etc). Cuando se
graba un archivo en un disco, el sistema operativo no lo graba en el sector xx de la pista xx de la
cara xx, sino en el cluster nmero xx. Como mnimo, cualquier archivo ocupa un cluster. En
definitiva, el cluster es la unidad mnima de informacin desde el punto de vista de la estructura
lgica del disco, que es la que cuenta para el sistema operativo.

El directorio Raz:

La tercera zona del disco que se crea en la estructura lgica es el

directorio raz, que ocupa un numero fijo de sectores y se sita detrs del ltimo sector de la FAT.
Qu se almacena en los sectores del directorio raz? Pues una entrada de 32 bytes por cada
elemento que posee el directorio raz. Estos 32 bytes contienen algunos de los datos que se
muestran al ejecutar la orden DIR (nombre, extensin, tamao, fecha y hora), as como el estado
de los atributos del elemento y el cluster de inicio de dicho elemento. Sin embargo, antes de
continuar explicando qu es la zona del directorio raz conviene definir con precisin el concepto
de

directorio.

Para el DOS, un directorio es simplemente un fichero especial que tiene activado el atributo de
directorio y cuyo contenido son las entradas (los 32 bytes) correspondientes a cada elemento
que se almacena en dicho directorio. Por ejemplo, si el directorio C:\TEXTOS posee los ficheros

FICH1.TXT y FICH2.TXT, esto quiere decir que en el directorio raz existe un fichero llamado
TEXTOS cuyo contenido son 64 bytes (32 bytes para la entrada de directorio de FICH1.TXT y 32
bytes

para

la

entrada

de

FICH2.TXT).

Sistema de Archivos

FAT16: La FAT original del sistema operativo MS-DOS y que, normalmente,


soportan todos los sistemas operativos. Se llama FAT16 porque utiliza 16 bits

para cada elemento de la FAT.


VFAT: La FAT incluida en Windows 95. Es igual que la FAT16, pero con soporte
para nombres largos de archivo y funcionamiento en modo protegido.
Normalmente, no se suele realizar distincin entre FAT16 y VFAT, al revs, para
evitar confusiones, es recomendable que se olvide la VFAT y piense que la

FAT16 es la utilizada tanto en MS-DOS como en Windows 95.


FAT32: La FAT especifica de Windows (aunque ya exista en Windows 95 OSR2,
la versin de Windows 95 que se venda con ordenadores nuevos desde 1997).

Como su nombre indica, utiliza 32 bits para cada elemento.


NTFS: (NT File System). El sistema de archivos de Windows NT, que incluye

caractersticas de proteccin a nivel archivo.


HPFS: (High Performance File System. El sistema de archivos del sistema
operativo OS/2, que tambin posee caractersticas avanzadas de seguridad y

proteccin.
NODO-I: El sistema de archivos del sistema operativo UNIX, que incluye

caractersticas de seguridad, proteccin y enlace de archivos.


CDFS: (CD-ROM File System). El sistema de archivos utilizados en las unidades

CD-ROM para ser reconocidas como unidades lgicas dentro de un ordenador.


UDF: (Universal Disk File System). El sistema de archivos utilizado en los discos
DVD-Video (slo permite lectura, no escritura).

DIFERENCIA ENTRE SISTEMAS OPERATIVOS DE 32 Y 64 BITS

Los trminos 32 bits y 64 bits hacen referencia al modo en que el procesador (al que
tambin se denomina CPU) de un equipo administra la informacin. La versin de 64 bits de

Windows administra grandes cantidades de memoria de acceso aleatorio (RAM) de forma


ms eficiente que un sistema de 32 bits.
Para instalar una versin de Windows de 64 bits, necesita tener una CPU capaz de ejecutar
una versin de Windows de 64 bits. Las ventajas de usar un sistema operativo de 64 bits son
ms obvias cuando tiene una gran cantidad de memoria de acceso aleatorio (RAM) instalada
en el equipo, normalmente 4 GB de RAM o ms. En estos casos, como un sistema operativo
de 64 bits puede administrar grandes cantidades de memoria de forma ms eficiente que un
sistema operativo de 32 bits, uno de 64 bits puede responder mejor cuando se ejecuten
varios programas al mismo tiempo y se cambie de un programa a otro con frecuencia.
La mayora de los programas diseados para la versin de 32 bits de Windows funcionan en
la versin de 64 bits de Windows. Algunas excepciones importantes son muchos programas
antivirus.
Los controladores de dispositivos diseados para versiones de 32 bits de Windows no
funcionan en los equipos que ejecutan una versin de Windows de 64 bits. Si est
intentando instalar una impresora u otro dispositivo que solo dispone de controladores de 32
bits, ese hardware no funcionar correctamente en las versiones de 64 bits de Windows.
los procesadores de 64bits trabajan perfectamente con sistemas operativos de 32bits, aunque en esto la
forma de trabajar no es igual en todos los procesadores. Hablando de procesadores ''domsticos'' (en
procesadores para servidores esto cambia algo), mientras que en los procesadores Intel las aplicaciones
de 32bits (el sistema operativo, para entendernos) trabajan en modo emulacin, en los procesadores
AMD trabajan en forma nativa, ya que los procesadores AMD trabajan en forma nativa tanto en 32bits
como en 64bits.

BIOS
el Basic
Input/Output
System (BIOS),
como SysteBIOS, ROM BIOS oPC BIOS

tambin

conocido

El software BIOS es instalado dentro de la PC, y es el primer programa que se ejecuta


cuando se enciende la computadora.
El propsito fundamental del BIOS es inicializar y probar el hardware del sistema y
cargar un bootloader o un sistema operativo de un dispositivo de almacenamiento de
datos. En adicin, el BIOS provee una capa de abstraccin para el hardware, p.e. que
consiste en una va para los programas de aplicaciones y los sistemas operativos
interacten con el teclado, el monitor y otros dispositivos de entrada/salida. Las
variaciones que ocurren en el hardware del sistema quedan ocultos por el BIOS, ya que
los programas usan servicios de BIOS en lugar de acceder directamente al hardware.

FUNCIONES DE LA BIOS

a) Proceso de arranque de
la computadora.

b) Verificacin (test),
durante el proceso de
arranque, del buen estado
de los componentes
hardware.El programa
encargado se
denominaPOST(Power
On Self Test).

c) Configuracin y
catalogacin automticas
de los diversos
componentes hardware

d) El programa encargado
se denominaSetupy se
accede a l pulsando,
durante el proceso
dearranque

e) Gestin de las
operaciones deE/Sms
elementales, para lo cual
almacena cierto nmero
dedrivers.

Vous aimerez peut-être aussi