SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
INSTITUTO TECNOLOGICO SUPERIOR DE LA SIERRA NEGARA DE AJALPAN


                  PAGINACIÓN DE UN SISTEMA



                 COMANDOS BASICOS EN LINUX



                            FUSE




                   KAREN ROMERO CALLEJA




          INGENIERIA EN SISTEMAS COMPUTACIONALES




                        7 SEMESTRE
PAGINACION

      La paginación consiste en considerar el espacio de direcciones lógicas de
      cada proceso como un conjunto de bloques de tamaño consistente
      llamados paginas. Cada dirección lógica manejada para un proceso estará
      conformada por un par de valores [pagina: desplazamiento].



      Método Básico:

    La memoria física se compone en bloques de tamaño fijo denominados
     marcos.

    La memoria lógica también se compone en bloques del mismo tamaño
     denominados páginas




Estructura De La Tabla De Páginas

Un apuntador a tabla de páginas se almacena con los demás valores de registro
en el bloque de control de procesos.

Cuando se le dice al despachador que inicie un proceso, debe recargar los
registros del usuario y definir los valores correctos de la tabla de páginas de
hardware a partir de la tabla de páginas de usuario que esta almacenada.
Soporte De Hardware

La tabla se implementa como un conjunto de registros dedicados. Estos registros
se deberán construirse con una lógica de muy alta velocidad para que la
traducción de direcciones sea eficiente.

El uso de los registros para la tabla de páginas es satisfactorio si la tabla es
razonablemente pequeña.

Comandos Básicos en Linux

Comandos                             Descripción
ls                                   Lista los ficheros de un directorio concreto
ls -l                                Lista también las propiedades y atributos
ls -la                               Lista ficheros incluidos los ocultos de sistema
cd nom_directorio                    Cambia de directorio
more nom_fichero                     Muestra el contenido de un fichero de forma paginada
ls -la | more                        Lista las ficheros de forma paginada
mv [ruta1]fichero1 [ruta2]fichero2   Mueve y/o renombra un fichero.
rm archivo o directorio              Elimina archivos o directorios
rm -R directorio                     Borra un directorio recursivamente
cp archivo1 archivo2                 Realiza una copia de un fichero
tail nom_archivo                     Muestra las últimas líneas de un archivo de forma estática
tail -f nom_archivo                  Muestra las últimas líneas del fichero de manera dinámica
head -numero nom_archivo             Muestra las primeras (número) líneas de un fichero
mkdir nom_directorio                 Crea un directorio
rmdir nom_directorio                 Elimina un directorio
chmod xxx nom_fichero                Cambia los permisos de acceso de un fichero
chown usuario fichero/directorio     Cambia el propietario de un fichero o directorio
chgrp grupo fichero/directorio       Cambia el grupo (-R para realizar el cambio recursivo)
ps aux                               Muestra una lista de los procesos activos
kill -x(de 0 a 9) PID                Elimina un proceso via nº PID que le identifica
mount                                Vemos el listado de dispositivos montados
mount /dev/fd0 /mnt/floppy           Montaje de la disquetera
mount /mnt/cdrom                     Punto de montaje del CD-ROM
umount                               Desmonta los puntos de montaje anteriores
hostname                             Visualiza el nombre de la máquina
fsck                                 Escanea el disco
init 0                               Apaga la máquina de manera correcta
init 6                               Reinicia la máquina
compress/uncompress                  Comandos de compresión de archivos " .Z"
gunzip nom_archivo.gz                Descompresión de archivos " .gz"
tar xvf fichero.tar                  Descomprime archivos " .tar"
top                                  Lista procesos de CPU
find / -name nom -print              Encuentra ficheros según patrón
pwd                                  Visualiza el directorio actual
grep 'cadena' archivo                Muestra las líneas del archivo que contienen la cadena
date                                 Da la hora y la fecha del sistema
cal                                  Muestra el calendario del mes actual
clear                                Borra la pantalla
who                                  Informa de los usuarios conectados
whoami                               Más información sobre nuestra máquina
finger                               Información más completa que who
su                                   Entrar a la sesión como root (necesario passwd)
su nom_usuari                        Estando como root entramos como otro usuario
fdisk                                Gestión de particiones ('m' = menú de comandos)
setup                                Configuración gráfica de dispositivos
rpm -i nombre_paquete                Instalación de paquetes RedHat
startx                               Arranca el entorno gráfico
Ctrl+Alt+F2                          Salir del entorno gráfico a un terminal
Alt+F'x'                             Conmutar entre terminales
make config                          Configuración del Kernel
make xconfig                         Entorno gráfico de configuración del Kernel
ifconfig -a                          Información de las propiedades de red,
                                     equivale a ifconfig /all en Windows
dump/restore                         Copias de seguridad y restauración
./comando                            Ejecuta un comando si no tenemos el path del directorio

u: propietario; g:grupo; o: otros;
a: todos
+: conceder derechos
-: denegar derechos
FUSE

Con FUSE es posible implementar un sistema de ficheros
completamente funcional en un programa de espacio de usuario. Las
características incluyen:

     Simple API biblioteca
     Instalación simple (no es necesario parchear y recompilar el
      kernel)
     Aplicación segura
     Espacio de usuario - la interfaz del núcleo es muy eficiente
     Utilizable por usuarios no privilegiados
     Se ejecuta en Linux kernels 2.4.xy 2.6.x
     Ha demostrado ser muy estable en el tiempo

FUSE fue desarrollado originalmente para apoyar FAV pero desde
entonces se convirtió en un proyecto independiente. Ahora un buen
número de otros pocos proyectos están utilizando.

¿Cómo funciona?




El módulo de núcleo y se comunican FUSE FUSE biblioteca a través
de un descriptor de fichero especial que se obtiene mediante la
apertura / dev / fusible. Este archivo se puede abrir varias veces, y el
descriptor de fichero obtenido se pasa a la llamada al sistema mount,
para que coincida con el descriptor con el sistema de archivos
montado.

FUSE es realmente útil para la creación de sistemas de archivos
virtuales. A diferencia de los tradicionales sistemas de archivos, que,
en esencia, guardan y recuperan los datos desde un disco, los
sistemas de archivos virtuales en realidad no almacenan datos
propios. Actúan como una visualización o traducción de un sistema de
archivos existente o dispositivo de almacenamiento.

Weitere ähnliche Inhalte

Was ist angesagt?

Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linuxmaomaq
 
Powerpoint comandos pablo rey
Powerpoint comandos pablo reyPowerpoint comandos pablo rey
Powerpoint comandos pablo reyTitoChest
 
Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Alan Resendiz
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntuJose Diaz Silva
 
Comandos básicos de MS-DOS, Linux y Unix
Comandos básicos de MS-DOS, Linux y UnixComandos básicos de MS-DOS, Linux y Unix
Comandos básicos de MS-DOS, Linux y UnixJuajuin
 
Comandos linux y windows
Comandos linux y windowsComandos linux y windows
Comandos linux y windows12052010
 
Comandosbasicos dos linux
Comandosbasicos dos linuxComandosbasicos dos linux
Comandosbasicos dos linuxaly262012
 
Guia basica de comandos ubuntu
Guia basica de comandos ubuntuGuia basica de comandos ubuntu
Guia basica de comandos ubuntussxdan
 
Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Daniel Rivas
 
Comandos dos y linux
Comandos dos y linuxComandos dos y linux
Comandos dos y linuxMauro Leon
 

Was ist angesagt? (18)

Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Powerpoint comandos pablo rey
Powerpoint comandos pablo reyPowerpoint comandos pablo rey
Powerpoint comandos pablo rey
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Sistema Operativos - Objetivo 3 - Comandos Linux
Sistema Operativos - Objetivo 3 - Comandos LinuxSistema Operativos - Objetivo 3 - Comandos Linux
Sistema Operativos - Objetivo 3 - Comandos Linux
 
Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
 
Comandos
Comandos Comandos
Comandos
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Comandos de ubuntu
Comandos de ubuntuComandos de ubuntu
Comandos de ubuntu
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Comandos básicos de MS-DOS, Linux y Unix
Comandos básicos de MS-DOS, Linux y UnixComandos básicos de MS-DOS, Linux y Unix
Comandos básicos de MS-DOS, Linux y Unix
 
Comandos linux y windows
Comandos linux y windowsComandos linux y windows
Comandos linux y windows
 
Comandosbasicos dos linux
Comandosbasicos dos linuxComandosbasicos dos linux
Comandosbasicos dos linux
 
Presentación1 msd
Presentación1 msdPresentación1 msd
Presentación1 msd
 
Guia basica de comandos ubuntu
Guia basica de comandos ubuntuGuia basica de comandos ubuntu
Guia basica de comandos ubuntu
 
Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Comandos básicos en Ubuntu
Comandos básicos en Ubuntu
 
Comandos dos y linux
Comandos dos y linuxComandos dos y linux
Comandos dos y linux
 

Andere mochten auch

De la escuela analógica a la escuela digital: retos de futuro de las TIC en e...
De la escuela analógica a la escuela digital: retos de futuro de las TIC en e...De la escuela analógica a la escuela digital: retos de futuro de las TIC en e...
De la escuela analógica a la escuela digital: retos de futuro de las TIC en e...CRISEL BY AEFOL
 
Cambio cultural e innovación
Cambio cultural e innovaciónCambio cultural e innovación
Cambio cultural e innovaciónPablo Lacourt
 
Portafolio evidencias estrategias y recursos didacticos
Portafolio evidencias estrategias y recursos didacticosPortafolio evidencias estrategias y recursos didacticos
Portafolio evidencias estrategias y recursos didacticosLaura Alfaro
 
"Web semántica y aprendizaje"
"Web semántica y aprendizaje""Web semántica y aprendizaje"
"Web semántica y aprendizaje"CRISEL BY AEFOL
 
7. Por qué gestionar el conocimiento
7. Por qué gestionar el conocimiento7. Por qué gestionar el conocimiento
7. Por qué gestionar el conocimientoCRISEL BY AEFOL
 
Caso Práctico Generali Seguros: "La tecnología al servicio de Modelos Formtiv...
Caso Práctico Generali Seguros: "La tecnología al servicio de Modelos Formtiv...Caso Práctico Generali Seguros: "La tecnología al servicio de Modelos Formtiv...
Caso Práctico Generali Seguros: "La tecnología al servicio de Modelos Formtiv...CRISEL BY AEFOL
 
Los mejores 100 libros de todos los tiempos
Los mejores 100 libros de todos los tiemposLos mejores 100 libros de todos los tiempos
Los mejores 100 libros de todos los tiemposGeraldine Ospina
 
PAC 1. Los nuevos medios de Manovich
PAC 1. Los nuevos medios de ManovichPAC 1. Los nuevos medios de Manovich
PAC 1. Los nuevos medios de ManovichMaria Garcia
 
Diapositivas de blog
Diapositivas de blogDiapositivas de blog
Diapositivas de blogRosi Genia
 
Biblioteca poesía
Biblioteca poesíaBiblioteca poesía
Biblioteca poesíamarte777
 
Gestionar el conocimiento para sobrevivir 1
Gestionar el conocimiento para sobrevivir 1Gestionar el conocimiento para sobrevivir 1
Gestionar el conocimiento para sobrevivir 1CRISEL BY AEFOL
 
"EPPS: Necesito ayuda para hacer mejor mi trabajo"
"EPPS: Necesito ayuda para hacer mejor mi trabajo""EPPS: Necesito ayuda para hacer mejor mi trabajo"
"EPPS: Necesito ayuda para hacer mejor mi trabajo"CRISEL BY AEFOL
 
Alimentos transgenicos
Alimentos transgenicosAlimentos transgenicos
Alimentos transgenicosad181296
 
Propietat intel·lectual
Propietat intel·lectualPropietat intel·lectual
Propietat intel·lectualAdrikhemaceto
 

Andere mochten auch (20)

Maquinas simples
Maquinas simplesMaquinas simples
Maquinas simples
 
De la escuela analógica a la escuela digital: retos de futuro de las TIC en e...
De la escuela analógica a la escuela digital: retos de futuro de las TIC en e...De la escuela analógica a la escuela digital: retos de futuro de las TIC en e...
De la escuela analógica a la escuela digital: retos de futuro de las TIC en e...
 
Cambio cultural e innovación
Cambio cultural e innovaciónCambio cultural e innovación
Cambio cultural e innovación
 
Portafolio evidencias estrategias y recursos didacticos
Portafolio evidencias estrategias y recursos didacticosPortafolio evidencias estrategias y recursos didacticos
Portafolio evidencias estrategias y recursos didacticos
 
"Web semántica y aprendizaje"
"Web semántica y aprendizaje""Web semántica y aprendizaje"
"Web semántica y aprendizaje"
 
B y d
B y dB y d
B y d
 
7. Por qué gestionar el conocimiento
7. Por qué gestionar el conocimiento7. Por qué gestionar el conocimiento
7. Por qué gestionar el conocimiento
 
Historia del Internet
Historia del InternetHistoria del Internet
Historia del Internet
 
Caso Práctico Generali Seguros: "La tecnología al servicio de Modelos Formtiv...
Caso Práctico Generali Seguros: "La tecnología al servicio de Modelos Formtiv...Caso Práctico Generali Seguros: "La tecnología al servicio de Modelos Formtiv...
Caso Práctico Generali Seguros: "La tecnología al servicio de Modelos Formtiv...
 
Los mejores 100 libros de todos los tiempos
Los mejores 100 libros de todos los tiemposLos mejores 100 libros de todos los tiempos
Los mejores 100 libros de todos los tiempos
 
PAC 1. Los nuevos medios de Manovich
PAC 1. Los nuevos medios de ManovichPAC 1. Los nuevos medios de Manovich
PAC 1. Los nuevos medios de Manovich
 
Diapositivas de blog
Diapositivas de blogDiapositivas de blog
Diapositivas de blog
 
Biblioteca poesía
Biblioteca poesíaBiblioteca poesía
Biblioteca poesía
 
Gestionar el conocimiento para sobrevivir 1
Gestionar el conocimiento para sobrevivir 1Gestionar el conocimiento para sobrevivir 1
Gestionar el conocimiento para sobrevivir 1
 
"EPPS: Necesito ayuda para hacer mejor mi trabajo"
"EPPS: Necesito ayuda para hacer mejor mi trabajo""EPPS: Necesito ayuda para hacer mejor mi trabajo"
"EPPS: Necesito ayuda para hacer mejor mi trabajo"
 
Alimentos transgenicos
Alimentos transgenicosAlimentos transgenicos
Alimentos transgenicos
 
Resumen tic´s
Resumen tic´sResumen tic´s
Resumen tic´s
 
Queedadtienesabuela
QueedadtienesabuelaQueedadtienesabuela
Queedadtienesabuela
 
Propietat intel·lectual
Propietat intel·lectualPropietat intel·lectual
Propietat intel·lectual
 
Trabajo comercio electronico
Trabajo comercio electronicoTrabajo comercio electronico
Trabajo comercio electronico
 

Ähnlich wie Tarea 4

Ähnlich wie Tarea 4 (20)

Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
 
Actividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonActividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emerson
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Clase11 (consola linux)
Clase11 (consola linux)Clase11 (consola linux)
Clase11 (consola linux)
 
Comandos (1)
Comandos (1)Comandos (1)
Comandos (1)
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Taller Linea de Comandos - Linuxec 29o
Taller Linea de Comandos - Linuxec 29oTaller Linea de Comandos - Linuxec 29o
Taller Linea de Comandos - Linuxec 29o
 
Comandos Básicos en GNU/Linux
Comandos Básicos en GNU/LinuxComandos Básicos en GNU/Linux
Comandos Básicos en GNU/Linux
 
876t
876t876t
876t
 
Comandos de uso frecuente
Comandos de uso frecuenteComandos de uso frecuente
Comandos de uso frecuente
 
S
SS
S
 
Pract_1_Comandos_Linux.pdf
Pract_1_Comandos_Linux.pdfPract_1_Comandos_Linux.pdf
Pract_1_Comandos_Linux.pdf
 
Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781
 
Intro comandos unix
Intro comandos   unixIntro comandos   unix
Intro comandos unix
 
Comandos en tabla
Comandos en tablaComandos en tabla
Comandos en tabla
 
Habilidades de linux
Habilidades de linuxHabilidades de linux
Habilidades de linux
 
Tutorial0
Tutorial0Tutorial0
Tutorial0
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol
 

Tarea 4

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE LA SIERRA NEGARA DE AJALPAN PAGINACIÓN DE UN SISTEMA COMANDOS BASICOS EN LINUX FUSE KAREN ROMERO CALLEJA INGENIERIA EN SISTEMAS COMPUTACIONALES 7 SEMESTRE
  • 2. PAGINACION La paginación consiste en considerar el espacio de direcciones lógicas de cada proceso como un conjunto de bloques de tamaño consistente llamados paginas. Cada dirección lógica manejada para un proceso estará conformada por un par de valores [pagina: desplazamiento]. Método Básico:  La memoria física se compone en bloques de tamaño fijo denominados marcos.  La memoria lógica también se compone en bloques del mismo tamaño denominados páginas Estructura De La Tabla De Páginas Un apuntador a tabla de páginas se almacena con los demás valores de registro en el bloque de control de procesos. Cuando se le dice al despachador que inicie un proceso, debe recargar los registros del usuario y definir los valores correctos de la tabla de páginas de hardware a partir de la tabla de páginas de usuario que esta almacenada.
  • 3. Soporte De Hardware La tabla se implementa como un conjunto de registros dedicados. Estos registros se deberán construirse con una lógica de muy alta velocidad para que la traducción de direcciones sea eficiente. El uso de los registros para la tabla de páginas es satisfactorio si la tabla es razonablemente pequeña. Comandos Básicos en Linux Comandos Descripción ls Lista los ficheros de un directorio concreto ls -l Lista también las propiedades y atributos ls -la Lista ficheros incluidos los ocultos de sistema cd nom_directorio Cambia de directorio more nom_fichero Muestra el contenido de un fichero de forma paginada ls -la | more Lista las ficheros de forma paginada mv [ruta1]fichero1 [ruta2]fichero2 Mueve y/o renombra un fichero. rm archivo o directorio Elimina archivos o directorios rm -R directorio Borra un directorio recursivamente cp archivo1 archivo2 Realiza una copia de un fichero tail nom_archivo Muestra las últimas líneas de un archivo de forma estática tail -f nom_archivo Muestra las últimas líneas del fichero de manera dinámica head -numero nom_archivo Muestra las primeras (número) líneas de un fichero mkdir nom_directorio Crea un directorio rmdir nom_directorio Elimina un directorio chmod xxx nom_fichero Cambia los permisos de acceso de un fichero chown usuario fichero/directorio Cambia el propietario de un fichero o directorio chgrp grupo fichero/directorio Cambia el grupo (-R para realizar el cambio recursivo) ps aux Muestra una lista de los procesos activos kill -x(de 0 a 9) PID Elimina un proceso via nº PID que le identifica mount Vemos el listado de dispositivos montados mount /dev/fd0 /mnt/floppy Montaje de la disquetera mount /mnt/cdrom Punto de montaje del CD-ROM umount Desmonta los puntos de montaje anteriores hostname Visualiza el nombre de la máquina fsck Escanea el disco init 0 Apaga la máquina de manera correcta init 6 Reinicia la máquina compress/uncompress Comandos de compresión de archivos " .Z" gunzip nom_archivo.gz Descompresión de archivos " .gz" tar xvf fichero.tar Descomprime archivos " .tar"
  • 4. top Lista procesos de CPU find / -name nom -print Encuentra ficheros según patrón pwd Visualiza el directorio actual grep 'cadena' archivo Muestra las líneas del archivo que contienen la cadena date Da la hora y la fecha del sistema cal Muestra el calendario del mes actual clear Borra la pantalla who Informa de los usuarios conectados whoami Más información sobre nuestra máquina finger Información más completa que who su Entrar a la sesión como root (necesario passwd) su nom_usuari Estando como root entramos como otro usuario fdisk Gestión de particiones ('m' = menú de comandos) setup Configuración gráfica de dispositivos rpm -i nombre_paquete Instalación de paquetes RedHat startx Arranca el entorno gráfico Ctrl+Alt+F2 Salir del entorno gráfico a un terminal Alt+F'x' Conmutar entre terminales make config Configuración del Kernel make xconfig Entorno gráfico de configuración del Kernel ifconfig -a Información de las propiedades de red, equivale a ifconfig /all en Windows dump/restore Copias de seguridad y restauración ./comando Ejecuta un comando si no tenemos el path del directorio u: propietario; g:grupo; o: otros; a: todos +: conceder derechos -: denegar derechos
  • 5. FUSE Con FUSE es posible implementar un sistema de ficheros completamente funcional en un programa de espacio de usuario. Las características incluyen:  Simple API biblioteca  Instalación simple (no es necesario parchear y recompilar el kernel)  Aplicación segura  Espacio de usuario - la interfaz del núcleo es muy eficiente  Utilizable por usuarios no privilegiados  Se ejecuta en Linux kernels 2.4.xy 2.6.x  Ha demostrado ser muy estable en el tiempo FUSE fue desarrollado originalmente para apoyar FAV pero desde entonces se convirtió en un proyecto independiente. Ahora un buen número de otros pocos proyectos están utilizando. ¿Cómo funciona? El módulo de núcleo y se comunican FUSE FUSE biblioteca a través de un descriptor de fichero especial que se obtiene mediante la apertura / dev / fusible. Este archivo se puede abrir varias veces, y el
  • 6. descriptor de fichero obtenido se pasa a la llamada al sistema mount, para que coincida con el descriptor con el sistema de archivos montado. FUSE es realmente útil para la creación de sistemas de archivos virtuales. A diferencia de los tradicionales sistemas de archivos, que, en esencia, guardan y recuperan los datos desde un disco, los sistemas de archivos virtuales en realidad no almacenan datos propios. Actúan como una visualización o traducción de un sistema de archivos existente o dispositivo de almacenamiento.