edited by
20,632 views
25 votes
25 votes

Consider a disk pack with $16$ surfaces, $128$ tracks per surface and $256$ sectors per track. $512$ bytes of data are stored in a bit serial manner in a sector. The capacity of the disk pack and the number of bits required to specify a particular sector in the disk are respectively:

  1. $256$ Mbyte, $19$ bits
  2. $256$ Mbyte, $28$ bits
  3. $512$ Mbyte, $20$ bits
  4. $64$ Gbyte, $28$ bits
edited by

4 Answers

Best answer
44 votes
44 votes

Answer is (A).

$16$ surfaces $= 4$ bits, $128$ tracks $= 7$ bits, $256$ sectors $= 8$ bits, sector size $512$ bytes $= 9$ bits

Capacity of disk $= 2^{4+7+8+9} = 2^{28} = 256 \ MB$

To specify a particular sector we do not need sector size, so bits required $= 4+7+8 = 19$

edited by
7 votes
7 votes

Disk capacity = total number of surfaces * no. of tracks per surface * amount of data per track  

 16 surfaces (4 bit) * 128 tracks per surface (7 bit) *  256 sectors per track (8 bit) *512 bytes of data

256MB

and to specify a particular sector we do not need sector size, so bits required = 4+7+8 = 19

0 votes
0 votes
Number of surfaces =16
Tracks per surface=128
Sectors per track=256
Data which will store per sector=512 bytes
Capacity of the disk = 16 surfaces X 128 tracks X 256 sectors X 512 bytes = 256 Mbytes.
The number of bits required to access a sector =Total number of sectors.
= 16 surfaces X 128 tracks X 256 sectors
=2^4x2^7x2^8=2^19
Answer:

Related questions

64 votes
64 votes
15 answers
1
Arjun asked Jul 6, 2016
36,735 views
Consider the following segment of C-code:int j, n; j = 1; while (j <= n) j = j * 2;The number of comparisons made in the execution of the loop for any $n 0$ is:$\lceil \...
27 votes
27 votes
4 answers
2
Kathleen asked Sep 21, 2014
33,743 views
The message $11001001$ is to be transmitted using the CRC polynomial $x^3 +1$ to protect it from errors. The message that should be transmitted is:$11001001000$$110010010...
33 votes
33 votes
4 answers
4