추천자료
[IT, 운영체제, OS, SYSTEM] 응용운영체제 설명
운영체제론 시험대비(총정리)
네트워크 관리사 요약 및 정리본
[전산학개론]컴퓨터 운영체제에 관한 내용분석
Operaing System Concepts 7판 1-3장 ch1
[컴퓨터,자격증,전자,엑셀,활용,1급] 컴퓨터활용능력1급 요점정리
[전통] Unix manual
[컴공]네트웍과 NT에 관한 자료입니다.
[정보통신]정보처리산업기사필기기출문제(운영체제)
[운영체제, 윈도우2000, 리눅스 레드헷, 디렉토리] 리눅스 레드헷과 윈도우 2000 비교
소개글
운영체제 개념 설명 레포트에 대한 자료입니다.
목차
저장 장치 구조, 버퍼링 스풀링, 실시간 시스템, 부팅 과정
본문내용
32. 장기, 단기, 중기 스케줄러의 개념에 대해서 설명하시오.
장기 스케줄러(long-term scheduler) : 저장소에서 프로세스들을 선택하여 실행하기 위한 메모리로 적재
단기 스케줄러(cpu 스케줄러,short-term scheduler) - 실행 준비가 완료되어 있는 프로세스들 중에서
하나를 선택하여 CPU를 할당한다.
중기 스케줄러(medium-term scheduler) : 메모리에서 프로세스들을 제거하여
다중 프로그래밍 정도를 완화시킨다.
33. CPU-bound, I/O-bound한 작업을 고려해야 하는 이유는?
CPU-bound : 수행하는 컴퓨팅 작업이 CPU의 속도에 의해 결정되는 컨디션(주로 복잡한 연산과 같은 CPU를 많이 사용하는 프로세스로 긴 버스트를 가진다.)
I/O bound : 수행하는 컴퓨팅 작업이 데이터의 I/O가 끝나는데 기다리는 시간에 의해 결정되는 컨디션
데이터 요구시간이 처리시간보다 길때 발생한다.(주로 I/O장치에 접근하여 작업을 수행하는 프로세스로 짧은 버스트를 가진다.)
일반적으로 I/O-bound-process 가 CPU-bound-process 보다 우선순위가 높다.
cpu 스케줄링 하는데 있어서 우선순위를 결정하기 위함. 성능 향상
34. 문맥전환의 개념과 동작 원리는?
실행 중인 프로세스의 상태를 보관하고 새로운 프로세스의 상태를 CPU에 적재하는 과정을 말한다.
CPU를 다른 프로세스로 교환하기 위해 이전의 프로세스의 상태를 보관하고 새로운 프로세스의 보관된 상태를 복구하는 작업
35. UNIX 계열에서 프로세스 생성하는 과정에 대해서 기술하시오.
프로세스 생성은 fork -> exec의 과정을 거친다.
fork를 수행하여 자신과 같은 것을 복사하고 이 복사된 자식이 exec를 실행하여 프로세스의 명령어들과