Linux 운영 체제 및 기능이란?

Linux 운영 체제 및 기능이란?

운영 체제는 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스입니다. 컴퓨터 하드웨어 리소스를 관리하고 컴퓨터 프로그램에 대한 공통 서비스를 제공하는 소프트웨어 모음입니다. 운영 체제의 단기는 OS입니다. 그리고 이것은 컴퓨터 시스템에서 시스템 소프트웨어의 필수 구성 요소입니다. OS의 주된 목적은 사용자가 효율적이고 편리한 방식으로 프로그램을 실행할 수있는 환경을 제공하는 것입니다. 이 기사는 Linux 운영 체제에 대한 개요를 제공합니다. 운영 체제 유형 그들의 아키텍처와 기능.



Linux 운영 체제

Linux 운영 체제

운영 체제는 단일 사용자 단일 작업 운영 체제, 실시간 운영 체제, 단일 사용자, 멀티 태스킹 운영 체제, 다중 사용자 운영 체제, 분산 운영 체제 및 임베디드 운영 체제와 같이 제어하는 ​​컴퓨터 유형에 따라 6 가지 유형으로 분류됩니다. 운영 체제가 제공하는 일반적인 서비스에는 작업 스케줄러, 메모리 관리자, 디스크 관리자, 네트워크 관리자, 기타 I / O 서비스 및 보안 관리자가 포함됩니다.






Linux 운영 체제 란 무엇입니까?

Linux 운영 체제는 개인용 컴퓨터 사용자에게 무료 또는 저렴한 운영 체제를 제공하도록 설계된 UNIX 운영 체제의 인기있는 버전 중 하나입니다. 빠른 성능과 매우 효율적인 시스템으로 명성을 얻었으며 GUI (그래픽 사용자 인터페이스), TCP / IP, Emacs 편집기, can X Window System 등을 포함하여 놀랍도록 완전한 운영 체제입니다.

LINUX 운영 체제의 역사

Linux의 역사는 1991 년 핀란드 학생 인 Linus Torvalds가 새로운 무료 운영 체제 커널을 만들기 위해 개인 프로젝트를 시작하면서 시작되었습니다. 그 이후로 그 결과 Linux 커널은 역사를 통틀어 지속적으로 성장했습니다.



  • 1991 년에 핀란드 학생 인 Linus Torvalds가 Linux를 소개했습니다.
  • Hewlett Packard UniX (HP-UX) 8.0이 출시되었습니다.
  • 1992 년에 Hewlett Packard 9.0이 출시되었습니다.
  • 1993 년에 NetBSD 0.8과 FreeBSD 1.0이 출시되었습니다.
  • 1994 년에 Red Hat Linux가 소개되었고, Caldera는 Bryan Sparks와 Ransom Love 및 NetBSD1.0 Released에 의해 설립되었습니다.
  • 1995 년에 FreeBSD 2.0과 HP UX 10.0이 출시되었습니다.
  • 1996 년에 K Desktop Environment는 Matthias Ettrich가 개발했습니다.
  • 1997 년에 HP-UX 11.0이 출시되었습니다.
  • 1998 년에 5 세대 SGI Unix, 즉 IRIX 6.5, Sun Solaris 7 운영 체제 및 Free BSD 3.0이 출시되었습니다.
  • 2000 년에 Caldera Systems와 SCO 서버 소프트웨어 부서 및 전문 서비스 부서와의 계약이 발표되었습니다.
  • 2001 년 Linus Torvalds는 Linux 2.4 버전 소스 코드를 발표했습니다.
  • 2001 년에 Microsoft는 Lindows.com을 상대로 상표 소송을 제기했습니다.
  • 2004 년에 Lindows의 이름은 Linspire로 변경되었습니다.
  • 2004 년에 Ubuntu의 첫 번째 릴리스가 출시되었습니다.
  • 2005 년에 프로젝트 인 openSUSE는 Novell 커뮤니티에서 무료 배포를 시작했습니다.
  • 2006 년에 Oracle은 자체 Red Hat 배포판을 출시했습니다.
  • 2007 년에 Dell은 Ubuntu가 사전 설치된 노트북을 배포하기 시작했습니다.
  • 2011 년에 Linux 커널 3.0 버전이 출시되었습니다.
  • 2013 년에 Google의 Linux 기반 Android는 출하 된 휴대폰 수 기준으로 스마트 폰 시장 점유율의 75 %를 차지했습니다.
  • 2014 년 우분투는 2200 만 명의 사용자를 확보했습니다.
Linux의 역사

Linux의 역사

Linux 시스템 아키텍처

Linux 운영 체제의 아키텍처에는 주로 커널, 하드웨어 계층, 시스템 라이브러리, 셸 및 시스템 유틸리티와 같은 구성 요소가 있습니다.

Linux의 아키텍처

Linux의 아키텍처

1. 커널은 LINUX 운영 체제의 모든 주요 활동을 담당하는 운영 체제의 핵심 부분입니다. 이 운영 체제는 다른 모듈 기본 하드웨어와 직접 상호 작용합니다. 커널은 응용 프로그램 또는 하위 수준 하드웨어 세부 정보를 시스템에 숨기는 데 필요한 추상화를 제공합니다. 커널 유형은 다음과 같습니다.


  • 모 놀리 식 커널
  • 마이크로 커널
  • 엑소 커널
  • 하이브리드 커널

2. 시스템 라이브러리는 운영 체제의 기능을 구현하는 데 사용되는 특수 기능이며 커널 모듈의 코드 액세스 권한이 필요하지 않습니다.

3. 시스템 유틸리티 프로그램은 개별적이고 특수한 수준의 작업을 수행합니다.

4. LINUX 운영 체제의 하드웨어 계층은 RAM, HDD, CPU와 같은 주변 장치로 구성됩니다.

5. 쉘은 사용자와 커널 사이의 인터페이스이며 커널 서비스를 제공합니다. 사용자로부터 명령을 받아 커널의 기능을 실행합니다. 셸은 명령 줄 셸과 그래픽 셸의 두 가지 유형으로 분류되는 여러 유형의 운영 체제에 있습니다.

명령 줄 셸은 명령 줄 인터페이스를 제공하는 반면 그래픽 줄 셸은 그래픽 사용자 인터페이스를 제공합니다. 두 셸 모두 작업을 수행하지만 그래픽 사용자 인터페이스 셸은 명령 줄 인터페이스 셸보다 느리게 수행됩니다. 포탄의 유형은 4 가지로 분류됩니다.

  • 콘 쉘
  • 본 쉘
  • C 쉘
  • POSIX 쉘

Linux 운영 체제의 기능

Linux 운영 체제의 주요 기능은 다음과 같습니다.

가지고 다닐 수 있는: Linux 운영 체제는 다양한 유형의 하드웨어에서 작동 할 수 있으며 Linux 커널은 모든 종류의 하드웨어 플랫폼 설치를 지원합니다.

오픈 소스 : LINUX 운영 체제의 소스 코드는 무료로 사용할 수 있으며 LINUX 운영 체제의 기능을 향상시키기 위해 많은 팀이 협력하여 작업합니다.

다중 사용자 : Linux 운영 체제는 다중 사용자 시스템입니다. 즉, 여러 사용자가 RAM, 메모리 또는 응용 프로그램과 같은 시스템 리소스에 동시에 액세스 할 수 있습니다.

다중 프로그래밍 : Linux 운영 체제는 다중 프로그래밍 시스템이므로 여러 응용 프로그램을 동시에 실행할 수 있습니다.

계층 적 파일 시스템 : Linux 운영 체제는 시스템 파일 또는 사용자 파일이 배열 된 표준 파일 구조를 제공합니다.

껍질: Linux 운영 체제는 OS의 명령을 실행하는 데 사용할 수있는 특수 인터프리터 프로그램을 제공합니다. 응용 프로그램 호출 등과 같은 여러 유형의 작업을 수행하는 데 사용할 수 있습니다.

보안: Linux 운영 체제는 사용자를 제공합니다 보안 시스템 데이터 암호화 또는 암호 보호와 같은 인증 기능을 사용하거나 특정 파일에 대한 액세스를 제어합니다.

LINUX의 특징

LINUX의 특징

Linux 운영 체제의 응용 프로그램

오늘날 Linux는 수십억 달러 규모의 산업입니다. 전 세계 수천 개의 기업과 정부가 경제성, 낮은 라이선스 비용 및 시간과 비용으로 인해 Linux OS를 사용하고 있습니다. Linux는 전 세계 소비자가 사용할 수있는 여러 전자 장치에 사용됩니다. 일부 인기 목록 Linux 기반 전자 장치 포함 :

  • Dell Inspiron Mini 9 및 12
  • Garmin Nuvi 860, 880 및 5000
  • Google Android Dev Phone 1
  • HP Mini 1000
  • Lenovo IdeaPad S9
  • Motorola MotoRokr EM35 전화
  • 어린이 XO2 당 노트북 1 개
  • 소니 브라비아 텔레비전
  • 소니 리더
  • TiVo 디지털 비디오 레코더
  • 볼보 차량용 내비게이션 시스템
  • Yamaha Motif 키보드
Linux 애플리케이션

Linux 애플리케이션

따라서 이것은 Linux 운영 체제, 역사, 아키텍처, Linux 운영 체제의 기능 및 응용 프로그램에 관한 것입니다. 컴퓨터 과학 프로젝트 . 또한,이 기사 또는 최신 전자 프로젝트 , 아래 댓글 섹션에 댓글을 달아 피드백을 제공 할 수 있습니다.