[Linux] 1

2021. 1. 13. 22:48Hi/Linux

- 소프트웨어의 종류 및 개념

소프트웨어의 종류는 System Software과 응용소프트웨어로 나뉜다.

시스템소프트웨어는 기본적으로 가장 필수적인 소프트웨어로, 컴퓨터를 작동시키고 관리하며, 프로그램을 보다 효율적으로 실행할 수 있는 환경을 제공한다.

응용소프트웨어는 간단히 말하면 운영체제에서 실행되는 대부분의 소프트웨어를 뜻 한다. 어떠한 사용 목적으로 제작된 소프트웨어이다.

 

- 운영체제의 기능

운영체제 즉 Operating System의 기능으로는 메모리, 파일, 데이터, 자원, 프로세스 등을 효율적으로 관리하며, 입출력과 기억장치도 관리한다. 사용자가 요청한 작업들의 중요도를 순서로 따져 효율적으로 작업할 수 있게 관리하는 스케줄링 기능도 있다.

 

- 운영체제의 목적

운영체제의 목적으로는 사용자에게있어 소프트웨어를 보다 효율적으로 실행할 수 있는 환경을 제공함과 동시에 관리할 수 있게 하는 것이다.

 

- 디스크 파티션의 개념과 종류

디스크 파티션의 개념은 하드디스크 드라이브의 기억공간을 ‘파티션’이라는 별도의 데이터 영역으로 분할 하는 것을 뜻한다.

종류로는 ‘주 파티션- 물리적으로 분리된 디스크처럼 작동’,  ‘확장 파티션- 하나의 파티션을 확장 파티션으로 생성 가능. 논리 드라이브 여러 개 생성 가능.’, ‘논리 파티션’가 있다.

 

- 서버용 운영체제와 클라이언트용 운영체제

서버용 운영체제 즉, Network Operating System이라고도 하는 OS는 서버를 운영하기 위해 요구되는 기능들을 가진 고급 버전의 OS라 할 수 있다. 서버는 클라이언트에서 필요한 데이터를 제공하므로 스펙이 좋은 컴퓨터에 적용시키는 OS이다. 그에반해 클라이언트 OS는 일반 유저들이 사용하는 목적으로 만든 OS로, 우리가 항상 사용하는 윈도우10같은 운영체제가 클라이언트 운영체제이다. 

 

- 유닉스 시스템에서 Kernel과 Shell의 기능

Unix System에서 Kernel은 OS의 핵심부로, 운영체제의 기능에 써논 말과 같은 기능을 한다.

Shell에서는 명령어 번역을 하며, 유저와 커널사이의 징검다리같은 인터페이스를  제공한다.

 

- Desktop 환경이란 무엇이며 리눅스 데스크탑 환경인 GNOME와 KDE에 대해

데스크탑 환경은 아이콘, 바탕화면, 폴더 같은 GUI를 유저에게 제공하는 인터페이스 스타일이다. 리눅스의 데스크탑 환경은 KDE와 GNOME 두가지가 있다. KDE는 QT라는 툴킷을 사용하며 GNOME은 GTK(=GIMP ToolKit)라는 툴킷을 사용한다. 외관상으로만 차이가 있고, 기능에는 크게 차이가 없다.

GNOME(=GNU Network Object Model Environment)<GNU =  유닉스와 호환이 되면서 더 강력한 Free Software를 만들고자 하는 프로젝트를 뜻함> 

KDE(=K Desktop Environment)

 

- 리눅스에서의 파티션의 종류 및 장치명

디스크파티션의 개념과 종류의 답변과 마찬가지로 리눅스에서의 파티션도 Primary Partition, Extended Partition, Logical Partition 이 세가지가 있다. 주 파티션은 4개까지, 확장 파티션은 1개, 두개 합쳐도 4개까지만 생성이 가능하다. 그 확장 파티션을 논리 파티션으로 여러개가 나눌 수 있는 것이다. 장치명은 첫번째는 장치 유형, 두번째는 장치, 세번째는 파티션을 표시 하는 것이다. 예를들어 Hd a 1 은 IDE 디스크에, 첫번째 IDE HDD, 첫번째 주파티션 or 확장 파티션을 의미하는 것이다.

 

- 리눅스의 부트 로더인 GRUB와 LILO의 기능

LILO(=Linux Loader)는 리눅스 초반부터 있었던 부트로더로 커널을 수정할때마다 lilo명령을 실행해야해서 이를 보완하여 자동으로 부트 이미지를 선택하는 GRUB(Grand Unified Boot Loader)가 만들어졌다. 멀티부팅 프로그램을 지원하여 윈도우나 리눅스같이 os를 선택하여 부팅할 수 있는 부트스트랩 로더이다.

 

- Open GPL이란

Open GPL(=GNU General public License)은 Free Software License이다. 오픈소스 라이선스 종류 중에 하나다.

 

- Open Source Software란

Open Source Software는 누구나 가져다 쓸 수 있도록 소스 코드를 무료로 공개해놓은 소프트웨어이다. 오픈소스라이선스를 만족하는 소프트웨어이다.

 

- Ububto LTS 버전의 의미

리눅스 배포판 중에 하나인 Ubuntu LTS(Long Term Support)는 5년간 지원을 해주는 배포판이다. 커널 버전 중에 첫번째 메이저 번호는 Major를 뜻하며 큰 변화가 있을 때 올라가는 것이고, 두번째는 안정화와 어떠한 것이 개발되었을 때, major보다 작은 minor를 뜻한다. 세번째 번호는 자잘자잘한 패치에 따라 올라가는 것이다. 이 중에 두번째 번호가 중요하다. 두번째 마이너 번호가 짝수인 것은 안정버전, 홀수는 개발버전 이므로 설치할 때에는 짝수로 되어있는 것을 설치하기를 권장하고있다.


공부하면서 틀린 부분이 있을 수 있습니다.

728x90

'Hi > Linux' 카테고리의 다른 글

[Linux] 6  (0) 2021.01.13
[Linux] 5  (0) 2021.01.13
[Linux] 4  (0) 2021.01.13
[Linux] 3  (0) 2021.01.13
[Linux] 2  (0) 2021.01.13