운영체제의 역사 (최종완성v1.0)

Download Report

Transcript 운영체제의 역사 (최종완성v1.0)

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