Skip to main content

컴퓨터 운영 체제 : Unix vs Windows

Operating Systems: Crash Course Computer Science #18 (4 월 2025)

Operating Systems: Crash Course Computer Science #18 (4 월 2025)
Anonim

운영 체제 (OS)는 컴퓨터와 상호 작용할 수있는 프로그램으로 컴퓨터의 모든 소프트웨어와 하드웨어를 상호 작용할 수있게 해줍니다. 방법?

기본적으로 두 가지 방법이 있습니다.

  • 명령 행 운영 체제 (예 : DOS)에서는 텍스트 명령을 입력하면 컴퓨터는 해당 명령에 따라 응답합니다.
  • 그래픽 사용자 인터페이스 (GUI) 운영 체제 (예 : Windows)를 사용하면 마우스와 키보드를 사용하여 그림과 단추가있는 그래픽 인터페이스를 통해 컴퓨터와 상호 작용할 수 있습니다.

유닉스를 사용하면 일반적으로 명령 줄 (더 많은 제어 및 유연성) 또는 GUI (더 쉬운) 중 하나를 사용할 수 있습니다.

Unix 및 Windows : 두 가지 주요 운영 체제

그리고 그들은 경쟁적인 역사와 미래를 가지고 있습니다. 유닉스는 30 년 이상 사용되어왔다. 원래는 1960 년대 초 실패한 시도의 재에서 상승하여 신뢰할 수있는 시분할 운영 체제를 개발했습니다. 벨 연구소 (Bell Labs)의 생존자 중 일부는 포기하지 않았으며 "단순하고 강력하며 우아함"이라고 표현 된 작업 환경을 제공하는 시스템을 개발했습니다.

1980 년대부터 인텔의 주요 경쟁 업체 인 Windows는 Intel 호환 프로세서가 장착 된 마이크로 컴퓨터의 성능이 향상되어 인기를 얻었습니다. 당시 Windows는 이러한 유형의 프로세서 용으로 설계된 유일한 주요 OS였습니다. 최근 몇 년 동안 마이크로 컴퓨터 용으로 특별히 개발 된 리눅스라는 새로운 버전의 유닉스가 등장했다. 무료로 얻을 수 있으므로 개인 및 기업을위한 비용 효율적인 선택입니다.

서버 시장에서는 유닉스가 마이크로 소프트의 시장 점유율을 둘러싸고 폐쇄되고있다. 1999 년에 리눅스는 노벨의 넷웨어 (Netware)를 제치고 윈도우 NT 뒤의 2 위 서버 운영체제가되었다. 2001 년 리눅스 운영 체제 시장 점유율은 25 %였습니다. 다른 유닉스 풍미 12 퍼센트. 클라이언트 측면에서 Microsoft는 현재 90 % 이상의 시장 점유율로 운영 체제 시장을 장악하고 있습니다.

Microsoft의 공격적인 마케팅 관행으로 인해 운영 체제가 무엇인지 전혀 모르는 수백만 명의 사용자가 PC를 구입할 때 Windows 운영 체제를 사용하고 있습니다. 많은 사람들은 Windows 이외의 운영 체제가 있다는 것을 모르고 있습니다. 그러나 운영 체제에 관한 기사를 읽으면서 여기에 가정용 또는 조직을위한 OS 운영에 대한 의사 결정을 내리고있는 중일 것입니다. 이 경우 적어도 Linux / Unix에 고려해야 할 사항이 있습니다 (특히 다음 환경이 관련성이있는 경우).

유닉스의 장점

Unix는보다 융통성이 있으며 메인 프레임 컴퓨터, 수퍼 컴퓨터 및 마이크로 컴퓨터를 비롯한 여러 유형의 시스템에 설치할 수 있습니다.

Unix는 Windows보다 안정적이며 자주 다운되지 않으므로 관리 및 유지 관리가 덜 필요합니다.

유닉스에는 윈도우보다 더 큰 내장 보안 및 허가 기능이있다.

유닉스는 윈도우보다 훨씬 더 강력한 처리 능력을 가지고있다.

유닉스는 웹 서비스의 선두 주자입니다. 인터넷의 약 90 %는 세계에서 가장 널리 사용되는 웹 서버 인 Apache를 실행하는 유닉스 운영 체제에 의존합니다.

Microsoft의 소프트웨어 업그레이드는 사용자가 새로운 하드웨어 또는 필수 소프트웨어를 새로 구입해야하는 경우가 있습니다. 유닉스에서는 그렇지 않다.

유연성과 제어력을 갖춘 Linux 나 BSD와 같은 대부분 무료 또는 저렴한 오픈 소스 운영 체제는 컴퓨터 마법사에게 매우 매력적입니다. 가장 현명하고 많은 프로그래머들은 빠르게 성장하는 "오픈 소스 운동"을 위해 최신 소프트웨어를 무료로 개발하고 있습니다.

Unix는 또한 대규모의 단일 응용 프로그램을 만드는 대신 단순한 도구를 상호 연결하여 문제를 해결하는 것과 같은 소프트웨어 설계에 대한 새로운 접근 방식을 고취시킵니다.

한 가지 유형의 운영 체제만으로 모든 컴퓨팅 요구 사항에 보편적 인 대답을 제공 할 수는 없습니다. 선택을하고 교육을 통해 결정을 내리는 것입니다.

Ultimate Unix는 Linux도 마찬가지입니까?