본문 바로가기

프로그래밍 학습/보안 이론

[정보보안기사 필기] 윈도우 운영체제 개요 및 기능

728x90

운영체제의 목적

- 컴퓨터 시스템의 자원(하드웨어 자원, 정보)을 최대한 효율적으로 관리, 운영하여 사용자들에게 편의성을 제공한다

- 하드웨어와 사용자 프로그램 사이에 존재하는 시스템 프로그램으로 사용자 인터페이스 제공, 성능 향상 등 한정된 자원을 효율적으로 사용

- 신뢰도 및 처리량의 향상, 응답시간 단축, 단순한 계산 능력을 제공하는 하드웨어를 유저가 쉽게 접근할 수 있도록 제공, 


- 제한된 시스템 소스를 효율적으로 통제하고 운영하여 높은성능 발휘


운영체제의 기능

- 운영체제의 기능은 프로그램 생성 및 실행, 입출력동작, 파일시스템 조작, 통신, 오류발견 및 응답, 자원할당, 계정관리, 보호등이 있다.


운영체제의 구조

- 운영체제의 구조는 컴퓨터 시스템 자원관리 계층에 따라 분류하면 일반적으로 5가지 기능을 수행하는 것으로 볼 수 있다.






- 프로세서 관리 계층 : 동기화 및 프로세서 스케줄링 담당

- 메모리 관리 계층 : 메모리의 할당 및 회수 기능을 담당

- 프로세스 관리 계층 : 프로세스의 생성, 제거, 메시지전달, 시작과 정지등의 작업

- 주변장치 관리 계층 : 주변장치의 상태파악과 입출력 장치의 스케줄링

- 파일정보 관리 계층 : 파일의 생성과 소멸, 파일의 열기와 닫기, 파일의 유지 및 관리 담당