Linux는 오픈 소스 컴퓨터 운영 체제 커널입니다. C 언어로 작성되었으며 POSIX 표준을 준수하는 Unix 계열 운영 체제입니다.
Linux는 핀란드의 Linus Torvalds가 Intel x86 아키텍처에 무료 Unix 계열 운영 체제를 제공하기 위해 처음 개발했습니다. 이 프로젝트는 1991년에 일부 Minix 해커들이 프로젝트 초기에 도움을 주면서 시작되었으며, 오늘날 전 세계 수많은 프로그래머들이 무료로 이 프로젝트를 돕고 있습니다. (추천 학습: linux 운영 및 유지 관리)
운영 체제는 하드웨어를 처리하고 사용자 프로그램에 제한된 서비스 세트를 제공하는 데 사용되는 하위 수준 지원 소프트웨어입니다.
컴퓨터 시스템은 하드웨어와 소프트웨어의 공생체입니다. 그들은 상호 의존적이며 분리될 수 없습니다. 컴퓨터 하드웨어에는 컴퓨터 엔진을 구성하는 주변 장치, 프로세서, 메모리, 하드 드라이브 및 기타 전자 장치가 포함됩니다. 그러나 이를 작동하고 제어하는 소프트웨어가 없으면 자체적으로 작동할 수 없습니다.
이 제어 작업을 완료하는 소프트웨어를 Linux 용어로 "커널"이라고 하며 "코어"라고도 합니다.
Linux 커널의 주요 모듈(또는 구성 요소)은 스토리지 관리, CPU 및 프로세스 관리, 파일 시스템, 장치 관리 및 드라이버, 네트워크 통신, 시스템 초기화(부팅), 시스템 등의 부분으로 나뉩니다. 전화 등
네트워크 지원
프로덕션 운영 체제이자 오픈 소스 소프트웨어인 Linux는 새로운 프로토콜과 향상된 기능을 테스트하기 위한 좋은 플랫폼입니다. Linux는 고속 네트워크 확장(1기가비트 이더넷[GbE] 및 10GbE 이상)은 물론 기존 TCP/IP를 포함한 다양한 네트워크 프로토콜을 지원합니다.
Linux는 TCP보다 더 많은 고급 기능을 제공하는 SCTP(스트림 제어 전송 프로토콜)와 같은 프로토콜도 지원할 수 있습니다(전송 계층 프로토콜의 후속 제품임).
동적 커널
Linux는 소프트웨어 구성 요소를 동적으로 추가하거나 제거하는 것을 지원하는 동적 커널이기도 합니다. 동적으로 로드 가능한 커널 모듈이라고 알려진 이 모듈은 부팅 시 또는 사용자가 언제든지 요청 시(현재 특정 장치에 필요) 삽입할 수 있습니다.
Hysvisor
Linux의 최신 개선 사항 중 하나는 다른 운영 체제에 대한 운영 체제 역할을 할 수 있는 기능입니다(하이퍼바이저라고 함). 이 시스템에는 KVM(커널 기반 가상 머신)이라는 커널 수정이 포함되어 있습니다.
이 수정을 통해 KVM 지원 커널 위에서 다른 운영 체제를 실행할 수 있는 사용자 공간에 대한 새로운 인터페이스가 가능해졌습니다. 다른 Linux 인스턴스를 실행하는 것 외에도 Microsoft® Windows®도 가상화할 수 있습니다. 유일한 제한 사항은 기본 프로세서가 새로운 가상화 명령을 지원해야 한다는 것입니다.
위 내용은 리눅스 커널의 주요 모듈은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!