Windows 2.0

Windows 2.0은 Microsoft가 개발하여 1987년 12월 9일 출시한 Microsoft Windows 계열의 두 번째 주요 버전이다. 독립적으로 부팅되는 완전한 운영체제라기보다 MS-DOS 위에서 실행되는 16비트 그래픽 운영 환경이었으며, Windows 1.0의 사용자 인...

분류그래픽 운영 환경, Microsoft Windows
개발사Microsoft
최초 출시1987년 12월 9일
기반 운영체제MS-DOS
소프트웨어 구조16비트 그래픽 운영 환경
주요 제품Windows 2.0, Windows/386
지원 프로세서Intel 8086, Intel 8088, Intel 80286, Intel 80386
사용자 인터페이스그래픽 사용자 인터페이스
기본 셸MS-DOS Executive
라이선스사유 상용 소프트웨어
이전 버전Windows 1.0
후속 버전Windows 2.1

Windows 2.0Microsoft가 개발하여 1987년 12월 9일 출시한 Microsoft Windows 계열의 두 번째 주요 버전이다. 독립적으로 부팅되는 완전한 운영체제라기보다 MS-DOS 위에서 실행되는 16비트 그래픽 운영 환경이었으며, Windows 1.0의 사용자 인터페이스와 응용 프로그램 실행 환경을 확장하였다.[1]

Windows 2.0에서는 응용 프로그램 창을 서로 겹치거나 자유롭게 크기를 조절할 수 있게 되었으며, 바탕 화면 아이콘, 키보드 단축키, 최소화와 최대화 개념, 확장된 제어판 등이 도입되었다. 이러한 변화는 타일 방식으로 창의 배치를 제한했던 Windows 1.0보다 유연한 작업 환경을 제공하였고, 이후 Windows 사용자 인터페이스의 기초가 되었다.[2]

같은 세대에는 Intel 80386의 보호 모드와 가상 8086 모드를 활용하는 Windows/386이 함께 제공되었다. Windows/386은 여러 MS-DOS 프로그램을 각각의 가상 실행 환경에서 동시에 동작시킬 수 있었으며, 기본 Windows 2.0보다 발전된 메모리 관리와 DOS 프로그램 멀티태스킹 기능을 제공하였다. 이후 기본 제품은 Windows/286으로 이름이 변경되었고, 두 계열의 실행 방식은 Windows 3.0의 실 모드, 표준 모드와 386 확장 모드로 이어졌다.[3]

Windows 2.0은 Windows 자체를 대중적인 개인용 컴퓨터 플랫폼으로 정착시킨 버전은 아니었지만, 겹치는 창을 중심으로 한 사용자 인터페이스와 향상된 프로세서 지원을 도입하고 Windows용 상용 응용 프로그램이 성장할 기반을 마련하였다. 이러한 변화는 Windows 2.1을 거쳐 1990년 출시된 Windows 3.0에서 본격적으로 확장되었다.[4]

역사

개발 배경

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 에뮬레이터

현대 하드웨어에서의 실행

소프트웨어 보존

장점과 한계

관련 문서

  1. Microsoft Learn: The History of Microsoft – 1987
  2. Microsoft: Momentos destacados en la historia de Microsoft
  3. Microsoft DevBlogs: A very brief anecdote about Windows 3.0
  4. GUIdebook: Windows 2.0