Transcript OS 역사

OS 역사
• 운영체제의 역사는 근래의 컴퓨터 하드웨
어의 역사 와 함께한다
• 일반적으로 실질적인 작업을 위해 쓰인 최
초의 운영 체제는 1956년에 제너럴 모터
스의 연구 부서가 IBM 704를 위해 개발
한 GM-NAA I/O로 간주된다.IBM 메인프레
임용의 대부분의 다른 초기 운영 체제들
역시 고객에 의해 개발되었다.
운영체제
• 운영체제는 시스템 하드웨어를 관리할뿐만 아
니라 응용 소프트웨어를 실행하기위한 하드웨
어 추상화 플랫폼과 공통 시스템 서비스를 제
공하는 시스템 소프트 웨어이다
• 운영체제는 실행된 응용프로그램들이 메모리
와 CPU, 입출력 장치 등의 자원들을 사용할 수
있도록 만들어준다
• 또한 멀티태스킹을 지원할 경우 여러개의 실행
중인 응용프로그램들을 마치 그들이 동시에 수
행되는 것처럼 보이는 효과를 낸다
• 운영 체제의 중요한 목적은:
• 사용자에게 컴퓨터의 프로그램을 쉽고 효율적
으로 실행할 수 있는 환경을 제공한다.
• 컴퓨터 시스템 하드웨어 및 소프트웨어 자원을
여러 사용자 간에 효율적 할당, 관리, 보호하는
것
• 운영 체제는 제어 프로그램으로서 사용자 프로
그램의 오류나 잘못된 자원 사용을 감시하는
것과 입출력 장치 등의 자원에 대한 연산과 제
어를 관리한다
운영체제의 종류
리눅스
리눅스는 BSD 및 그 변종과 달리 실제 유닉스 코드 없
이 개발된 유닉스 계열 운영 체제이다. 슈퍼컴퓨터에
서부터 손목시계에 이르기까지 다양한 기기에 쓰인
다. 리눅스 커널은 오픈 소스 라이선스로 배포되므로
누구나 코드를 읽고 수정할 수 있다. 리눅스는 다양한
전자 기기에서 동작하도록 수정되고 있다.
리눅스의 마스코트인 Tux
BSD
•
•
•
BSD 계열은 유닉스 계열의 하부
집합 가운데 하나로 여기에는
FreeBSD, NetBSD,OpenBSD를 포
함한다
BSD는 유닉스에 뿌리를 두고 있다.
버클리 대학교가 최초의 유닉스
시스템이 설치된 새로운 VAX 컴퓨
터를 1978년에 도입하였을 때 대
학생들은 컴퓨터 하드웨어의 가능
성을 이용하기 위하여 유닉스를
수정하였다. 미국 국방부의 방위고
등연구계획국이 이에 관심을 가져
프로젝트에 투자하기로 결정하였
다. 수많은 학교와 회사, 정부 단체
들은 이를 알아채고 AT&T에서 제
공하는 공식적인 것이 아닌 버클
리 버전의 유닉스를 사용하기 시
작하였다. 1985년에 애플을 떠났
던 스티브 잡스는 넥스트스텝이라
불리는 BSD류를 실행하는 고성능
컴퓨터를 제조하였던 기업 NeXT
사를 세웠다. 이러한 컴퓨터들 가
운데 하나는 팀 버너스 리가 최초
의 웹 서버로 월드 와이드 웹을 만
드는 데 사용하였다.
월드 와이드 웹을 위한 최초의 서버는
BSD 기반의 넥스트스텝에서 실행하였다.
Windows
•
마이크로소프트 윈도는 마이크로
소프트가 개발한 컴퓨터 운영 체
제이다. 애플이 개인용 컴퓨터에
처음으로 도입한 그래픽 사용자
인터페이스(GUI) 운영 체제인 맥
OS에 대항하여, 당시 널리 쓰이
던 MS-DOS에서 멀티태스킹과
GUI 환경을 제공하기 위한 응용
프로그램으로 처음 출시되었다.
현재 전 세계 90%의 개인용 컴퓨
터에서 쓰고 있으며, 서버용 운영
체제로도 점차 영역을 넓혀 나가
고 있다. 윈도 운영 체제의 경우
큰 시장 점유율을 차지하고 있는
까닭에 일반 사용자들에게 매우
익숙할뿐 아니라 호환되는 유명
한 응용 프로그램이 많다는 장점
을 지니고 있지만, 그만큼 보안
문제에서는 취약한 부분이 많은
운영 체제로 인식되기도 한다.