본문 바로가기

Linux is....

How Linux Works!!

 

Linux가 전원 버튼을 누르는 것부터 최종 화면까지 어떻게 작동하는지 개념을 확인하십시오.

다음은 관련된 주요 구성 요소와 프로세스에 대한 분석입니다

전원 켜기! 
이것은 컴퓨터 전원이 켜질 때 프로세스가 시작됨을 나타냅니다.

BIOS(기본 입/출력 시스템) 및 ROM(읽기 전용 메모리) 
해시태그#BIOS는 ROM 칩에 저장된 펌웨어 프로그램입니다. POST(Power-On Self Test)를 수행하여 시스템 하드웨어의 기본 기능을 확인한 다음 부트로더를 로드합니다.

부트 로더 
부트로더는 하드 디스크에서 메모리로 해시태그#Linux 🐧 커널을 로드하는 작은 프로그램입니다.

마스터 부트 레코드(MBR) 
MBR은 하드 디스크의 첫 번째 섹터이며 부트 로더 코드와 파티션 테이블을 포함합니다.

커널 
hashtag#kernel은 Linux 운영 체제의 핵심입니다. 하드웨어 리소스(예: 메모리 및 CPU)를 관리하고, 보안을 제공하고, 애플리케이션이 하드웨어와 상호 작용할 수 있도록 합니다.

사용자 공간(응용 프로그램) 
이는 웹 브라우저, 워드 프로세서 및 게임과 같이 사용자가 상호 작용하는 소프트웨어 프로그램을 나타냅니다. 이러한 프로그램은 보안상의 이유로 커널과 격리된 사용자 공간에서 실행됩니다.

시스템 호출 
시스템 호출은 사용자 공간의 애플리케이션이 커널에서 서비스를 요청하는 방법입니다. 예를 들어, 응용 프로그램이 하드 디스크에서 파일을 읽으려는 경우 커널에 대한 시스템 호출을 수행합니다.

프로세스 관리 
커널은 실행 중인 프로그램의 인스턴스인 프로세스를 관리하는 역할을 합니다. 프로세스에 리소스를 할당하고, 실행 시간을 예약하고, 종료를 처리합니다.

 

 메모리 관리
커널은 시스템의 메모리를 관리하여 프로세스에 필요한 메모리를 할당하고 해제합니다.

장치 드라이버
장치 드라이버는 커널이 특정 하드웨어 장치와 통신할 수 있도록 하는 소프트웨어 프로그램입니다.

파일 시스템 관리
커널은 하드 디스크의 파일을 구성하고 저장하는 방법인 파일 시스템을 관리합니다.

셸(또는 그래픽 사용자 인터페이스(GUI))
셸은 사용자가 명령을 입력하여 운영 체제와 상호 작용할 수 있는 명령줄 인터페이스입니다. 또는 그래픽 사용자 인터페이스(GUI)는 아이콘, 메뉴 및 창을 사용하여 시스템과 상호 작용할 수 있는 보다 사용자 친화적인 방법을 제공합니다.

 

'Linux is....' 카테고리의 다른 글

Rock Linux 시장 점유율('24년도 12월 기준)  (0) 2024.12.27