윈도 9x

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
윈도 9x
회사 / 개발자 마이크로소프트
OS 계열 마이크로소프트 윈도
상태 중단
소스 형태 클로즈드 소스
지원되는 플랫폼 IA-32
커널형태 모놀리딕 커널
라이선스 사유 상용 소프트웨어

윈도 9xDOS를 기반으로 한 마이크로소프트 윈도 운영 체제를 가리키는 말이다. 일반적으로 1990년대와 2000년 사이에 개발된 윈도 95, 윈도 98를 가리키는 말이며, "윈도 9x"는 때에 따라 윈도 Me를 포함하는 경우도 있고 포함하지 않는 경우도 있다.[1] 이들의 내부 버전은 모두 4.x라는 공통점을 가지고 있다.

특징[편집]

윈도 9x는 32비트16비트 코드를 모두 가지고 있다. Win32 API는 완전히 32비트이지만, MS-DOS 커널과 그것의 장치 드라이버 및 외부 명령어들과 같이 도스를 기반으로 한 구성 요소들은 16비트다. 덧붙여서, 운영 체제와 함께 제공된 SCANDISK(디스크 검사)와 디스크 조각 모음 같은 몇몇 프로그램들은 16비트(예: scandisk.exe), 32비트(예: scandskw.exe) 두 가지 버전으로 나오기도 했다.

윈도 9x는 하나의 사용자를 염두에 두고 개발된 시스템으로, 보안 부분에서는 윈도 NT보다는 다소 보안성이 떨어지는 편이다. 그 이유로 비록 윈도 NT 또한 FAT 파일 시스템을 지원하더라도 윈도 9x가 유일하게 공식적으로 지원하는 파일 시스템인 FAT(FAT12/16/32 포함)에서 찾을 수 있다. FAT 파일 시스템에는 보안 기능이 아주 제한적이다. FAT 드라이브에 접근이 가능한 사용자는 그 드라이브의 모든 파일에 접근할 수 있다. NTFS 같이 접근을 통제할 수 있는 리스트를 제공하지 않는다.

윈도 9x의 기능 대부분은 윈도 2000윈도 Me의 뒤를 이은 윈도 XP의 발매와 함께 윈도 NT에 합쳐졌다.

부팅 과정[편집]

윈도 3.x와 유사하게 윈도 9x에서는 부팅하기 위해서는 MS-DOS 커널 (IO.SYS)과 메모리 관리자 (HIMEM.SYS)가 필요하다. 그런 다음 GUI를 적용하기 위해 WIN.COM이 실행된다. 다만 윈도 3.x와 차이점은 윈도 9x의 WIN.COM은 MSDOS.SYS에서 "BootGUI"가 1로 설정되어 있을 경우 자동적으로 시스템에 의해 불러온다. 이 과정에서 CPU는 실제 모드에서 보호 모드로 전환되고, 이 과정에서 몇 개의 가상 장치 드라이버를 불러오게 된다. 이 가상 장치 드라이버들은 강화된 디스크 접근 및 기억 장치 관리와 같은 몇몇 로레벨(low-level) 기능 제공 뿐만 아니라 하드웨어 자원과 윈도 9x가 직접적으로 상호 작용하는 것을 허용한다.

제약[편집]

  • 윈도 9x에서는 하이퍼쓰레딩 기술이나 다중 코어 같은 다중 스레드 CPU를 사용할 수 없다.
  • 시스템 리소스 - 유저 힙 영역과 GDI 힙 영역(메모리의 두 영역)은 각각 64KB로 제한되어 있다.
  • 메뉴의 페이드 효과와 같은 알파 채널이 들어간 효과는 지원하지 않는다.
  • 모든 윈도 9x (윈도 Me 포함)에서 지원하는 하드 디스크 용량은 최대 137GB까지다.

버전[편집]

  • 윈도 95 오리지널 (버전 4.00.950)
  • 윈도 95 OSR1 (버전 4.00.950A)
  • 윈도 95 OSR2 (버전 4.00.950B/4.00.1111)
  • 윈도 95 OSR 2.1 (버전 4.00.950B/4.00.1212)
  • 윈도 95 OSR 2.5 (버전 4.00.950C/4.00.1214)
  • 윈도 98 오리지널 (버전 4.10.1998)
  • 윈도 98 세컨드 에디션 (98SE) (버전 4.10.2222)
  • 윈도 Me (버전 4.90.3000)

플러스 팩[편집]

  • 마이크로소프트 플러스! 윈도 95용
  • 마이크로소프트 플러스! 윈도 98용
  • 마이크로소프트 플러스! Game Pack (윈도 Me용)

주석[편집]

  1. 가끔 윈도 Me까지 포함해서 말할 때 좀 더 명확하게 하기 위해 "윈도 9x/Me"라는 말을 사용하기도 한다. 이 문서에서는 이 둘을 동의어로 본다.