Computer Architecture Final Project


DISK POWER MANAGEMENT SIMULATOR

  1. Disk Model    
 Model  Ps (Watts)  Pw (Watts)  Tsd (sec)  Esd (J)  Twu (sec)  Ewu (J)
 
  1. Head Starting Track Number   
  2. Enter Disk Access Track Numbers  (0-600) and Time between Disk Accesses 
    Track Numbers in first queue    
      
    Time Interval (seconds)          
     
    Track Numbers in second queue
      
    Time Interval (seconds)          
     
    Track Numbers in third queue   
      
    Time Interval (seconds)          

    Track Numbers in fourth queue 
      
    Time Interval (seconds)          

    Track Numbers in fifth queue    
      
    Time Interval (seconds)          
  • Run all Algorithms  
     

 

S.S.T.F

C-LOOK

FCFS

Start Track:
Track Access Order:

Start Track:
Track Access Order:

Start Track:
Track Access Order:

Total Tracks Accessed: (Tt)

Total Tracks Accessed: (Tt)

Total Tracks Accessed: (Tt)

Total Disk Accesses: (Td)

Total Disk Accesses: (Td)

Total Disk Accesses: (Td)

Average Seek Length: (Tt/Td)

Average Seek Length: (Tt/Td)

Average Seek Length: (Tt/Td)

Energy Use (mJ) : (Ta X Pw)

Energy Use (mJ) : (Ta X Pw)

Energy Use (mJ) : (Ta X Pw)

  • Apply Power Management Algorithm  

Fixed Timeout

ATO1

ATO2

ATO3
Exponential Average

Timeout

Timeout 

Alpha Beta

Roe 

Timeout

Roe

 

Timeout

Timeout

Use Scheduling Algorithm:  

Use Scheduling Algorithm:  

Use Scheduling Algorithm:  

Use Scheduling Algorithm:  

Use Scheduling Algorithm:  

Number of Shutdowns: (Nsd)

Number of Shutdowns: (Nsd)

Number of Shutdowns: (Nsd)

Number of Shutdowns: (Nsd)

Number of Shutdowns: (Nsd)

No. of wrong Shutdowns:(Nwd) No. of wrong Shutdowns:(Nwd) No. of wrong Shutdowns:(Nwd) No. of wrong Shutdowns:(Nwd) No. of wrong Shutdowns:(Nwd)

Average Time Before Shutdown: (Tbs)

Average Time Before Shutdown: (Tbs)

Average Time Before Shutdown: (Tbs)

Average Time Before Shutdown: (Tbs)

Average Time Before Shutdown: (Tbs)

Power Consumed:

(watts)

(Pactive + Pidle)

Power Consumed:

(watts)

(Pactive + Pidle)

Power Consumed:

(watts)

(Pactive + Pidle)

Power Consumed:

(watts)

(Pactive + Pidle)

Power Consumed:

(watts)

(Pactive + Pidle)

Compare the performance of                                              Algorithm 1                     Algorithm 2              All

                                                                                                            

 

Performance Metric 1 :

Enter window size in which maximum wait time is to be computed  :  

 

Performance Metric 2 :

Enter value between two adjacent wait cycles to compute Maximum Sequence Length: