프로세스와 스케줄링
- 최초 등록일
- 2022.09.05
- 최종 저작일
- 2022.09
- 4페이지/ 한컴오피스
- 가격 2,000원
소개글
"프로세스와 스케줄링"에 대한 내용입니다.
목차
Ⅰ. 서론
Ⅱ. 본론
Ⅲ. 결론
Ⅳ. 참고자료
본문내용
프로세스란 프로그램을 작동시킬 때 프로그램과 프로그램의 상태가 메모리를 사용하며 실행되는데 이를 뜻하는 단어이다. 보통 컴퓨터에서 실행되는 컴퓨터 프로그램을 지칭하는데 스케줄링에서의 '작업'이라는 용어와 동일한 의미로 사용되기도 한다. 프로세서를 여러개 구동하는 것을 멀티프로세싱, 같은 시간에 여러 프로그램을 구동하는 방식을 멀티태스킹이라 부른다.
스케줄링이란 운영 체제 동작기법인데, 다중프로그래밍을 할 수 있게 해준다. 시스템의 성능을 효율적으로 개선시킬 수 있는데, 프로세스들에게 중앙처리장치 등의 자원을 적절히 사용하게 해서 개선시킨다.
하나의 프로세스가 실행 중이라면 CPU는 입출력 요청이 끝날 때까지 수행했던 프로세스들을 진행하지 못하는데, 이러한 딜레이를 극복하기 위해 입출력 대기중인 현재의 프로세스를 종료하고 다른 프로세스를 CPU에게 할당한다.
참고 자료
이계영. 《운영 체제》. 정익사
여신구. "프로세스 상태 정보를 이용한 능동적인 감사 자료 생성." 국내석사학위논문 東國大學校 大學院, 2004. 서울