책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 컴퓨터공학/전산학 개론
· ISBN : 9788972806943
· 쪽수 : 399쪽
· 출판일 : 2004-01-27
책 소개
목차
1부 소프트웨어와 하드웨어의 사이
1장 소프트웨어와 하드웨어 맺어 주는 마이크로 프로세서
소프트웨어와 하드웨어가 만나는 곳
컴퓨터 구조의 핵심
2장 마이크로 프로세서와 프로그래밍 언어
마이크로 프로세서와 프로그래밍 언어와의 관계
기계어와 고급 프로그래밍 언어와의 관계
3장 컴퓨터, 별거 아니군
컴퓨터의 내부모습
컴퓨터의 작동
2부 프로그래머와 컴퓨터
4장 프로그래밍의 역사
프로그래밍 언어의 역사를 알아야 하는 이유
기계어와 어셈블리 언어
고급 프로그래밍 언어의 등장 -포트란부터 C, C++, JAVA까지
5장 자바의 특이한 점들
자바의 클래스 파일
자바의 실행 환경
자바의 장점과 단점
6장 프로그래머의 필수품, 컴파일러
컴파일러의 역할
컴파일러가 소스코드를 분석하는 방법
7장 프로그래머의 무기, 디버거
디버거란 무엇인가?
디버거를 사용하는 방법
8장 운영체제
운영체제의 개념도
운영체제의 기능
운영체제의 종류
3부 반도체와 컴퓨터
9장 전류는 컴퓨터의 혈액
컴퓨터에서 전류의 역할
컴퓨터의 심장 -파워 서플라이
10장 전기에 대한 이해(I)
전기의 발견
전기의 기본 개념
11장 전기에 대한 이해(II)
집에서 쓰는 교류, 컴퓨터에서 사용하는 직류
도체, 부도체 그리고 반도체
전기의 속도
12장 컴퓨터와 반도체
반도체의 특성
반도체 소자와 반도체 물질
컴퓨터에서 반도체를 찾아보자
13장 다이오드와 LED, 그리고 DVD
다이오드
빛을 내는 다이오드 LED
반도체 레이저와 CD/DVD
14장 트랜지스터가 세상을 바꾸다
트랜지스터
트랜지스터 때문에 쫓겨나는 진공관
15장 집적 회로와 객체 지향 언어의 클래스
집적 회로
집적 회로와 객체지향 프로그래밍 속의 클래스
16장 전기 회로를 배워 보자
학교에서 배운 전기 회로
트랜지스터가 사용된 회로
17장 컴퓨터가 덧셈하는 법
디지털 논리 게이트
논리곱과 논리합을 수행하는 회로
덧셈을 수행하는 회로, 가산기
2진수, 십진수, 16진수
18장 비트의 저장소, 레지스터
플립 플롭(flip-flop)
RS 플립플롭의 구조와 작동
마이크로 프로세서의 레지스터
19장 IC 칩이라 불리는 집적 회로
웨이퍼로부터 만들어지는 집적 회로
집적 회로의 안쪽 들여다보기
집적 회로의 모태, 웨이퍼
20장 집적 회로와 집적 회로의 연결과 통신
집적 회로를 회로 기판에 부착하기
IC 칩의 제어와 통신
4부 CPU는 컴퓨터의 두뇌
21장 CPU가 명령을 한다?
컴퓨터에서 CPU의 역할
CPU의 처음과 끝, MOV
CPU와 메모리와의 통신, LOAD와 STORE
다른 부류의 명령어
22장 CPU의 핵심, 산술 논리 장치(ALU)
산술논리장치(ALU)
멀티플렉서
1비트 연산용 산술 논리 장치의 AND와 OR
1비트 연산용 산술 논리 장치의 덧셈
명령어의 구조
23장 32비트 연산용 산술 논리 장치
24장 CPU의 기본적인 구조와 누산기
25장 CPU의 작동과정 - 덧셈
덧셈 명령어의 구조
프로그램의 실행과정
26장 CPU의 작동 과정 - 루프(Loop)
조건과 분기의 예
프로그램의 실행과정
27장 프로그램의 실행을 인도하는 프로그램 카운터
프로그램 카운터
프로그램 카운터 레지스터의 크기
28장 실제 CPU의 내부 구조-인텔 8085
인텔 8085의 내부구조
인텔 8085 자세히 알아보기
인텔 8085의 핀
클럭생성기
29장 프로그램의 구조와 레지스터들
펜티엄 4의 레지스터
범용 레지스터
세그먼트 레지스터
프로그램 실행 예
30장 명령어 집합 아키텍처
명령어 집합
CISC와 RISC
31장 인텔 프로세서의 페이징
페이지 프레임
페이지 디렉토리
페이지 유닛
가상 메모리 주소
페이지 테이블과 페이지 디렉토리의 생성과 관리
페이지 테이블
32장 CPU의 동작 속도와 발전 속도
CPU의 동작 속도
오버 클러킹
CPU의 구분
33장 CPU와 PC의 발전사
인텔 4004
인텔 8008
인텔 8080
인텔 8086
80286
80386
80486
펜티엄
5부 메모리는 CPU의 일터
34장 다양한 개념의 메모리
메모리
왜 메인 메모리일까
메모리는 얼마나 있으면 좋을까
캐쉬 메모리
35장 메모리 칩
ROM과 RAM
메모리 칩의 에러 체킹
메모리 칩의 용량
메모리 칩의 속도
36장 혼자서 메모리 모듈 추가하기
메모리 모듈의 구조
메모리 모듈의 용량
메모리 모듈의 종류
SIMM
DIMM
RIMM
37장 RAM이란 무엇인가?
RAM
RAM의 구조와 작동원리
SRAM
DRAM
38장 SDRAM과 RDRAM
SDRAM
RDRAM
39장 메모리 모듈의 구조와 작동원리
40장 가상 메모리와 Out of Memory
가상 메모리의 부족현상
가상메모리의 스팝 파일 크기 조정하기
41장 스택과 함수의 호출
스택의 구조와 작동
함수 호출시의 스택의 모습
42장 변수와 메모리
숫자 타입의 변수
문자열 타입의 변수
포인터와 메모리
43장 CPU와 메모리 총정리 - 실제 프로그램의 예
사칙 연산 : 덧셈
조건과 분기
반복문(LOOP)
44장 쓰기 가능한 읽기 전용 메모리
ROM의 역할
EPROM과 EEPROM
6부 하드디스크와 파일
45장 하드디스크가 나오기까지
천공카드
자기테이프
하드디스크
46장 하드디스크의 구조
플래터와 헤드
IDE 컨트롤러
47장 포맷과 파티션
트랙과 섹터
파티션
마스터 부트 섹터
볼륨 부트 섹터
FDISK를 사용한 파티션 형성 과정
48장 데이터의 전송 ATA
ATAPI 케이블과 호스트 어댑터
컴퓨터에 하드디스크를 연결하는 ATA
하드디스크에서 섹터 정보를 읽어 오기
49장 파일
파일
프로그램 파일의 내부구조
그래픽 파일의 내부구조
50장 파일 시스템
포맷팅
클러스터
FAT16과 FAT32
51장 시스템 부팅
컴퓨터가 수행하는 첫 번째 명령어
BIOS의 역할
마스터 부트 섹터에 있는 프로그램이 하는일
7부 컴퓨터와 통신
52장 컴퓨터내의 통신망, 버스
버스가 데이터를 태우고 다니는 것일까
버스의 구분
버스의 계층 구조
사라지는 ISA 버스
업계의 표준 PCI
53장 컴퓨터와 외부장치를 연결하는 직렬/병렬 통신
직렬 통신
병렬 통신
직렬/병렬 통신을 수행하는 프로그램
54장 컴퓨터와 컴퓨터를 연결하는 네트워크와 인터넷
컴퓨터와 컴퓨터간의 통신과 관련된 세가지 질문
이더넷(Ethernet)
랜 카드
IP 주소
TCP/IP와 OSI 7계층