HOME > Detail View

Detail View

(초보 프로그래머를 의한)컴퓨터 구조

(초보 프로그래머를 의한)컴퓨터 구조 (Loan 60 times)

Material type
단행본
Personal Author
김정섭
Title Statement
(초보 프로그래머를 의한)컴퓨터 구조 / 김정섭 저.
Publication, Distribution, etc
서울 :   대림 ,   2004.  
Physical Medium
399 p. ; 27 cm.
Series Statement
(윈도우 세대를 위한 도서출판 대림의)클릭 시리즈
기타표제
클릭하세요
ISBN
8972806943
000 00638namccc200229 k 4500
001 000000874901
005 20100806064532
007 ta
008 040323s2004 ulk 001a kor
020 ▼a 8972806943 ▼g 93000 : ▼c \15000
040 ▼a 211009 ▼c 211009
049 1 ▼l 121092538 ▼f 과학 ▼l 121092539 ▼f 과학
082 0 4 ▼a 004.22 ▼2 21
090 ▼a 004.22 ▼b 2004
100 1 ▼a 김정섭
245 2 0 ▼a (초보 프로그래머를 의한)컴퓨터 구조 / ▼d 김정섭 저.
246 0 3 ▼a 클릭하세요
246 0 3 ▼a 색인수록
260 ▼a 서울 : ▼b 대림 , ▼c 2004.
300 ▼a 399 p. ; ▼c 27 cm.
440 1 0 ▼a (윈도우 세대를 위한 도서출판 대림의)클릭 시리즈

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 004.22 2004 Accession No. 121092538 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 004.22 2004 Accession No. 121092539 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Sejong Academic Information Center/Science & Technology/ Call Number 004.22 2004 Accession No. 151162355 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 004.22 2004 Accession No. 121092538 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 004.22 2004 Accession No. 121092539 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 004.22 2004 Accession No. 151162355 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

이 책은 자신들이 작성한 프로그램이 과연 어떻게 작동하는지를 알고 싶어하는 프로그래머, 혹은 보다 다양한 어플리케이션을 개발하고자 하는 개발자, 그 외에도 컴퓨터를 보다 깊이 이해하고자 하는 일반 독자들의 가려운 곳을 긁어 주고자 프로그래머의 관점에서 컴퓨터의 구조를 프로그래머가 쉽게 이해할 수 있도록 쓰여졌다.

첫째 부분은 컴퓨터 하드웨어를 알기에 앞서, 이와 관련된 전기라든가 반도체와 같은 배경지식들에 대해서 살펴본다. 복잡해 보이는 컴퓨터를 분해해보면 매우 간단한 구성 요소로 되어있음을 알 수가 있고, 컴퓨터 하드웨어를 보다 잘 이해하는데 큰 도움이 될 수 있을 것이다. 둘째는 본격적으로 컴퓨터의 하드웨어를 구성하는 CPU, 메모리, 하드디스크에 대한 설명으로 구성되어 있다.


Information Provided By: : Aladin

Author Introduction

김정섭(지은이)

서울대학교 경영학과, 카이스트 전산학과 대학원, 헬싱키 eMBA를 마쳤으며, LG-CNS에서 정보시스템 개발 업무를 담당했고, LG전자에서 광저장 장치와 넷하드 제품의 개발, 스마트 게이트웨이 등 스마트홈 기술들의 개발 업무를 담당했다. 현재는 동 회사의 자동차 전장 부품 사업부에서 인포테인먼트 시스템을 개발하는 업무를 진행 중이다. 저서로 《네트워크와 인터넷(정보문화사, 2000)》, 역서로 《자바 네트워크 프로그래밍(한빛미디어, 1999)》이 있다. '커넥티비티'를 주제로 네이버 블로그를 운영 중이다.

Information Provided By: : Aladin

Table of Contents


목차
1부 소프트웨어와 하드웨어의 사이 = 11
 1장 소프트웨어와 하드웨어 맺어 주는 마이크로 프로세서 = 12
  소프트웨어와 하드웨어가 만나는 곳 = 12
  컴퓨터 구조의 핵심 = 16
 2장 마이크로 프로세서와 프로그래밍 언어 = 20
  마이크로 프로세서와 프로그래밍 언어와의 관계 = 20
  기계어와 고급 프로그래밍 언어와의 관계 = 21
 3장 컴퓨터, 별거 아니군 = 26
  컴퓨터 내부모습 = 26
  컴퓨터의 작동 = 28
2부 프로그래머와 컴퓨터 = 31
 4장 프로그래밍의 역사 = 32
  프로그래밍 언어의 역사를 알아야 하는 이유 = 32
  기계어와 어셈블리 언어 = 33
  고급 프로그래밍 언어의 등장 - 포트란부터 C, C++, JAVA까지 = 34
 5장 자바의 특이한 점들 = 43
  자바의 클래스 파일 = 43
  자바의 실행 환경 = 45
  자바의 장점과 단점 = 46
 6장 프로그래머의 필수품, 컴파일러 = 48
  컴파일러의 역할 = 48
  컴파일러가 소스코드를 분석하는 방법 = 50
 7장 프로그래머의 무기, 디버거 = 56
  디버거란 무엇인가? = 56
  디버거를 사용하는 방법 = 59
 8장 운영체제 = 62
  운영체제의 개념도 = 62
  운영체제의 기능 = 63
  운영체제의 종류 = 65
3부 반도체와 컴퓨터 = 69
 9장 전류는 컴퓨터의 혈액 = 70
  컴퓨터에서 전류의 역할 = 70
  컴퓨터의 심장 - 파워 서플라이 = 72
 10장 전기에 대한 이해(Ⅰ) = 74
  전기의 발견 = 74
  전기의 기본 개념 = 76
 11장 전기에 대한 이해(Ⅱ) = 78
  집에서 쓰는 교류, 컴퓨터에서 사용하는 직류 = 78
  도체, 부도체 그리고 반도체 = 81
  전기의 속도 = 83
 12장 컴퓨터와 반도체 = 84
  반도체의 특성 = 84
  반도체 소자와 반도체 물질 = 85
  컴퓨터에서 반도체를 찾아보자 = 88
 13장 다이오드와 LED, 그리고 DVD = 89
  다이오드 = 89
  빛을 내는 다이오드 LED = 91
  반도체 레이저와 CD/DVD = 93
 14장 트랜지스터가 세상을 바꾸다 = 95
  트랜지스터 = 95
  트랜지스터 때문에 쫓겨나는 진공관 = 97
 15장 집적 회로와 객체 지향 언어의 클래스 = 101
  집적 회로 = 101
  집적 회로와 객체지향 프로그래밍 속의 클래스 = 103
 16장 전기 회로를 배워 보자 = 107
  학교에서 배운 전기 회로 = 107
  트랜지스터가 사용된 회로 = 109
 17장 컴퓨터가 덧셈하는 법 = 113
  디지털 논리 게이트 = 113
  논리곱과 논리합을 수행하는 회로 = 114
  덧셈을 수행하는 회로, 가산기 = 118
  2진수, 십진수, 16진수 = 121
 18장 비트의 저장소, 레지스터 = 126
  플립 플롭(flip-flop) = 126
  RS 플립플롭의 구조와 작동 = 127
  마이크로 프로세서의 레지스터 = 128
 19장 IC 칩이라 불리는 집적 회로 = 129
  웨이퍼로부터 만들어지는 집적 회로 = 129
  집적 회로의 안쪽 들여다보기 = 132
  집적 회로의 모태, 웨이퍼 = 134
 20장 집적 회로와 집적 회로의 연결과 통신 = 135
  집적 회로를 회로 기판에 부착하기 = 135
  IC 칩의 제어와 통신 = 138
4부 CPU는 컴퓨터의 두뇌 = 141
 21장 CPU가 명령을 한다? = 142
  컴퓨터에서 CPU의 역할 = 142
  CPU의 처음과 끝, MOV = 143
  CPU와 메모리와의 통신, LOAD와 STORE = 144
  다른 부류의 명령어 = 145
 22장 CPU의 핵심, 산술 논리 장치(ALU) = 147
  산술논리장치(ALU) = 147
  멀티플렉서 = 150
  1비트 연산용 산술 논리 장치의 AND와 OR = 152
  1비트 연산용 산술 논리 장치의 덧셈 = 153
  명령어의 구조 = 155
 23장 32비트의 연산용 산술 논리 장치 = 157
 24장 CPU의 기본적인 구조와 누산기 = 160
 25장 CPU의 작동과정 - 덧셈 = 162
  덧셈 명령어의 구조 = 162
  프로그램의 실행과정 = 165
 26장 CPU의 작동과정 - 루프(Loop) = 170
  조건과 분기의 예 = 170
  프로그램의 실행과정 = 172
 27장 프로그램의 실행을 인도하는 프로그램 카운터 = 174
  프로그램 카운터 = 174
  프로그램 카운터 레지스터의 크기 = 175
 28장 실제의 CPU의 내부 구조 - 인텔 8085 = 178
  인텔 8085의 내부구조 = 178
  인텔 8085 자세히 알아보기 = 180
  인텔 8085의 핀 = 185
  클럭생성기 = 189
 29장 프로그램의 구조와 레지스터들 = 190
  펜티엄 4의 레지스터 = 190
  범용 레지스터 = 191
  세그먼트 레지스터 = 194
  프로그램 실행 예 = 196
 30장 명령어 집합 아키텍처 = 201
  명령어 집합 = 201
  CISC와 RISC = 205
 31장 인텔 프로세서의 페이징 = 208
  페이지 프레임 = 208
  페이지 디렉토리 = 209
  페이지 유닛 = 211
  가상 메모리 주소 = 212
  페이지 테이블과 페이지 디렉토리의 생성과 관리 = 213
  페이지 테이블 = 215
 32장 CPU의 동작 속도와 발전 속도 = 218
  CPU의 동작 속도 = 218
  오버 클러킹 = 220
  CPU의 구분 = 222
 33장 CPU와 PC의 발전사 = 224
  인텔 4004 = 224
  인텔 8008 = 225
  인텔 8080 = 226
  인텔 8086 = 228
  80286 = 230
  80386 = 231
  80486 = 232
  펜티엄 = 233
5부 메모리는 CPU의 일터 = 237
 34장 다양한 개념의 메모리 = 238
  메모리 = 238
  왜 메인 메모리일까 = 239
  메모리는 얼마나 있으면 좋을까 = 242
  캐쉬 메모리 = 244
 35장 메모리 칩 = 246
  ROM과 RAM = 246
  메모리 칩의 에러 체킹 = 248
  메모리 칩의 용량 = 250
  메모리 칩의 속도 = 252
 36장 혼자서 메모리 모듈 추가하기 = 254
  메모리 모듈의 구조 = 254
  메모리 모듈의 용량 = 256
  메모리 모듈의 종류 = 257
  SIMM = 259
  DIMM = 261
  RIMM = 262
 37장 RAM이란 무엇인가? = 263
  RAM = 263
  RAM의 구조와 작동원리 = 264
  SRAM = 267
  DRAM = 268
 38장 SDRAM과 RDRAM = 272
  SDRAM = 272
  RDRAM = 274
 39장 메모리 모듈의 구조와 작동원리 = 277
 40장 가상 메모리와 Out of Memory = 280
  가상 메모리의 부족현상 = 280
  가상 메모리의 스팝 파일 크기 조정하기 = 282
 41장 스택과 함수의 호출 = 284
  스택의 구조와 작동 = 284
  함수 호출시의 스택의 모습 = 286
 42장 변수와 메모리 = 289
  숫자 타입의 변수 = 289
  문자열 타입의 변수 = 293
  포인터와 메모리 = 295
 43장 CPU와 메모리 총정리 - 실제 프로그램의 예 = 298
  사칙 연산 : 덧셈 = 298
  조건과 분기 = 302
  반복문(LOOP) = 305
 44장 쓰기 가능한 읽기 전용 메모리 = 309
  ROM의 역할 = 309
  EPROM과 EEPROM = 310
6부 하드디스크와 파일 = 313
 45장 하드디스크가 나오기까지 = 314
  천공카드 = 314
  자기테이프 = 315
  하드디스크 = 315
 46장 하드디스크의 구조 = 317
  플래터와 헤드 = 317
  IDE 컨트롤러 = 320
 47장 포맷과 파티션 = 321
  트랙과 섹터 = 321
  파티션 = 323
  마스터 부트 섹터 = 323
  볼륨 부트 섹터 = 329
  FDISK를 사용한 파티션 형성 과정 = 331
 48장 데이터의 전송 ATA = 333
  ATAPI 케이블과 호스트 어댑터 = 333
  컴퓨터에 하드디스크를 연결하는 ATA = 334
  하드디스크에서 섹터 정보를 읽어 오기 = 338
 49장 파일 = 340
  파일 = 340
  프로그램 파일의 내부구조 = 342
  그래픽 파일의 내부구조 = 344
 50장 파일 시스템 = 347
  포맷팅 = 347
  클러스터 = 348
  FAT16과 FAT32 = 349
 51장 시스템 부팅 = 352
  컴퓨터가 수행하는 첫 번째 명령어 = 352
  BIOS의 역할 = 353
  마스터 부트 섹터에 있는 프로그램이 하는일 = 355
7부 컴퓨터와 통신
 52장 컴퓨터내의 통신망, 버스 = 358
  버스가 데이터를 태우고 다니는 것일까 = 358
  버스의 구분 = 363
  버스의 계층 구조 = 364
  사라지는 ISA 버스 = 365
  업계의 표준 PCI = 367
 53장 컴퓨터와 외부장치를 연결하는 직렬/병렬 통신 = 370
  직렬 통신 = 370
  병렬 통신 = 374
  직렬/병렬 통신을 수행하는 프로그램 = 376
 54장 컴퓨터와 컴퓨터를 연결하는 네트워크와 인터넷 = 381
  컴퓨터와 컴퓨터간의 통신과 관련된 세가지 질문 = 381
  이더넷(Ethernet) = 383
  랜 카드 = 388
  IP 주소 = 391
  TCP/IP와 OSI 7계층 = 393


New Arrivals Books in Related Fields

Culkin, John, (Software architect) (2023)
Nielsen, Michael A. (2022)
Dejonghe, Derek (2022)
Shrivastava, Saurabh (2022)
Qureshi, Hamid Mahmood (2022)