JAVA/개념

리눅스

ucong 2020. 10. 23. 16:19

리눅스

- 운영체제중 하나로 Unix에서 파생된 Minix의 영향을 많이 받았다고 알려짐
-하드웨어와 커널 쉘 유틸리티로 이루어짐

 

 

커널 - 입력받은 명령을 하드웨어 제어 및 프로스세, 메모리 등을 관리
- 입력받은 명령어를 커널에게 전송
유틸리티 - 운영체제가 효율적으로 수행되게 하는 보조 프로그램

리눅스 특징

- 공개되어 누구나 사용가능한 오픈소스의 OS
- GUI와 CLI를 지원하는 X-Window환경

 

장점

- 저렴한 가격, 사용되는 메모리 양이 적음
- 자유로운 업그레이드, 강력한 네트워크와 보안기능
-다양한 파일 시스템 지원
-동급 하드웨어 사양에서 보다 강력하고 효율적


단점

- 일반사용자가 사용하기 힘들다
- 버전많아 환경이 공통적이지않음
- 문제 발생시 개인이 해결

'JAVA > 개념' 카테고리의 다른 글

[JAVA] 필드 / 생성자 / this  (0) 2020.10.24
IP / 도메인 / DNS  (0) 2020.10.23
CPU 구조 및 작동원리  (0) 2020.10.22
[JAVA] contains  (0) 2020.10.21
[JAVA] 전역변수 / 지역변수  (0) 2020.10.20