Puede un SO dar seguridad de archivos (y ser
multiusuario)? | Sólo si su FS lo permite. |
Que debe poder hacer un file system? | Se debe poder:
⚪ Crear, modificar y eliminar archivos.
⚪ Compartir archivos selectivamente.
⚪ Al compartir, se deben ofrecer varios tipos de
acceso controlados: lectura, escritura, etc.
⚪ Agrupar los archivos en una estructura
jerárquica.
⚪ Transferir información entre archivos.
⚪ Respaldo y recuperación.
⚪ Nombres simbólicos en sustitución de los
físicos.
⚪ Cifrado.
⚪ Interfaz amable con el usuario, vista lógica
adecuada. |
Que es un bloque? | ■ Bloque o registro físico: unidad de
lectura/escritura para un dispositivo |
Que es un buffer | Registro lógico: unidad de lectura/escritura
para el usuario. |
Nombre y exlique brevemente los cuatro metodos mas comunes de organizacion de archivos | ⚪ Secuencial: Los registros se colocan en orden físico. OK
para cintas (secuenciales).
⚪ Directo: Se obtiene acceso directo a los registros por su
dirección en el propio dispositivo.
⚪ Secuencial indizado: Registros ordenados en forma lógica
según un campo clave. Se manejan índices físicos y
lógicos.
⚪ De partición: organización en directorios. |
Explique las caracteristicas de la asigancion ontigua | ⚪ Los archivos se asignan a zonas contiguas del almacenamiento
secundario.
⚪ Los usuarios especifican por adelantado el tamaño del área
requerida para guardar cierto archivo… y sólo se autoriza si hay
espacio (esto se ve claramente no es muy flexible).
⚪ Los directorios son fáciles de implementar, basta dar la dirección
de inicio y la longitud del archivo. |
Cuales son las desventajas de la asignacion contigua? | ■ Se generan huecos al asignar/borrar (fragmentación). Esto requiere
condensaciones periódicas, etc.
■ Cuando los archivos crecen dinámicamente, es inconveniente por ser
necesario reubicar continuamente los archivos |
Explique las caracteristicas de la asigancion no contigua | ■Maneja de forma más eficiente el almacenamiento
secundario.
■ Reduce el overhead en tiempo y espacio.
■ Es una mezcla de asignación contigua y no contigua.
■ Se asignan bloques de sectores contiguos.
■ Al asignar bloques nuevos, se busca asignar los más
cercanos físicamente.
■ Una forma de implementarlo es el encadenamiento
de bloques y el encadenamiento de bloques de índice
(figura) |
Cuales son las desventajas de la asignacion no contigua? | ● ventaja principal respecto a la asignación contigua, no posee tanta fragmentación (al borrar o crear
archivos)
● Desventaja los punteros ocupan espacio en los bloques y la pérdida de una referencia genera la pérdida de
gran parte de información. |
Cuales son las caracteristicas del sistema fat? | ●Tiende a dejar fragmentos de los ficheros tras borrarlos, lo que con el
tiempo ralentiza las operaciones L/E.
●No es redundante a fallos (ante fallos, como fallos eléctricos, puede dejar el
sistema en un estado incongruente).
●Fue diseñado para ficheros de tamaño reducido.
●No soporta permisos de seguridad.
●Los bloques se acceden de forma directa a través de un bloque de indexación.
● Debido a que el bloque de indexación ocupa espacio, pueden surgir varios bloques de indexación por
archivo |
Que es un bloque de paridad | la paridad es la suma de todos los dispositivos utilizados en una matriz. Recuperarse del fallo de dispositivo es posible leyendo los datos buenos que quedan y comparándolos con el dato de paridad almacenado en el conjunto |
Caracteristicas de raid 0 | No es un RAID técnicamente
hablando.
■ Sin respaldo de datos. Pero si
falla un disco solo se pierde la
información de él. |
Caracteristicas de raid 1 | Datos espejados
■ La capacidad de
almacenamiento se
disminuye a la mitad
■ No ganamos rendimiento |
Caracterisitcicas del Raid 2 | Enfocado a la detección de errores de disco.
■ Actualmente no se utiliza.
■ Los discos antiguos no tenían detección de errores,
era necesario aplicar algoritmos de detección de
errores y guardar su resultado en un disco.
■ Los discos son sincronizados por la controladora y
funcionan como uno. Se lee info de los primeros
discos y se verifica su correctitud con la información
contenida en el disco ultimo.
■ A mayor cantidad de tipos de error, mayor cantidad |
Caracterisitcicas del Raid 3 | ■ Actualmente no se utiliza (el raid 4 es similar pero
dividiendo por bloques de datos)
■ Sincroniza la controladora para que los 3 primeros
discos trabajen como uno, guardando la información
como bytes (y no como bloque). Lo cual lo vuelve
muy veloz.
■ Puede reconstruir la info a través del disco de paridad |
Caracterisitcicas del Raid 4 | ■ Similar a Raid 3 pero con bloques.
■ Permite reconstruir cuando falla un disco
■ Tiene una desventaja respecto a raid 5, que estresa
mucho el disco de paridad (al estar concentrado en
un único disco, pudiendo generar su ruptura)y no
distribuye las lecturas. |
Caracterisitcicas del Raid 5 | ■ Incrementa rendimiento de lectura.
■ Se precisa poco espacio para backup (1 disco).
■ Sin embargo, ante fallas de múltiples discos, pierde
información. |
Caracterisitcicas del Raid 5 | ■ Similar pero con tolerancia a dos discos rotos a la
vez |
Caracteristicas de Unix | ★ Escrito en lenguaje de alto nivel C
★ Sistema jerárquico de procesos y
archivos
★ Interface con perifericos
★ Multiusuario y tiempo compartido
★ Adapta sus programas a cualquier
máquina (hardware) con UNIX
★ No está ligado a ningún fabricante de
computadoras particular |
Que es el FSF-1985? | La Free Software Foundation (FSF) es una organización sin fines de lucro con la
misión mundial de promover la libertad de los usuarios de computadoras.
Defendemos los derechos de todos los usuarios de software. |
Cuales son los principios del FSF-1985 | ● La libertad de ejecutar el programa como lo desee, con cualquier propósito
(libertad 0).
● La libertad de estudiar el funcionamiento del programa y modificarlo de modo
que realice las tareas como usted desee (libertad 1). El acceso al código
fuente es un prerrequisito para esto.
● La libertad de redistribuir copias para ayudar a los demás (libertad 2).
● La libertad de distribuir copias de sus versiones modificadas a otras personas
(libertad 3). Al hacerlo da a toda la comunidad la oportunidad de beneficiarse
de sus cambios. El acceso al código fuente es un prerrequisito para esto. |
Que es GNU LINUX? | ● GNU = GNU’s not UNIX
Sigue un diseño de tipo Unix y se mantiene compatible, pero se distingue de
UNIX por ser software libre y por no contener código de UNIX.
● Auspiciado por la FSF |
Porque se crea GNU s LINUX | Distintos grupos de personas empezaron a aunar esfuerzos
para crear lo que se conoce como distribuciones de Linux. La mayor parte de
estas distribuciones se diferenciaban solamente en los conjuntos de software
que incluyen. A medida que pasaba el tiempo, las diferentes distribuciones
diversificaron sus ofertas, añadiendo algunas veces software escrito
específicamente para las propias distribuciones (como utilidades de
empaquetamiento e interfaces gráficas) en un esfuerzo por diferenciarse del
resto. |
Que es un repositorio? | ● “Un repositorio es un servidor accesible mediante internet que almacena paquetes y programas para que nosotros los podamos descargar e instalar en nuestro sistema operativo" |
Que son los archivos especiales? | Se utilizan para designar periféricos de entrada y salida. |