1. 정의
운영체제란 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어이다.
커널 : 운영체제 중 필요한 부분만 메모리에 올려두게 되는데, 이때 메모리에 상주하는 부분을 커널 Kernel 이라고 한다.
2. 기능
1) 컴퓨터 시스템 자원의 효율적 관리
2) 컴퓨터 시스템을 편리하게 사용할 수 있는 환경 제공
3) 사용자와 운영체제 자신의 보안 및 보호
운영체제를 자원관리자라고 부르기도 한다. 운영체제는 자원들의 효율성과 형평성 둘 다 신경써야 한다.
3. 분류
1) 동시 작업 지원 여부에 따라서 단일 작업용 운영체제/다중 작업용 운영체제로 나뉜다.
2) 다중 사용자에 대한 동시 지원 여부에 따라서 단일 사용자용 운영체제/다중 사용자용 운영체제로 나뉜다.
예) 이메일 서버나 웹 서버라 불리는 컴퓨터는 여러 사용자가 동시에 접속해서 사용 가능한 다중 사용자용 운영체제가 적용된 예시이다.
3) 작업을 처리하는 방식에 따라서 일괄 처리 방식/시분할 방식/실시간 방식으로 나뉜다.
자세한 기능은 뒤에서 자세히 다룬다고 하니 패스.
'Today I Learned' 카테고리의 다른 글
모던 자바스크립트 Deep Dive 5장 표현식과 문 (0) | 2022.01.16 |
---|---|
모던 자바스크립트 Deep Dive 4장 변수 (0) | 2022.01.16 |
운영체제와 정보기술의 원리1 컴퓨터 및 정보기술의 역사 (0) | 2022.01.04 |
리팩터링 2판 챕터12 - 상속 다루기 (0) | 2021.12.29 |
리팩터링 2판 챕터11 - API 리팩터링(2) (0) | 2021.12.23 |