INTRODUCTION 윈도우즈 95 소개 ... 5 지금까지 해온 것 ... 5 현재의 모습 ... 6 앞으로의 방향 ... 6 얻는 방법 ... 8 CHAPTER 1. MS Operating Family ... 11 윈도우즈 95와 윈도우즈 NT 워크스테이션 ... 11 어떤 운영체제를 사용할 것인가 ... 14 윈도우즈 95의 사용 범위 ... 14 윈도우즈 NT 워크스테이션 사용 범위 ... 15 윈도우즈 95의 평가 ... 15 사용의 용이성 ... 15 성능 ... 17 장치 및 응용 프로그램의 호환성 지원 ... 18 네트워킹(Networking)과 연결성(Connectivity) 지원 ... 19 유지(Manageability)와 관리(Administration) 지원 ... 19 통신과 메세징 지원 ... 19 이동 서비스와 원거리 접근 지원 ... 21 CHAPTER 2. 윈도우즈 95 개요 ... 23 윈도우즈 95의 주요 특징 ... 24 손쉬워진 사용법 ... 24 개인 사용자의 경우 ... 24 MIS 관리자의 경우 ... 24 속도와 성능 ... 26 개인 사용자의 경우 ... 26 MIS 관리자의 경우 ... 26 호환성 ... 29 개인 사용자의 경우 ... 29 MIS 관리자의 경우 ... 29 CHAPTER 3. 윈도우즈 95 사용자 인터페이스 ... 31 윈도우즈 95 사용자 인터페이스(UI)의 설계 ... 32 설계 방법론 ... 32 윈도우즈 3.1 의 사용자 인터페이스(UI) 향상시키기 ... 33 새로운 설계 테스트 ... 34 배우기 쉽다 ... 35 데스크탑 : 깔끔하고, 깨끗하고, 논리적이다 ... 35 테스크바 : 본부(Home Base) ... 37 시작 버튼 ... 37 태스크 버튼 : 작업 전환을 간단하게 해준다. ... 39 나의 컴퓨터 : 화일 찾기와 관리를 간단하게 해준다. ... 39 긴 화일명 : 화일들을 위해 보다 융통성 있게 이름을 부여할 수 있도록 향상시켰다. ... 43 네트워크 네이버후드 : 네트워킹 특성들로 접근 가능하게 한다. ... 44 재활용 휴지통 : 쉽게 화일을 지우고 되살릴 수 있게 한다 ... 47 문서 집중화 : 사용자가 작업하는 방법으로 작동하기 ... 47 역추적(Backtracking) : 화일 동작을 되돌리기 ... 48 위저드 : 강력한 능력들로 쉽게 접근할 수 있게 해준다. ... 50 새로운 도움말 기능 : 접근하기 쉽고 유용한 온라인 정보 ... 51 전환 보조 기능들 : 윈도우즈 95 사용자 인터페이스로 쉽게 전환하기 ... 53 강력한 특성들 ... 53 윈도우즈 익스플로어(Windows Explorer) : 화일을 관리하고 정보를 찾는다. ... 54 지름길(Shortcut) : 객체들로 쉽게 접근할 수 있게 해주는 강력한 도구 ... 56 속성 : 모든 객체의 사용자화를 위해 사용된다. ... 58 오른쪽 클릭하기 : 객체를 동작하게 한다 ... 59 제어판 : 통합된 제어 중심 ... 61 화일과 폴더 찾기 : 쉽고 효율적이다. ... 63 프린터 폴더들 : 통합된 프린터 제어 ... 65 폰트 정하기 : 더욱 강력해진 폰트 관리 기능과 미리보기 기능 ... 66 빨리 보기(Quick Viewers) : 화일을 열지 않고 화일의 간추린 내용을 볼 수 있다. ... 67 호환성 ... 68 윈도우즈 3.1 사용자들을 위한 호환성 ... 68 MS-DOS의 사용자들을 위해 ... 69 CHAPTER 4. 기본 시스템 ... 71 윈도우즈 3.1 보다 나아진 점 ... 72 완전히 통합된 운영체제 ... 72 선점형 멀티태스킹 방식의 운영체제 ... 72 윈도우즈 95에는 CONFIG.SYS나 AUTOEXEC.BAT 화일을 존재하는가? ... 75 윈도우즈 95에는 MS-DOS가 존재하는가? ... 75 32비트 요소와 16비트 요소의 비교 ... 75 가상 장치 드라이버(Virtual Device Driver) ... 77 윈도우즈 95 시스템 구조에 대한 개요 ... 79 Win16 기반의 응용 프로그램들에 대한 지원 ... 80 호환성 ... 81 시스템이 차지하는 작업공간 ... 81 성능 ... 82 시스템 보호(Protection) ... 83 강건함(Robustness)의 향상 ... 84 도스 기반의 응용 프로그램에 대한 지원 ... 84 시스템 보호(Protection) ... 85 강건함(Robustness)의 향상 ... 85 Win32 기반의 응용 프로그램을 위한 지원 ... 85 선점형 멀티태스킹 ... 86 각각의 서로 다른 메시지 큐(Message Queue) ... 86 평면 메모리 공간(Flat Address Space) ... 87 윈도우즈 NT와의 호환성 ... 87 긴 화일명 지원 ... 88 메모리 보호 ... 88 강건함(Robustness)의 향상 ... 88 32비트 화일 시스템의 구조 ... 89 구조(Architecture) 개관 ... 89 IFS(Installable File System) 관리자 ... 90 화일 시스템 드라이버 ... 91 32비트 보호 모드 FAT 화일 시스템 ... 91 32비트 보호 모드 CD-ROM 화일 시스템 ... 93 블럭 입출력 보조 시스템 ... 94 입출력 감사루틴(IOS : I / O Supervisor) ... 95 포트 드라이버(Port Driver) ... 95 SCSI 계층 ... 95 미니 포트 드라이버(Mini-Port Driver) ... 95 IDE, ESDI, 그리고 SCSI 콘트롤러들에 대한 지원 ... 96 리얼 모드 매퍼(mapper) ... 96 긴 화일명의 지원 ... 96 기존의 디스크 관리 유틸리티들에 대한 지원 ... 96 숨겨진 화일 확장자 ... 98 추가적인 파일 날짜 / 시간 속성 ... 98 협정 세계시간 형식(Coordinated Universal Time Format) ... 99 디스크 관리 툴을 이용한 배타적 접근(Exclusive Access) ... 100 Drivespace 디스크 압축 ... 100 개선된 시스템 능력 ... 102 개선된 시스템 리소스 제한 ... 102 향상된 메모리 관리 ... 104 Win32 기반의 응용 프로그램 을 위한 선형 메모리 어드레싱 ... 104 윈도우즈 NT 메모리 방식과의 호환성 ... 105 개선된 가상 메모리 지원(스왑화일) ... 105 레지스트리(Registry) : 일관적으로 환경 설정값을 저장하는 곳 ... 106 .INI 와 관련된 문제들에 대한 해결책 ... 107 간단해진 시스템 스위치 ... 109 .INI 파일의 존재 여부? ... 109 Plug and Play에서의 역할 ... 109 레지스트리 정보에 원격 접근하기 ... 110 폰트 지원 ... 110 32비트 트루타입 래스터라이져(Rasterizer) ... 110 CHAPTER 5. 강건함(Robustness) ... 111 시스템 전반에서 향상된 강건함 ... 111 더 나아진 로칼 재부팅 ... 112 기상 디바이스 드라이버 스레드 클린 업 ... 113 각 스레드 상태 추적하기(Per-Thread State Tracking) ... 114 가상 디바이스 드라이버 파라메터 검증 ... 115 MS-DOS 기반 응용 프로그램들에 대한 강건함 ... 115 가상 기계 보호 강화 ... 115 가상 기계가 종료할 때 향상된 클린 업 ... 116 Win-16 기반 응용 프로그램에 대한 강건함 ... 116 각 스레드 상태 추적 ... 117 Win16 API 에 대한 파라메터 검증 ... 117 Win32 기반의 응용 프로그램에 대한 강건함 ... 118 각 Win32 기반 응용 프로그램들에 대한 고유 주소 공간 ... 119 Win32 API에 대한 파라메타 검증 ... 119 스레드의 자원 추적 ... 119 Win32 기반 응용 프로그램들에 대한 분리된 메세지 큐 ... 120 로칼 재부트의 효과성 ... 121 구조화된 예외 처리(Structured Exception Handling) ... 122 CHAPTER 6. 도스 기반의 응용 프로그램을 실행하기 위한 지원 ... 123 윈도우즈 3.1에 비해 개선된 기능들 ... 123 상용 메모리를 차지하기 않는 구성 요소들 ... 124 개선된 호환성 ... 126 단일 도스 응용 프로그램 모드(Single MS-DOS Application Mode) ... 127 그래픽 의존도가 높은 도스 기반 응용 프로그램에 대한 지원 ... 128 메모리 보호 ... 128 도스 기반의 응용 프로그램을 보다 더 잘 실행시켜 주는 디폴트값 ... 129 도스 기반 응용 프로그램에 대한 사용자 정의 강화 ... 129 도스창의 툴바 ... 132 크기 조절이 가능한 도스 창 ... 133 도스 기반 응용 프로그램 종료시키기 ... 134 로컬(local) 가상 기계 환경 설정 ... 134 UNC(Universal Naming Conventions) : 보편적 명명 규약 경로명으로 네트워크 리소스에 접근할 수 있도록 지원하기 ... 135 새로운 도스 프롬프트 명령 ... 136 긴 화일명 지원 ... 137 CHAPTER 7. 플러그 앤 플레이(Plug & Play) ... 139 오늘날 PC 에서 문제점 ... 140 이동식 컴퓨터를 위한 더 많은 융통성 요구들 ... 141 플러그 앤 플레이 해결책 ... 142 윈도우즈 95에서의 플러그 앤 플레이의 지원 ... 144 윈도우즈 95에서 플러그 앤 플레이의 이점들 ... 145 마이크로 소프트 윈도우즈 95에 대한 하드웨어 설계 지침 ... 146 장치 관리자 ... 147 CHAPTER 8. 장치 지원 ... 151 장치 드라이브 근본 원리 ... 151 디스크 장치 지원 ... 153 IDE 드라이브와 컨트롤러에 대한 지원 ... 153 SCSI 장치와 컨트롤러에 대한 지원 ... 154 ESDI 컨트롤러에 대한 지원 ... 155 고속 플로피 디스크 드라이버 ... 155 디스플레이 어댑터와 모니터 지원 ... 156 윈도우즈 3.1보다 나아진 점 ... 156 개선된 드라이버 안정성과 신뢰성 ... 156 향상된 비디오 디스플레이 성능 ... 157 윈도우즈 3.1보다 더 많은 비디오 디스플레이 어댑터 지원 ... 158 개선된 강건함(Robustness) ... 158 새롭게 향상된 컨트롤 패널(Control Panel)과 사용자 중심적인 속성(Property) ... 159 이미지 컬러 매칭(Image Color Matching : ICM) 지원 ... 161 에너지 스타 모니터(Energy Star Monitor) 지원 ... 161 마우스와 포인팅 디바이스(Pointing Device) 지원 ... 161 윈도우즈 3.1보다 나아진 점 ... 163 개선된 윈도우즈 마우스 드라이버 ... 164 확장된 마우스 조절 패널(Mouse Control Panel Enhancements) ... 164 Chapter 9. 네트워킹(Networking) ... 167 윈도우즈 3.1과 윈도우즈 포 워크 그룹(Windows for Work group) 3.11에서 향상된 점 ... 168 더 쉬워진 윈도우즈 95의 네트워킹 ... 168 노벨 네트웨어와의 강력한 통합 ... 169 네트웨어 네트워크용 마이크로소프트 클라이언트 ... 169 네트웨어 네트워크에 대한 화일과 프린터 공유 서비스 ... 169 “잘 연결된 클라이언트” 운영체제 ... 170 마우스 클릭만으로 사용할 수 있는 인터네트 정보 ... 170 “포인트 앤 클릭(point and click)” 네트워킹 ... 171 더 쉬워진 이동 네트워크 지원 ... 172 윈도우즈 95 클라이언트 다루기 쉽게 설계되었다 ... 173 윈도우즈 95를 위한 관리 도구 ... 175 더 손쉬운 설정(setup)과 설치(install) ... 175 윈도우즈 95의 네트워크 구조 ... 177 네트워크 제공자 인터페이스(Network Provider Interface : NPI) : 다중 네트워크 서버를 위한 동시 지원 ... 179 설치 가능한 파일 시스템(Installable File System : IFS) : 다중 네트워크 리다이렉터에 대한 지원 ... 181 NDIS 3.1 : 다중 프로토콜 지원 ... 182 노벨 네트웨어 통합 ... 183 네트웨어 네트워크용 32비트 마이크로 소프트 클라이언트 ... 184 네트웨어 네트워크를 위한 화일과 프린터 공유 ... 187 네트웨어 네트워크를 위한 마이크로 소프트 프린터 서버 ... 190 네트웨어 4.x 지원 ... 190 마이크로 소프트 네트워크 통합 ... 191 마이크로 소프트 네트워크용 32비트 클라이언트 ... 191 32비트 네트워크 피어 서비스 ... 192 네트워크 호환성 ... 193 프로토콜 지원 ... 194 IPX / SPX 호환 프로토콜 ... 194 TCP / IP 프로토콜 ... 195 DHCP 지원 ... 195 WINS 지원 ... 197 NetBEUI 프로토콜 ... 197 네트워크 프로세스 간의 통신 인터페이스 ... 198 긴 화일명 지원 ... 198 네트워크 인쇄 ... 198 네트워크 보안 ... 199 암호 제어 : 단일화된 로그온 ... 200 사용자 수준 보안 ... 201 패스-쓰로우(Pass Through)보안 ... 202 화일과 프린터 공유 ... 202 원격 관리(Remote-Administration) ... 202 다이얼-업 서버 원격 접근 게이트웨이 ... 203 CHAPTER 10. 시스템 관리 ... 205 레지스트리(Registry) ... 207 사용자 관리 ... 211 사용자 프로화일(User Profiles) ... 212 시스템 폴리시(System Policies) ... 214 사용자를 위한 시스템 폴리시(System Policies for Users) ... 216 컴퓨터를 위한 시스템 폴리시(System Policies for Computers) ... 217 레지스트리 툴(Registry Tools) ... 217 레지스트리 에디터(Registry Editor) ... 218 시스템 폴리시 에디터(System Policy Editor) ... 218 시스템 관리에 있어서의 서버의 역할 ... 219 시스템 관리 ... 220 윈도우즈 95 툴(Tools) ... 221 성능 측정(Monitoring) ... 222 네트워크 관리 ... 223 서버 기반의 백업(Backup) ... 223 네트워크 관리 툴 ... 225 SNMP 지원 ... 225 DMI 지원 ... 226 윈도우즈 95 툴 ... 226 CHAPTER 11. 인쇄 ... 229 윈도우즈 3.1로부터 향상된 점들 ... 229 32비트 인쇄 서브시스템 ... 230 32비트 선점형 스풀러 ... 231 향상된 메타 화일 스풀링 ... 231 MS-DOS 기반 응용 프로그램에 대한 지원 ... 234 지연된 인쇄에 대한 지원 ... 234 이미지 색상 일치에 대한 지원 ... 235 프린터 설치와 구성 ... 236 쉬운 프린터 설치 ... 237 프린터 구성하기 ... 238 인쇄 작업 관리하기 ... 239 향상된 네트워크 인쇄 ... 240 플러그 앤 플레이 지원 ... 240 CHAPTER 12. 통신 ... 243 윈도우즈 3.1보다 나아진 점 ... 243 통신 구조 ... 244 윈도우즈 95의 통신 목표 ... 244 개선된 커널 ... 246 드라이버 구조 ... 246 TAPI(Telephony API) ... 249 통신 장치 공유 ... 251 중앙집중 방식의 모뎀 설치와 환경 설정 ... 252 윈도우즈 3.1에서의 모뎀 환경 설정 ... 253 윈도우즈 95에서의 모뎀 환경 설정 ... 253 새로운 모뎀 장치 선택(Identifying A New Modem Device) ... 254 모뎀 장치 설정(Configuring a Modem Device) ... 255 전화 서비스 종류 지정(Configuring Telephony Services) ... 255 장치 / 하드웨어 지원 ... 256 16550A UART FIFO 지원 ... 257 더 많은 포트 지원 ... 257 앞으로의 패러럴 포트 모뎀에 대한 지원 ... 257 플러그 앤 플레이 지원 ... 257 모뎀 ... 258 Hyper Terminal ... 259 Phone Dialer ... 260 CHAPTER 13. 이동 컴퓨터 지원 ... 263 이동 컴퓨터 환경에서 윈도우즈 95의 전망 ... 263 연결성 유지 ... 266 다이얼-업 네트워킹 ... 266 전화통신 API(Telephony API : TAPI) ... 269 유니모뎀(UniModem) ... 270 동적 네트워킹 ... 270 암호 관리 ... 271 데스크로의 이동 및 데스크로부터의 이동 ... 271 핫 도킹(Hot-Docking) 지원 ... 271 신규 메시지의 지원 ... 272 레지스트리 ... 273 PCMCIA 지원 ... 273 전원 관리 ... 274 융통성 있는 비디오 해상도 지원 ... 275 포인팅 장치들 ... 275 이동 환경 다루기 ... 275 서류가방(Briefcase) ... 276 팩스 업무에서의 마이크로 소프트 ... 277 “지역적” 접속 ... 278 문서 보기 기능 ... 278 지연된 인쇄 ... 279 원격 메일(Remote Mail) ... 279 메세징 API(Messaging API : MAPI) ... 280 CHAPTER 14. Microsoft Exchange : 전자-메일, 팩스, 등등, ... 281 Windows Messaging Subsystem ... 282 개방 접속성을 위한 개방 구조 ... 284 Microsoft Exchange ... 286 현재의 Microsoft Mail 보다 나아진 점 ... 286 Rich-Text 메일 메시지 ... 289 개인 주소록 ... 291 정보 창고(Information Stores) ... 292 원거리 메일(Remote Mail) ... 294 Microsoft Mail Post Office ... 296 마이크로소프트 인터넷 메일 드라이버 ... 297 Microsoft At Work Fax ... 299 Microsoft At Work Fax와 함께 작동하기 ... 300 Rich Messaging 기능 ... 301 MIS 조직에 있어서의 Workgroup Fax 특징 ... 303 팩스 정보 서비스에 대한 쉬운 접근 방식 ... 304 Fax Viewer와 Fax Cover Page Designer ... 305 암호화와 전자 서명을 통한 안전한 팩스 송수신 ... 306 팩스 모뎀과 팩스 기계와의 호환성 ... 307 윈도우즈 기반의 원거리 통신 응용 통신 응용 프로그램과의 공존 ... 308 팩스와 응용 프로그램의 통합 ... 308 CHAPTER 15. 마이크로 소프트 네크워크 ... 311 시작하기 쉽다 ... 312 사용하고 이해하기 쉽다 ... 312 뛰어난 점 ... 312 지름길 ... 313 전자-메일 ... 313 멀티 태스킹 ... 313 전세계적인 접근 ... 313 MSN과 함께 시작하기 ... 314 CHAPTER 16. 멀티미디어 서비스 ... 315 소사(小史) ... 316 새로운 고성능 멀티미디어 플랫폼 ... 317 멀티미디어를 더 쉽게 ... 319 플러그 앤 플레이 지원 ... 319 AutoPlay ... 320 디지털 비디오(Digital Video) 내장 지원 ... 321 사운드 MIDI 내장 지원 ... 321 CD Player ... 322 멀티미디어를 보다 매력적으로 ... 323 내장 CD+ 지원 ... 323 더 크고, 더 빠르고 더 선명하게 실행되는 32비트 디지털 비디오 ... 324 멀티태스킹과 쓰레딩(Threading) ... 325 고속 CD-ROM에 대한 내장 지원 ... 326 TV같은 동화상을 실현하기 위한 하드웨어 지원 ... 327 윈도우즈를 더 재미있게 ... 327 고속 DIB 드로잉(Drawing) ... 328 강력한 개발 환경 ... 329 CD 수준의 음질을 보장하기 위한 사운드 압축 ... 329 더 나은 사운드를 위한 폴리메시지(Polymessage) MIDI 지원 ... 330 멀티태스킹 ... 330 전문가적 수준 ... 331 더 커진 디지털 비디오 캡쳐 / 압축하기 ... 331 특정 사운드를 위한 표준(General) MIDI ... 332 멀티미디어 장치를 위한 내장 지원 ... 332 1995년의 멀티미디어 PC ... 332 양질의 오디오를 위한 새로운 기회 ... 333 새로운 비디오 카드 특징 이용하기 ... 334 멀티미디어 구조 ... 335 멀티미디어 그래픽 구조 ... 335 멀티미디어 데이터 경로 ... 337 CHAPTER 17. 설치(Installtion)와 설정(Setup) ... 339 윈도우즈 3.1로 부터 향상된 점들 ... 339 모듈러 설정 구조 ... 340 GUI를 기반으로 설정 프로그램 ... 341 찾기 코드의 반복적 사용 ... 341 강화된 사용자화 ... 341 강화된 하드웨어 찾기 기능 ... 342 설정 과정 ... 343 하드웨어 찾기 단계 ... 343 환경 구성에 관한 질의 단계 ... 344 화일 복사하기 단계 ... 344 최종 시스템 구성 단계 ... 345 설치된 구성 요소들에 대한 더 강력한 제어 ... 345 설정의 스마트 오류 복구방법 ... 345 시스템 화일들에 대한 내재된 검증 ... 346 네트워크의 설정에 있어서 향상된 점들 ... 346 네트워크에서의 설치 위치 기억 ... 347 배치 설정 지원 ... 347 보전되는 윈도우즈나 Windows for Workgroups 환경 ... 348 CHAPTER 18. 다국어(International Language) ... 349 윈도우즈 3.1 보다 나아진 점 ... 350 윈도우즈 95의 지역화 ... 352 다중 언어(International Language)에 대한 논쟁 ... 352 날짜와 시간 형식 ... 353 정렬과 탐색 ... 354 국가 문자 세트, 키보드 폰트 ... 355 해결책 : 다중 언어 개념 지원(Multilingual Content Support) ... 355 여러 언어와 키보드 사이에서의 손쉬운 전환 ... 356 ChooseFont 대화 상자에 대한 다중 언어 확장 ... 357 클립보드를 통해 정보를 교환할 수 있도록 하기 위한 다중언어 지원 ... 359 Win32 국가 언어 지원 API ... 360 CHAPTER 19. 접근성(Accessibility) ... 361 윈도우즈 3.1 보다 향상된 접근성 ... 362 접근성 강화의 일반 특성 ... 363 온라인 도움말 ... 363 접근성 제어 ... 363 비상 핫키 ... 364 접근성 시간 제한(Timeout) ... 365 접근성 상태 표시자 ... 365 시력이 나쁜 사용자들을 위한 접근 특성 ... 365 조절 가능한 사용자 인터페이스 구성 요소 ... 366 사용자화 가능화 마우스 포인터 ... 366 고도의 보색 관계로 구성된 색상 설계 ... 366 대조적인 모드 ... 366 키보드와 마우스 입력을 더 쉽게 하는 특성들 ... 367 스티키키(Stickykeys) ... 367 느린키 ... 367 반복키 ... 368 바운스키 ... 368 마우스키 ... 368 토글키 ... 369 청각 장애가 있는 사용자들을 위해 ... 370 소리 보이기 ... 371 소리 감시