Prowadzi to do nieefektywności miejsca z powodu wewnętrznej fragmentacji, ponieważ długości plików często nie są całkowitymi wielokrotnościami rozmiaru bloku, a zatem ostatni blok pliku może pozostać częściowo pusty.

Pamięć blokowa jest zwykle wydzielona przez system plików lub system zarządzania bazą danych (DBMS) do użytku przez aplikacje i użytkowników końcowych. Fizyczne lub logiczne woluminy, do których można uzyskać dostęp za pośrednictwem blokowego wejścia/wyjścia, mogą być urządzeniami wewnętrznymi serwera, podłączonymi bezpośrednio za pośrednictwem SCSI lub Fibre Channel lub odległymi urządzeniami dostępnymi za pośrednictwem sieci pamięci masowej (SAN) przy użyciu protokołu takiego jak iSCSI lub AoE. DBMS często używają własnych blokowych wejść/wyjść dla lepszej wydajności i możliwości odzyskiwania w porównaniu z nakładaniem DBMS na system plików.

Przypisy

Kategoria:Transmisja danych