in Operating System retagged by
14,883 views
44 votes
44 votes

Using a larger block size in a fixed block size file system leads to

  1. better disk throughput but poorer disk space utilization
  2. better disk throughput and better disk space utilization
  3. poorer disk throughput but better disk space utilization
  4. poorer disk throughput and poorer disk space utilization
in Operating System retagged by
14.9k views

5 Answers

76 votes
76 votes
Best answer

Answer is (A). Larger block size means less number of blocks to fetch and hence better throughput. But larger block size also means space is wasted when only small size is required.

edited by
by

4 Comments

But it also adds to internal fragmentation if file size not equal to block size as mentioned by arjun sir.
1
1

If the block size is large then we have to access fewer blocks as more data will be present in each block .So less seek time and rotational delay

will be required .So the data that can be read from or written into the disk per unit time will increase .

Thus disk throughput will increase.

 

 

0
0

@Arjun Sir, how can you always guarantee that disk throughput will be higher? I mean if the size is so big that some blocks span across cylinders then additional seek times also have to be encountered right?

0
0
37 votes
37 votes

ans is a 

If block size is large then seek time is less (fewer blocks to seek) and disk performance is improved, but remember larger block size also causes waste of disk space.

1 vote
1 vote

If the block size is large then seek time is less (fewer blocks to seek) and disk performance is improved,
but larger block size also causes waste of disk space.

So option a is correct.

–5 votes
–5 votes
D.

Using larger block size makes disk utilization poorer as more space would be wasted for small data in a block. It may make throughput poor as the number of blocks would decrease.
Answer:

Related questions