티스토리 뷰

현재 과제로 각 Task에 Priority를 준후 Average Execution Time과 Maximum Execution Time, 즉 Worst Case Execution Time을 측정하고 있다. 이를 토대로 RTS 이론 시간에 다뤘던 Time Demand Analysis와 Utilization Bound Checking을 적용하고 이에 따른 Schedulability를 유추하고자 한다. 


현재 주어진 Task는 다음과 같다.

- Task 1 : Period : 10s 

 내용 : Task 3, Task 4의 연산 횟수 측정

- Task 2 : Period : 0.1s 

 내용 : fibonacci(1000000) 측정

- Task 1 : Period : 1s 

 내용 : summation(1000) 측정

- Task 1 : Period : 1s 

 내용 : summation(2000) 측정


<Iteration = 10 일 때 각 task의 Execution Time 도출>


<Iteration = 30 일때 각 Task의 Execution Time>


<Iteration = 100 일때의 Execution Time>


<Iteration = 1000 일때 Execution Time >


- 주안점

- Iteration이 늘어날때마다 Average Execution Time이 대체로 줄어들고 있다. 큰 차이는 아니지만..

-

댓글