Software Backend/Linux

Unix & Linux

light_meal 2022. 9. 2. 19:36
728x90

Unix & Linux

Unix의 특징

  • 다중 사용자
  • 다중 작업
  • 시분할 방식의 운영체제

윈도우와 비교해 보면 알 수 있다. 윈도우는 한 명의 사용자만 접속이 가능하다. 만약 Remote 즉 원격으로 접속하게 될 경우 다른 로그인 사용자는 잠금이 되게 된다. 유닉스는 CMD 창을 통해 다수의 사용자가 접속하여 다중 작업이 가능하다

 

 

시분할 방식의 운영체제는?

각 사용자가 CPU에 대해 일정 시간을 할당 받아 대화식으로 사용이 가능하게 한다.

짧은 시간 간격을 두고 컴퓨터 자원을 시간적으로 분할하여 사용할 수 있게 한다.

즉 여러 사람이 하나의 시스템을 공유하여 사용하고 있지만 빠른 전환을 통해 마치 각 사용자가 자신만의 컴퓨터를 사용하는 것과 같은 착각을 준다.

 

 

Linux의 특징

  • Unix의 특징을 가지고 있다.
  • Unix 의 한 프로젝트인 GNU 프로젝트에서 미닉스 기반으로 리누스 토발즈가 리눅스 커널을 작성하여 발표했다.
  • C언어로 작성되어 있어 뛰어난 이식성을 제공하며 CLI와 GUI를 지원한다
  • “GNU 프로젝트”에 따라 무료 소프트웨어(오픈 소스) 배포를 한다.
  • 효율적 하드웨어의 활용이 가능하다

 

커널이란?

https://ko.m.wikipedia.org/wiki/커널_(컴퓨팅)

 

커널 (컴퓨팅) - 위키백과, 우리 모두의 백과사전

커널 (컴퓨팅) 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램의 하나

ko.m.wikipedia.org

하드웨어를 제어하고 응용 프로그램과의 상호작용을 제공하는 운영체제의 핵심이다

  • 보안
  • 자원관리
  • 추상화

 

리눅스 배포판의 종류

  • Debian : Debian, Ubuntu
    • GNU의 공식적인 후원을 받는 유일한 배포판
  • Slackware : Slackware, SUSE
  • RedHat : Redhat, Fedora, CentOS
728x90