메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회논문지(A) 정보과학회논문지(A) 제25권 제2호
발행연도
1998.2
수록면
124 - 135 (12page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

이 논문의 연구 히스토리 (3)

초록· 키워드

오류제보하기
대부분의 실시간 시스템은 실시간에 타스크를 스케줄하는 방법으로 우선순위-기반의 선점 스케줄 방식 (priority-based preemptive scheduling)을 사용해 왔다. 그러나 이러한 스케쥴링 방식에 직접 사용하는 세마포, 모니터, 랑데뷰와 같은 동기화 프리미티브를 적용하면 우선순위 반전(priority inversion)의 문제가 발생한다. 그러므로 실시간 시스템은 이 문제를 해결하는 실시간 통기화 (real-time synchronization) 기법이 펼요하다. 그리고 대부분 실시간 시스템은 병행처리 시스템이므로 실시간 동기화 기법은 병행언어를 통하여 지원되어야 한다.
본 논문은 실시간 동기화를 지원하는 우선순위 기반의 선점 스케쥴링이 가능한 ESR을 제시한다. POSIX 쓰레드(Pthreads)는 개방형 운영체제를 위한 IEEE 표준이며 POSIX.lc 에 정의된 POSIX의 쓰레드 확장이다. 이러한 Pthreads를 사용하여 SR의 새로운 실행지원시스템인 SR/RTS+를 먼저 개발했으며, 이를 기반으로 ESR의 실행지원시스템을 개발했다. ESR에서 우선순위 개념을 지원하기 위해 SR 언어의 문법이 확장되었고, 이에 따라 SR 컴파일러가 관련 코드를 생성하도록 수정되었다. 실시간 동기화를 위해 ESR의 실행지원시스템도 우선순위 상속 규약(priority inheritance protocol)과 우선순위 씰링 규약(priority ceiling protocol)을 지원하며 이러한 두 규약은 SR의 세마포 구조에 적용된다. 특히 규약이 이진 세마포로 제한되므로 뮤텍스 타입을 SR의 타입 시스템에 추가하였다.

목차

요약

Abstract

1. 서론

2. 본론

3. ESR의 구현

4. 결론

참고문헌

저자소개

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2009-569-017732000