Categories
Cyber Security

Learning Goal: I’m working on a cyber security question and need guidance to hel

Place your order now for a similar assignment and have exceptional work written by our team of experts, At affordable rates

For This or a Similar Paper Click To Order Now

Learning Goal: I’m working on a cyber security question and need guidance to help me learn.
1.[Finite State Machine] Modern CPU processors use a technique called Dynamic Voltage and Frequency Scaling (DVFS) to adjust the CPU clock speed according to the task load (ignore temperature here). Here we are going to implement a very naive scheduling policy as described below.
Our single-core CPU with maximum frequency at 2.0GHz has 3 frequency states, 2.0GHz, 1.0GHz, 0GHz. If the CPU utilization is above 80%, the frequency is boosted to 2.0GHz and stays until either the utilization falls below 80%.
If the CPU utilization is larger than 0%, but less than 80%, the frequency is lowered to 1.0GHz.
If the task is completed (utilization = 0%), we set the frequency to 0 GHz.
Draw a state diagram of the Finite State Machine. Clearly show the timing and transition conditions in each state. (Refer to the traffic light example in the lecture slides). If there are any missing transitions or circumstances that you think are necessary, please state your assumptions and draw these transitions as well.

For This or a Similar Paper Click To Order Now

Leave a Reply