2장 - 운영체제 개요 : 운영체제 예

2022. 5. 23. 11:172023/운영체제와 정보기술의 원리

운영체제의 예

1. MS 윈도우 (윈도우 95 -> 윈도우 XP -> 윈도우 Vista -> 윈도우 7 -> 윈도우 10)

  • DOS 운영체제 위에서 수행되는 프로그램이 아닌 그 자체가 하나의 온전한 운영체제가 되도록 제작한 윈도우 95 나옴
  • 윈도우 XP부터는 인터페이스 측면에서 다른 운영체제에 이미 익숙한 사용자를 비롯해 컴퓨터를 처음 다루는 초보자에게도 쉽게 배울 수 있는 방법을 제공
  • 시스템에 새로운 하드웨어를 장착하면 OS가 자동으로 하드웨어를 감지해 그에 맞게 설정 -> "Plug and Play" 기능
  • 네트워크 프로그램을 지원하여 윈도우 사용자들끼리 파일을 공유하거나, 프린터 등의 하드웨어를 공유할 수 있는 기능을 가지고 있음

* 윈도우 NT : MS 윈도우 중에서 안정성이 높고, 웹서버 등 다중 사용자용 운영체제로 사용되는 버전

인터페이스 측면에서는 개인용 MS 윈도우와 유사해 사용이 편리하지만, 서버 환경을 지원해 웹서버, 전자우편, 파일서버, 데이터베이스 및 통신 기능을 손쉽게 관리할 수 있게 하는 장점이 있음

 

2. 유닉스

프로그램 개발 환경을 위해 설계된 OS로 아래와 같은 장점으로 인해 가장 널리 사용되는 OS 중 하나

  • 이식성이 좋음 : 해당 소프트웨어를 다른 기종의 기계로 옮기는 것이 얼마나 용이한가를 나타내는 지표
  • 커널의 크기가 작음
  • 소스코드가 공개
  • 여러가지 유틸리티 지원
  • 기계어인 어셈블리어로 작성된것이 아닌, 고급언어인 C언어로 작성 

리눅스 : 유닉스로부터 개발된 한 종류로 대형 서버뿐 아니라 개인용 컴퓨터에서도 유닉스를 널리 사용할 수 있게 됨

- MS 윈도우 : 개인용 컴퓨터를 위한 OS로 누구든지 손쉽게 사용할 수 있도록 하는 편리한 인터페이스와 각종 기능을 제공

- 유닉스 : 대형 컴퓨터 및 전문적인 목적의 컴퓨터에 사용하기에 적합 (안정성 大) 또한 최근에는 GUI 또한 제공