[Linux] OS 개요와 구조
#1 리눅스 개요와 구조
* 운영체제란 ? ( Operating System ) *
- 컴퓨터는 크게 하드웨어 ( Hardware )와 소프트웨어 ( Software )로 구분되어 있으며
하드웨어는 크게 4가지로 분류 되고, 소프트웨어는 2가지로 분류됩니다.
1) 입력 장치 ( Input Device )
2) 처리 장치 ( Processing Unit )
3) 기억 장치 ( Storage Device )
4) 출력 장치 ( Output Device )
1) 시스템 소프트웨어 ( System Software )
- 컴퓨터 내부적인 수행을 제어하는 프로그램들의 집합 ( 운영체제 )
- 컴퓨터의 기본 기능과 응용 프로그램들이 실행 될 수 있는 환경을 제공
2) 응용 소프트웨어 ( Application Software )
- 어느 응용 분야에 사용되기 위하여 특별히 제작된 소프트웨어
- 운영체제는 하드웨어와 사용자 사이에 위치하면서
하드웨어와 사용자간에 상호작용하기 위한 수단을 제공하고, 하드웨어를 제어
* 리눅스 ( Linux )
- 핀란드 리누즈 토발즈에 의해 최초로 커널이 개발되어
전 세계의 프로그래머들에 의해 지속적으로 개발되어 가장 빠르게 성장하는 운영체제 입니다.
※ 윈도우와의 차이점 ※
- 윈도우는 GUI 도구를 사용하여 관리 또는 서비스 운영
- 리눅스 주로 명령어를 사용하여 관리 또는 서비스 운영
- 윈도우는 GUI를 사용하기 때문에 자원관리가 비효율적이고
리눅스는 자원관리가 효율적입니다.
- 윈도우는 사용자 친화적 시스템으로 성능보다 사용편이성이 우선
리눅스는 사용자 편이성을 고려한 시스템 아님 -> 시스템 / 서비스 중심형 시스템
- 유닉스와의 완벽한 호환이 가능합니다.
- 다중 사용자 ( Multi-User ) 환경 지원합니다.