«kernel» 태그된 질문

UNIX 커널에 대한 모든 것 : 개발, 구성, 컴파일, 디자인 등

4
다른 프로세스에서 동일한 fd가 어떻게 같은 파일을 가리킬 수 있습니까?
프로세스 1 과 프로세스 2 가 있다고 가정하십시오 . 둘 다 정수 4에 해당하는 파일 디스크립터를 가지고 있습니다. 그러나 각 프로세스에서 파일 디스크립터 4는 커널의 열린 파일 테이블에서 완전히 다른 파일을 가리 킵니다. 어떻게 가능합니까? 파일 디스크립터가 Open File Table의 레코드에 대한 인덱스가 아니어야합니까?

1
커널 소스 트리에는 무엇이 포함되어 있습니까? 이것은 Linux 커널 헤더와 관련이 있습니까?
책에서, 나는 일반적으로 리눅스 소스 트리에 대한 참조를 읽을 /usr/src/linux서브 디렉토리의 일반적인 세트 ( arch, block, crypto, ...). 이 트리에 커널을 구성하는 이진 파일이 포함될 것으로 기대했습니다. 내 시스템 (Ubuntu 10.04)에서 ... 내가 가지고있는 다른 커널 (수동으로 설치되지 않은 자동 소프트웨어 다운로드 사용)의 경우이 위치에서 다음과 같이 각 커널에 대해 …
25 ubuntu  kernel  source 

1
CFS에서 CPU 사용량이 높습니까?
나는 물었다 이전 질문을 나는 그게이 커널의 CFS에 의해 발생되고 있음을 나타내는 것으로 보인다 위해 한 것을 분석은 RHEL 6으로 RHEL 5에서 응용 프로그램을 이동할 때 시도하고 CPU 사용량의 증가의 원인을 분리 할 수 있습니다. 나는 이것이 사실인지 확인하기 위해 테스트 응용 프로그램을 작성했습니다 (원래 테스트 응용 프로그램은 크기 제한에 …



5
리눅스는 분할을 사용하지 않고 페이징 만 사용합니까?
Linux 프로그래밍 인터페이스 는 프로세스의 가상 주소 공간 레이아웃을 보여줍니다. 다이어그램의 각 영역이 세그먼트입니까? 에서 리눅스 커널의 이해 , 다음은 MMU의 세그먼테이션 단위가 세그먼트 내의 세그먼트와 오프셋을 가상 메모리 주소에 맵핑하고 페이징 유닛이 가상 메모리 주소를 실제 메모리 주소에 맵핑한다는 것을 의미합니까? MMU (Memory Management Unit)는 세그먼트 화 단위라는 하드웨어 …

1
/ dev에 devtmpfs 사용
커널에서 다음 옵션을 발견했습니다. CONFIG_DEVTMPFS Device Drivers -> Generic Driver Options -> Maintain devtmpfs to mount at /dev 그리고 데비안 배포판 커널에서 기본적으로 활성화되어 있습니다. 3.2.0-4-amd64 이 옵션의 차이점을 이해하려고합니다. 이 옵션이 없으면 /dev로 마운트되고이 tmpfs옵션을 사용하면로 마운트됩니다 devtmpfs. 그 외에는 차이가 없습니다. 는 help하나 나를 위해 그것을 명확히하지 않았다 …

2
커널 모드 설정과 프레임 버퍼?
KMS를 사용하면 그래픽 드라이버가 커널로 이동됩니다. 프레임 버퍼가 이미 커널에 있었기 때문에 이것이 프레임 버퍼 작동에 영향을 미치지 않을 것으로 예상됩니다. 그러나 KMS가 fb를 대체하고 fb를 확장하며 fb가 필요하며 fb 지원을 제거해야한다는 것을 읽었습니다. 이런 젠장? 내가 찾고있는 대답은 KMS와 프레임 버퍼 간의 관계에 대한 설명입니다. 나는 tty에서 기본 해상도를 …

2
아치 리눅스를 커널로 바꾸는 방법?
아치 리눅스의 헤드리스 서버 설치를 실행하고 있습니다. 커널 업 그레 이드 속도가 높기 때문에 유지 관리 문제가 발생했기 때문에 lts 커널 로 전환하고 싶습니다 . linux-lts및 linux-lts-headers패키지를 이미 설치했습니다 . 이제 두 커널을 모두 설치했지만 여기서부터 계속 진행하는 방법은 약간의 실마리가 아닙니다. 문서 설명 : [...] LTS 커널 및 램 …
24 arch-linux  kernel  grub  lts 

1
Linux에서 실시간 프로세스 스케줄링
일정 개념을 배우고 있습니다. 현재까지 내 이해는 다음과 같습니다. 실시간 프로세스와 비 실시간 프로세스가 있습니다. 비 실시간 프로세스 nice의 우선 순위 값은 -20 에서 +20 사이 입니다. 양수 값이 높을수록 프로세스의 우선 순위가 낮음을 나타냅니다. 실시간 프로세스로 나열된 쾌적 값이 것 -이 답변에 설명 된대로 여기를 . 이는 실시간 프로세스가 …


1
'i8042.nomux = 1'커널 옵션은 우분투 부팅 동안 무엇을합니까?
멀티 게스트 터치 패드가있는 노트북이 있습니다. 터치 패드는 Ubuntu, Fedora, openSUSE, Linux Mint, Knoppix, Puppy, Slitaz 등과 같은 Linux 배포판에서는 작동하지 않습니다. 나는 많은 것을 시도했지만 아무것도 효과가 없었다. 나는 1 년 이상 Synaptics 드라이버로 어려움을 겪었지만 작동하지 않습니다. 그런 다음 어딘가에 i8042.nomux커널 옵션 에 대해 읽었습니다 . 그래서 다음 …

2
Linux에서 USB3 외부 저장소와의 연결 문제 (UAS 드라이버 문제)
Ubuntu 15.10에서 NTFS 파일 시스템을 사용하여 USB3 (StarTech USB / eSATA 하드 디스크 도크)에 연결된 외부 4TO 디스크를 사용하여 포맷하려는 경우 많은 I / O 오류가 발생하여 포맷이 실패합니다. gparted-live-0.23.0-1-i586.iso같은 문제로 GParted v 0.19와 최신 라이브 CD 에서 GParted를 사용해 보았습니다 . 그 후 Ubuntu 15.10 및 동일한 USB3 연결에서 …

5
Linux에서 O_DIRECT 사용
이 질문이 너무 프로그래머 중심이라면 알려주세요. Linux 2.6에서 open () 시스템 호출에 대한 O_DIRECT 플래그에 익숙한 사람들이 있는지 궁금합니다. Linus는 그 사용을 혼란스럽게하지만 고성능 파일 작성은 그 사용을 나타내는 것 같습니다. 실제 경험과 권장 사항을 알고 싶습니다. 더 많은 정보 : 내가 사용하고 있음을 응용 프로그램 않는 자신의 캐시를 유지하고, …

2
grsecurity 패치가 Vanilla Kernel에 포함되지 않은 이유는 무엇입니까?
grsecurity패치 (또는 패치가 제공하는 보안 기능)가 기본적으로 커널에 포함되지 않는 이유는 무엇입니까? 보안의 이점을 살펴보면 바닐라 커널이 그다지 안전하지 않은 것 같습니다. 이것이 절충 (보안 조치를 피하려는 일부 응용 프로그램) 인 경우 grsecurity, 바닐라 커널에서 사용 가능하게하는 옵션 일 수 있습니다. 주류 바닐라 커널에 많은 것들이 있기 때문에 커뮤니티가 포함하고 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.