usermode

    -1

    1답변

    클래스에서 prof는 "[어셈블리] 명령은 트랩이 생성되면 사용자 모드이므로 권한 또는 사용자 모드에서 실행 중인지를 알 수 있습니다." 먼저 트랩이 아니라 사용자 모드에서 명령을 실행할 수 없다는 특정 트랩이라고 가정합니다. 둘째, 이것은 매우 비효율적 인 것처럼 보입니다. 전체 명령을 실행하고 트랩이 있는지 확인하십시오. 왜 깃발이 꽂혀 있지 않습니까?

    1

    2답변

    user32.dll의 TranslateMessage() API에서 예외가 발생합니다. windbg 명령에서! analyze -v를 사용하여 예외를 분석하려고하면 다음 정보가 표시됩니다. 누구든지 오류 디코딩을 도울 수 있습니까? FAULTING_IP: +0 ffffffff`e85b6720 ?? ??? EXCEPTION_RECORD: ffffff

    0

    1답변

    필자는 개인적으로 사용자 모드가 제한된 액세스를 허용하므로 변경해서는 안되기 때문에 커널 모드로 변경해서는 안됩니다. 추정치가 충분하지 않습니다. 누구나 왜 사용자로부터 보호를 제공하는지 알 수 있습니까?

    0

    3답변

    내가이 OS 책을 읽고 있기 때문에 궁금하다. "사용자 프로그램은 항상 사용자 모드로 실행되며 명령어 [...]의 하위 집합 만 허용됩니다. 일반적으로 I/O 및 메모리 보호는 사용자 모드에서 허용되지 않습니다. OS에서 서비스를 얻으려면 사용자 프로그램이 시스템 호출을 만들어야합니다. 시스템 호출은 커널을 트랩하고 OS를 호출합니다. " 일반적으로 사용자

    1

    1답변

    커널 모드 코드는 사용 가능한 모든 주소 (높은 권한)에 액세스 할 수 있지만 커널 모드 함수에 사용자 모드 포인터를 전달하면 사용하기 전에 변경 될 것입니까? 내 말은 : 그것은 사용자 모드에서와 같이 페이징/분할 시스템 (또는 긴 모드의 경우 페이징)으로 해결 될 것인가?

    0

    2답변

    usermod없이 그룹에 사용자를 추가 할 수 있습니까? 임베디드 Linux 3.14.52에서 작업 중이며 usermod 명령 줄이 없습니다. 가능하지 않은 경우 Buildroot를 사용하여 커널에이 명령을 추가하는 방법은 무엇입니까?

    0

    2답변

    사용자 공간에서 실행되는 PCI 장치 드라이버를 쓰려고합니다. 내 아이디어가 아니라 고객이 원하는 것. Target은 임베디드 Linux 보드로 단일 사용자 이상을 가질 수 없습니다. 저는 숙련 된 C 프로그래머이고 Linux를 알고 있습니다. Linux 드라이버 개발에 익숙하지 않습니다. 정말이 장치 드라이버입니까 아니면 라이브러리입니까? 일반적인 호출

    0

    1답변

    저는 궁금 해서요 : OpenGL을 사용하여 렌더링/그리기 작업을 수행하는 Windows dll을 가지고 있고 그 결과를 응용 프로그램에 반환합니다. 코드가 사용자 모드에서 실행되지 않았지만 커널 모드로 실행되는 것이 더 빠릅니까? (중단 없음 및 높은 우선 순위)

    0

    1답변

    내가 안티 바이러스 프로그램에 대한 커널 모드 드라이버를 개발하고 있어요에 커널 모드에서 값을 보내는,하지만 난 내가 예를 들어 (문자열 값을 보낼 드라이버 섹션에서 문제를했습니다 문자열 ") 커널 모드 드라이버에서 사용자 모드 응용 프로그램. 누구든지 도와 드릴까요?

    3

    1답변

    : 커널 모드에서 실행 드라이버는 직접 에서 읽거나 사용자 공간에서 주소를 작성하는 방법에 대한 매우주의해야합니다. 이 시나리오 은 그 이유를 설명합니다. 사용자 모드 프로그램은 장치에서 일부 데이터를 읽는 요청을 시작합니다. 프로그램은 데이터를 수신하는 에 버퍼의 시작 주소를 제공합니다. 커널 모드에서 실행중인 장치 드라이버 루틴은 읽기 작업을 시작하고