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

추천
검색
질문

이용수

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

초록· 키워드

오류제보하기
Mach 운영체제는 밀겹합 공유 메모리 다중 프로세서에 의해서 지원되는 병렬성의 이점을 이용하기 위해서 사용자 주소 공간에서 구현된 C 스레드 패키지라는 라이브러리를 제공하였다. C 스레드 패키지는 대부분의 스레드 동작들을 커널의 개입없이 수행할 수 있기 때문에 스레드 관리에 있어 융통성과 병렬성 향상의 장점을 갖는다. 그러나 Mach의 다중 스레드 관리 방식에서 코루틴 방식으로 구현된 스레드들은 특정 스레드가 커널내에서 실행 도중 비동기적인 시그널 처리를 요구하거나 정지상태를 요구하는 시스템 호출을 발생시켰을 경우, 심각한 성능 문제의 결과를 낳는다. 본 연구에서는 Mach 다중 스레드 관리 방식의 성능 감소 요인을 개선하기 위해 커널과 사용자 주소 공간 사이의 통신을 위한 커널 인터페이스 설계를 통해 다중 스레드의 동기화, 스레드의 비동기적인 시그널 처리, 정지상태를 발생시키는 시스템 호출의 요구시 같은 주소 공간에 있는 다른 스레드의 실행의 방해를 최소화할 수 있는 메카니즘을 제시하였다.

목차

요약

Ⅰ. 서론

Ⅱ. 사례연구

Ⅲ. 설계목표

Ⅳ. 제안한 다중 스레드 관리 메카니즘을 위한 자료구조

Ⅴ. 다중 스레드 관리 메카니즘

Ⅵ. 결론

참고문헌

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

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

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

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