public class Processor extends Object
Constructor and Description |
---|
Processor(int id,
double cpuFrequency,
double cpuVoltage) |
Modifier and Type | Method and Description |
---|---|
long |
execute(long elapsedTime,
IEnergyProfile energyProfile)
simulate the fact this task has been executed during elapsedTime tu.
|
double |
getCpuFrequency() |
double |
getCpuVoltage() |
ITask |
getCurrentTask() |
int |
getId() |
ITask |
getNextTask() |
void |
setCurrentTask(ITask currentTask) |
void |
setNextTask(ITask nextTask) |
public ITask getCurrentTask()
public void setCurrentTask(ITask currentTask)
currentTask
- the currentTask to setpublic int getId()
public double getCpuFrequency()
public double getCpuVoltage()
public ITask getNextTask()
public void setNextTask(ITask nextTask)
nextTask
- the nextTask to setpublic long execute(long elapsedTime, IEnergyProfile energyProfile)
elapsedTime
- Copyright © 2012. All Rights Reserved.