Tarea 4
Upcoming SlideShare
Loading in...5
×
 

Tarea 4

on

  • 293 views

 

Statistics

Views

Total Views
293
Slideshare-icon Views on SlideShare
293
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tarea 4 Tarea 4 Document Transcript

    • 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áginasEstructura De La Tabla De PáginasUn apuntador a tabla de páginas se almacena con los demás valores de registroen el bloque de control de procesos.Cuando se le dice al despachador que inicie un proceso, debe recargar losregistros del usuario y definir los valores correctos de la tabla de páginas dehardware a partir de la tabla de páginas de usuario que esta almacenada.
    • Soporte De HardwareLa tabla se implementa como un conjunto de registros dedicados. Estos registrosse deberán construirse con una lógica de muy alta velocidad para que latraducción de direcciones sea eficiente.El uso de los registros para la tabla de páginas es satisfactorio si la tabla esrazonablemente pequeña.Comandos Básicos en LinuxComandos Descripciónls Lista los ficheros de un directorio concretols -l Lista también las propiedades y atributosls -la Lista ficheros incluidos los ocultos de sistemacd nom_directorio Cambia de directoriomore nom_fichero Muestra el contenido de un fichero de forma paginadals -la | more Lista las ficheros de forma paginadamv [ruta1]fichero1 [ruta2]fichero2 Mueve y/o renombra un fichero.rm archivo o directorio Elimina archivos o directoriosrm -R directorio Borra un directorio recursivamentecp archivo1 archivo2 Realiza una copia de un ficherotail nom_archivo Muestra las últimas líneas de un archivo de forma estáticatail -f nom_archivo Muestra las últimas líneas del fichero de manera dinámicahead -numero nom_archivo Muestra las primeras (número) líneas de un ficheromkdir nom_directorio Crea un directoriormdir nom_directorio Elimina un directoriochmod xxx nom_fichero Cambia los permisos de acceso de un ficherochown usuario fichero/directorio Cambia el propietario de un fichero o directoriochgrp grupo fichero/directorio Cambia el grupo (-R para realizar el cambio recursivo)ps aux Muestra una lista de los procesos activoskill -x(de 0 a 9) PID Elimina un proceso via nº PID que le identificamount Vemos el listado de dispositivos montadosmount /dev/fd0 /mnt/floppy Montaje de la disqueteramount /mnt/cdrom Punto de montaje del CD-ROMumount Desmonta los puntos de montaje anterioreshostname Visualiza el nombre de la máquinafsck Escanea el discoinit 0 Apaga la máquina de manera correctainit 6 Reinicia la máquinacompress/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 CPUfind / -name nom -print Encuentra ficheros según patrónpwd Visualiza el directorio actualgrep cadena archivo Muestra las líneas del archivo que contienen la cadenadate Da la hora y la fecha del sistemacal Muestra el calendario del mes actualclear Borra la pantallawho Informa de los usuarios conectadoswhoami Más información sobre nuestra máquinafinger Información más completa que whosu Entrar a la sesión como root (necesario passwd)su nom_usuari Estando como root entramos como otro usuariofdisk Gestión de particiones (m = menú de comandos)setup Configuración gráfica de dispositivosrpm -i nombre_paquete Instalación de paquetes RedHatstartx Arranca el entorno gráficoCtrl+Alt+F2 Salir del entorno gráfico a un terminalAlt+Fx Conmutar entre terminalesmake config Configuración del Kernelmake xconfig Entorno gráfico de configuración del Kernelifconfig -a Información de las propiedades de red, equivale a ifconfig /all en Windowsdump/restore Copias de seguridad y restauración./comando Ejecuta un comando si no tenemos el path del directoriou: propietario; g:grupo; o: otros;a: todos+: conceder derechos-: denegar derechos
    • FUSECon FUSE es posible implementar un sistema de ficheroscompletamente funcional en un programa de espacio de usuario. Lascaracterí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 tiempoFUSE fue desarrollado originalmente para apoyar FAV pero desdeentonces se convirtió en un proyecto independiente. Ahora un buennú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ésde un descriptor de fichero especial que se obtiene mediante laapertura / 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 archivosmontado.FUSE es realmente útil para la creación de sistemas de archivosvirtuales. A diferencia de los tradicionales sistemas de archivos, que,en esencia, guardan y recuperan los datos desde un disco, lossistemas de archivos virtuales en realidad no almacenan datospropios. Actúan como una visualización o traducción de un sistema dearchivos existente o dispositivo de almacenamiento.