JaeniWorld
[Linux] 리눅스란? 본문
반응형
정의
컴퓨터 OS로써, 다중 사용자, 멀티 테스킹을 지원하는 네트워크 운영체제(NOS)이다.
특징
- 유닉스 기반
리눅스의 커널이 유닉스의 Minix을 참고하여 개발하였기 때문에 유닉스와 완벽하게 호환 가능하다. - 다중 사용자와 멀티 테스킹을 지원
- 자유 소프트웨어
구조
리눅스 커널+ 쉘+ 컴파일러+ 다양한 소프트웨어를 포함한 패키지
소프트웨어는 리눅스 커널이 제공하는 시스템 콜을 통해 시스템 자원 사용을 요청
시스템 자원 관리
리눅스 커널은 아래와 같은 시스템 자원을 관리한다.
- 프로세스 관리(Process Management)
- 메모리 관리(Memory Management)
- 파일 시스템 관리(File System Management)
- 디바이스 관리 (Device Management)
- 네트워크 관리(Network Management)
참고
반응형
Comments