[OS] 운영체제 구조 - 모놀리식 커널(Monolithic Kernel), 마이크로커널(Microkernel), 혼용 커널(Hybrid Kernel)
·
Computer Science/Operating System
범용 운영체제의 구조의 다양한 방법간단한 구조 → MS-DOS좀 더 복잡한 제한적 구조 → UNIX계층적 접근 구조 → 추상화 개념마이크로 커널(Microkernel) 접근 구조 → MachMS-DOS 구조‘모듈’(Moudles)로 잘 분할되지 않았음 → 모놀리식 커널(Monolithic Kernel)커널의 구성 요소들은 각 요소들 간의 보호 기능 없이 한 곳에 위치악의적인 프로그램의 공격을 받기 쉬움, 잘못되면 시스템 전체가 다운됨계층적 접근 (Layered Approach)주된 장점은 ‘모듈화’(Modularity)특정 기능 집한의 구현 세부 사항에 대한 ‘은폐’(Hiding) 방법각 계층은 자신의 하위 층의 서비스와 기능(연산)만을 사용장점‘시스템 검증’과 ‘디버깅 작업’을 단순화단점비효율적, 처리..
[OS] 운영체제란?
·
Computer Science/Operating System
운영체제(OS)란? 컴퓨터 하드웨어를 관리하는 프로그램 응용 프로그램을 위한 기반 제공, 사용자 ↔ 하드웨어 사이 중재자 역할을 수행하는 프로그램 컴퓨터에서 메모리에 상주하면서 항상 실행되는 하나의 프로그램 → 일반적으로 커널(Kernel)이라고 함 운영체제(OS) 목적 대형 컴퓨터 OS → H/W 효율성 개인용 컴퓨터 OS → 개인의 사용 용이성 휴대용 개인용 컴퓨터 OS → 사용의 편리성 컴퓨터 시스템의 4가지 구성요소 하드웨어 (Hardware) 운영체제 (Operating System) 응용 프로그램 (Application Programs) 사용자 (User) 운영체제는 무엇을 하는가? 사용자 관점 편의성(Convenience), 사용의 용이성(Ease of Use), 좋은 성능(Good Perf..
HaSeon9
'커널' 태그의 글 목록