운영체제의 특징
· 운영체제는 사용자로 하여금 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어이다.
· 하드웨어는 컴퓨터의 장치를 제어하고 데이터를 처리하는 중앙처리장치, 데이터를 저장하는 기억장치, 외부와의 통신을 담당하는 통신장치 그리고 데이터 입력과 출력을 담당하는 입출력장치 등으로 구분될 수 있다.
운영체제의 목적
처리 능력 : 일정한 단위 시간 내에 처리할 수 있는 일의 양
반환 시간 : 하나의 작업을 시작한 시간에서부터 결과를 얻을 때까지 걸린 시간
사용 가능도 : 시스템을 이용하려 할 때 얼마나 빨리 사용할 수 있는지의 정도
신뢰도 : 시스템이 주어진 문제를 정확하게 해결할 수 있는지의 정도
운영체제의 발달 과정
· 1950년대 : 일괄 처리 시스템, 버퍼링, 스풀링
· 1960년대 : 다중 프로그래밍, 시분할 시스템, 다중 처리 시스템, 실시간 시스템
· 1970년대 초반 : 다중 모드, 범용 시스템
· 1970년대 중반 이후 : 분산 처리 시스템, 병렬 처리 시스템
· 2000년대 : 모바일 및 임베디드, 가상화 및 클라우트 컴퓨팅
운영체제 발달 순서 : 일괄 처리 -> 다중 프로그래밍, 다중 처리, 실시간 시스템 -> 다중 모드, 범용 시스템 -> 분산 처리, 병렬 처리 시스템 -> 모바일, 임베디드, 가상화 클라우드
운영체제 계열별 특징
윈도우 계열
· 사용자가 컨트롤 하는 마우스의 아이콘을 이용하여 소프트웨어를 실행시키는 편리한 인터페이스를 지원하는 것이 특징이다.
· 마이크로소프트사만이 수정 및 배포할 수 있으며 고객 지원이 체계적이라는 장점을 가지고 있지만, 문제점이 발견되었을 시 수정에 시간이 걸린다는 단점이 있다.

유닉스 계열
· 멀티태스크 기능에 초점을 맞추었으며 초기 운영체제 Multics를 만들었다.
· C언어로 재이식되어 대중화의 기반을 마련하였고, 1970년대 AT&T가 본격적으로 유닉스 시스템을 판매하게 되었다.

리눅스 계열
· 리눅스는 수천명 이상의 개발자들이 코드를 보고 업데이트를 하고 있으므로 버그 발생 시 다수의 개발자가 수정에 참여하여 빠른 업데이트가 가능하지만, 윈도즈와 같은 체계적인 지원이 상대적으로 부족하여 일반인들보다는 전문가들이 사용하고 있다.
· 서버 시장과 슈퍼 컴퓨텉 시장에서 매우 높은 점유율을 가지고 있다.

매킨토시 운영체제
· 유니기스 기반으로 만들어져 애플사의 제품군에서만 사용이 가능한 그래픽 기반 운영체제이다.
· 애플사는 OS라는 운영체제를 오랜 기간 유지하여 왔으나, 1999년 OS X로 업데이트를 하였다. 이후에는 클라이언트 버전, 서버 제품 등으로 제품군을 확대하였으며 2017년 OS X 시에라, 2018년 모하비 등을 지속적으로 발표하고 있다.
· 메킨토시 OS는 프로그램을 카피하고 삭제함으로써 install과 uninstall의 과정을 단순화하였으며, 드라이버 설치 또한 OS의 확장 폴더에 넣고 재부팅을 하면 인식되어 매우 간단하다.