커널 정의

커널은 운영 체제에서 가장 중요한 부분으로 컴퓨터에있는 여러 장치에 액세스하는 역할을합니다 . 커널은 또한 메모리에로드되는 다양한 프로그램이 실행되는 방식을 구성합니다. 이러한 방식으로 커널 은 운영 체제의 가장 중요한 측면을 처리하여 소프트웨어와 하드웨어 간의 중재 역할을합니다. 운영 체제의 여러 부분간에 이러한 유형의 차별화가 가장 많이 사용되는 부분에서 발생하지만 일부 경우에는 생략된다는 점에 유의해야합니다.

커널의 중요성

운영 체제는 컴퓨터가 제공하는 다양한 가능성을 가질 수있는 기본 프로그램입니다. 가장 유명한 운영 체제에서는 다른 프로그램이 제대로 작동하는 데 필수적인 시스템 부분을 구별하려고 시도합니다. 이 필수 부분은 특별한 방식으로 실행되고 컴퓨터의 하드웨어에 대한 전체 액세스 권한을 가지며 항상 메모리에 보관되지만 운영 체제의 다른 부분은 필요할 때만 들어 올릴 수 있습니다. 커널 의 경우 항상 사용할 수 있어야하며, 다른 모든 것이 조정 된 방식으로 작동하도록하는 기본 부분입니다.

관련성을 이해하기 위해 일부 핵심 활동을 설명하는 것이 중요 할 수 있습니다. 컴퓨터에서 서로 다른 프로그램은 동일한 자원의 서로 다른 리소스를 지속적으로 요청합니다. 커널은 이러한 액세스를 제공하여 두 프로그램이 동시에 동일한 리소스에 액세스하는 것을 방지합니다. 이런 식으로 액세스에 순서가 있도록 인터럽트가 생성됩니다.

최적화 프로세스에서 작동

고려해야 할 또 다른 점은 커널 이 프로세스를 만들고 파괴하는 역할을 한다는 사실입니다. 즉, 메모리에서 소프트웨어를 들어 올리거나 제거하는 것입니다. 또한로드 된 프로세스가 조정 된 방식으로 서로 상호 작용하도록 보장합니다. 다른 중요한 기능은 메모리 사용 및 파일 시스템 관리, 즉 정보가 구성되고 저장되는 방식과 관련이 있습니다.

보시다시피 커널 의 역할은 컴퓨터 작동과 관련하여 매우 중요합니다. 그렇지 않으면 동일한 리소스에 액세스 할 수 없으며 프로그램 사용을 조정하는 것도 불가능합니다. 우리는 매일 사용합니다.


$config[zx-auto] not found$config[zx-overlay] not found