INSTITUTO POLITÉCNICO NACIONALUnidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y AdministrativasTEM...
La séptima edición de unix, también llamada Unix versión 7 o V7.Lanzado en 1979, fue el último lanzamiento de los Laborato...
Las versiones de Unix de los Laboratorios Bell son designados sobre laedición del manual de usuario con el que viene acomp...
V7 ha sido la primera versión de Unix realmente portable, y muchasportabilidades se llevaron a cabo. La primera estación d...
DEC distribuye su propia versiónde V7, llamada V7M (por estarmodificada), para el PDP-11.V7M, desarrollado por elGrupo de ...
Gran parte del trabajo se puso en laproducción de una versión fiable dearranque desde muchas unidadesde cinta o unidades d...
Algunas características nuevas fueron introducidas en la versión 7.Herramientas de programación como lex, lint, pcc y make...
Sistema de Ficheros Unix V7El sistema de ficherostiene la forma de unárbol que nace en eldirectorio raíz, con laadición d...
Estructura FicherosUna entrada dedirectorio contienesolamente dos campos.Estos parámetroslimitan el número deficheros po...
Atributos I-nodoTamaño del fichero.Hora de creación.Hora del último acceso yla de la últimamodificación.Propietario.G...
Ventajas del Sistema de ArchivosV7Cada vez que se crea unenlace nuevo con un i-nodo, se incrementa elcontador en el i- no...
La versión 7 Unix tiene una cualidad muy especialque es que los programadores pueden hacer máscon 256KB de memoria que al...
UFSEs un sistema de archivos utilizado por variossistemas operativos UNIX y POSIXDerivado del Berkeley Fast File System ...
Los derivativos de BSD utilizan una variante de UFS:FreeBSDNetBSDOpenBSDNeXTStepSolaris Operating Environment|Solari...
Capacidades UFSMáxima dimensión de archivo 273bytes (8ZB)Tamaño máximo del nombrede archivo 255 bytesNúmero máximo desu...
El sistema de archivos UFS se compone por lassiguientes partes: Unos pocos bloques al principio de la partición quese usa...
Una colección de grupos de cilindros cada grupotiene estos componentes que ayudan alfuncionamiento del UFS: Respaldo del...
Sistema de Archivos Unix - UFS
Sistema de Archivos Unix - UFSTrayectoria de un archivo o path name:Cada directorio se “/”Por ejemplo, el archivo :/u/gere...
Sistema de Archivos Unix - UFSDentro de cada archivo existe un i-nodo; cada i-nodo contiene:•Donde se almacenan los datos•...
Sistema de Archivos Unix - UFSPermisos a Ficheros:Los permisos están en tres categorías:Permisos de propietario: Son los q...
Sistema de Archivos Unix - UFSchmod% chmod 754 nom_fichero – Digito octal 1 permite acceso 0 no permite accesoPermisos del...
% chmod o+r nom_ficheroClase:u: propietario g: grupo o: resto a: todosOperación:+: añade acceso -: elimina acceso =: pone ...
Sistema de Archivos Unix - UFSLos comandos mas comunes dentro del Sistema de Archivos son:pwd.........para averiguar cual ...
Sr8 cm3 eq2-sistema de archivos v7.unix
Sr8 cm3 eq2-sistema de archivos v7.unix
Upcoming SlideShare
Loading in …5
×

Sr8 cm3 eq2-sistema de archivos v7.unix

264 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
264
On SlideShare
0
From Embeds
0
Number of Embeds
43
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sr8 cm3 eq2-sistema de archivos v7.unix

  1. 1. INSTITUTO POLITÉCNICO NACIONALUnidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y AdministrativasTEMA: SISTEMA DE ARCHIVOS UNIXINTEGRANTES DEL EQUIPO:De La Cruz Bautista ArturoLoredo Mendoza Luis E.Ortiz Aburto OmarPérez Gonzales JonathanCoordinador: De La Cruz Bautista ArturoFECHA DE ENTREGA: 08/05/2013
  2. 2. La séptima edición de unix, también llamada Unix versión 7 o V7.Lanzado en 1979, fue el último lanzamiento de los Laboratorios Bellpara ver la generalización de Unix antes de ser comercializado porAT&T a principios de 1980. V7 se ejecuta, además de en otros, sobrePDP-11, minicomputadoras y sobre el “Interdata 8/32”.
  3. 3. Las versiones de Unix de los Laboratorios Bell son designados sobre laedición del manual de usuario con el que viene acompañado. Laséptima edición era precedida por la sexta edición, que fue la primeraversión en ser lanzada ampliamente fuera de los laboratorios dedesarrollo de la línea de investigación de Unix.
  4. 4. V7 ha sido la primera versión de Unix realmente portable, y muchasportabilidades se llevaron a cabo. La primera estación de trabajo de Sun seejecutaba sobre un sistema portado V7 de Unisoft, y la primera versión deXenix fue una extensión de V7.El sistema VAX de V7, llamado UNIX/32V, es el ancestro indirecto del máscercano sistema Unix actual. El grupo de la Universidad Wollongong queprodujo la migración V6 para Interdata 7/32 también migró V7 hacia estamáquina.
  5. 5. DEC distribuye su propia versiónde V7, llamada V7M (por estarmodificada), para el PDP-11.V7M, desarrollado por elGrupo de Ingerieros Unixoriginal, contenía muchosparches al núcleo para el PDP-11e incluía el apoyo a lainstrucción separada y espaciosde datos, un trabajo importantepara la recuperación de erroresde hardware, y muchoscontroladores de dispositivo.
  6. 6. Gran parte del trabajo se puso en laproducción de una versión fiable dearranque desde muchas unidadesde cinta o unidades de disco. V7Mfue muy respetado en la comunidadUnix. UEG se convirtió en el grupoque más tarde desarrolló Ultrix.Debido a su poder pero elegantesimplicidad, muchos antiguosusuarios de Unix recuerdan concariño (y con nostagia) V7 como elpináculo de desarrollo de Unix y dela última “verdadera” Unix, mejor atodos los anteriores y posteriores aUnix.
  7. 7. Algunas características nuevas fueron introducidas en la versión 7.Herramientas de programación como lex, lint, pcc y make hicieron su primeraaparición en el linaje de la investigación de Unix en la versión 7.Otros que se enumeran a continuación, demuestran la influencia de la versión7:• Entre los nuevos comandos: el shell Bourne, at, awk, calendar, cpio (enla migración 32V), f77, fortune, iostat, tar (reemplazando al comando tp),touch, uucp.• Nuevas llamadas al sistema: access, acct, alarm, chroot (originalmenteutilizado para el testeo de la distribución V7 durante su preparación),ioctl, lseek (anteriormente solo eran direccionables 24 bit desde losprogramas), umask, utime.• Nueva biblioteca de llamadas: las nuevas rutinas stdio, malloc, getenv,popen/system.
  8. 8. Sistema de Ficheros Unix V7El sistema de ficherostiene la forma de unárbol que nace en eldirectorio raíz, con laadición de enlaces paraformar un grafo acíclicodirigido (DAG).
  9. 9. Estructura FicherosUna entrada dedirectorio contienesolamente dos campos.Estos parámetroslimitan el número deficheros por sistema deficheros a 64K.
  10. 10. Atributos I-nodoTamaño del fichero.Hora de creación.Hora del último acceso yla de la últimamodificación.Propietario.Grupo.Información de proteccióny un contador del númerode entradas de directorioque apuntan al i-nodo.
  11. 11. Ventajas del Sistema de ArchivosV7Cada vez que se crea unenlace nuevo con un i-nodo, se incrementa elcontador en el i- nodo.Cuando se elimina unenlace, el contador sedecrementa.Cuando el contador llega a0, el i-nodo se recicla y losbloques de disco secolocan en la lista libre.
  12. 12. La versión 7 Unix tiene una cualidad muy especialque es que los programadores pueden hacer máscon 256KB de memoria que algunos programadoresmodernos puede hacer con 4 gigabytes.
  13. 13. UFSEs un sistema de archivos utilizado por variossistemas operativos UNIX y POSIXDerivado del Berkeley Fast File System (FFS), el cuales desarrollado desde FS UNIXDesarrollado en los Laboratorios Bell.
  14. 14. Los derivativos de BSD utilizan una variante de UFS:FreeBSDNetBSDOpenBSDNeXTStepSolaris Operating Environment|Solaris EnMac OS X está disponible como una alternativaal HFS.En Linux, existe soporte parcial al sistema de archivosUFS, de solo lectura, y utiliza sistema de archivosnativo de tipo ext3, con un diseño inspirado en UFS.
  15. 15. Capacidades UFSMáxima dimensión de archivo 273bytes (8ZB)Tamaño máximo del nombrede archivo 255 bytesNúmero máximo desubdirectorios en un directorio 32,767Tamaño máximo del volumen 273bytes (8 ZB)
  16. 16. El sistema de archivos UFS se compone por lassiguientes partes: Unos pocos bloques al principio de la partición quese usan reservado solo para el bootstrap.Un súper bloque reservado para un numero mágico(magic number) para poder así identificar el UFS yotros números que son vitales para el buenfuncionamiento del sistema
  17. 17. Una colección de grupos de cilindros cada grupotiene estos componentes que ayudan alfuncionamiento del UFS: Respaldo del súper bloque. Una cabecera que contiene estadísticas, listas deespacios libres, etc. Todo acerca del mismo bloque decilindro.Una gran variedad de inodos cada cual conteniendo losatributos de los archivos. Una variedad de bloques de datos.
  18. 18. Sistema de Archivos Unix - UFS
  19. 19. Sistema de Archivos Unix - UFSTrayectoria de un archivo o path name:Cada directorio se “/”Por ejemplo, el archivo :/u/gerencia/abril94l/carta2Si se observa desde el directorio /u:gerencia/abril94l/carta2Si se observa desde el directorio /gerencia:abril94l/carta2Si se observa desde el directorio /abril94:carta2/Ugerenciaabril94Icarta2
  20. 20. Sistema de Archivos Unix - UFSDentro de cada archivo existe un i-nodo; cada i-nodo contiene:•Donde se almacenan los datos•Quien es el propietario de los datos•Tipo de fichero:•“regular” es decir un fichero que contiene información habitual, datos o programas•“dispositivo” un elemento destinado a intercambiar datos con un periférico,•“enlace” un fichero que apunta a otro fichero;•“pipe” un fichero que se utiliza para intercambiar información entre procesos•“directorio” si el elemento no contiene datos sino referencias a otros ficheros ydirectorios.•Permisos•Tamaño del fichero.•Número de enlaces del fichero.
  21. 21. Sistema de Archivos Unix - UFSPermisos a Ficheros:Los permisos están en tres categorías:Permisos de propietario: Son los que se aplican al propietario del fichero.Permisos de grupo: Se aplican a todos los miembros de ese grupo que noson el propietario.Permisos para el resto: Se aplican a todos los que no entran en ninguna delas dos categorías anteriores.En cada una de estas categorías hay tres permisos:• Permiso de lectura -r: Permite leer el fichero.• Permiso de escritura -w: Permite modificar el fichero.• Permiso de ejecución -x: Permite ejecutarlo.
  22. 22. Sistema de Archivos Unix - UFSchmod% chmod 754 nom_fichero – Digito octal 1 permite acceso 0 no permite accesoPermisos del propietario: 7 en binario es 111, lo cual corresponde a los trespermisos activos (lectura, escritura, ejecución).Permisos del grupo:5 en binario es 101, lo cual corresponde a lectura y ejecuciónactivado, escritura desactivado.Permisos para el resto: 4 en binario es 100, solo permiso de lectura
  23. 23. % chmod o+r nom_ficheroClase:u: propietario g: grupo o: resto a: todosOperación:+: añade acceso -: elimina acceso =: pone permisoPermiso:r: lectura w: escritura x: ejecuciónSistema de Archivos Unix - UFS
  24. 24. Sistema de Archivos Unix - UFSLos comandos mas comunes dentro del Sistema de Archivos son:pwd.........para averiguar cual es el directorio actualIs..............para pedir un listado del directorio actualcd.............para cambiar el directoriomkdir.......para crear un directoriocat............para ver un archivoecho.........imprime una cadena de caracterescp.............copia un archivomv............mueve o renombra un archivochmod…..sirve para cambiar los permisos

×