“Conocimiento software>Tipos de extensiones de archivos

¿Cuál es la diferencia entre un archivo especial de bloque y un archivo de caracteres?

2013/1/23
Los archivos especiales de bloque y los archivos especiales de caracteres son dos tipos de archivos especiales en sistemas operativos tipo Unix. Proporcionan una forma para que los procesos de usuario interactúen con los dispositivos de hardware.

Bloquear archivos especiales se utilizan para dispositivos a los que se puede acceder en bloques de datos, como discos duros y unidades de CD-ROM. Cuando lee o escribe en un archivo especial de bloque, los datos se transfieren en bloques de un tamaño determinado. El tamaño de los bloques lo determina el controlador del dispositivo. Por ejemplo, los discos duros suelen utilizar bloques de 512 bytes, mientras que las unidades de CD-ROM suelen utilizar bloques de 2048 bytes.

Archivos especiales de caracteres se utilizan para dispositivos a los que se puede acceder con un carácter a la vez, como teclados y puertos serie. Cuando lee o escribe en un archivo especial de caracteres, los datos se transfieren un carácter a la vez.

La principal diferencia entre archivos especiales de bloque y archivos especiales de caracteres es la forma en que se accede a ellos. Se accede a los archivos especiales de bloque en bloques de datos, mientras que a los archivos especiales de caracteres se accede un carácter a la vez.

A continuación se muestra una tabla que resume las diferencias clave entre archivos especiales de bloque y archivos especiales de caracteres:

| Característica | Bloquear archivo especial | Archivo especial de caracteres |

|---|---|---|

| Tipo de dispositivo | Dispositivos a los que se puede acceder en bloques de datos | Dispositivos a los que se puede acceder un carácter a la vez |

| Método de acceso | Accedido en bloques de datos | Accedió un personaje a la vez |

| Dispositivos de ejemplo | Discos duros, unidades de CD-ROM | Teclados, puertos serie |

Información adicional

* Los archivos especiales de bloque generalmente se crean con el comando `mknod`.

* Los archivos de caracteres especiales normalmente se crean con el comando `mknod`.

* El tipo de archivo de un archivo especial se puede determinar usando el comando `stat`.

* El dispositivo asociado con un archivo especial se puede determinar usando el comando `ls`.

Tipos de extensiones de archivos
¿Cuál es la extensión de archivo LXV
Cómo abrir o jugar una extensión de archivo FLV
¿Cuál es la extensión de archivo Ovl
¿Cómo se puede cambiar la forma en que Windows muestra las extensiones de archivos?
¿La extensión Tbz se refiere a qué tipo de archivo?
¿Cuál es la extensión de archivo V2i
¿Cuál es la extensión de archivo I32
La extensión del archivo IDX
Conocimiento de la computadora © http://www.ordenador.online