정보보안기사 필기 12장 요약내용입니다.

less than 1 minute read

* 2020 조현준 정보보안기사 산업기사 필기 + 핵심기출 1200제 정보보안기사 & 산업기사 필기 교재를 기반으로 요약하였습니다.

Section 12. 운영체제 개요

1. 운영체제 개념

컴퓨터 시스템의 각종 자원을 효율적으로 관리하고 운영하게 하여 사용자에게 편의성 제공

목적

- 처리량의 향상

- 반환시간의 최소화

- 응답 시간의 최소화

- 사용가능도 향상

- 신뢰도 향상

2. 운영체제 구조

1) 커널(Kernel)

OS의 핵심부분 > 주기억장치에 상주하며 프로세스와 파일을 관리


2) 모놀리식(monolithic) 구조

시스템 관리에 필요한 모든 기능이 커널 레벨에서 동작하는 방식

→ 시스템 호출 인터페이스나 커널 안에서 통신하는 경우 오버헤드가 거의 없음

→ 단점 : 구현이 어렵고 유지보수가 힘듦

3. 마이크로 커널(Microkernels) 구조

가장 기본이 되는 서비스만을 커널에 포함시켜 다른 기능들은 유저 레벨에서 각각의 프로세스로 구현하는 방식

→ 소스코드의 크기가 작고, 기능 수정 필요시 해당 기능이 들어있는 프로세스만 재컴파일하면 된다.

4. 계층적 접근(Layered Approach)

  • 계층 1 : 프로세서 관리

  • 계층 2 : 기억장치(메모리) 관리

  • 계층 3 : 프로세스 관리

  • 계층 4 : 주변장치 관리

  • 계층 5 : 파일과 데이터 관리

5. 버퍼링과 스풀링

구분 버퍼링 스풀링
구현 방식 하드웨어 소프트웨어
입출력 스택, 큐
사용자 단일 다중 사용자
버퍼위치 주기억장치 보조기억장치

Leave a comment