lunes, 28 de marzo de 2016

Modelos OSI




Comando ls en linux



Este comando se usa para listar el contenido de los directorios (por defecto ordena la salida alfabéticamente). Su sintaxis es de la forma: ls [opciones] [fichero...]

Algunas de sus opciones son:

  • -a todos los archivos, incluso los que comienzan con punto (.).
  • -A Lista todos los ficheros en los directorios, excepto los que comienzan con punto . (.) y los que comienzan con doble punto (..).
  • -F indica tipo: / directorio, * ejecutable, @ enlace simbólico.
  • -h indicará el tamaño en KB, MB, etc.
  • -l listado en formato largo (o detallado).
  • -S clasifica los contenidos de los directorios por tamaños, con los ficheros más grandes en primer lugar.
  • -r invierte el orden de la salida.
  • -R Lista recursivamente los subdirectorios encontrados.
  • -t ordenar por fecha de última modificación.
  • -u ordenar por fecha de último acceso.
  • -x presenta los ficheros por columnas.
  • -i precede la salida con el número de i-node (ver el comando ln).

En una salida del tipo ls -l

# ls -l
total 12
-rw-r--r-- 1 root root  100 abr  6 21:19 archivo.txt
drwxr-xr-x 3 root root 4096 abr  7 01:44 carpeta2
drwxr-xr-x 2 root root 4096 abr  6 22:19 carpeta3
 
El primer carácter de cada línea indica el tipo de fichero pudiendo ser:


  • - indica fichero regular.
  • d indica directorio.
  • l enlace simbólico (ver el comando ln).
  • c dispositivos de caracteres.
  • b dispositivos de bloques.
  • s conexiones con el dominio local.
  • p conexiones.


Los siguientes de a 3 caracteres, indican los permisos del: dueño u, grupo g y de los otros o.

Si la x del propietario es sustituida por una ese s indican que el bit de setuid (4000) está activado.

Si la x del grupo es sustituida por una s indican que el bit de setgid (2000) está activado.

Si la x del propietario es sustituida por una T indican que el bit de stick (1000) está activado.

Si no se han activado los bit de ejecución aparecerán en mayúsculas la letras S o la T

El segundo campo indica el contador de enlaces físicos de archivo.

El tercer y cuarto campo indican el propietario y el grupo propietario del fichero respectivamente.

El quinto campo indica el tamaño del fichero en kbs.

El sexto campo indica la fecha y hora de última modificación del fichero.


Ejemplos de salidas:

ls sin parámetros.
# ls
archivo.txt  carpeta2  carpeta3
 
 
ls con el parámetros –l

# ls -l
total 12
-rw-r--r-- 1 root root  100 abr  6 21:19 archivo.txt
drwxr-xr-x 3 root root 4096 abr  7 01:44 carpeta2
drwxr-xr-x 2 root root 4096 abr  6 22:19 carpeta3
 
 
ls con los parámetros –lh

# ls -lh
total 12K
-rw-r--r-- 1 root root  100 abr  6 21:19 archivo.txt
drwxr-xr-x 3 root root 4,0K abr  7 01:44 carpeta2
drwxr-xr-x 2 root root 4,0K abr  6 22:19 carpeta3
 
 
ls -d */ lista solamente directorios que estén en el directorio actual.

# ls -d */
carpeta2/  carpeta3/

Memoria ROM

Las memorias de solo lectura son conocidas como memorias ROM de la sigla en inglés Read Only Memory.  Se caracterizan por ser memorias de lectura y contienenceldas de memoria no volátiles, es decir que la información almacenada se conserva sin necesidad de energía. Este tipo de memoria se emplea para almacenar información de forma permanente o información que no cambie con mucha frecuencia.

Actualmente se dispone de varios tipos de memorias ROM, a continuación se explicará cada una de ellas con sus características básicas:

Memoria ROM de Máscara

Esta memoria se conoce simplemente como ROM y se caracteriza porque la información contenida en su interior se almacena durante su construcción y no se puede alterar. Son memorias ideales para almacenar microprogramas, sistemas operativos, tablas de conversión y caracteres.

Generalmente estas memorias utilizan transistores MOS para representar los dos estados lógicos (1 ó 0 ). La programación se desarrolla mediante el diseño de un negativo fotográfico llamado máscara donde se especifican las conexiones internas de la memoria. Las celdas de memoria se organizan en grupos para formar registros del mismo tamaño y estos se ubican físicamente formando un arreglo como el que se muestra en la imagen:






EPROM 

Son las siglas de Erasable Programmable Read-Only Memory (ROM programable borrable). Está formada por celdas de FAMOS (Floating Gate Avalanche-Injection Metal-Oxide Semiconductor) o "transistores de puerta flotante", cada uno de los cuales viene de fábrica sin carga, por lo que son leídos como 1 (por eso, una EPROM sin grabar se lee como FF en todas sus celdas).

Las memorias EPROM se programan mediante un dispositivo electrónico, que proporciona voltajes superiores a los normalmente utilizados en los circuitos electrónicos. Las celdas que reciben carga se leen entonces como un 0.
Una vez programada, una EPROM se puede borrar solamente mediante exposición a una fuerte luz ultravioleta. Esto es debido a que los fotones de la luz excitan a los electrones de las celdas provocando que se descarguen. Las EPROM se reconocen fácilmente por una ventana transparente en la parte alta del encapsulado, a través de la cual se puede ver el chip de silicio y que admite la luz ultravioleta durante el borrado.

Una EPROM programada retiene sus datos durante diez o veinte años, y se puede leer un número ilimitado de veces. Para evitar el borrado accidental por la luz del sol, la ventana de borrado debe permanecer cubierta






Flash EEPROM
 
La memoria flash —derivada de la memoria EEPROM— permite la lectura y escritura de múltiples posiciones de memoria en la misma operación. Gracias a ello, la tecnología flash, siempre mediante impulsos eléctricos, permite velocidades de funcionamiento muy superiores frente a la tecnología EEPROM primigenia, que sólo permitía actuar sobre una única celda de memoria en cada operación de programación. Se trata de la tecnología empleada en los dispositivos denominados memoria USB.

Algunas de sus ventajas son una gran resistencia a los golpes, gran velocidad, bajo consumo de energía y un funcionamiento silencioso, ya que no contiene actuadores mecánicos ni partes móviles. Su pequeño tamaño también es un factor determinante a la hora de escoger para un dispositivo portátil, así como su ligereza y versatilidad para todos los usos hacia los que está orientado.