Windows 2.0
Windows 2.0은 Microsoft가 개발하여 1987년 12월 9일 출시한 Microsoft Windows 계열의 두 번째 주요 버전이다. 독립적으로 부팅되는 완전한 운영체제라기보다 MS-DOS 위에서 실행되는 16비트 그래픽 운영 환경이었으며, Windows 1.0의 사용자 인...
Windows 2.0은 Microsoft가 개발하여 1987년 12월 9일 출시한 Microsoft Windows 계열의 두 번째 주요 버전이다. 독립적으로 부팅되는 완전한 운영체제라기보다 MS-DOS 위에서 실행되는 16비트 그래픽 운영 환경이었으며, Windows 1.0의 사용자 인터페이스와 응용 프로그램 실행 환경을 확장하였다.
Windows 2.0에서는 응용 프로그램 창을 서로 겹치거나 자유롭게 크기를 조절할 수 있게 되었으며, 바탕 화면 아이콘, 키보드 단축키, 최소화와 최대화 개념, 확장된 제어판 등이 도입되었다. 이러한 변화는 타일 방식으로 창의 배치를 제한했던 Windows 1.0보다 유연한 작업 환경을 제공하였고, 이후 Windows 사용자 인터페이스의 기초가 되었다.
같은 세대에는 Intel 80386의 보호 모드와 가상 8086 모드를 활용하는 Windows/386이 함께 제공되었다. Windows/386은 여러 MS-DOS 프로그램을 각각의 가상 실행 환경에서 동시에 동작시킬 수 있었으며, 기본 Windows 2.0보다 발전된 메모리 관리와 DOS 프로그램 멀티태스킹 기능을 제공하였다. 이후 기본 제품은 Windows/286으로 이름이 변경되었고, 두 계열의 실행 방식은 Windows 3.0의 실 모드, 표준 모드와 386 확장 모드로 이어졌다.
Windows 2.0은 Windows 자체를 대중적인 개인용 컴퓨터 플랫폼으로 정착시킨 버전은 아니었지만, 겹치는 창을 중심으로 한 사용자 인터페이스와 향상된 프로세서 지원을 도입하고 Windows용 상용 응용 프로그램이 성장할 기반을 마련하였다. 이러한 변화는 Windows 2.1을 거쳐 1990년 출시된 Windows 3.0에서 본격적으로 확장되었다.
역사
개발 배경
Windows 1.0 이후의 개발
발표와 출시
Windows/386의 개발
Windows 2.03의 출시
Windows 2.1로의 전환
Windows 3.0으로의 계승
제품과 버전
Windows 2.0
Windows 2.01
Windows 2.03
Windows/386
Windows 런타임
Windows/286과의 관계
시스템 요구 사항
프로세서
메모리
저장 장치
그래픽 어댑터
MS-DOS 버전
키보드와 마우스
프린터와 주변기기
시스템 구조
MS-DOS와의 관계
16비트 실행 환경
실 모드
보호 모드
가상 8086 모드
커널과 시스템 구성 요소
메모리 관리
장치 드라이버
부팅과 초기화
멀티태스킹과 프로그램 실행
Windows 응용 프로그램
협력형 멀티태스킹
MS-DOS 프로그램
Windows/386의 DOS 가상 머신
백그라운드 실행
클립보드와 데이터 교환
사용자 인터페이스
MS-DOS Executive
겹치는 창
창 이동과 크기 조절
최소화와 최대화
아이콘
메뉴와 대화 상자
키보드 단축키
마우스 조작
제어판
기본 제공 프로그램
Calculator
Calendar
Cardfile
Clock
Control Panel
Notepad
Paint
Reversi
Terminal
Write
Print Spooler
그래픽과 표시 체계
그래픽 장치 인터페이스
EGA와 VGA 지원
색상 표현
비트맵과 아이콘
글꼴
화면 드라이버
다중 디스플레이 구성
파일과 저장 장치
파일 열기와 저장
MS-DOS 파일 시스템
플로피 디스크
하드 디스크
SCSI 지원
파일 관리
인쇄
Print Spooler
프린터 드라이버
응용 프로그램의 인쇄 기능
글꼴과 출력 장치
입력과 주변기기
키보드
마우스
포인팅 장치 설정
직렬 통신
프린터
그래픽 장치
응용 프로그램 생태계
Microsoft Excel
Microsoft Word
Aldus PageMaker
CorelDRAW
생산성 소프트웨어
데스크톱 출판
Windows 런타임 응용 프로그램
개발 환경
Windows API
Windows 2.0 SDK
실행 파일 형식
동적 연결 라이브러리
리소스
메시지 기반 프로그래밍
장치 독립적 그래픽
Windows 1.x 응용 프로그램 호환성
하드웨어 지원
Intel 8086과 8088
Intel 80286
Intel 80386
IBM PC 호환 기종
그래픽 어댑터
메모리 확장 장치
장치별 드라이버
메모리 관리
기본 메모리
확장 메모리
EMS
Windows/386의 메모리 가상화
응용 프로그램 메모리 모델
자원 제한
호환성
Windows 1.0 응용 프로그램
MS-DOS 응용 프로그램
하드웨어 호환성
장치 드라이버 호환성
Windows/286 호환성
Windows/386 호환성
Windows 3.0과의 호환성
성능과 제약
프로세서 성능
메모리 용량
디스크 접근
그래픽 처리
멀티태스킹의 제약
MS-DOS 의존성
보급과 평가
출시 당시의 반응
개인용 컴퓨터 시장
기업과 업무 환경
소프트웨어 개발사의 참여
Windows 1.0과의 비교
시장에서의 한계
Apple과의 법적 분쟁
분쟁의 배경
그래픽 사용자 인터페이스 저작권
Apple의 소송
Microsoft와 Hewlett-Packard의 대응
판결과 영향
영향
Windows 사용자 인터페이스의 형성
Windows 응용 프로그램 생태계
Intel 80386 활용
DOS 가상화
Windows 3.0에 미친 영향
개인용 컴퓨터 그래픽 환경
보존과 에뮬레이션
원본 설치 매체
가상 머신
PC 에뮬레이터
현대 하드웨어에서의 실행
소프트웨어 보존
장점과 한계
관련 문서