OS
-
운영체제 - 2 (기능 , 구조)OS 2019. 6. 25. 14:47
운영체제의 기능 1. 메모리 관리 기능 - 메모리 주소 관리 - 메모리를 얼마나 할당할지 / 얼마나 회수할지 수행 2. 프로세스 관리 기능 - Process : 실행중인 프로그램 - 프로세스 생성/제거/중재/재수행 등 프로세스 관리 기능 - 프로세스간 상호통신 / 교착상태 방지 3. 입출력장치 관리 기능 - 사용자가 하드웨어의 특성을 몰라도 자유롭게 활용할 수 있도록 한다 - 프로세스와 I/O Device 간 처리속도 차이 해결 - 장치 드라이버(장치 관리자) 4. 파일 관리 기능 - 다양한 저장장치를 동일한 방식으로 사용할 수 있는 기능 제공 - 파일/폴더의 생성/제거 운영체제 서비스 1. Bootstrapping(=Booting) 서비스 - Booting : 운영체제가 메모리로 로딩(적재)되는 과정 ..
-
운영체제 - 1 (역할/기능/발전과정/유형)OS 2019. 6. 25. 14:11
운영체제 1일차 - 2019/06/25 운영체제의 역할 : 다리역할을 하는 소프트웨어 1. 조정자 역할 2. 자원관리자 역할 3. 입출력 장치와 사용자 프로그램 제어 역할 운영체제의 목적: 1. 편리성 - 사용자의 편의 제공 2. 효율성 1) 처리량 향상(n초간 몇개의 작업을 처리하는지?) 2) 지연/응답시간 단축(n초 이내에 작업이 실행되어야 한다) 3) 신뢰도 향상 4) 사용 가능도 향상 3. 제어 서비스 향상 - 입출력장치(모니터,프린터....) 동작 관리 및 제어 - 시스템 오류 예방 - How? : GUI제공(Graphic User Interfaces), 프로세스/쓰레드 관리, 프로세서 관리 등 운영체제의 발전과정: 1. 작업별 처리 : 수작업 -> 처리 2. 일괄처리(Batch System) ..