interrupt-handling

    2

    2답변

    Linux 커널의 제어 흐름에서 제어가 인터럽트 위치 (예 : 0x80 시스템 호출)가있는 IDT로 이동하는 것으로 나타났습니다. 그런 다음 컨트롤이 적절한 시스템 호출로 이동합니다. IDT는 부팅시에만 초기화됩니다. 실제 커널의 IDT 정보에 대해 자세히 알고 싶습니다. 또한 알고있는 것처럼, 그 어떤 다른 시간에 수정되고 있습니까? 도와주세요.

    4

    1답변

    OpenAL을 사용하여 많은 소리를 재생하는 iPhone 응용 프로그램을 만들었습니다. 이 사운드는 mp3에 저장되어 있으며, 메모리 사용량이 적어 (1 백만 개 이상) 매우 강하며 (사운드 당 버퍼 2 개) 스트리밍합니다. 내 SoundManager.m 파일에서 //used to disable openAL during a call void ope

    2

    1답변

    저는 하드웨어 및 장치 드라이버를 가지고 있고 하드웨어 제어를 위해 훨씬 이전 버전의 Linux를 사용했습니다. 필자는 최근에 임베디드 프로세싱을 사용하는 리눅스 및 장치 제어 게임에서 돌아 왔으며 리눅스 세계에서 많은 변화가 있음을 발견했습니다 (더 나은 경우). 그러나 데이터 프레임의 적절한 데이터 전송 타이밍을 보장하기 위해 짧은 시간 프레임 (5ms

    2

    1답변

    가 가정 : 중단됩니다 1) 멀티 CPU 환경 2) 프로세스, 인터럽트 핸들러를 실행 동일한 프로세스, 그래서 기술적으로 아무것도를 제외하고 중단없는됩니다 추측 프로세스가 이전에 무엇을했는지는 알지만 핸들러를 실행하면서 계속 실행 중입니다. 3) 인터럽트가 발생하면 상위 또는 하위 절반이 없으므로 처리기가 호출되고 실행 된 다음 인터럽트에서 복귀합니다. 왜

    2

    2답변

    죄송합니다, 이것이이 질문에 적합한 장소인지 잘 모르겠습니다 만, 그렇지 않다면 사과하겠습니다. :) 저는 현재 운영체제 이론에서 모듈을 만들고 있는데, 저는 이것이 이해할 수없는 몇 가지 개념을 가지고 있습니다. 이것은 질문 할 수있는 적절한 곳이 될까요? 내 주요 질문은 인터럽트에 관한 것입니다. CPU가 인터럽트가 있음을 감지하면이 인터럽트가 발생한

    1

    2답변

    하드웨어/드라이버가 인터럽트를 발생시키는 방법을 알려주십시오. SMP에서 어떤 CPU가 인터럽트됩니까? IRQ가 여러 장치에서 공유되는 경우 커널이 인터럽트를 일으킨 장치를 식별하는 방법을 설명합니다. /가네

    0

    1답변

    다음 코드 조각을 게시 할 때이 코드의 기본 목적은 트랩 플래그를 1로 설정하면 그 후에 화면에 문자 z를 트랩으로 인쇄 할 때입니다. 플래그가 설정되면 프로그램에서 하나의 명령과 트랩을 실행해야합니다. F2 키의 스캔 코드를 볼 수 있으므로 F2 키를 누르면 무한 루프가있는 간단한 트랩 ISR이 작성됩니다. 프로그램에서 kbisr이라는 키보드 isr. 이

    7

    2답변

    나는 루비 (ruby) 스크립트를 가지고 있으며 그 아래에서 1부터 숫자를 무한히 인쇄합니다. 'Ctrl + C'또는 'q'키와 같은 터미널에서 인터럽트를 통해 스크립트가 무한 실행을 중단하도록하려면 어떻게해야합니까? a = 0 while(a) puts a a += 1 # the code should quit if an inte

    0

    1답변

    Linux 커널의 하단 절반을 코딩하기 위해 작업 대기열을 배우고 있습니다. 궁금합니다 : 인터럽트 처리기가 두 번 실행되므로 (따라서 schedule_work을 두 번 호출합니다) 작업 대기열 처리기를 한 번 또는 두 번 호출합니까?

    9

    5답변

    inteerupt 핸들러에 들어가면 먼저 해당 CPU에서 "interrupt interrupts"를 해제합니다 (x86에서는 cli 명령과 같은 것을 사용). 인터럽트가 비활성화되는 동안 사용자가 대개 인터럽트를 일으킬 수있는 키보드의 'a'문자를 눌렀다 고 가정하십시오. 인터럽트를 사용할 수 있기 때문에 그러나, 그 의미 않습니다 : 에 대한 인터럽트 핸