평가점수A

OS의 분류 및 특성

등록일 2002.05.15 한글파일한컴오피스 (hwp) | 11페이지 | 가격 1,000원
다운로드
장바구니관심자료
상세신규 배너

목차

1.범용운용체제
1-1윈도우즈NT

2.범용운용체제에 기반한 실시간 운영체제
2-1.RT-Linux
2-2.KURT

3.실시간 운용체제

4.마이크로커널 운용체제
4-1. Exokernel
4-2. L4/Fiasco

5. 객체 지향 운영 체제
5-1. Choice
5-2. Apertos

6.TDX(교환기) 운영체제

본문내용

1. 범용 운영체제
UNIX/Windows 계열이 대표적이며, 세계적으로 널리 사용되고 있으므로 관련 자료가 풍부하고, 응용 프로그램을 개발하는 환경이 익숙하다는 장점을 가지고 있다. 반면에 모노리틱 커널 구조를 취하고 있으므로 운영체제의 크기가 일반적으로 크고, 초기 포팅시에 많은 비용이 든다. 태스크 스케줄링에 있어서 대부분 자원의 공정한 분배를 위한 정책을 사용하는 시분할 스케줄러가 사용되고 있으며, 타이머 해상도가 높으므로 스트리밍 지원에 부적합하다. 이러한 모노리틱 커널의 문제점을 리눅스를 예를 들어서 살펴보면 다음과 같다.
커널 코드의 임계 영역에 들어갈 때 인터럽트를 디스에이블(disable) 시킨다. 이것은 커널 코드로 진입시킨 태스크의 우선순위에 관계없이 인터럽트 처리에 지연을 가지고 온다. 또한 커널 프로세스는 비중단형(non-preemptive)이며, 시스템 콜(system call)을 호출해서 커널로 진입했을 때 커널 내부의 작업을 하는 도중에는 다른 태스크로 문맥전환(context switch)을 할 수 없게 만든다. 이것은 커널에서 많은 작업을 처리하는 리눅스의 경우 수행 시간 예측을 어렵게 만든다. 이밖에 리눅스는 프로세스간의 문맥0전환에 소요되는 비용이 매우 크며, 대략 수백 마이크로 세컨드가 소요된다.

참고 자료

고려대학교 컴퓨터학과 운영체제 연구실

판매자에게 문의하기 최근 구매한 회원 학교정보 보기

ㆍ다운로드가 되지 않는 등 서비스 불편사항은 고객센터 1:1 문의하기를 이용해주세요.
ㆍ이 자료에 대해 궁금한 점을 판매자에게 직접 문의 하실 수 있습니다.
ㆍ상업성 광고글, 욕설, 비방글, 내용 없는 글 등은 운영 방침에 따라 예고 없이 삭제될 수 있습니다.

문의하기

판매자 정보

위 정보 및 게시물 내용의 진실성에 대하여 해피캠퍼스는 보증하지 아니하며,
해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터의 저작권침해 저작권침해 신고센터를 이용해 주시기 바랍니다.

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

더보기
상세하단 배너
우수 콘텐츠 서비스 품질인증 획득
최근 본 자료더보기
OS의 분류 및 특성
페이지
만족도 조사

페이지 사용에 불편하신 점이 있으십니까?

의견 보내기