Temp

Temp


pBT=[24,3,3]

tP=len(pBT)

#Utilization:

CPU_T=sum(pBT)

SumBT=sum(pBT)

UT=(CPU_T/SumBT)*100

print("#Utilization Calculation:")

print("so, utilization is",int(UT),"%")

#Throughput:

TP=float(tP/CPU_T)

print("throughput is",TP)

#Turnaround Time:

pTAT=[]

pTAT.append(pBT[0])

i=0

while i <tP:

   pTAT.append(pTAT[i-1]+pBT[i])

   i=i+1

print("Turnaround Time Calculation:")

i=0

while i<tP:

   print("P"+str(i+1),"=",pTAT[i])

   i=i+1

tTAT=sum(pTAT)

avgTAT=tTAT/tP

print("Average Turn Around time is",avgTAT)

#Waiting Time Calculation

pWT=[]

pWT.append

i=0

while i<tP:

   pWT.append(pTAT[i]-pBT[i])

   i=i+1

print("Waiting Time Calculation:")

i=0

while i<tP:

   print("P"+str(i+1),"=",pWT[i])

   i=i+1

avgWT=sum(pWT)/tP

print("Average Waiting Time",avgWT)

Report Page