book.jayu.org
21세기 컴퓨터공학개론

21세기 컴퓨터공학개론

이배호 외 (지은이)

전남대학교출판부·2005-02-25

  • 기술과학
  • KDC 566

로그인하면 내 서재에 추가할 수 있어요.

책 소개

오늘날 우리는 디지털 시대, 정보화 혁명이라 칭해지는 거대한 변화의 시대를 살아가고 있다. 공학의 발달은 새롭고 보다 편리한 장치를 인간에게 제공함으로서 인류의 생활을 윤택하게 하였다. 이러한 발달은 주로 생산량의 증대를 겨냥한 양적인 팽창이었으나 최근에 와서는 효율적인 장치의 개발을 위해서 첨단 기술분야인 컴퓨터와 정보통신 관련기술이 크게 각광을 받고 있다. 특히 21세기 정보화 사회의 핵심인 컴퓨터, 인터넷 환경은 인간의 삶에 대한 중추적 역할과 혁명적인 일대전환기를 강요하고 있다. 구체적으로 컴퓨터의 고성능화, 초고속 인터넷의 급성장, 유무선의 통합화, 네트워크의 개방화 등으로 급속히 변화하고 있다. 이 책에서는 이렇듯 급변하는 컴퓨터 관련 기술을 중심으로 보다 체계적이고 포괄적으로 고찰할 수 있도록 기초적인 개념과 다양한 내용들을 적절하게 설명하려고 하였다. 이 책은 컴퓨터 개론서로서 컴퓨터와 관련된 다양한 주제와 폭넓은 이해가 필요한 컴퓨터공학 1학년 학생을 대상으로 하였으며 크게 모두 4부로 나누어진다. 제 1부에서는 컴퓨터공학의 전반의 이해를 돕도록 컴퓨터의 등장과 발전을 주제로 컴퓨터 개요, 정보통신의 기초, 컴퓨터의 현재와 미래 등을 다루었다. 제 2부에서는 컴퓨터공학 하드웨어와 관련된 핵심기술과 관련하여 기초적인 컴퓨터 구조, 컴퓨터 네트워크, 멀티미디어 정보통신 등을 다루었다. 제 3부에서는 컴퓨터공학 소프트웨어와 관련된 핵심기술과 관련하여 프로그래밍 언어, 컴퓨터 운영체제, 데이터베이스, 인공지능 등을 다루었다. 아울러 제 4부에서는 인터넷 응용기술과 관련하여 인터넷 개요, 인터넷 활용, 인터넷 웹 저작기술, 인터넷 활용과 미래로 나누어 컴퓨터와 관련된 최신의 지식을 포괄적으로 이해하는 데 도움이 되도록 다양한 주제를 기술하도록 노력하였다. 이 책이 완성되기까지 NURI 전자정보가전인력사업단의 지원과 참여해주신 전남대학교 박성모, 남지승, 박재형, 박성미 교수님, 목포대학교의 양기철 교수님, 목포해양대학교의 김치연 교수님, 순천대학교의 김응곤 교수님, 여수대학교의 김이곤 교수님께 감사를 드린다. 2005년 2월에 이 배호 씀

목차펼치기

제 1 부 컴퓨터공학의 이해 1장 컴퓨터 개요 3 1.1 컴퓨터공학 개요 5 1.1.1 컴퓨터와 컴퓨터공학 5 1.1.2 컴퓨터 특징 5 1.2 컴퓨터 구성요소와 기능 6 1.3 컴퓨터 역사 9 1.3.1 계산기 시대 9 1.3.2 제 1세대 11 1.3.3 제 2세대 11 1.3.4 제 3세대 12 1.3.5 제 4세대 13 1.3.6 제 5세대 17 1.4 컴퓨터 분류 19 1.4.1 정보 형태에 따른 분류 19 1.4.2 사용 목적에 따른 분류 21 1.4.3 가격과 성능에 따른 분류 22 1.5 컴퓨터 응용분야 24 1.5.1 기업과 컴퓨터 24 1.5.2 교육과 컴퓨터 25 1.5.3 가정과 컴퓨터 25 1.5.4 병원과 컴퓨터 25 연습문제 26 2장 정보통신 기초 27 2.1 정보통신 개요 29 2.2 정보통신 시스템 30 2.2.1 정보통신 시스템 구성 30 2.2.2 단말장치 31 2.2.3 데이터 전송회선 장치 33 2.2.4 통신제어장치 36 2.2.5 데이터 처리계 38 2.3 정보통신 시스템 이용형태 38 2.3.1 데이터 전송 방식 39 2.3.2 데이터 처리 방식 39 2.3.3 온라인 시스템의 이용형태 43 연습문제 46 3장 컴퓨터의 현재와 미래 47 3.1 컴퓨터와 정보시스템의 개요 49 3.2 컴퓨터 이용분야 51 3.2.1 사회생활에서의 컴퓨터 이용 51 3.2.2 산업 52 3.2.3 교육과 컴퓨터 57 3.2.4 과학과 의학 58 3.3 컴퓨터가 사회에 미치는 영향 66 3.3.1 컴퓨터의 영향에 관한 견해 66 3.3.2 컴퓨터사회의 역기능 67 3.3.3 컴퓨터 과학자의 역할 70 3.4 컴퓨터 전망 71 연습문제 75 제 2 부 컴퓨터공학 하드웨어 관련기술 4장 컴퓨터 구조 79 4.1 컴퓨터내의 자료표현 81 4.1.1 수치 데이터의 표현 81 4.1.2 부호화 2진수 표현 82 4.1.3 실수 표현 84 4.1.4 문자 표현 86 4.2 명령어 집합 구조 88 4.2.1 명령어 형식 88 4.2.2 명령어 종류 89 4.2.3 주소지정 모드 91 4.2.4 CISC와 RISC 94 4.3 중앙처리장치 구조 96 4.3.1 레지스터 96 4.3.2 산술논리연산장치 99 4.3.3 제어장치 100 4.3.4 신호의 전달 101 4.3.5 CPU 구조의 형식 102 4.4 주기억장치 104 4.4.1 기억장치의 종류 104 4.4.2 메모리 계층구조 106 4.4.3 캐시 메모리 108 4.4.4 가상 메모리 110 4.5 보조기억장치 111 4.5.1 순차접근 기억장치 112 4.5.2 직접접근 기억장치 113 4.6 입출력장치 116 4.6.1 입력장치 116 4.6.2 출력장치 119 4.6.3 사용자 인터페이스 120 연습문제 121 5장 컴퓨터 네트워크 123 5.1 컴퓨터 네트워크 125 5.1.1 컴퓨터 네트워크의 개념과 구성요소 125 5.1.2 컴퓨터 네트워크의 몇 가지 모델 128 5.1.3 컴퓨터 네트워크의 장점 및 표준화 129 5.2 데이터 통신 132 5.2.1 데이터 통신망 132 5.2.2 통신코드 133 5.2.3 전송방식에 의한 분류 134 5.2.4 교환방식에 의한 분류 136 5.2.5 에러검출 및 교정기법 139 5.2.6 전송매체 142 5.3 프로토콜 143 5.3.1 프로토콜의 개념 및 등장배경 143 5.3.2 네트워크 프로토콜의 기능 144 5.3.3 OSI 참조모델 147 5.3.4 TCP/IP 149 5.3.5 근거리 통신망 155 5.3.6 B-ISDN/ATM 158 연습문제 161 6장 멀티미디어 정보통신 163 6.1 멀티미디어와 정보통신 165 6.1.1 멀티미디어란? 165 6.1.2 멀티미디어의 분류 166 6.1.3 멀티미디어의 특징 167 6.1.4 디지털화된 멀티미디어의 장점 및 효과 169 6.2 멀티미디어 정보통신 서비스 170 6.2.1 멀티미디어 정보통신 170 6.2.2 멀티미디어 정보통신 서비스 구성요소 171 6.3 멀티미디어 시스템 및 하드웨어/소프트웨어 환경 178 6.3.1 멀티미디어 시스템 178 6.3.2 멀티미디어 시스템 하드웨어 179 6.3.3 멀티미디어 소프트웨어 환경 188 6.4 멀티미디어 신호 기초 193 6.4.1 이미지와 그래픽 193 6.4.2 사운드 200 연습문제 206 제 3 부 컴퓨터공학 소프트웨어 관련기술 7장 프로그래밍 언어 211 7.1 프로그래밍의 개념과 원리 213 7.1.1 프로그래밍 언어의 정의 213 7.1.2 프로그래밍 언어 표현 214 7.2 프로그래밍 언어의 세대 216 7.2.1 제 1,2 세대 언어 : 저급 언어 217 7.2.2 제 3세대 : 편리성 제공 218 7.2.3 제 4세대 : 4GLs 224 7.2.4 제 5세대 : 5GLs 225 7.2.5 Visual 언어 227 7.3 프로그램 설계 229 7.3.1 문제를 정의 및 분석 229 7.3.2 알고리즘의 개발 230 7.3.3 프로그램의 구현 234 7.3.4 프로그램 검사와 디버깅 234 7.3.5 프로그램의 문서화와 유지, 보수 235 7.4 C 프로그래밍 언어 236 7.4.1 C 프로그램의 구조 236 7.4.2 기본 문법 239 연습문제 249 8장 컴퓨터 운영체제 251 8.1 운영체제의 개념 253 8.2 운영체제의 구성과 기능 257 8.2.1 입출력장치 관리 257 8.2.2 기억장치의 관리 259 8.2.3 중앙처리장치 스케줄링 261 8.2.4 파일 관리 262 8.3 UNIX 운영체제 263 8.4 컴퓨터의 운영방법 264 8.4.1 다중 프로그래밍 264 8.4.2 스풀링 265 8.4.3 다중 프로세싱 266 8.5 프로세스 관리 267 8.5.1 프로세스 개념 267 8.5.2 교착 상태 271 8.5.3 스케줄링 271 연습문제 277 9장 데이터베이스 279 9.1 데이터베이스 시스템 281 9.1.1 데이터베이스 정의 282 9.1.2 데이터베이스의 특성 283 9.1.3 파일시스템과 데이터베이스관리시스템 284 9.1.4 데이터베이스 시스템의 구성 요소 289 9.2 DBMS의 발전과정 291 9.2.1 계층형 DBMS와 네트워크 DBMS 292 9.2.2 관계형 DBMS 293 9.2.3 객체 지향형 DBMS와 객체 관계형 DBMS 294 9.2.4 데이터베이스 관리 시스템의 기능 295 9.3 ANSI/SPARC 구조 296 9.3.1 외부 스키마 296 9.3.2 개념 스키마 297 9.3.3 내부 스키마 297 9.4 관계 데이터 모델과 제약조건 298 9.4.1 관계 데이터 모델의 개요 298 9.4.2 키 301 9.4.3 무결성 제약조건 304 9.5 데이터베이스 기술동향 306 연습문제 309 10장 인공지능 311 10.1 인공지능이란? 313 10.1.1 인간처럼 행동하는 시스템 314 10.1.2 인간처럼 생각하는 시스템 314 10.1.3 합리적으로 생각하는 시스템 315 10.1.4 합리적 행동하는 시스템 316 10.1.5 인공지능의 기본적인 기술 317 10.2 인공지능의 역사 318 10.3 인공지능에서 다루는 문제들 320 10.3.1 인공지능 문제의 특징 320 10.3.2 인공지능에서 취급하는 문제의 종류 322 10.3.3 인공지능의 기법 323 10.3.4 연산자와 문제해결 방법 324 10.4 인공지능의 연구 분야 326 10.4.1 지능형 에이전트 326 10.4.2 인터넷 정보 검색 327 10.4.3 데이터마이닝 328 10.4.4 전문가 시스템 328 10.4.5 자연 언어 처리 330 10.4.6 지능형 로봇 331 10.4.7 기계 학습 332 10.4.8 신경망 335 10.4.9 퍼지 이론 336 10.4…

출처: 국립중앙도서관 서지정보

리뷰 남기기

로그인하면 리뷰를 남길 수 있어요.

리뷰 0개

아직 리뷰가 없어요.