Diferencia entre página y bloque en el sistema operativo

En este artículo, discutiremos la descripción general de la página y el bloque en el sistema operativo y luego discutiremos las diferencias al mencionar las características de ambos. Discutámoslo uno por uno.

Descripción general del bloque:
el bloque es la unidad más pequeña de almacenamiento de datos. Se utiliza para leer un archivo o escribir datos en un archivo. El bloque también es una secuencia de bits y bytes. El bloque está formado por sectores. Un sector es un lugar físico en un disco formateado que contiene información. Un bloque se compone de un sector o incluso de ningún sector (2,4,6…). Un bloque también se denomina registro físico.

Ejemplo: 
PS DOS usó 65,536 direcciones de bloque (anteriormente, ahora se usan páginas). El tamaño de bloque NTFS predeterminado es 4096 bytes.

Un disco formateado

Características del bloque:

  • La mayoría de los sistemas operativos utilizan bloques para almacenar datos.
  • Cuando colocamos los datos en el bloque, se conoce como bloqueo y cuando extraemos datos de los bloques, se conoce como desbloqueo.
  • Los bloques pueden ser de diferentes tamaños. El tamaño del bloque se conoce como el tamaño del bloque.
  • Cada archivo en el sistema operativo ocupa al menos un bloque, incluso si es de 0 bytes.
  • Block proporciona un nivel de abstracción para el hardware que es responsable de almacenar y recuperar los datos.
  • El bloqueo aumenta la velocidad de los flujos de manejo de datos y reduce los gastos generales.

Descripción general de la página:
una página también es una unidad de almacenamiento de datos. Se carga una página en el procesador desde la memoria principal. Una página se compone de bloques de unidades o grupos de bloques. Las páginas tienen tamaños fijos, generalmente 2k o 4k. Una página también se denomina página virtual o página de memoria. Cuando la transferencia de páginas ocurre entre la memoria principal y la memoria secundaria, se conoce como paginación. Consulte https://www.geeksforgeeks.org/paging-in-operating-system/ para obtener una explicación detallada.

Ejemplo:
un ejemplo bien conocido que representa el uso de páginas es la red de área de almacenamiento. La red de área de almacenamiento (SAN) utiliza paginación para mover datos entre tipos de controladores.

Diagrama de bloques que representa la paginación. Tabla de mapa de página (PMT) contiene páginas del número de página 0 a 7

Características de la página:

  • El tamaño de las páginas está determinado por la arquitectura del procesador.
  • Algunos de los sistemas operativos usan páginas en lugar de bloques.
  • Las páginas son la unidad más pequeña de almacenamiento en memoria y son equivalentes a RAM.
  • Si la página requerida por el procesador no está presente en la memoria principal, se conoce como falla de página y se trae a la memoria principal mediante una rutina especial conocida como rutina de falla de página.
  • La técnica de obtener la página deseada en la memoria principal se conoce como demanda de página.
  • Las páginas actúan como intermediarios entre el sistema operativo y los discos duros.

Conclusión:
las páginas son preferidas más que los bloques por el sistema operativo. La primera razón es que el procesamiento con páginas es más fácil que el bloque cuando hay varios dispositivos de almacenamiento. Además, el tamaño de la página suele ser fijo y los bloques tienen tamaños variados. Sin embargo, tanto la página como el bloque son unidades de almacenamiento de datos.

Publicación traducida automáticamente

Artículo escrito por jyotinigam2370 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *