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%의 개인용 컴퓨 터에서 쓰고 있으며, 서버용 운영 체제로도 점차 영역을 넓혀 나가 고 있다. 윈도 운영 체제의 경우 큰 시장 점유율을 차지하고 있는 까닭에 일반 사용자들에게 매우 익숙할뿐 아니라 호환되는 유명 한 응용 프로그램이 많다는 장점 을 지니고 있지만, 그만큼 보안 문제에서는 취약한 부분이 많은 운영 체제로 인식되기도 한다.