쉽게 배우는 운영체제 / 한빛아카데미 / 조성호 # 1장 - 개요 운영체제 역할 - 자원 관리, 자원보호, 하드웨어 인터페이스 제공, 사용자 인터페이스 제공 운영체제 목표 - 효율성, 안정성, 확장성, 편리성 응용프로그램 , 유틸리티 { 운영체제 인터페이스 { 시스템호출 커널 드라이버 } } 하드웨어 커널의 역할 - 프로세스 관리, 메모리 관리, 파일시스템 관리, 입출력 관리, 프로세스 간 통신 관리 단일형 - 수정 어려움, 상호의존성 높음, 이식성 낮음 계층형 마이크로커널형 - 기본적인 기능만 구현, 운영체제의 많은 부분을 사용자 영역에 구현, 독립적 모듈로 작동하여 실패해도 멈추지 않음. 이식성이 높고 가벼워 작은 용량에도 적용 가능 # 2장 - 컴퓨터 구조와 성능 향상 하드웨어 구성 - [ 필수 -..
[ Computer Science ]/Operating System
운영체제 3판 / 생능출판 / 박규석 배인한 # 1장. 운영체제 소개 1. 운영체제의 영역은 프로세스 관리, 메모리 관리, 파일시스템 관리, 입출력 관리로 구성됨. 2. 운영체제의 주목적은 컴퓨터 시스템 리소스를 효율적으로 관리하여 사용자 프로그램이 원활하게 작동할 수 있도록 지원하는 것 3. 다중 프로그래밍은 여러 응용 프로그램이 동시에 메모리에 있을 때 CPU가 번갈아가며 실행함으로써 시스템 활용도를 최대화하는 방법으로 자원 활용을 최적화하고 처리 시간은 감소시켜 사용자 응답 시간을 단축하고 자원의 경제성을 높이는 방법이다. 4. 다중프로그래밍은 하나의 CPU가 여러 응용프로그램을 번갈아가며 실행하는 단일 프로세서 방식으로 여러 프로그램이 동시에 메모리에 상주하는 것이고 다중 처리 시스템은 둘 이상의..