리눅스 파일시스템과 커널

wooni·2023년 5월 1일
0

Linux

목록 보기
3/6

1. 파일시스템과 커널

  • 파일시스템
    • 운영체제에서 파일을 저장하는 방식을 결정
    • 파일을 저장하는데 필요한 블록크기, 파일 및 디렉토리의 이름, 위치 및 접근권한을 결정
    • 파일을 읽고 쓰는 데 사용되는 I/O 작업에 대한 성능과 안정성에 영향을 미치며, 디스크 사용률 및 파일 시스템의 용량 제한도 결정합니다
  • 커널
    • 운영 체제의 핵심 부분으로, 하드웨어와 소프트웨어 간의 인터페이스 역할
    • 프로세스 관리, 메모리 관리, 디바이스 드라이버, 파일 시스템 관리 등을 담당합니다. 커널은 시스템 호출(System Calls)을 통해 사용자가 애플리케이션에서 요청한 작업을 처리
    • 예를 들어, 파일을 읽거나 쓰기 위해 애플리케이션이 시스템 호출을 수행하면, 커널이 파일 시스템에서 해당 작업을 수행

파일시스템은 커널의 파일 시스템모듈을 통해 접근되며, 커널은 파일시스템을 관리하면서 시스템의 안정성과 성능을 유지합니다. 이러한 관계로 인해 리눅스는 매우 안정적이고 높은 성능을 제공할 수 있다

  • 리눅스에서 커널확인
    • cd /boot
    • uname -r
    • file /boot/vmlinuz-5.15.0-60-generic

kernel compile

  • 왜 컴파일 하는가?
    • 시스템 자원의 요구량을 낮추기 위해 사용하지 않는 기능들을 제거하고자 할때
    • 자신이 보유한 하드웨어가 지원되지 않을 경우
    • 즉, 자신의 시스템 환경메 맞게 운영체제를 최적화
profile
Backend

0개의 댓글