나는 물론 리얼 타임 시스템을하고 있어요, 그리고 수업 시간에 우리는 우리가 완전히 이해할 수없는 비율 단조 스케줄링에 대한 paper of Liu and Layland의 4 장에서 몇 가지 가정에 갇혀있다 :가정은 비율 단조로운 예약 알고리즘?
만약 층 (T2를/T1)은 Task1이 Task2에서 방해하는 시간의 수입니다. T2/T1에 적용된 함수가 바닥이고 ceil이 아닌 이유는 무엇입니까?
우리 명확 이미지에 보이는 바와 같이, 식 (1)와, 필요 조건이 아닌 충분한 인 반면 식 (2) 충분한 조건입니다. 이것은 나에게 감각을 제공하지만, 결론이 같은 저자의 상태를 할 이유 : T1 < T2 및 C1, C2보다 더 높은 우선 순위의 작업 스케줄링 Task2에 가능한되도록 때마다 즉
, Task1, Task1이 Task2보다 높은 우선 순위로도 가능합니다. (반대의 경우는 사실이 아닙니다.) [...] 특히 요청 률이 높은 작업의 우선 순위가 더 높습니다.
Task2가 가장 높은 우선 순위이 두 번째 방정식은, 충분 조건 인 경우
, 는 왜 우리가 작업 1 대신 Task2의 가장 높은 우선 순위가있는 경우 작업 예약이 가능하다고 가정 할 수 있을까?나는 스스로를 잘 설명하기를 바랍니다. 제발 내가 틀린 기사 문장을 이해했다면 나에게 말해줘.
편집 : 요청에 따라 다음은 기사의 용어에 대한 약간의 설명이며이 질문에 표시됩니다. 문서에서
, T1 은 기간 (및 마감) Task2에 작업 1, 및 T2 기간 (마감 시간)을 의미한다. C1 및 C2는 와 작업 1의 런타임 각 Task2 참조.
OMG 친구, 내 질문의 첫 번째 부분에 대한 답변을 여러 번 읽은 후에, 이제 이해합니다. 당신 말이 맞습니다! 층 (T2/T1)은 T2 기간 동안 T1의 실행 횟수를 나타내는 것이 아니라 T2 기간의 전체 기간이 T2주기에 맞는 횟수입니다. 또한 현재의 아이디어를 토대로 내 질문의 두 번째 부분을 더 잘 분석 할 것입니다. 왜냐하면 모든 것이 이제는 나에게 분명해질 것이라고 생각하기 때문입니다. 고마워요! – Oberyn18
내 대답이 정말로 도움이 되었다면 받아 들여주십시오. 나는 나머지를 분석 할 시간을 찾지 못했습니다. 네가 그걸 알아 냈 으면 좋겠어. – jkwi