Защо са ви необходими блокове, когато имате сектори и защо размерът на блока е кратен на размера на сектора?

При четене на структурата на диска се натъквам на това твърдение, че размерът на блоковете е кратен на размера на сектора. Първата мисъл е защо изобщо се нуждаете от блокове, когато имате сектори, и второ, защо размерът на блока е кратно на сектора като 1,2,4?

Защо не може да е половината от сектора? Каква е обосновката тук? Това не е за домашна работа.


person gizgok    schedule 17.10.2012    source източник


Отговори (2)


Блокът е абстракция на файловите системи. Всички операции на файловата система могат да бъдат достъпни само в няколко блока. С други думи, най-малката логически адресируема единица към файловата система е блок, а не сектор.

Най-малката адресируема единица на блоково устройство е сектор. Размерът на сектора е физическо свойство на блоково устройство и е основната единица на всички блокови устройства.

Повечето блокови устройства имат 512-байтови сектори (въпреки че други размери са често срещани. Например, някои CD-ROM дискове имат 2-килобайтови сектори), докато размерите на блоковете обикновено са с размер 512 байта, 1 KB или 4 KB. Това е причината размерът на блока да е кратен на сектора.

person BIBS    schedule 17.10.2012

В началото на компютърната индустрия терминът "блок" се използва свободно за означаване на малка част от данни. По-късно терминът, отнасящ се до областта с данни, беше заменен от сектор и блокът се асоциира с пакетите с данни, които се предават в различни размери от различни типове потоци от данни.

прочетете повече тук: http://en.wikipedia.org/wiki/Disk_sector

person Ross Gatih    schedule 17.10.2012