역자 ... ⅲ 역자서문 ... ⅳ 학생들을 위한 저자 서문 : 컴퓨터 기술을 배워야 하는 이유? ... ⅳ 예비지식 : 이 책을 읽기 전에 ... xxii 단원 1 : 놀라운 컴퓨터 ... 2 단원내용 ... 2 제1A장 : 컴퓨터 시스템 개관 ... 3 개관 및 학습목표 ... 3 컴퓨터 시스템의 구성요소 ... 4 하드웨어 ... 4 소프트웨어 ... 4 사용자 ... 4 데이타 ... 4 컴퓨터 내부구경 ... 5 프로세서 ... 5 메모리 ... 6 입출력장치 ... 7 저장장치 ... 9 화보 : 기계에 생명을 불어넣는 소프트웨어 ... 12 화보 : 현대 컴퓨터의 모습 ... 15 제1A장 정리 ... 19 제1B장 : 인터넷의 기초 ... 22 개관 및 학습목표 ... 22 인터넷 : 과거와 현재 ... 23 초기 : '네트워크의 네트워크' ... 23 오늘 : 아직도 계속되는 성장 ... 24 브라우저와 월드 와이드 웹 사용하기 ... 25 브라우저 시작하기 ... 27 웹 탐색 ... 27 브라우저의 도움말(Help) 찾기 ... 29 웹의 탐색 ... 30 디렉토리 사용하기 ... 31 검색 엔진 사용하기 ... 32 메타검색(Metasearch) 엔진 사용하기 ... 35 사이트 내의 검색 도구 ... 35 제1B장 정리 ... 37 단원 프로젝트 ... 40 단원 2 : 컴퓨터 입력 방식 ... 42 단원내용 ... 42 제2A장 : 일반적인 입력 장치 ... 43 개관 및 학습목표 ... 43 키보드 ... 44 표준 키보드의 자판 배열 ... 44 인간 공학적 키보드와 특수 키보드 ... 49 컴퓨터가 키보드로부터 입력을 받아들이는 방식 ... 49 마우스 ... 52 화보 : 마우스 사용법 ... 53 마우스 버튼 설정 ... 55 마우스의 여러 변형 ... 55 트랙볼 ... 55 트랙패드 ... 56 키보드 속의 포인터 ... 56 제2A장 정리 ... 58 제2B장 : 기타 입력 장치 ... 61 개관 및 학습목표 ... 61 손을 위한 장치 ... 62 펜 ... 62 터치스크린 ... 63 게임 콘트롤러 ... 63 광학 입력 장치 ... 64 바코드 판독기 ... 64 이미지 스캐너와 광학 문자 판독 ... 65 시청각 입력 장치 ... 67 마이크와 음성 인식 ... 67 비디오 입력 ... 69 디지털 카메라 ... 70 제2B장 정리 ... 73 단원 프로젝트 ... 76 단원 3 : 출력 장치 ... 78 단원내용 ... 78 제3A장 : 모니터와 사운드 시스템 ... 79 개관 및 학습목표 ... 79 모니터 ... 80 CRT 모니터 ... 81 평판 모니터 ... 82 다른 종류의 모니터 ... 84 화보 : 모니터의 비교 ... 85 비디오 컨트롤러 ... 87 디지털 광 프로젝터 ... 90 사운드 시스템 ... 90 제3A장 정리 ... 93 제3B장 : 하드 카피 출력 장치 ... 96 개관 및 학습목표 ... 96 프린터의 개관 ... 97 도트 매트릭스 프린터 ... 99 잉크젯 프린터 ... 100 레이저 프린터 ... 101 기타 고품질 프린터 ... 104 열 왁스 프린터 ... 104 염료 승화 프린터 ... 104 사진 프린터 ... 104 IRIS 프린터 ... 105 플로터 ... 105 제3B장 정리 ... 107 단원 프로젝트 ... 110 단원 4 : 데이터 처리 원리 ... 112 단원내용 ... 112 제4A장 : 데이터를 가공하여 변환 ... 113 개관 및 학습목표 ... 113 컴퓨터가 데이터를 표현하는 방법 ... 114 비트와 바이트 ... 115 텍스트 코드 ... 115 컴퓨터가 데이터를 처리하는 방법 ... 116 CPU ... 116 메모리 ... 119 처리속도에 영향을 미치는 요인 ... 123 레지스터 ... 123 메모리와 컴퓨팅 능력 ... 123 컴퓨터의 내부 클럭 ... 124 버스 ... 125 캐시 메모리 ... 127 제4A장 정리 ... 129 제4B장 : PC에서 사용되는 CPU ... 132 개관 및 학습목표 ... 132 프로세서의 내부 ... 133 마이크로컴퓨터 프로세서 ... 134 인텔 프로세서 ... 134 Advanced Micro Devices(AMD) 프로세서 ... 135 모토롤라 프로세서 ... 136 RISC 프로세서 ... 138 병렬 처리 ... 138 프로세서의 능력을 다른 장치로 확장 ... 138 직렬 포트와 병렬 포트 ... 139 특수 확장 포트 ... 139 SCSI ... 140 확장 슬롯과 보드 ... 141 화보 : 표준 컴퓨터 포트 ... 142 제1B장 정리 ... 145 단원 프로젝트 ... 148 단원 5 : 정보저장 ... 150 단원내용 ... 150 제5A장 : 저장 장치의 종류 ... 151 개관 및 학습목표 ... 151 화보 : 저장장치의 분류 ... 152 자기 저장 장치 ... 154 디스크 상의 데이터 저장 ... 154 자기 디스크상의 데이터 구성 ... 155 운영체제가 디스크의 데이터를 찾아내는 방법 ... 157 디스켓(플로피 디스크) ... 159 하드 디스크 ... 160 탈착식 대용량 자기 디스크 ... 162 테이프 드라이브 ... 163 PC 카드 ... 163 광학 저장 장치 ... 165 CD-ROM ... 165 DVD-ROM ... 167 기록가능 광학 기술 ... 168 새로운 저장 기술 ... 169 제5A장 정리 ... 171 제5B장 : 드라이브의 성능 측정 및 개선 ... 174 개관 및 학습목표 ... 174 평균 접근 시간 ... 175 파일 압축 ... 176 데이터 전송률 ... 177 디스크의 성능 최적화 ... 179 불필요한 파일 지우기 ... 179 디스크 오류 검사 ... 180 디스크 조각 모으기 ... 180 드라이브 인터페이스 표준 ... 181 EIDE 표준 ... 181 SCSI 표준 ... 181 제5B장 정리 ... 183 단원 프로젝트 ... 186 단원 6 : 운영체제와 사용자 인터페이스 ... 188 단원내용 ... 188 제6A장 : 운영 체제 기초 ... 189 개관 및 학습목표 ... 189 화보 : 사용자 인터페이스 ... 190 프로그램 실행 ... 194 정보 공유 ... 194 다중 작업 ... 196 파일 관리 ... 196 하드웨어 관리 ... 197 인터럽트 처리 ... 198 드라이버 ... 198 네트워킹 ... 198 화보 : 유틸리티 소프트웨어 ... 199 제6A장 정리 ... 202 제6B장 : PC 운영 체제 ... 205 개관 및 학습목표 ... 205 UNIX ... 206 DOS ... 207 매킨토시 운영 체제 ... 208 윈도우즈 3.x ... 209 OS/2 Warp ... 210 윈도우즈 NT ... 210 윈도우즈 9X ... 213 LINUX ... 214 윈도우즈 2000 ... 215 윈도우즈 XP ... 216 윈도우즈 .NET ... 216 내장형 운영체제 ... 217 제6B장 정리 ... 219 단원 프로젝트 ... 222 컴퓨터 특강 : 컴퓨터를 처음 살 때 ... 224 단원 7 : 네트워크와 데이터 통신 ... 230 단원내용 ... 230 제7A장 : 네트워크 기초 ... 231 개관 및 학습목표 ... 231 네트워크의 용도 ... 232 동시 접근 ... 232 주변 장치 공유 ... 235 개인 통신 ... 235 더욱 쉬운 백업 ... 237 네트워크 구조화 방법 ... 237 근거리 네트워크 ... 237 캠퍼스 네트워크 ... 240 도시권 네트워크 ... 240 광역 네트워크 ... 240 서버 기반 네트워크 ... 240 클라이언트/서버 네트워크 ... 241 통신 실체간 네트워크 ... 242 화보 : 네트워크 토폴로지, 매체, 하드웨어 ... 244 네트워크 기술 ... 246 네트워크 소프트웨어 ... 246 제7A장 정리 ... 249 제7B장 : 가정과 세계 속의 네트워크 ... 252 개관 및 학습목표 ... 252 표준 전화선을 모뎀을 이용한 데이터 통신 ... 253 모뎀 선택 ... 254 모뎀의 용법 ... 255 디지털 전화선 이용 ... 257 ISDN, T1, T3 ... 258 DSL 기술 ... 259 ATM ... 259 케이블 모뎀 연결 ... 260 가정에서의 네트워크 ... 260 제7B장 정리 ... 263 단원 프로젝트 ... 266 단원 8 : 인터넷과 온라인 자료 ... 268 단원내용 ... 268 제8A장 : 인터넷 기초 ... 269 개관 및 학습목표 ... 269 인터넷의 동작 원리 ... 270 TCP/IP 프로토콜 : 인터넷의 공용어 ... 270 인터넷을 통한 트래픽의 라우팅 ... 270 주소법 - IP와 DNS 주소 ... 271 도메인과 서브도메인 ... 271 인터넷의 주요 기능 ... 272 월드 와이드 웹 ... 273 전자 우편 ... 279 리스트서브 시스템 ... 279 뉴스 ... 280 텔넷 - 떨어져 있는 컴퓨터에 원격 접근 ... 281 FPT ... 282 인터넷 릴레이 채팅 ... 283 인터넷에 관련된 서비스 ... 284 온라인 서비스 ... 284 실체간 서비스 ... 284 응용 프로그램들의 인터넷 관련 기능 ... 285 컨텐츠 검색 ... 285 컨텐츠 제작 ... 285 제8A장 정리 ... 288 제8B장 : 온라인 접속과 전자상거래 ... 291 개관 및 학습목표 ... 291 인터넷 접속 ... 292 직접 접속 ... 292 원격 터미널 접속 ... 292 게이트웨이 접속 ... 292 LAN을 통한 접속 ... 293 모뎀을 통한 접속 ... 293 고속 데이터 링크 ... 293 PC를 인터넷에 접속하는 방법 ... 295 인터넷 작업 ... 297 방화벽 ... 297 인트라넷과 익스트라넷 ... 298 화보 : 비즈니스 사용자와 재택근무자에 대한 문제 ... 299 WWW를 통한 상거래 ... 299 소비자 수준에서의 전자 상거래 ... 300 보안 ... 300 비즈니스 차원에서의 전자 상거래 ... 301 제8B장 정리 ... 303 단원 프로젝트 ... 306 컴퓨터 특강 : 자신의 웹 페이지 만들기 ... 308 단원 9 : 응용 소프트웨어 : 문서 편집기와 스프레드시트 ... 316 단원내용 ... 316 제9A장 : 문서 편집과 탁상 출판을 위한 소프트웨어 ... 317 개관 및 학습목표 ... 317 문서 편집 프로그램의 용도 ... 318 문서 편집기의 인터페이스 ... 318 텍스트의 입력과 편집 ... 319 텍스트의 포매팅 ... 320 문자 포매팅 ... 321 문단 포매팅 ... 321 문서 포매팅 ... 323 문서 편집 소프트웨어의 특수 기능 ... 324 언어 도구 ... 324 표 ... 324 메일 머지 ... 325 그래픽과 사운드의 추가 ... 325 템플릿 ... 325 인터넷 관련 기능 ... 325 탁상 출판 소프트웨어 ... 328 제9A장 정리 ... 330 제9B장 : 스프레드시트 소프트웨어 ... 333 개관 및 학습목표 ... 333 스프레드시트 프로그램의 용도 ... 334 스프레드시트의 인터페이스 ... 334 워크시트에 데이타 입력 ... 335 라벨 ... 336 값 ... 336 날짜 ... 337 수식 ... 337 워크시트의 편집과 포매팅 ... 340 차트의 추가 ... 340 스프레드시트의 자료 분석 ... 341 제9B장 정리 ... 343 단원 프로젝트 ... 346 단원 10 : 응용소프트웨어 : 프리젠테이션 프로그램과 데이터베이스 ... 348 단원내용 ... 348 제10A장 : 프리젠테이션 프로그램 ... 349 개관 및 학습목표 ... 349 프리젠테이션 프로그램 기본 ... 350 프리젠테이션 프로그램의 인터페이스 ... 350 프리젠테이션 작성 ... 351 슬라이드의 포매팅 ... 242 프리젠테이션 프로그램의 특수 기능 ... 354 프리젠테이션에서 여러 데이터 소스를 통합 ... 357 슬라이드 쇼 실행 ... 358 제10A장 정리 ... 360 제10B장 : 데이터베이스 관리 시스템 ... 363 개관 및 학습목표 ... 363 데이터베이스와 데이터베이스 관리 시스템 ... 364 데이터베이스 ... 365 DBMS ... 368 데이터베이스를 이용한 작업 ... 370 데이터베이스 테이블 생성 ... 370 레코드 보기 ... 372 레코드 정렬 ... 373 데이터베이스 질의 ... 374 보고서 생성 ... 375 제10B장 정리 ... 377 단원 프로젝트 ... 380 컴퓨터 특강 : 전문가 자격 인증 제도 ... 382 단원 11 : 그래픽과 멀티미디어 ... 388 단원내용 ... 388 제11A장 : 그래픽과 그래픽 소프트웨어 ... 389 개관 및 학습목표 ... 389 그래픽 파일의 유형 ... 390 비트맵을 이용한 작업 ... 390 벡터를 이용한 작업 ... 390 파일 포맷과 호환성 문제 ... 391 저작권 문제 ... 393 화보 : 이미지를 컴퓨터로 가져오는 방법 ... 394 그래픽 소프트웨어 ... 396 칠하기 프로그램 ... 396 사진 조작 프로그램 ... 396 그리기 프로그램 ... 397 컴퓨터 이용 설계 프로그램 ... 399 3-D 모델링 프로그램 ... 400 애니메이션 ... 401 그래픽과 웹 ... 403 제11A장 정리 ... 406 제11B장 : 멀티미디어의 이해 ... 409 개관 및 학습목표 ... 409 멀티미디어, 대화형, 새로운 미디어의 정의 ... 410 다중 미디어=멀티미디어 ... 410 대화형 : 사용자의 추가 ... 410 뉴 미디어 ... 412 정보의 레이어와 차원 ... 413 하이퍼미디어 : 사용자 지시에 의한 항해 ... 414 화보 : 새로운 미디어 컨텐츠의 생성 ... 417 뉴미디어를 지원하는 기술들 ... 419 MPEG과 JPEG ... 419 QuickTime과 QuickTime VR ... 421 Video for Windows(AVI 포맷) ... 422 Windows Media 포맷 ... 422 RealAudio와 RealVideo ... 422 Shockwave와 Flash ... 423 제11B장 정리 ... 425 단원 프로젝트 ... 428 단원 12 : 정보시스템의 개발 ... 430 단원내용 ... 430 제12A장 : 정보 시스템 기초 ... 431 개관 및 학습목표 ... 431 정보 시스템의 목적 ... 432 정보 시스템의 유형 ... 434 사무 자동화 시스템 ... 434 트랜잭션 처리 시스템 ... 434 의사결정 지원 시스템 ... 435 경영 정보 시스템 ... 436 전문가 시스템 ... 436 정보 시스템 부서 ... 439 IS 부서의 역할 ... 439 IS 부서 사원들의 역할 ... 441 제12A장 정리 ... 446 제12B장 : 시스템 개발 생명 주기 ... 449 개관 및 학습목표 ... 449 시스템 개발 생명 주기 ... 450 1단계 : 요구 분석 ... 450 2단계 : 시스템 설계 ... 451 3단계 : 개발 ... 452 4단계 : 구현 ... 453 5단계 : 유지보수 ... 455 제12B장 정리 ... 457 단원 프로젝트 ... 460 단원 13 : 소프트웨어 프로그래밍과 개발 ... 462 단원내용 ... 462 제13A장 : 컴퓨터 프로그램의 생성 ... 463 개관 및 학습목표 ... 463 컴퓨터 프로그램이란 무엇인가? ... 464 하드웨어/소프트웨어 상호작용 ... 465 기계코드 ... 466 프로그래밍 언어 ... 467 컴파일러와 인터프리터 ... 467 프로그램이 문제를 해결하는 방법 ... 468 프로그램 제어 흐름 ... 468 알고리즘 ... 469 휴리스틱 ... 470 공통적인 흐름 패턴 ... 472 변수와 함수 ... 474 구조적 프로그래밍과 객체 지향 프로그래밍 ... 477 구조적 프로그래밍 ... 478 객체 지향 프로그래밍 ... 479 제13A장 정리 ... 482 제13B장 : 프로그래밍 언어와 프로그래밍 절차 ... 485 개관 및 학습목표 ... 485 프로그래밍 언어의 발전 ... 486 프로그래밍 언어의 유형 ... 486 기계어와 어셈블리어 ... 487 고급 언어 ... 488 월드 와이드 웹 개발 언어 ... 491 프로그래밍을 위한 시스템 개발 생명 주기 ... 495 1단계 : 요구 분석 ... 495 2단계 : 프로그램 설계프로그램 ... 495 3단계 : 개발 ... 496 4단계 : 구현 ... 496 5단계 : 유지보수 ... 496 제13B장 정리 ... 498 단원 프로젝트 ... 502 단원14 : 생활속의 컴퓨터 ... 504 단원내용 ... 504 제14A장 : 개인과 컴퓨터 ... 505 개관 및 학습목표 ... 505 인간공학과 건강 문제 ... 506 반복성 스트레스 질환 ... 506 눈의 피로 ... 507 전자파 ... 508 프라이버시 문제 ... 510 정크 전자 우편 또는 스팸 ... 510 신분 도용 ... 513 제14A장 정리 ... 516 제14B장 : 사회와 컴퓨터 ... 519 개관 및 학습목표 ... 519 소프트웨어 저작권 침해 ... 520 저작권 침해 방법 ... 521 저작권 침해방지(antipiracy) 방법 ... 522 절도 ... 523 컴퓨터 바이러스 ... 524 바이러스의 분류 ... 525 감염 예방하기 ... 526 컴퓨터와 환경 ... 530 노후와 대처법 ... 530 에너지 사용 ... 530 컴퓨터 사용에서 윤리적인 문제 ... 531 제14B장 정리 ... 533 단원 프로젝트 ... 536 부록 ... 538 부록A : 마이크로컴퓨터 역사 ... 538 부록B : 중간 점검 ... 549 용어설명 ... 550 찾아보기 ... 574