Documente Academic
Documente Profesional
Documente Cultură
Anuncios
Report this ad
Gestion de Archivos
Linux Windows
No existe un directorio Raiz por cada unidad logica de almacenamiento,No existe el concepto d
e unidad C: como tal, sino que todo se basa en un árbol o jerarquía de carpetas donde se irá
n ubicando los diferentes archivos del sistema.Se lo denomina árbol ya que cada carpeta se pu
ede representar como una “rama”.Al origen de toda la estructura de directorios se le llama “raiz
” (root en inglés) y se la representa con una barra /. Cada unidad logica de alma
cenamiento tiene su propio directorio raiz,Windows está limitado a tener un máximo de 28 unid
ades, ya que sólo puede asignar letras de unidad de la A a la Z (ya sean dispositivos físicos o
de unidades de red).pero todas estas unidades se encuentran separadas una de la otra.
Cada archivo o directoio tiene asociado un numero en la tabla de inodos,este numero identifica
la ubicación del archivo o directoirio dentro de la zona de datos.
Existen basicamente 4 tipos de Archivos
Ordinarios
Enlaces fisicos
Directorios
Linux no tiene limitacion en cuanto ala cantidad de archivos y directorios que se puedan crear
No existe el prompt
b-2) LOS ARCHIVOS QUE UTILIZA WINDOWS Y LOS QUE UTILIZA LINUX
FAT: proviene de (“File Allocation Table“), que significa tabla de localización de archivos. Esta ta
bla se mantiene en el disco duro de nuestro ordenador, y contiene un mapa de toda la unidad
de forma que “sabe” donde está cada uno de los datos almacenados.
Cuando se escribe un nuevo fichero al disco duro, este es guardado en uno o más clusters, de
pendiendo del tamaño del fichero (archivo). Los tamaños típicos del cluster son 2.048 Bytes, 4.0
96 Bytes o 8.192 Bytes. El sistema operativo crea una entrada de FAT por cada nuevo fichero, g
raba y almacena la posición del cluster (o clusters) donde se ha guardado. Cuando queremos l
eer un fichero, el sistema operativo busca en la FAT la posición del mismo para su ejecución.
Las primeras versiones de Microsoft® Ms-DOS® usaban la clásica FAT 16, con tamaños
máximos de 16 bits; esto limitaba la capacidad total del disco duro a 512 MB, asumiendo el ma
yor tamaño de cluster (8.192 Bytes). Con la aparición de la versión 5.0 y las primeras de Windo
ws 95 podían llegar a manejar discos duros de un máximo de 2 GB (4×512 Bytes), también las
memorias USB actuales utilizan este sistema de archivos. Los sistemas operativos PC-DOS, Ms-D
OS, Windows 3.11 y Windows 95 de Microsoft® solo reconocen el sistema de archivos FAT y el
CDFS utilizado en CD-ROM.
FAT32: proviene de (“File Allocation Table 32“), que significa tabla de localización de archivos a
32 bits. Es el sistema de archivos que se empezó a usar a partir de la versión OSR2 de Micros
oft® Windows 95, la cuál tiene una mejor manera de almacenar los datos con respecto a la FA
T 16 ya que puede manejar discos duros de hasta 2 Terabytes. Se utiliza básicamente con Micr
osoft® Windows 98 y Microsoft® Windows ME. Los sistemas operativos Windows 98 y ME de
Microsoft® reconocen el sistema de archivos FAT, FAT32, el CDFS utilizado en CD-ROM y el U
DF utilizado en DVD-ROM.
NTFS: proviene de (“New Tecnology File System“), que significa sistema de archivos de nueva te
cnología, utilizado en la plataforma Windows NT®. Permite accesos a archivos y carpetas por m
edio de permisos, no es compatible con Linux (solo lee, y difícilmente escribe), ni con Ms -DOS
®, ni Windows 95, ni Windows 98 y tampoco puede accederla, tiene formato de compresión n
ativa, permite encriptación, soporta 2 TB, no se recomienda en sistemas con menos de 400 MB.
Se utiliza para Microsoft® Windows XP y Microsoft® Windows Vista y Windows 7. Los sistema
s operativos Windows XP, Vista y 7 de Microsoft® reconocen el sistema de archivos FAT, FAT32
, NTFS, el CDFS utilizado en CD-ROM, el UDF utilizado en DVD-ROM y el LFS para discos sin r
egistro de arranque maestro.
exFAT: proviene de (“EXtended File Allocation Table“), que significa tabla de localización de archi
vos extendida, el cuál se diseño para su uso en dispositivos de almacenamiento electrónico basa
dos en el uso de tecnología de memoria NAND, tales como memorias USB y unidades SSD, pa
ra ser utilizado con versiones de Microsoft® Windows CE, es importante mencionar que Windo
ws Vista y 7 tienen soporte para el formateo con este sistema de archivos, al igual que MacO
S® y Linux. Una característica importante es que Permite almacenar hasta 1000 archivos en una
carpeta.
WinFS: proviene de 2 significados diferentes: (“Windows Future Storage“) y (“Windows File Syste
m“), significando almacenamiento de “Windows” del futuro y sistema de archivos de “Windows“.
Este sistema fue desarrollado por Microsoft® para facilitar la clasificación y las búsquedas de ar
chivos, utilizando un modo distinto a lo que actualmente conocemos como sistemas de directori
os y archivos, basado en funciones de búsqueda utilizadas en las bases de datos como SQL; po
r lo que no se definió de manera clara si WinFS se trataba de un sistema de archivos al 100%
ó como un agregado al sistema NTFS. Este sistema de archivos se vislumbró como propuesta p
ara su uso con Microsoft® Windows 7, pero no se concretó el proyecto y se conserva NTFS en
tal sistema operativo.
Al contrario que en Windows o MS-DOS los programas ejecutables de Linux no están marcados
por una determinada extensión (.exe) sino por un atributo, el permiso de ejecución x. Si se eli
mina este atributo a un programa, Linux no será capaz de ejecutarlo.
Dispositivos de E / S
Los tamaños más comunes de los bloques van desde los 128 bytes hasta los 1.024 bytes.
La información se transfiere como un flujo de caracteres, sin sujetarse a una estructura de bloq
ues.
Un ejemplos típico de dispositivos de caracter son las impresoras de línea, terminales, interfaces
de una red, ratones, etc.
Algunos dispositivos no se ajustan a este esquema de clasificación, por ejemplo los relojes, que
no tienen direcciones por medio de bloques y no generan o aceptan flujos de caracteres.
El sistema de archivos solo trabaja con dispositivos de bloque abstractos, por lo que encarga la
parte dependiente del dispositivo a un software de menor nivel, el software manejador del disp
ositivo.
Una petición no puede ser desplazada por la llegada de una petición con prioridad másalta.
Ofrece una varianza pequeña aunque perjudica a las peticiones situadas al final de la cola.
De todas las peticiones atiende primero aquella que se encuentra mas cerca de la petición que
se está procesando. Es decir, atiende primero la petición que requiere el menor movimiento de
la cabeza de lectura/escritura desde su posición actual.
•Errores de programación
•Errores de búsqueda
•Errores en el controlador
Errores de programación
»leer un sector
•Errores transitorios
Errores permanentes
•Las copias de seguridad se deben hacer fichero a fichero, evitando leer el fichero de bloques
defectuosos
»Reserva de pistas
Errores de búsqueda
•Errores mecánicos
•Llamar al técnico
Errores en el controlador
Relojes
•= Temporizadores
•Sirve para controlar el tiempo que los procesos pueden estar ejecutandose
Hardware del reloj
•2 tipos
–Se conectan a la red de potencia y generan una interrupción con cada ciclo de red
•Para un reloj de 1MHz (1/10 Hz, 1 pulso por microsegundo) y registro de precarga de 16 bits
, se pueden generar interrupciones desde cada microsegundo hasta 65535 microsegundos
•Solución:
»Se guarda en segundos con un contador auxiliar para contar el nº de pulsos del segundo actu
al
»Se guarda en segundos el instante de arranque del sistema y un contador para los pulsos des
de el momento de arranque.
»Se actualiza un contador con los pulsos del cuanto asignado a un proceso
•Cuando llega a 0
»Se llama al planificador
Temporizadores
•Lista enlazada
Temporizadores de guarda
Software de entrada
•Tablas de correspondencia
•Funciones
»Eco en pantalla
»Truncar la línea
»Tabuladores
»Conversión de intro
»Borrado de caracteres
»Borrado de líneas
»Secuencias de escape
»CTRL-S CTRL-Q
Software de salida
»El manejador copia un carácter del buffer de salida y se bloquea hasta que llega la interrupció
n
»scroll de pantalla
»Inserción de texto
FUENTES CONSULTADAS
TANNENBAUM, Andrew S., Sistemas Operativos Modernos, 2a. Edición, México, Prentice-Hall, 200
3
STALLINGS, William, Sistemas Operativos, 4ª. Edición, México, Prentice Hall, 2003.
CARRETERO Pérez, Jesús, Sistemas operativos, una visión aplicada, México, Mc. Graw-Hill, 2000
http://sites.google.com/site/flaviodanesse/gnu-linux/sistemas-de-archivos—estructuras-de-directorios
–file-system
http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO0.htm
Anuncios
Report this ad
Share this:
TwitterFacebook
Anuncios
Report this ad
Responder
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados c
on *
Comentario
Nombre *
Correo electrónico *
Web
Anuncios
Report this ad
Anuncios
Report this ad
Blog de WordPress.com.
Seguir
:)