SlideShare una empresa de Scribd logo
1 de 26
INSTITUTO POLITÉCNICO NACIONAL
Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas
TEMA: SISTEMA DE ARCHIVOS UNIX
INTEGRANTES DEL EQUIPO:
De La Cruz Bautista Arturo
Loredo Mendoza Luis E.
Ortiz Aburto Omar
Pérez Gonzales Jonathan
Coordinador: De La Cruz Bautista Arturo
FECHA DE ENTREGA: 08/05/2013
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 Bell
para ver la generalización de Unix antes de ser comercializado por
AT&T a principios de 1980. V7 se ejecuta, además de en otros, sobre
PDP-11, minicomputadoras y sobre el “Interdata 8/32”.
Las versiones de Unix de los Laboratorios Bell son designados sobre la
edición del manual de usuario con el que viene acompañado. La
séptima edición era precedida por la sexta edición, que fue la primera
versión en ser lanzada ampliamente fuera de los laboratorios de
desarrollo de la línea de investigación de Unix.
V7 ha sido la primera versión de Unix realmente portable, y muchas
portabilidades se llevaron a cabo. La primera estación de trabajo de Sun se
ejecutaba sobre un sistema portado V7 de Unisoft, y la primera versión de
Xenix fue una extensión de V7.
El sistema VAX de V7, llamado UNIX/32V, es el ancestro indirecto del más
cercano sistema Unix actual. El grupo de la Universidad Wollongong que
produjo la migración V6 para Interdata 7/32 también migró V7 hacia esta
máquina.
DEC distribuye su propia versión
de V7, llamada V7M (por estar
modificada), para el PDP-
11.V7M, desarrollado por el
Grupo de Ingerieros Unix
original, contenía muchos
parches al núcleo para el PDP-11
e incluía el apoyo a la
instrucción separada y espacios
de datos, un trabajo importante
para la recuperación de errores
de hardware, y muchos
controladores de dispositivo.
Gran parte del trabajo se puso en la
producción de una versión fiable de
arranque desde muchas unidades
de cinta o unidades de disco. V7M
fue muy respetado en la comunidad
Unix. UEG se convirtió en el grupo
que más tarde desarrolló Ultrix.
Debido a su poder pero elegante
simplicidad, muchos antiguos
usuarios de Unix recuerdan con
cariño (y con nostagia) V7 como el
pináculo de desarrollo de Unix y de
la última “verdadera” Unix, mejor a
todos los anteriores y posteriores a
Unix.
Algunas características nuevas fueron introducidas en la versión 7.
Herramientas de programación como lex, lint, pcc y make hicieron su primera
aparició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ón
7:
• Entre los nuevos comandos: el shell Bourne, at, awk, calendar, cpio (en
la migración 32V), f77, fortune, iostat, tar (reemplazando al comando tp),
touch, uucp.
• Nuevas llamadas al sistema: access, acct, alarm, chroot (originalmente
utilizado para el testeo de la distribución V7 durante su preparación),
ioctl, lseek (anteriormente solo eran direccionables 24 bit desde los
programas), umask, utime.
• Nueva biblioteca de llamadas: las nuevas rutinas stdio, malloc, getenv,
popen/system.
Sistema de Ficheros Unix V7
El sistema de ficheros
tiene la forma de un
árbol que nace en el
directorio raíz, con la
adición de enlaces para
formar un grafo acíclico
dirigido (DAG).
Estructura Ficheros
Una entrada de
directorio contiene
solamente dos campos.
Estos parámetros
limitan el número de
ficheros por sistema de
ficheros a 64K.
Atributos I-nodo
Tamaño del fichero.
Hora de creación.
Hora del último acceso y
la de la última
modificación.
Propietario.
Grupo.
Información de protección
y un contador del número
de entradas de directorio
que apuntan al i-nodo.
Ventajas del Sistema de Archivos
V7
Cada vez que se crea un
enlace nuevo con un i-
nodo, se incrementa el
contador en el i- nodo.
Cuando se elimina un
enlace, el contador se
decrementa.
Cuando el contador llega a
0, el i-nodo se recicla y los
bloques de disco se
colocan en la lista libre.
La versión 7 Unix tiene una cualidad muy especial
que es que los programadores pueden hacer más
con 256KB de memoria que algunos programadores
modernos puede hacer con 4 gigabytes.
UFS
Es un sistema de archivos utilizado por varios
sistemas operativos UNIX y POSIX
Derivado del Berkeley Fast File System (FFS), el cual
es desarrollado desde FS UNIX
Desarrollado en los Laboratorios Bell.
Los derivativos de BSD utilizan una variante de UFS:
FreeBSD
NetBSD
OpenBSD
NeXTStep
Solaris Operating Environment|Solaris
 EnMac OS X está disponible como una alternativa
al HFS.
En Linux, existe soporte parcial al sistema de archivos
UFS, de solo lectura, y utiliza sistema de archivos
nativo de tipo ext3, con un diseño inspirado en UFS.
Capacidades UFS
Máxima dimensión de archivo 273
bytes (8ZB)
Tamaño máximo del nombre
de archivo 255 bytes
Número máximo de
subdirectorios en un directorio 32,767
Tamaño máximo del volumen 273
bytes (8 ZB)
El sistema de archivos UFS se compone por las
siguientes partes:
 Unos pocos bloques al principio de la partición que
se usan reservado solo para el bootstrap.
Un súper bloque reservado para un numero mágico
(magic number) para poder así identificar el UFS y
otros números que son vitales para el buen
funcionamiento del sistema
Una colección de grupos de cilindros cada grupo
tiene estos componentes que ayudan al
funcionamiento del UFS:
 Respaldo del súper bloque.
 Una cabecera que contiene estadísticas, listas de
espacios libres, etc. Todo acerca del mismo bloque de
cilindro.
Una gran variedad de inodos cada cual conteniendo los
atributos de los archivos.
 Una variedad de bloques de datos.
Sistema de Archivos Unix - UFS
Sistema de Archivos Unix - UFS
Trayectoria de un archivo o path name:
Cada directorio se “/”
Por ejemplo, el archivo :
/u/gerencia/abril94l/carta2
Si se observa desde el directorio /u:
gerencia/abril94l/carta2
Si se observa desde el directorio /gerencia:
abril94l/carta2
Si se observa desde el directorio /abril94:
carta2
/
U
gerencia
abril94I
carta2
Sistema de Archivos Unix - UFS
Dentro 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 y
directorios.
•Permisos
•Tamaño del fichero.
•Número de enlaces del fichero.
Sistema de Archivos Unix - UFS
Permisos 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 no
son el propietario.
Permisos para el resto: Se aplican a todos los que no entran en ninguna de
las 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.
Sistema de Archivos Unix - UFS
chmod
% chmod 754 nom_fichero – Digito octal 1 permite acceso 0 no permite acceso
Permisos del propietario: 7 en binario es 111, lo cual corresponde a los tres
permisos activos (lectura, escritura, ejecución).
Permisos del grupo:5 en binario es 101, lo cual corresponde a lectura y ejecución
activado, escritura desactivado.
Permisos para el resto: 4 en binario es 100, solo permiso de lectura
% chmod o+r nom_fichero
Clase:
u: propietario g: grupo o: resto a: todos
Operación:
+: añade acceso -: elimina acceso =: pone permiso
Permiso:
r: lectura w: escritura x: ejecución
Sistema de Archivos Unix - UFS
Sistema de Archivos Unix - UFS
Los comandos mas comunes dentro del Sistema de Archivos son:
pwd.........para averiguar cual es el directorio actual
Is..............para pedir un listado del directorio actual
cd.............para cambiar el directorio
mkdir.......para crear un directorio
cat............para ver un archivo
echo.........imprime una cadena de caracteres
cp.............copia un archivo
mv............mueve o renombra un archivo
chmod…..sirve para cambiar los permisos

Más contenido relacionado

La actualidad más candente

Sistema Operativo UNIX
Sistema Operativo UNIX Sistema Operativo UNIX
Sistema Operativo UNIX Erick Navarro
 
Sistemas de archivos linux
Sistemas de archivos linuxSistemas de archivos linux
Sistemas de archivos linuxyaneli14
 
Sistemas de archivos.
Sistemas de archivos.Sistemas de archivos.
Sistemas de archivos.Michelle Love
 
Cronología de Windows
Cronología de WindowsCronología de Windows
Cronología de WindowsAndreWclerici
 
Presentacion De Unix
Presentacion De UnixPresentacion De Unix
Presentacion De Unixguest40bf5f
 
Acceso a sistema de disco
Acceso a sistema de disco Acceso a sistema de disco
Acceso a sistema de disco Jesus Valenzuela
 
Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)Jakssiel Cruz
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativosequipo17
 
Tema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIXTema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIXFrancisco Medina
 
Fundamentos Básicos de Informática.
Fundamentos Básicos de Informática.Fundamentos Básicos de Informática.
Fundamentos Básicos de Informática.Nicole Ramon
 
Sistemas operativos libres
Sistemas operativos libresSistemas operativos libres
Sistemas operativos libresGustavo Juarez
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unixguestab28f09
 
Interoperabilidad
InteroperabilidadInteroperabilidad
Interoperabilidadantonio_671
 

La actualidad más candente (18)

Sistemas operativos basados en dos y unix
Sistemas operativos basados en dos y unixSistemas operativos basados en dos y unix
Sistemas operativos basados en dos y unix
 
Administracion de redes
Administracion de redesAdministracion de redes
Administracion de redes
 
Sistemas operativos 1 sistemas de archivo
Sistemas operativos 1   sistemas de archivoSistemas operativos 1   sistemas de archivo
Sistemas operativos 1 sistemas de archivo
 
Sistema Operativo UNIX
Sistema Operativo UNIX Sistema Operativo UNIX
Sistema Operativo UNIX
 
Sistemas de archivos linux
Sistemas de archivos linuxSistemas de archivos linux
Sistemas de archivos linux
 
Sistemas de archivos.
Sistemas de archivos.Sistemas de archivos.
Sistemas de archivos.
 
Cronología de Windows
Cronología de WindowsCronología de Windows
Cronología de Windows
 
Presentacion De Unix
Presentacion De UnixPresentacion De Unix
Presentacion De Unix
 
Acceso a sistema de disco
Acceso a sistema de disco Acceso a sistema de disco
Acceso a sistema de disco
 
Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
Tema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIXTema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIX
 
sistema operativo unix
sistema operativo unixsistema operativo unix
sistema operativo unix
 
Fundamentos Básicos de Informática.
Fundamentos Básicos de Informática.Fundamentos Básicos de Informática.
Fundamentos Básicos de Informática.
 
Sistemas operativos libres
Sistemas operativos libresSistemas operativos libres
Sistemas operativos libres
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
 
Interoperabilidad
InteroperabilidadInteroperabilidad
Interoperabilidad
 
Johana
JohanaJohana
Johana
 

Similar a Sr8 cm3 eq2-sistema de archivos v7.unix

Similar a Sr8 cm3 eq2-sistema de archivos v7.unix (20)

Tatiana Sánchez 4
Tatiana Sánchez 4Tatiana Sánchez 4
Tatiana Sánchez 4
 
Osunix versiones-tiposdeparticiones-formatos-130729213318-phpapp02
Osunix versiones-tiposdeparticiones-formatos-130729213318-phpapp02Osunix versiones-tiposdeparticiones-formatos-130729213318-phpapp02
Osunix versiones-tiposdeparticiones-formatos-130729213318-phpapp02
 
Linux.Trabajo práctico
Linux.Trabajo prácticoLinux.Trabajo práctico
Linux.Trabajo práctico
 
Linux
LinuxLinux
Linux
 
Sistema gnulinux 1
Sistema gnulinux 1Sistema gnulinux 1
Sistema gnulinux 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Introduccion UNIX/LINUX
Introduccion UNIX/LINUXIntroduccion UNIX/LINUX
Introduccion UNIX/LINUX
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Estructura básica general del sistema unix
Estructura básica general del sistema unixEstructura básica general del sistema unix
Estructura básica general del sistema unix
 
Linux
LinuxLinux
Linux
 
Linux!!
Linux!!Linux!!
Linux!!
 
Artefactos linux
Artefactos linuxArtefactos linux
Artefactos linux
 
Sistemas presentacion
Sistemas presentacionSistemas presentacion
Sistemas presentacion
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Comandos de Linux
Comandos de LinuxComandos de Linux
Comandos de Linux
 
Sr8 cm3 eq2-sistema de archivos v7.unix
Sr8 cm3 eq2-sistema de archivos v7.unixSr8 cm3 eq2-sistema de archivos v7.unix
Sr8 cm3 eq2-sistema de archivos v7.unix
 
Resumen investigación tesina gnu linux
Resumen investigación tesina gnu linuxResumen investigación tesina gnu linux
Resumen investigación tesina gnu linux
 
Unix
UnixUnix
Unix
 
Taller de Instalación y configuración de gnu/linux
Taller de Instalación y configuración de gnu/linuxTaller de Instalación y configuración de gnu/linux
Taller de Instalación y configuración de gnu/linux
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (20)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

Sr8 cm3 eq2-sistema de archivos v7.unix

  • 1. INSTITUTO POLITÉCNICO NACIONAL Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas TEMA: SISTEMA DE ARCHIVOS UNIX INTEGRANTES DEL EQUIPO: De La Cruz Bautista Arturo Loredo Mendoza Luis E. Ortiz Aburto Omar Pérez Gonzales Jonathan Coordinador: De La Cruz Bautista Arturo FECHA DE ENTREGA: 08/05/2013
  • 2.
  • 3. 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 Bell para ver la generalización de Unix antes de ser comercializado por AT&T a principios de 1980. V7 se ejecuta, además de en otros, sobre PDP-11, minicomputadoras y sobre el “Interdata 8/32”.
  • 4. Las versiones de Unix de los Laboratorios Bell son designados sobre la edición del manual de usuario con el que viene acompañado. La séptima edición era precedida por la sexta edición, que fue la primera versión en ser lanzada ampliamente fuera de los laboratorios de desarrollo de la línea de investigación de Unix.
  • 5. V7 ha sido la primera versión de Unix realmente portable, y muchas portabilidades se llevaron a cabo. La primera estación de trabajo de Sun se ejecutaba sobre un sistema portado V7 de Unisoft, y la primera versión de Xenix fue una extensión de V7. El sistema VAX de V7, llamado UNIX/32V, es el ancestro indirecto del más cercano sistema Unix actual. El grupo de la Universidad Wollongong que produjo la migración V6 para Interdata 7/32 también migró V7 hacia esta máquina.
  • 6. DEC distribuye su propia versión de V7, llamada V7M (por estar modificada), para el PDP- 11.V7M, desarrollado por el Grupo de Ingerieros Unix original, contenía muchos parches al núcleo para el PDP-11 e incluía el apoyo a la instrucción separada y espacios de datos, un trabajo importante para la recuperación de errores de hardware, y muchos controladores de dispositivo.
  • 7. Gran parte del trabajo se puso en la producción de una versión fiable de arranque desde muchas unidades de cinta o unidades de disco. V7M fue muy respetado en la comunidad Unix. UEG se convirtió en el grupo que más tarde desarrolló Ultrix. Debido a su poder pero elegante simplicidad, muchos antiguos usuarios de Unix recuerdan con cariño (y con nostagia) V7 como el pináculo de desarrollo de Unix y de la última “verdadera” Unix, mejor a todos los anteriores y posteriores a Unix.
  • 8. Algunas características nuevas fueron introducidas en la versión 7. Herramientas de programación como lex, lint, pcc y make hicieron su primera aparició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ón 7: • Entre los nuevos comandos: el shell Bourne, at, awk, calendar, cpio (en la migración 32V), f77, fortune, iostat, tar (reemplazando al comando tp), touch, uucp. • Nuevas llamadas al sistema: access, acct, alarm, chroot (originalmente utilizado para el testeo de la distribución V7 durante su preparación), ioctl, lseek (anteriormente solo eran direccionables 24 bit desde los programas), umask, utime. • Nueva biblioteca de llamadas: las nuevas rutinas stdio, malloc, getenv, popen/system.
  • 9. Sistema de Ficheros Unix V7 El sistema de ficheros tiene la forma de un árbol que nace en el directorio raíz, con la adición de enlaces para formar un grafo acíclico dirigido (DAG).
  • 10. Estructura Ficheros Una entrada de directorio contiene solamente dos campos. Estos parámetros limitan el número de ficheros por sistema de ficheros a 64K.
  • 11. Atributos I-nodo Tamaño del fichero. Hora de creación. Hora del último acceso y la de la última modificación. Propietario. Grupo. Información de protección y un contador del número de entradas de directorio que apuntan al i-nodo.
  • 12. Ventajas del Sistema de Archivos V7 Cada vez que se crea un enlace nuevo con un i- nodo, se incrementa el contador en el i- nodo. Cuando se elimina un enlace, el contador se decrementa. Cuando el contador llega a 0, el i-nodo se recicla y los bloques de disco se colocan en la lista libre.
  • 13. La versión 7 Unix tiene una cualidad muy especial que es que los programadores pueden hacer más con 256KB de memoria que algunos programadores modernos puede hacer con 4 gigabytes.
  • 14.
  • 15. UFS Es un sistema de archivos utilizado por varios sistemas operativos UNIX y POSIX Derivado del Berkeley Fast File System (FFS), el cual es desarrollado desde FS UNIX Desarrollado en los Laboratorios Bell.
  • 16. Los derivativos de BSD utilizan una variante de UFS: FreeBSD NetBSD OpenBSD NeXTStep Solaris Operating Environment|Solaris  EnMac OS X está disponible como una alternativa al HFS. En Linux, existe soporte parcial al sistema de archivos UFS, de solo lectura, y utiliza sistema de archivos nativo de tipo ext3, con un diseño inspirado en UFS.
  • 17. Capacidades UFS Máxima dimensión de archivo 273 bytes (8ZB) Tamaño máximo del nombre de archivo 255 bytes Número máximo de subdirectorios en un directorio 32,767 Tamaño máximo del volumen 273 bytes (8 ZB)
  • 18. El sistema de archivos UFS se compone por las siguientes partes:  Unos pocos bloques al principio de la partición que se usan reservado solo para el bootstrap. Un súper bloque reservado para un numero mágico (magic number) para poder así identificar el UFS y otros números que son vitales para el buen funcionamiento del sistema
  • 19. Una colección de grupos de cilindros cada grupo tiene estos componentes que ayudan al funcionamiento del UFS:  Respaldo del súper bloque.  Una cabecera que contiene estadísticas, listas de espacios libres, etc. Todo acerca del mismo bloque de cilindro. Una gran variedad de inodos cada cual conteniendo los atributos de los archivos.  Una variedad de bloques de datos.
  • 20. Sistema de Archivos Unix - UFS
  • 21. Sistema de Archivos Unix - UFS Trayectoria de un archivo o path name: Cada directorio se “/” Por ejemplo, el archivo : /u/gerencia/abril94l/carta2 Si se observa desde el directorio /u: gerencia/abril94l/carta2 Si se observa desde el directorio /gerencia: abril94l/carta2 Si se observa desde el directorio /abril94: carta2 / U gerencia abril94I carta2
  • 22. Sistema de Archivos Unix - UFS Dentro 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 y directorios. •Permisos •Tamaño del fichero. •Número de enlaces del fichero.
  • 23. Sistema de Archivos Unix - UFS Permisos 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 no son el propietario. Permisos para el resto: Se aplican a todos los que no entran en ninguna de las 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.
  • 24. Sistema de Archivos Unix - UFS chmod % chmod 754 nom_fichero – Digito octal 1 permite acceso 0 no permite acceso Permisos del propietario: 7 en binario es 111, lo cual corresponde a los tres permisos activos (lectura, escritura, ejecución). Permisos del grupo:5 en binario es 101, lo cual corresponde a lectura y ejecución activado, escritura desactivado. Permisos para el resto: 4 en binario es 100, solo permiso de lectura
  • 25. % chmod o+r nom_fichero Clase: u: propietario g: grupo o: resto a: todos Operación: +: añade acceso -: elimina acceso =: pone permiso Permiso: r: lectura w: escritura x: ejecución Sistema de Archivos Unix - UFS
  • 26. Sistema de Archivos Unix - UFS Los comandos mas comunes dentro del Sistema de Archivos son: pwd.........para averiguar cual es el directorio actual Is..............para pedir un listado del directorio actual cd.............para cambiar el directorio mkdir.......para crear un directorio cat............para ver un archivo echo.........imprime una cadena de caracteres cp.............copia un archivo mv............mueve o renombra un archivo chmod…..sirve para cambiar los permisos