1. Windows Server 2003의 역사 개인용 Windows의 발전 과정 1980년 QDOS0.1, 1982년 MS-DOS1.2.4 1990년 Windows 3.1(MS-DOS 기반) 1995년 Windows 95, Windows 98, 2000년 Windows 2000, Windows XP
서버용 Windows의 발전 과정 1990년대 Windows for Workgroup 3.1 및 3.11 1993년 Windows NT 3.1 Windows 2000 Server와 Windows Server 2003
Windows의 발전 과정
UNIX vs. Windows Server 2003 UNIX 계열의 운영체제: 초기 설치 비용이 적다. 무료로 배포되는 소프트웨어 풍부 마이크로소프트는 Windows 계열의 서버 운영체제가 총 소유 비용(TCO, Total Cost of Ownership)이 적음을 주장
Windows Server 2003의 서버 역할 파일 및 프린트 서버 웹 서버 메일 서버 터미널 서버 원격접속 및 VPN 서버 디렉토리 서비스의 서버, DNS 서버, DHCP 서버 스트리밍 미디어 서버
2. Windows Server 2003의 종류 스탠다드 에디션(Standard Edition) 일반 회사의 적정한 업무량을 감당 엔터프라이즈 에디션(Enterprise Edition) 기업 수준의 좀더 중요한 업무의 부하를 감당 데이터센터 에디션(Datacenter Edition) 마이크로소프트가 제공하는 최고 성능의 운영체제 웹 에디션(Web Edition) 웹 서비스를 위해 특별히 개발된 제품
3. Windows Server 2003의 구조 Windows Server 2003의 특징 개체 기반 운영체제 선점형 멀티태스킹 최고 64-way SMP 지원 강력한 클러스터링 지원 사용자 모드와 커널 모드로 구성
Windows Server 2003의 구조
사용자 모드 환경 보조시스템 응용 프로그램의 입출력 요청을 커널 모드 드라이버에게 전달 구성요소 보조 시스템 보안 및 네트워크에 관련된 기능을 지원
커널 모드 Windows Server 2003 실행부(Executive) 프로세스, 가상기억장치, 프로세스간 통신, 전원, PnP 장치, 개체와 같은 자원관리를 수행 커널 모드 드라이버 I/O 관리자는 커널 모드 드라이버에 포함되어 있는 각 장치의 드라이버 개체를 사용하여 입출력 과정을 수행 하드웨어 추상화 계층(HAL, Hardware Abstraction Layer) 실제 하드웨어와 운영체제의 다른 모듈간의 인터페이스 역할
커널 모드 드라이버의 구조
WDM의 계층적 구조