Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

BEATSLOTH 공대인의 무덤

[정보보안기사 필기] 운영체제 요약 정리 (1) 본문

STUDY/정보보안기사 필기

[정보보안기사 필기] 운영체제 요약 정리 (1)

SLOTHH 2016. 11. 22. 21:02

운영체제는 컴퓨터 내의 자원을 효율적으로 사용하게 해주는 시스템 프로그램으로 하드웨어를 제어,관리할 수 있다 .

운영체제는 처리량,반환시간,응답시간, 신뢰도가 중요하다.


운영체제는 부팅, 인터페이스,자원관리, 파일관리,프로세스 관리 역할을 한다.


운영체제는 제어프로그램, 처리프로그램으로 구성 되어있으며

제어프로그램은

슈퍼바이저 프로그램 

 시스템의 모든 동작 관리

작업 관리 프로그램 

명령 해독-수행 준비- 끝나면 마무리 

데이터 관리 프로그램 

데이터 관리,입출력 장치 

통신 관리 프로그램 

신호 통제,제어 


처리프로그램

언어 번역 프로그램 

사람-기계간 언어번역 

서비스 프로그램 

사용자 편의 지원 

유틸리티 프로그램 

표준화 및 공동 서비스 프로그램 


기술발전 흐름

일괄처리 시스템 

 일을 모아서 한꺼번에 처리함

오프라인 시스템 

자동작업화로 준비시간과 작업순서 결정 필요성을 제거 

온라인 시스템 

대회식 시스템으로 즉시 응답 

시분할 시스템 

시간을 나눠 일정시간 할당 

다중 프로그래밍 시스템 

여러개의 프로그램이 동시에 실행되는 것 처럼 처리 

다중처리 시스템 

여러개의 CPU를 여러개의 프로그램을 다중작업 

실시간 시스템 

처리 요구를 즉시 처리

분산처리 시스템 

여러개의 컴퓨터를 분산시켜 처리 

임베디드 시스템 

IoT 에서 사용되는 특정 기능을 수행하는 작업 



입력 버퍼링은 프로세서가 데이터를 요구하기전 데이터를 미리 복사 하는 것 

출력 버퍼링은 프로세서가 실행동안 장치에 데이터를 기록하는 것 



스풀링은 디스크의 공간 일부를 버퍼처럼 사용하는 방식이다 .

디스크를 스풀 공간으로 쓰는 이유는 H/W와 S/W의 속도 차이를 줄이기 위함이다. 

일반적으로 S/W는 H/W의 성능을 따라오지 못한다 .


버퍼링 

스풀링 

H/W 구현 

S/W 구현 

입출력 계산 중복 가능

다중 작업에 입출력, 계산 중복 가능 

스택,큐 

큐 

단일  사용자

다중 사용자 

주기억 장치 

디스크 



인트럽트

외부 인트럽트 

 입출력,에 의한 인트럽트

내부 인트럽트 

프로그램 자체 문제에 의한 인트럽트 

S/W 인트럽트 

프로그램 명령처리 중 명령 요청에 의한 인트럽트 


Comments