2003년05월25일 27번
[전자 계산기 구조] 소프트웨어적으로 우선순위가 높은 인터럽트를 알아내는 방법은?
- ① 점프(jump)
- ② 폴링(polling)
- ③ 인터럽트 벡터
- ④ 데이지 체인(daisy chain)
(정답률: 64%)
문제 해설
인터럽트는 여러 개가 동시에 발생할 수 있으며, 이 중에서 우선순위가 높은 것을 먼저 처리해야 합니다. 이를 위해 운영체제는 인터럽트 벡터를 사용합니다. 인터럽트 벡터는 각 인터럽트에 대한 우선순위를 가지고 있으며, 우선순위가 높은 인터럽트가 발생하면 해당 인터럽트 벡터를 참조하여 처리합니다.
하지만 인터럽트 벡터를 사용하지 않는 경우, 우선순위가 높은 인터럽트를 알아내는 방법은 폴링(polling)입니다. 폴링은 주기적으로 인터럽트를 확인하여 우선순위가 높은 인터럽트를 처리하는 방식입니다. 이 방식은 인터럽트 처리에 대한 지연이 발생할 수 있으며, 시스템 성능에도 영향을 미칩니다. 따라서 인터럽트 벡터를 사용하는 것이 보다 효율적입니다.
하지만 인터럽트 벡터를 사용하지 않는 경우, 우선순위가 높은 인터럽트를 알아내는 방법은 폴링(polling)입니다. 폴링은 주기적으로 인터럽트를 확인하여 우선순위가 높은 인터럽트를 처리하는 방식입니다. 이 방식은 인터럽트 처리에 대한 지연이 발생할 수 있으며, 시스템 성능에도 영향을 미칩니다. 따라서 인터럽트 벡터를 사용하는 것이 보다 효율적입니다.
연도별
- 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 정답