JaeniWorld

[Linux] 리눅스란? 본문

프로그래밍/OS

[Linux] 리눅스란?

jaeni 2021. 1. 15. 16:05
반응형

정의

컴퓨터 OS로써, 다중 사용자, 멀티 테스킹을 지원하는 네트워크 운영체제(NOS)이다.

 

특징

  1. 유닉스 기반
    리눅스의 커널이 유닉스의 Minix을 참고하여 개발하였기 때문에 유닉스와 완벽하게 호환 가능하다.
  2. 다중 사용자와 멀티 테스킹을 지원
  3. 자유 소프트웨어

 

구조

리눅스 커널+ + 컴파일러+ 다양한 소프트웨어를 포함한 패키지

소프트웨어는 리눅스 커널이 제공하는 시스템 콜을 통해 시스템 자원 사용을 요청

 

시스템 자원 관리

리눅스 커널은 아래와 같은 시스템 자원을 관리한다.

  • 프로세스 관리(Process Management)
  • 메모리 관리(Memory Management)
  • 파일 시스템 관리(File System Management)
  • 디바이스 관리 (Device Management)
  • 네트워크 관리(Network Management)

 

참고

www.fun-coding.org/linux_basic1.html

반응형
Comments