운영체제의 역사
description
Transcript of 운영체제의 역사
운영체제의 역사
운영체제의 역사
작성 / 발표 오두환
OS( 운영체제 ) 의 정의
OS(operating system) 란 ??
머리 - > 계산 = Cpu
얼굴 + 몸매 = 그래픽카드
눈 = 모니터
머리 -> 기억 = HDD/SDD
입 = 스피커
귀 = 마이크
…..
하드웨어
소프트웨어
마음,
생각
사람이 컴퓨터를 사용할 수 있게 시스템의 전반적인 동작을 제어 / 조정 시스템 프로그램들의 모음
OS 의 역사IBM-701 의 사용을 위해 GM 연구소에서 개발을 한 게
원형 ,약 5 년뒤 IBM-704 의 운영체제를 완성
1950 년대
1960 년 시스템 /360 을 발표 운영체제의 개념이 확고해짐
1970 년대 AT&T 의 벨 연구소 에서 UNIX 개발
1980 년대
DOS 의 등장 / IBM-PC 에서 사용된 것은 MS-DOS 1.0(81)
CP/M - 디지털 리서치회사의 개리킬달이 개발
애플사의 GUI 방식의 LISA (83.01)MS 사의 GUI 방식의 WINDOWS 1.0 (83.11)IBM 사와 MS 사가 공동으로 개발한 OS/2 V1.0
(87.05)
리누스 토발즈 의 리눅스 V0.02 (92)1990 년대
1950 년대 IBM - (PC 이전 시대 ) – 1956 년 제너럴모터스 (GM) 의 연구부서가 IBM704 를 위해 개발한 GM-NAA I/0 – 이때 당시 IBM 의 많은 초기 운영체제들 역시 비슷한 케이스가 많다
1960 년대 IBM – OS/360 발표 – 1964 년에 발표 – 운영체제라는 개념이 분명
초기의 OS
UNIX 의 등장 (74 년 ) – AT&T 사의 벨연구소의 켄 톰슨 , 데니스 리치 (C 언어 ) 가 개발 – 69 년 에 첫 버젼 UNICS / 73 년에 데니스 리치가 C 로 개발 – 멀티테스킹 , 다중사용자 지원 – 다른 하드웨어로의 이식이 용이 – 멀틱스 ( 일괄처리 -> 상호작용방식 ) -> 우주항공게임개발 -> 유닉스
CP/M – Altair8800 과 함께 출시 <- Pc 의 최초의 OS(8BIT) – 애플 2 에서도 실행가능 , 1970~1980 시대의 PC-OS 압도 – 인텔사의 8080/85CPU 시리즈들에 모두 동일하게 실행가능 – Dos 개발에 영향을 끼침
1970 년대
DOS (Disk Operation System) – 디스크에 읽고 쓰기 등의 명령을 수행하는 프로그램 ( 기존에는 전자테잎을 이용하였다 ) – CP/M 을 대신할 16BIT OS 를 찾다 QDOS( 시애틀컴퓨터 ) 를 MS 의 빌게이츠가 구입하여 IBM 에 납품한 것이 MS-DOS – IBM-PC 의 성공과 더불어 MS-DOS 도 큰 성공을 거둠
OS2– MS 사와 IBM 이 함께 만든 OS. 후에 IBM 단독개발– 32BIT 선점형 멀티테스킹 /GUI 방식으로 기존 DOS 에 비해 쉬운 조작 / 안정적인 디스크관리– 높은사양 , 탐색기없음등의 이유로 WINDOWS 시리즈에 밀렸다
1980 년대
CP/M 의 구동화면
WINDOWS 에서 DOS 창 구동 화면
명령어를 입력해야하는 DOS 를 쉽게 사용할수 만든 UI <MDIR>한국의 최정한이 작성
관계도
CP/M
DOS
IBM
님 계약할래염 ?
뭐래 내가 갑인데 -_-
Q-DOS
시애틀 MS-DOS
M S
삼 ㅋ
팜 ㅋ
둘이서 다해먹자
WIN-DOWS
OS/2
VS
대세
대세
대세
BSD – Berkely Software Distribution. 버클리 대학생이던 척핼리 , 빌조이가 UNIX 기반에서 개발 ( 버클리 VER. UNIX) – 네트워킹 소프트웨어의 개발로 쉬운 LAN 환경 구축 등 오늘날 인터넷 등의 네트워크 개발 환경에 큰 영향
LINUX (94 년 ) – 리누스토발즈가 개발 – 모든 소스가 공개되어있어 수많은 버전의 리눅스가 존재 – 임베디드 프로그래밍 , 안드로이드 OS 등 의 기반 – 강력한 네트워킹 기능 탑재 , 무료 , – 일반적인 PC 의 OS 로도 많이 쓰이지만 서버 OS 로 아주 많이 사용된다
UNIX 계열
왼쪽이 리눅스 , 오른쪽이 BSD 의 실제 화면 이다
둘 다 UNIX 기반에 사용자들의 커스터 마이징이 자유로운 부분이 장점이라고 한다
WINDOWS – MicroSoft 사의 GUI OS, 전세계 PC 시장의 90% 의 점유율 – 일반 사용자들에게 가장 익숙하며 , 많은 응용프로그램들을 지원 – 보안 문제에서 취약하다는 평가도 있다
WINDOWS 1.0 – 16BIT 기반의 GUI OS – MS-DOS 에서 기동하는 일종의 소프트웨어
WINODWS 3.0 -> 3.1x – 90 년 5 월에 발매 – CD-ROM 드라이브 / 사운드카드 지원 등 멀티미디어 확장 – 멀티테스킹 기능의 강화 – 91 년 7 월에 한글판 발매 – WINDOWS 버젼중 최초로 성공했다고 평가 받는 3.0 버젼
MICROSOFT/WINDOWS
WINDOWS 95 (95 년 8 월 ) – WINDOWS 단독으로 부팅이 가능한 모델 – 32BIT 운영체제 – 플러그앤플레이 적용 – WINDOWS 시작 메뉴 최초 적용 – 인터넷 EXPLORER 포함
WINDOWS 98 (98 년 6 월 ) – USB 지원 – WINDOWS95 의 업그레이드버젼
WINODWS ME (00 년 9 월 ) – DOS 기반 WINDOWS 의 마지막 버젼 – 시스템복원기능 지원 – 자동 업데이트 기능 추가 – 엄청나게 잦은 오류와 메모리관리 실패로 인한 잦은부팅요구 – OS 폴더를 제외한 모든 파일이 15KB 로 바뀌는 버그도 있었음 – 별명 : WINDOWS Mistake Edition
MICROSOFT/WINDOWS
WIN 1.0 화면
WIN 3.0 화면
WIN 95 화면
WIN 98 화면
WINDOWS ME
Apple Dos – Apple 사의 PC Apple2 에서 사용
Apple Lisa os – Apple pc Lisa 에 탑재 , Gui 의 특징은 있었으나 , 고성능 요구 / 고단가
Apple 시스템소프트웨어 – 매킨토시 전용 OS – 초기의 MAC 은 하드디스크가 없었기 때문에 ROM 에 저장 – 그래픽 인터페이스를 활용한 OS – 협력형 멀티테스킹 – 매킨토시 시스템 7.5VER 이후부터 MAC - OS 라고 명칭 – 초기의 개발자들은 MACH/W 와 별개의 제품으로 보지 않았음 (H/W 와 S/W 를 조화롭게 같이 생각하는 가치관은 요즘도 )
Apple/ MAC OS
시스템 VER1 ~ 맥 OS v9.0 를 일컬어 클래식 맥 OS 라고 칭한다
맥 OS X (v10.0~v10.9) – BSD( 유닉스기반 ) 을 기반으로 한 맥 OS – 아쿠아 인터페이스 적용 – 평균 1 년에 1번씩 0.1 버전업을 하고 있음 현재 V10.9 – 매킨토시 전용 OS – 실제로 WINDOWS 보다 쓰기 쉽다는 평가가 많다 – 기존의 매킨토시는 INTEL 사의 CPU칩을 이용하지 않았는데 , 기존에 사용하던 파워 PC(IBM) 에서 INTEL 사의 CPU 로 변경 , 맥 OSv10.6 이후 부터는 기존의 파워 PC 사용자에 대한 지원은 없음
Apple/ MAC OS
아쿠아 인터페이스 – MAC OS X 발매 당시 화재가 되었던 GUI 디자인
보러가기
이후의 업데이트 – 해 마다 버전 업과 함께 신선하고 깔끔한 디자인으로 호평
보러가기
Apple/ MAC OS
맥 OS X v10.0 버전의 아쿠아 인터페이스
맥 OS X v10.6 버전의 디자인
WINDOWS XP (01 년 8 월 ) – 근래들어 가장 장수한 OS ( ~ 오늘 ) – 기존의 WINDOWS 시리즈에 비해 큰 안정감 (블루스크린X) – 제대로 된 사용자계정 지원 (바탕화면 공유 X) – x64 CPU 기반의 버전 발매 (05 년 4 월 ) – 그러나 최근의 고스펙 H/W( 메모리 ,CPU) 에 대한 지원불가
WINDOWS Vista (07 년 1 월 )
– 기존 대비 확연히 달라진 인터페이스 (3D 그래픽 ) – WINDOWS 시리즈 최초 위젯 내장 – 최적화등 의 문제로 고스펙 PC 를 요구 – 초기에 이전 버전과의 프로그램 호환 문제
00 년대 이후 WINDOWS
WIN XP UI
VISTA UI
WINDOWS XP
VISTA 의 디자인
WINDOWS 7 (09 년 10 월 ) – VISTA 에 비해 H/W 성능 개선 – SSD 정식지원 (HDD 자기디스크 와 SSD 반도체 ) – 터치스크린 지원 – 가상하드디스크 지원 (VHD/얼티밋 ,엔터프라이즈 ver)
WINDOWS 8 (07 년 1 월 )
– X86 ONLY ->X86 + ARM PROCESSOR – WINDOWS STYLE UI – 작업관리자 개선 – 초기에 이전 버전과의 프로그램 호환 문제
00 년대 이후 WINDOWS
작업관리자
WIN8 UI
WIN7 UI
WIN 7 의 디자인
WIN 8 의 디자인
WIN 8 의 디자인
IOS – 07 년 아이폰 1G 의 출시로 부터 시작 – ITUNES
WINDOWS NT? 맥OS X 서버 ? – 네트워크 기능을 강화한 운영체제 – NT(NEW TECHNOLOGY)
그 외 – GOOGLE 에서 개발한 ANDROID (LINUX 기반 ) – 삼성에서 개발한 BADA
그 외