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전환에 소요되는 비용이 매우 크며, 대략 수백 마이크로 세컨드가 소요된다.

참고 자료

고려대학교 컴퓨터학과 운영체제 연구실
*원하는 자료를 검색 해 보세요.
  • 모바일 운영체제(스마트폰 OS) 점유율 및 향후 전망 6 페이지
    이 안드로이드 운영체제의 특징은 애플 iOS가 애플 제품에만 적용되는 것에 비해 어느 스마트폰 제조사든 자사 제품에 적용할 수 있도록 한 ‘개방형 시스템’이라는 점입니다. 때문에 현재 여러 제조사에서 다양한 모델의 안드로이드 ..
  • 운영체제 개념정리 18 페이지
    1) 운영체제란? 1. 운영체제의 정의 운영체제는 하드웨어(컴퓨터 시스템)와 소프트웨어(응용 프로그램 등)를 제어하여, 각종 자원을 효율적으로 관리, 운영함으로써 사용자에게 최대의 편리성을 제공하고자 만들어진 시스템 소..
  • 운영체제 시대별 종류 조사 프로젝트 29 페이지
    운영체제의 시작(1950년) 맨 처음 선보인 컴퓨터 운영체제는 현재 사용되는 컴퓨터의 운영체제와는 구조나 의미가 다르다. 하지만 운영체제라는 형태의 개념을 선보인 것은 IBM-701 컴퓨터의 사용을 위해 1950년 GM ..
  • [컴퓨터 운영체제] os의 종류 조사 8 페이지
    1. 범용(凡庸) 컴퓨터 운영체제 정의 : 일반적으로 일상 생활에서 사용되어지는 운영체제를 말한다. 1) 대형 컴퓨터 운영체제(mainframe operating system) 일반적인 특징으로 첫째, 다중사용자, 다..
  • [운영체제(os)] 운영체제 정리 6 페이지
    운영체제에 대한 요점 정리한것입니다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기