UNIX 완전정복
- 최초 등록일
- 2020.04.26
- 최종 저작일
- 2020.04
- 14페이지/ 한컴오피스
- 가격 3,000원
소개글
"UNIX 완전정복"에 대한 내용입니다.
목차
없음
본문내용
▸운영체제 정의
넓은 의미 : 제어 프로그램 + 처리 프로그램
좁은 의미 : 제어 프로그램
▸운영체제 역할
① : 사용자와 시스템간의 인터페이스
② : 자원의 효율적인 관리
▸프로세스 정의
① : 커널에 등록되어 커널의 관리 하에 있는 작업 (주기억장치에서 실행 중인 프로그램)
② : PCB를 할당받는 개체
※ PCB : 각 프로세스 상태에 대한 정보를 저장하고 있는 커널 영역
▸인터럽트와 문맥
√ 인터럽트 : 시스템에서 예기치 못한 사건이 발생한 것 (시간 할당량 종료, wake-up signal)
√ 모든 프로세스는 각자 자신의 문맥을 가지게 되며,
.임의의 프로세스 실행 도중 인터럽트 발생 시, 문맥 보존 이루어짐.
.중지되었던 프로세스가 다시 프로세서를 할당받아 실행 상태로 전이되면 문맥 재 적 재 이루어짐.
▸프로세스 스케줄링
√ 프로세스 스케줄링 : 프로세스들을 대상으로, 자원할당 순서를 정하는 일
목적 : 시스템 성능 향상
단계 : 장기, 중기, 단기 스케줄링이 있다. ( 단계가 구분되는 이유는 시스템 성능 향상 )
기법 : (1) 선점, 비 선점 스케줄링 : 선점 _중간에 cpu 자원 빼앗음 (시분할 시스템)
비 선점_중간에 cpu 자원 못 빼앗음 (FIFO)
(2) 다단계 피드백 큐( M F Q ) : 프로세스들에 대한 특성이나 총 실행 시간 등 정보가 전혀 없을 때 사용되는 기법
참고 자료
없음