1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Luden [163]
3 years ago
8

Consider a disk with the following characteristics (these are not parameters of any particular disk unit): block size B 512 byte

s; inter block gap size G 128 bytes; number of blocks per track 20; number of tracks per surface 400. A disk pack consists of 15 double-sided disks. a. What is the total capacity of a track, and what is its useful capacity (excluding inter block gaps)? b. How many cylinders are there? c. What are the total capacity and the useful capacity of a cylinder? d. What are the total capacity and the useful capacity of a disk pack? e. Suppose that the disk drive rotates the disk pack at a speed of 2,400 rpm (revolutions per minute); what are the transfer rate (tr) in bytes/msec and the block transfer time (btt) in msec? What is the average rotational delay (rd) in msec? What is the bulk transfer rate? f. Suppose that the average seek time is 30 msec. How much time does it take (on the average) in msec to locate and transfer a single block, given its block address? g. Calculate the average time it would take to transfer 20 random blocks, and compare this with the time it would take to transfer 20 consecutive blocks using double buffering to save seek time and rotational delay.
Computers and Technology
1 answer:
telo118 [61]3 years ago
7 0

Answer:

a) total capacity = (Block size + I. Gap size)*N

total capacity = (512+128 Bytes)* 20= 12800 Bytes = 12.8 Kb

Useful.cap = Block size * N = 512*20 = 10240 Bytes = 10.24 Hb

b) Cylinders c) [tex] T = (512+128 Gb) *20 *15*2 = 384000 Bytes= 384Kb

U = 512Gb*20*15*2= 307200 Bytes= 307.2 Kb

d) TS= 384000 Bytes *400 =153600000 Bytes= 153500 Kb= 153. 6Mb

UT = 307200 Bytes*400=122880000 Bytes = 122880 Kb = 122.88 Mb

e) RS= 2400 rpm * \frac{60 s}{1 min}= 144000 rps

Tr= \frac{total capacity}{RS} = \frac{12800 By}{144000 rps}= 0.0889 bytes/s

And if we convert using 1 s = 1000 ms we have"

0.0889 bytes/s * 1000 =88.89 bytes/ms

The block transfer time btt would be given by:

btt= \frac{512 bytes}{88.9 bytes/ms}=5.76 ms

And the average rotational delay would be given by:

rd= \frac{1}{2} (\frac{1}{2400 rpm}) 60 s  \frac{1000 ms}{1 s}= 12.5 ms

f) For this case we can calculate the average time to locate and transfer adding the following time:

TT= btt +rd+ st = 5.76 +12.5 +30 ms= 48.26 ms

g) For this case we can calculate the time to transfer 20 random blocks like this:

t_1 = 20*(s+rd+btt) = 20*(30+12.5+5.76) =965.2 ms

And the time to transfer 20 consecutive blocks using double buffering would be:

t_2 = s+ rd+ 20 btt = 30 +12.5 + 20 (5.76)=157.7 ms

Explanation:

Part a

For this case we need to calculate first the total capcity like this:

total capacity = (Block size + I. Gap size)*N

Where N represent the number of blocs per track, and if we replace we got:

total capacity = (512+128 Bytes)* 20= 12800 Bytes = 12.8 Kb

And the useful capacity is given by:

Useful.cap = Block size * N = 512*20 = 10240 Bytes = 10.24 Hb

Part b

For this case the number of cylinders correspond to the number of tracks.

Cylinders = tracks= 400

Part c

First we can calculate the total cylinder capacity like this:

T = (512+128 Gb) *20 *15*2 = 384000 Bytes= 384Kb

And the useful capacity is:

U = 512Gb*20*15*2= 307200 Bytes= 307.2 Kb

Part d

We can calculate the totals like on part d but we just need to multiply by 400 since that represent the number of tracks per surface

TS= 384000 Bytes *400 =153600000 Bytes= 153500 Kb= 153. 6Mb

UT = 307200 Bytes*400=122880000 Bytes = 122880 Kb = 122.88 Mb

Part e

For this case we can convert the revolution per minute in revolutions per second like this:

RS= 2400 rpm * \frac{60 s}{1 min}= 144000 rps

And we can calculate the transfer rate like this:

Tr= \frac{total capacity}{RS} = \frac{12800 By}{144000 rps}= 0.0889 bytes/s

And if we convert using 1 s = 1000 ms we have"

0.0889 bytes/s * 1000 =88.89 bytes/ms

The block transfer time btt would be given by:

btt= \frac{512 bytes}{88.9 bytes/ms}=5.76 ms

And the average rotational delay would be given by:

rd= \frac{1}{2} (\frac{1}{2400 rpm}) 60 s \frac{1000 ms}{1 s}= 12.5 ms

Part f

For this case we can calculate the average time to locate and transfer adding the following time:

TT= btt +rd+ st = 5.76 +12.5 +30 ms= 48.26 ms

Part g

For this case we can calculate the time to transfer 20 random blocks like this:

t_1 = 20*(s+rd+btt) = 20*(30+12.5+5.76) =965.2 ms

And the time to transfer 20 consecutive blocks using double buffering would be:

t_2 = s+ rd+ 20 btt = 30 +12.5 + 20 (5.76)=157.7 ms

You might be interested in
How does toothbrushes affect the world of technology?
Yuri [45]

Answer:

The invention of the toothbrush made a huge impact of society and people for many reasons. You should always brush your teeth and keep your mouth clean so you will have nice, white teeth, healthy gums, good breath, and just a clean mouth! Without the toothbrush, your mouth would be smelly, gross, and full of bacteria.Some of the different impact categories included acidification, climate change, eutrophication, human health, land use, resource use and water scarcity. The results concluded that the electric toothbrush had the greatest environmental impact in 15 out of the 16 categories with water scarcity being the exception.Using the electric toothbrush as an example, this article examines the growing acceptability of domestic health technologies that blur the traditional boundaries between health, aesthetics and consumption. By using empirical material from individual and household interviews about people's oral health practices, this research explores the relationships between an everyday artefact, its users and their environments. It investigates the ways in which oral health technologies do, or do not, become domesticated in the home environment. We conclude that the domestication of oral health technologies is not inevitable, with the electric toothbrush often becoming an ‘unstable object' in the domestic setting.

Explanation:

3 0
2 years ago
Read 2 more answers
The /tmp directory is a temporary directory and will not exist on a system at all times. True or False?
jeka94

Answer:

False.

Explanation:

The /tmp directory is a directory that contains files that are required temporarily and also for temporary storage of data.The data inside the /tmp directory gets deleted when the system boots or shuts down.Since the directory exists permanently the content inside it is temporary.

So we can conclude that the answer is False.

5 0
3 years ago
The members of the IT department have spent two days debating the best approach to roll out the new software update. After allow
devlian [24]

Answer:

<em>Functional conflict</em>

Explanation:

Functional conflict means<em> encouraging workers to communicate different points of view and address disagreements in a healthy manner that can promote new ideas and new innovations.</em>

This compares with the unstable type of conflict that has no business advantage and only hurts the morale of interaction, productivity and workplace.

4 0
3 years ago
The following equations estimate the calories burned when exercising (source): Men: Calories = ( (Age x 0.2017) — (Weight x 0.09
sammy [17]

In python:

age = float(input("How old are you? "))

weight = float(input("How much do you weigh? "))

heart_rate = float(input("What's your heart rate? "))

time = float(input("What's the time? "))

print("The calories burned for men is {}, and the calories burned for women is {}.".format(

   ((age * 0.2017) - (weight * 0.09036) + (heart_rate * 0.6309) - 55.0969) * (time / 4.184),

   ((age * 0.074) - (weight * 0.05741) + (heart_rate * 0.4472) - 20.4022) * (time / 4.184)))

This is the program.

When you enter 49 155 148 60, the output is:

The calories burned for men is 489.77724665391963, and the calories burned for women is 580.939531548757.

Round to whatever you desire.

6 0
3 years ago
The chip that controls the radio frequency waves within a device
torisob [31]

Answer:

An RF module

Explanation:

I googled it lol

7 0
4 years ago
Other questions:
  • When did internet came to existence?
    12·1 answer
  • The date June 10, 1960, is special because when it is written in the following format, the month times the day equals the year:
    5·1 answer
  • Define a romanNumberToInt function that converts a RomanNumber value, which is a list of Roman digits, into an integer. Hints: -
    7·1 answer
  • Windows stores information from the Credential Manager application in secure folders called
    5·1 answer
  • Connect 5 LEDs with any random colors. Iteratively, turn ON 1 to 5 LED(s) that will take 5 iterations in total, and in every ite
    6·1 answer
  • Write a function findWithinThreshold that identifies the elements of a given array that are inside a threshold value. Takes the
    13·1 answer
  • Write a calculator program using a switch statement that: a) Prompts the user to enter two numbers b) Prompts the user to select
    6·1 answer
  • Sabiendo que z1 = 10, z2 = 20, z3 =10 , z4 = 20, n1 = 1200 rpm.
    6·1 answer
  • dash is a set of communication standard using for transferring file information between computers in a network​
    5·1 answer
  • When constructing policies regarding data _______________, it is important that these policies offer particular guidance on sepa
    14·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!