커널 메모리 란 무엇입니까? 어떤 기능을 수행합니까?


9

Windows에서 작업 관리자를 살펴보면서 "Kernel Memory" 라는 작은 표시가 나타났습니다 . 이것이 정확히 무엇입니까? 물리적 메모리와 비교하여 어떤 기능을 수행합니까?

작업 관리자

답변:


12

'커널'은 운영 체제의 핵심 비트입니다. 하드웨어와 대화 할 수있는 부분, 실제로는 '운영'을하는 부분입니다.

따라서 커널 메모리는 메모리에 남아 있어야하는 운영 체제의 일부 (비교적으로 그다지 많지는 않지만)를 위해 예약되어 있으며 사고를 방지하기 위해 다른 소프트웨어와 제한이 없습니다. 다른 곳에서 사용중인 메모리에 액세스하려고 잘못 작성된 앱 (OS의 일부 비트를 페이징 할 수 있으며 여기에 반영되는 것을 볼 수 있지만 약간 오해의 소지가 있습니다.)


엄밀히 말하면, 하드웨어와 대화하기 위해 적극적으로 사용되는 메모리, 높은 컨텍스트에서 액세스, 메모리 관리 또는 페이징 자체 프로세스에 필요한 메모리 만 페이징 할 수 없습니다. 실제로, 커널에서 많은 작은 메모리 사용이 노력이 정당화되지 않기 때문에 페이징 가능한 것은 아닙니다.
David Schwartz

2

커널 메모리는 Windows 커널에서 사용하는 메모리입니다. 여기에는 모든 장치 드라이버와 함께 Windows의 핵심 구성 요소가 사용하는 메모리가 포함됩니다. 일반적으로이 수는 수백 메가 바이트로 매우 작습니다.


8
작은에서 가벼운 웃음 일반적으로는 수 메가 바이트의 수백, 아주 작은 것입니다. 내 첫 머신은 총 2 킬로바이트 였고, 두 번째 머신은 C64였습니다.
Rich Homolka 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.