2006년09월10일 74번
[운영체제] 동시에 여러 개의 작업이 수행되는 다중프로그램이 시스템 또는 가상기억장치를 사용하는 시스템에서 하나의 프로세스가 작업수행 과정에서 수행하는 기억장치접근에서 지나치게 페이지 폴트가 발생하여 전체 시스템의 성능이 저하되는 것을 무엇이라고 하는가?
- ① spooling
- ② interleaving
- ③ swapping
- ④ thrashing
(정답률: 73%)
문제 해설
정답은 "thrashing"이다.
thrashing은 페이지 교체 알고리즘의 선택이 잘못되어 페이지 폴트가 지나치게 발생하여 기억장치 접근 시간이 길어지고, 이로 인해 CPU가 유휴 상태가 되어 다른 프로세스를 수행하지 못하고 페이지 교체 작업에만 바쁘게 된다. 이러한 상황에서는 전체 시스템의 성능이 저하되어 작업 처리율이 급격히 감소하게 된다.
따라서, thrashing은 다중프로그래밍 시스템에서 발생하는 성능 저하 현상으로, 페이지 교체 알고리즘의 선택과 기억장치 크기 등을 고려하여 최적의 조건을 설정해야 한다.
그 외의 보기들은 다음과 같다.
- spooling: 입출력 장치와 컴퓨터 간의 속도 차이를 해결하기 위해, 입출력 작업을 일시적으로 대기시켜놓고 순차적으로 처리하는 기법이다.
- interleaving: 여러 개의 작업을 번갈아가며 처리하는 기법이다.
- swapping: 기억장치에 올라가지 않은 프로세스를 디스크로 내보내고, 필요한 프로세스를 기억장치로 불러오는 기법이다.
thrashing은 페이지 교체 알고리즘의 선택이 잘못되어 페이지 폴트가 지나치게 발생하여 기억장치 접근 시간이 길어지고, 이로 인해 CPU가 유휴 상태가 되어 다른 프로세스를 수행하지 못하고 페이지 교체 작업에만 바쁘게 된다. 이러한 상황에서는 전체 시스템의 성능이 저하되어 작업 처리율이 급격히 감소하게 된다.
따라서, thrashing은 다중프로그래밍 시스템에서 발생하는 성능 저하 현상으로, 페이지 교체 알고리즘의 선택과 기억장치 크기 등을 고려하여 최적의 조건을 설정해야 한다.
그 외의 보기들은 다음과 같다.
- spooling: 입출력 장치와 컴퓨터 간의 속도 차이를 해결하기 위해, 입출력 작업을 일시적으로 대기시켜놓고 순차적으로 처리하는 기법이다.
- interleaving: 여러 개의 작업을 번갈아가며 처리하는 기법이다.
- swapping: 기억장치에 올라가지 않은 프로세스를 디스크로 내보내고, 필요한 프로세스를 기억장치로 불러오는 기법이다.
연도별
- 2020년08월22일
- 2020년06월06일
- 2019년08월04일
- 2019년04월27일
- 2019년03월03일
- 2018년08월19일
- 2018년04월28일
- 2018년03월04일
- 2017년08월26일
- 2017년05월07일
- 2017년03월05일
- 2016년08월21일
- 2016년05월08일
- 2016년03월06일
- 2015년08월16일
- 2015년05월31일
- 2015년03월08일
- 2014년08월17일
- 2014년05월25일
- 2014년03월02일
- 2013년08월18일
- 2013년06월02일
- 2013년03월10일
- 2012년08월26일
- 2012년05월20일
- 2012년03월04일
- 2011년08월21일
- 2011년06월12일
- 2011년03월20일
- 2010년09월05일
- 2010년05월09일
- 2010년03월07일
- 2009년08월30일
- 2009년05월10일
- 2009년03월01일
- 2008년09월07일
- 2008년05월11일
- 2008년03월02일
- 2007년09월02일
- 2007년05월13일
- 2007년03월04일
- 2006년09월10일
- 2006년05월14일
- 2006년03월05일
- 2005년09월04일
- 2005년05월29일
- 2005년03월20일
- 2005년03월06일
- 2004년09월05일
- 2004년05월23일
- 2004년03월07일
- 2003년08월31일
- 2003년05월25일
- 2003년03월16일
- 2002년09월08일
- 2002년05월26일
- 2002년03월10일
- 2001년09월23일
- 2001년06월03일
- 2001년03월04일
- 2000년10월01일
- 2000년07월23일
- 2000년05월14일
- 2000년03월12일
- 1999년10월10일
- 1999년08월08일
- 1999년06월20일
- 1999년04월18일
진행 상황
0 오답
0 정답