1 / 14

운영체제의 구조에 따른 분류

운영체제의 구조에 따른 분류. - 운영체제의 구성요소 - 단일체 시스템 - 계층 시스템 - 가상기계 - 클라이언트 / 서버 모델 - 마이크로 커널. 운영체제의 구성요소. 단일체 구조의 운영체제. 단일체 (Monolithic) 시스템. OS : 하나의 거대한 프로그램 뭉치 필요할 때 다른 프로시쥬어를 호출할 수 있는 여러 프로시쥬어로 구성 운영체제 내의 코드를 실행하는 동안 인터럽트는 무시된다 . 간단한 구조조직

landis
Download Presentation

운영체제의 구조에 따른 분류

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 운영체제의 구조에 따른 분류 - 운영체제의 구성요소 - 단일체 시스템 - 계층 시스템 - 가상기계 - 클라이언트/서버 모델 - 마이크로 커널

  2. 운영체제의 구성요소 SunMoon University

  3. 단일체 구조의 운영체제

  4. 단일체(Monolithic) 시스템 • OS : • 하나의 거대한 프로그램 뭉치 • 필요할 때 다른 프로시쥬어를 호출할 수 있는 여러 프로시쥬어로 구성 • 운영체제 내의 코드를 실행하는 동안 인터럽트는 무시된다. • 간단한 구조조직 • 시스템 호출(system call), 커널호출(Kernel call), 감독자호출(Supervisor call) • 사용자 모드와 커널 모드 SunMoon University

  5. 시스템 호출 SunMoon University

  6. 계층구조방식의 운영체제

  7. 계층 구조 방식 • 다중 사용자를 지원하는 대부분의 운영체제에서 채택 • 운영체제는 ‘커널’에 집중적으로 존재 • 운영체제 내의 각 프로세스는 멀티 프로그래밍을 이용하여 동시적으로 실행 • 커널에 의해 모든 인터럽트를 처리 • 중첩 인터럽트(nested interrupt) 처리 방식 SunMoon University

  8. 운영체제의 계층구조 SunMoon University

  9. 각 계층의 설명 SunMoon University

  10. THE 시스템 • 1968년, 다익스트라 제안 • Electrologica X8 컴퓨터에서 실행 • 단순 일괄 처리 시스템 • MULTICS 시스템 • 링(ring) 구조 SunMoon University

  11. THE 운영체제의 계층구조 SunMoon University

  12. 마이크로 커널 구조 운영체제

  13. 마이크로 커널 • 1990년대 • Mach, Amoeba, Chorus, etc. • 개념 • 최소 기능만을 커널에 구성 • 프로세스관리, 메모리관리, 프로세스간통신, 디바이스관리 기능 • 기타의 기능은 커널의 응용 프로세스 형태로 구성(예: daemon 형태), 파일 관리, 가상기억장치 관리 • 2000년대 • 임베디드 시스템, 정보가전에 응용 SunMoon University

  14. 마이크로 커널 구조 SunMoon University

More Related