linux-kernel

    0

    2답변

    운영체제에서 코스를 진행하고 있고 Linux Red Hat 8.0에서 작업하고 있습니다. 할당의 일부로 sys close 및 sys open을 변경해야했습니다. sys close에 대한 변경 사항은 문제없이 전달되었지만 sys 변경 사항을 갑자기 소개하면 OS는 부팅 중 오류가 발생하여 루트 fs를 마운트 할 수 없다고 주장하고 패닉을 유발합니다. 이 경우

    3

    2답변

    LWN의 the list of API changes in the 2.6 kernel series에 따르면 .owner 필드가 struct proc_dir_entry인데 2.6.30 커널에서 제거되었습니다. 이이 필드를 설정하는 정말 이제까지 필요하거나 도움이 되었습니까 : 그래서 여기 몇 가지 질문입니까? 필드가 다른 곳으로 이동되었거나 영구적으로 삭제 되

    0

    1답변

    Apache의 작업자 MPM은 각 스레드가 요청을 처리하는 프로세스마다 다중 스레드를 만듭니다. 2.6에서, 리눅스 커널은 1 : 1 스레딩 모델을 가진 Native POSIX Threading Library를 사용합니다. 주어진 100 개의 동시 요청 (하나의 요청 -> 하나의 스레드 -> 하나의 프로세스)이 있다면 100 개의 아파치 프로세스를 볼 것으

    16

    1답변

    나는 LKMPG (See Section 4.1.4. Unregistering A Device)를 읽고 있었는데 try_module_get/module_put 함수를 사용해야 할 때가 명확하지 않았습니다. 일부 LKMPG 예제에서는이를 사용하지만 일부에서는 사용하지 않습니다. try_module_get은 2.6.24 소스의 193 개 파일에서 282 회 나타

    7

    2답변

    OS (Windows, Linux)가 하이퍼 스레딩이 가능한 환경에서 논리적 CPU에 숫자를 할당하는 방법을 찾으려고합니다. ? 두 OS가 먼저 물리적 CPU에 번호를 순차적으로 할당 한 다음 논리 CPU에 번호를 매기거나 다른 규칙이 뒤 따르는가? 예 : 하이퍼 스레딩을 사용하는 2 개의 물리적 CPU 시스템에서 OS가 0,2를 첫 번째 물리적 CPU에

    2

    3답변

    속도에 대한 몇 가지 요구 사항으로 인해 내부 메모리에서 일부 계산을 수행 한 다음 계산 결과를 외부 메모리로 DMA해야합니다. 이 애플리케이션은 ARM926EJ-S 코어 및 TI 주변 장치 (EDMA, 비디오 가속기 등)를 기반으로하는 TI DM355 프로세서에서 실행된다. 응용 프로그램에서 얼마나 깔끔하게 처리 할 수 ​​있습니까? 앞에서 언급 한 내부

    0

    1답변

    리눅스 커널을 처음 컴파일하는 것입니다. 데비안 라이브를 사용하고 있습니다. 나는 커널 패키지를 사용하여 컴파일했고, 새로운 시스템 호출을 추가하여 0보다 큰 임의의 정수 값을 반환했다. 모든 것이 잘되었으므로 헤더와 이미지 .deb 파일이 모두 있습니다. dpkg로 설치하려고 할 때, LILO를 설정해야한다는 경고가있었습니다. 그런 다음 설치를 중단하고

    0

    1답변

    register_chardev()를 수행하는 장치 드라이버 모듈이 있습니다. 드라이버 open() 함수에서 장치 노드를 열려고 시도하는 프로세스의 pid 또는 pgid를 결정할 수 있기를 원합니다. 이것이 가능한가? 누군가는 어디에서 시작해야하는지에 대한 아이디어가 있습니까? 동일한 세션에 있지 않으면 프로세스를 새 프로세스 그룹으로 마이그레이션 할 수 없

    0

    2답변

    Linux v0.11 task_struct에는 executablem_inode *의 구성원이 있습니다. 나는 비슷한 것을 찾고있다. exec/execve 시스템 호출은이 정보를 어디에도 저장합니까? 아니면 메모리 로딩시 손실됩니까?

    0

    1답변

    리눅스 커널 모듈 인 EL5의 이전 버전을 EL5로 이식하고 있습니다. 끔찍한 GNU autotools가 엉뚱한 GNU autotools 엉망진창을 만들었습니다. (아니, 커널 모듈을 컴파일하지 않습니다. kbuild를 통해 :() 나는 많은 경고를 계속 받는다 'config.h를 포함하는 것은 더 이상 사용되지 않는다.'- 대신에 -I 플래그를 사용해야한