728x90
운영체제의 목적
- 컴퓨터 시스템의 자원(하드웨어 자원, 정보)을 최대한 효율적으로 관리, 운영하여 사용자들에게 편의성을 제공한다
- 하드웨어와 사용자 프로그램 사이에 존재하는 시스템 프로그램으로 사용자 인터페이스 제공, 성능 향상 등 한정된 자원을 효율적으로 사용
- 신뢰도 및 처리량의 향상, 응답시간 단축, 단순한 계산 능력을 제공하는 하드웨어를 유저가 쉽게 접근할 수 있도록 제공,
- 제한된 시스템 소스를 효율적으로 통제하고 운영하여 높은성능 발휘
운영체제의 기능
- 운영체제의 기능은 프로그램 생성 및 실행, 입출력동작, 파일시스템 조작, 통신, 오류발견 및 응답, 자원할당, 계정관리, 보호등이 있다.
운영체제의 구조
- 운영체제의 구조는 컴퓨터 시스템 자원관리 계층에 따라 분류하면 일반적으로 5가지 기능을 수행하는 것으로 볼 수 있다.
- 프로세서 관리 계층 : 동기화 및 프로세서 스케줄링 담당
- 메모리 관리 계층 : 메모리의 할당 및 회수 기능을 담당
- 프로세스 관리 계층 : 프로세스의 생성, 제거, 메시지전달, 시작과 정지등의 작업
- 주변장치 관리 계층 : 주변장치의 상태파악과 입출력 장치의 스케줄링
- 파일정보 관리 계층 : 파일의 생성과 소멸, 파일의 열기와 닫기, 파일의 유지 및 관리 담당
'프로그래밍 학습 > 보안 이론' 카테고리의 다른 글
[정보보안기사 필기] 운영체제 프로세스 정리 (0) | 2018.03.07 |
---|---|
[정보보안기사 필기] 유닉스 운영체제의 개요 및 기능 (0) | 2018.03.07 |
개인정보보호 정리 (0) | 2017.11.27 |
보안용어 정리1 (0) | 2017.11.07 |
블랙박스 , 화이트박스 테스트 차이점 (0) | 2017.10.24 |