일반기술

노트북 컴퓨터의 인터럽트 벡터 저장/복구방법

본 기술은 노트북 컴퓨터에서의 서스펜드(SUSPEND)시 인터럽트벡터를 저장하고, 리줌(RESUME)시 인터럽트 벡터를 원상복귀시키기 위한 노트북 컴퓨터의 인터럽트 벡터 저장/복구방법에 관한 것이다.기존의 인터럽트 벡터 저장/복구방법에 있어서 서스펜드시에는 스텝에서 인터럽트 벡터를 저장하지 않고 서스펜드 상태로 진입하고, 또한 리줌시에는 스텝에서 인터럽트를 초기화하고 있기 때문에, 인터럽트 제어기의 벡터가 초기화한 이후 바뀌지 않음을 알 수 있다.반면 인터럽트 벡터를 바꾸어서 다시 프로그램하는 프로그램에서는 인터럽트 벡터가 바뀌지 않아 최초의 상태로 돌아갈 수 없게된다. 따라서 인터럽트 벡터를 복구하기 위해서는 스텝에서 해당 벡터를 저장하고 스텝에서 복구하면 되지만, 일반적으로 인터럽트 제어기는 이미 설정된 벡터를 알려주는 기능(write only)을 갖고 있지 않기 때문에 인터럽트 벡터의 복구가 불가능하게 되었다.본 기술은 노트북 컴퓨터 사용자가 어떠한 프로그램을 수행기키더라도 서스펜드/리줌시의 시스템 행업(Hang Up)을 막을 수 있으며, 별도의 하드웨어의 추가없이 롬-바이오스의 개선을 통하여 리줌시에 인터럽트 벡터를 원상복귀시킬 수 있는 노트북 컴퓨터의 인터럽트 벡터 저장/복구방법을 제공함에 목적이 있는 것이다.설명한 바와 같이 본 기술은 노트북 컴퓨터의 서스펜트/리줌시의 인터럽트 벡터 저장 및복구에 있어서, 서스펜드시의 인터럽트 벡터 표를 새로운 벡터로 바꾸고 타이머 인터럽트 발생시 인터럽트 처리루틴에서 스스로의 벡터번호를 저장하여 인터럽트 제어기의 벡터값을 소프트웨어적으로 구할 수 있게 되므로, 별도의 하드웨어 추가없이 또한 서스펜드/리줌시의 시스템 행-업없이 서스펜트 및 리줌을 안심하고 지원할 수 있는 효과가 있게된다.

기술정보

기술분류
정보 > 기타 정보
보유기관
한국산업기술진흥원
기술유형
일반기술
등록일
2008-01-02
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.