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

추천
검색
질문

이용수

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

초록· 키워드

오류제보하기
본 논문에서는 유저 레벨 쓰레드를 지원하는 실시간 커널 구조를 제안한다. 유저 레벨 쓰레드가 동시성을 표현하고 응용 프로그램을 구조화하는데 필수적인 방법을 제공하지만, 시그널 처리나 쓰레드 스케쥴링의 어려움으로 인해 실시간 프로그램에는 널리 사용되지 못하였다. ARX는 이 문제에 대한 명확하고 효율적인 방법을 제공한다. 첫째, 커널에서 블럭된 쓰레드가 프로세스 전체를 블럭할 수 없도록 동적 스택 바인딩(dynamic stack binding)기법을 제공한다. 둘째, 응용 프로그램이 원하는 방식에 따라 쓰레드를 스케쥴링할 수 있도록 커널의 이벤트를 효율적으로 유저 스케쥴러에 전달하기 위한 방법으로 스케쥴링 이벤트 upcall 기법을 제공한다. upcall에 의해 발생하는 오버헤드를 줄이기 위해 커널은 유저 스케쥴러를 lock-free하게 작성할 수 있는 방법과 기준 모델을 제공한다.

목차

요약

1. 서론

2. ARX 커널 구조

3. 재진입 가능한 유저 스케쥴러의 구현

4. 실험 결과

5. 결론

참고문헌

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

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

이 논문의 저자 정보

최근 본 자료

전체보기

댓글(0)

0

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