OS의 종류와 차이점

Posted 2012. 8. 13. 22:45

OS(Operation System)

컴퓨터의 운영체제, 운영체제시스템소프트웨어의 핵심으로 사용자와 하드웨어 사이에서 사용자가 컴퓨터 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 프로그램들의 집합이다.
이는 컴퓨터시스템의 자원을 관리하는 자원 관리자라고도 하는데 관리하는 자원으로는 프로세서, 기억장치, 입출력장치, 데이터나 정보, 그리고 통신장치 등이다.

종류 : 윈도우, 유닉스, 리눅스, 맥OS등등..

 

유닉스(Unix)

처음부터 다양한 시스템 사이에서 이식가능하고, 멀티 태스킹 다중 사용자를 지원하도록 설계되었고 유닉스 시스템은 다음과 같은 개념임

 일반 텍스트 파일, 명령행 인터프리터, 계층적인 파일 시스템, 디바이스 및 특정한 형식의 프로세스간 커뮤니케이션을 파일로 취급 등.소프트웨어 엔지니어링 측면에서, 유닉스는 C (프로그래밍 언어)의 사용과 유닉스 철학이라는 부분이 특징이다

 

리눅스(Linux)

기존의 유닉스를 GUI시스템으로 새로 개조된것(GUI : 그래픽 유저 인터페이스)

 

 윈도우와 리눅스와 차이점

  1. 윈도우는 사용법이 쉽고 간편한 반면 리눅스는 컴퓨터 전문지식이 필요하다.
  2. 윈도우는 사용할수 있는 컴퓨터의 기능에 제약이 많고 하드웨어에 따라 성능차이가 심하지만 유닉스는 하드웨어에서 완전히 독립되어

    어느 하드웨어건 상관없이 독자적인 효과를 발휘함

  3. 윈도우는 개인용 컴퓨터나 독립적인 작업이나 일부 소규모 네트워크에서 제한된 네트워킹 작업만을 하는데 더 효율적이지만

    리눅스는 반대로 대규모에서 더 효율적이다(유닉스를 기반으로 했기때문에 기본 특성이 유닉스와 비슷함)

  4. 그렇기에 윈도우는 대체로 클라이언트, 리눅스는 서버용으로 많이 사용함

'Server' 카테고리의 다른 글

크리티컬섹션, 뮤텍스  (0) 2012.09.04
데드락  (0) 2012.09.04
3way hand shake  (0) 2012.08.13
라우팅  (0) 2012.08.13
기초 용어  (0) 2012.08.13