powiedziałeś 256 cylindrów? człowieku, to mały dysk twardy ....
kiedy tu idę:
http://www.rajeshvu.com/san/utils/general/CylindersToGigaByte
i wpisz 256 mówi, że to tylko 240 mb. w oparciu o 512 bajtowe bloki (lub sektory), ale twój przykład oparty jest na blokach 4 k, więc będziesz musiał odebrać moją odpowiedź i pomnożyć ją przez 4, aby uzyskać odpowiedź
1024 bajty bloków x 4 = 4 k, wiem, że gdzieś jest błąd w obliczeniach, ale moim celem jest to, że nikt tak naprawdę nie robi tego rodzaju matematyki. Obecnie większość komputerów PC i dysków twardych nie używa już adresowania bloków, ale używa adresowania bloku LBA
Najlepszą rzeczą do zrobienia (w prawdziwym świecie, a nie w szkole) jest zazwyczaj chodzenie na dysk producenta strony internetowej i dziurkowanie numeru seryjnego dysku twardego i pobieranie specyfikacji na dysku.
W prawdziwym świecie zależy nam tylko na kosztach i rozmiarze napędu ...
W Internecie jest naprawdę wiele dobrych dokumentów z historią dysków twardych (to sprawia, że dobrze się czytasz, jeśli jesteś tego rodzaju), ponieważ najprawdopodobniej nie znajdziesz już 10-gigabajtowych dysków ...
Oto prawdziwa formuła:
Obliczenie
Ponieważ nowoczesne dyski pojawiają się w ich interfejsie jako ciągły zestaw bloków logicznych, ich pojemność brutto można obliczyć, mnożąc liczbę bloków przez rozmiar bloku. Informacje te są dostępne ze specyfikacji producenta i samego napędu poprzez użycie specjalnych narzędzi wywołujących polecenia niskiego poziomu. [61] [62]
Pojemność brutto starszych dysków twardych można obliczyć, mnożąc dla każdej strefy napędu liczbę cylindrów przez liczbę głowic przez liczbę sektorów / strefę przez liczbę bajtów / sektor (najczęściej 512), a następnie sumując sumy dla wszystkich stref. Niektóre nowoczesne dyski SATA zgłaszają również wartości CPU-head-sector (C / H / S) do procesora, ale nie są już rzeczywistymi parametrami fizycznymi, ponieważ zgłaszane liczby są ograniczone przez historyczne interfejsy systemu operacyjnego.
Stary schemat C / H / S został zastąpiony przez adresowanie bloku logicznego. W niektórych przypadkach, aby spróbować „dopasować” schemat C / H / S do dysków o dużej pojemności, liczba głowic została podana jako 64, chociaż żaden nowoczesny dysk nie ma w pobliżu 32 talerzy: typowy dysk twardy o pojemności 2 TB od 2013 r. ma dwa talerze 1 TB (a dyski 4 TB używają czterech talerzy).
To jest zrobione tutaj:
http://en.wikipedia.org/wiki/Hard_disk_drive