OS의 종류와 차이점
Posted 2012. 8. 13. 22:45OS(Operation System)
컴퓨터의 운영체제, 운영체제는 시스템소프트웨어의 핵심으로 사용자와 하드웨어 사이에서 사용자가 컴퓨터 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 프로그램들의 집합이다.
이는 컴퓨터시스템의 자원을 관리하는 자원 관리자라고도 하는데 관리하는 자원으로는 프로세서, 기억장치, 입출력장치, 데이터나 정보, 그리고 통신장치 등이다.
종류 : 윈도우, 유닉스, 리눅스, 맥OS등등..
유닉스(Unix)
처음부터 다양한 시스템 사이에서 이식가능하고, 멀티 태스킹과 다중 사용자를 지원하도록 설계되었고 유닉스 시스템은 다음과 같은 개념임
일반 텍스트 파일, 명령행 인터프리터, 계층적인 파일 시스템, 디바이스 및 특정한 형식의 프로세스간 커뮤니케이션을 파일로 취급 등.소프트웨어 엔지니어링 측면에서, 유닉스는 C (프로그래밍 언어)의 사용과 유닉스 철학이라는 부분이 특징이다
리눅스(Linux)
기존의 유닉스를 GUI시스템으로 새로 개조된것(GUI : 그래픽 유저 인터페이스)
윈도우와 리눅스와 차이점
- 윈도우는 사용법이 쉽고 간편한 반면 리눅스는 컴퓨터 전문지식이 필요하다.
-
윈도우는 사용할수 있는 컴퓨터의 기능에 제약이 많고 하드웨어에 따라 성능차이가 심하지만 유닉스는 하드웨어에서 완전히 독립되어
어느 하드웨어건 상관없이 독자적인 효과를 발휘함
-
윈도우는 개인용 컴퓨터나 독립적인 작업이나 일부 소규모 네트워크에서 제한된 네트워킹 작업만을 하는데 더 효율적이지만
리눅스는 반대로 대규모에서 더 효율적이다(유닉스를 기반으로 했기때문에 기본 특성이 유닉스와 비슷함)
- 그렇기에 윈도우는 대체로 클라이언트, 리눅스는 서버용으로 많이 사용함
'Server' 카테고리의 다른 글
크리티컬섹션, 뮤텍스 (0) | 2012.09.04 |
---|---|
데드락 (0) | 2012.09.04 |
3way hand shake (0) | 2012.08.13 |
라우팅 (0) | 2012.08.13 |
기초 용어 (0) | 2012.08.13 |
- Filed under : Server