logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

원리부터 설계까지 쉽고 명확한 컴퓨터구조

원리부터 설계까지 쉽고 명확한 컴퓨터구조

(RISC-V 중심으로)

서태원 (지은이)
  |  
홍릉(홍릉과학출판사)
2021-09-07
  |  
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 35,000원 -0% 0원 1,050원 33,950원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

원리부터 설계까지 쉽고 명확한 컴퓨터구조

책 정보

· 제목 : 원리부터 설계까지 쉽고 명확한 컴퓨터구조 (RISC-V 중심으로)
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 컴퓨터 구조
· ISBN : 9791156008798
· 쪽수 : 478쪽

책 소개

2010년부터 개발이 시작된 RISC-V를 중심으로 집필하였다. RISC-V 명령어는 구조가 간단하고 규칙적이며, 그 수가 적어 학부생들도 CPU를 직접 설계하는 체험적 학습을 할 수 있다. RISC-V ISA는 open architecture로 사용료가 없어 상업적으로 좀 더 쉽게 시장을 넓혀가고 있다.

목차

CHAPTER 1 컴퓨터 개요 및 기본기
1.1 컴퓨터 하드웨어 구성
1.2 컴퓨터의 분류
1.3 CPU의 종류
1.4 2진수, 16진수
1.5 KB = 1000-byte? 1024-byte?
1.6 메모리 접근 단위
1.7 고급언어 vs 저급언어
1.8 컴퓨터의 기본 구조 및 동작
1.9 컴퓨터는 처음에 어디에서 무엇을 실행할까?
1.10 RISC vs CISC
1.11 32-bit, 64-bit 아키텍쳐?
1.12 2의 보수 그리고 정수의 덧셈, 뺄셈
1.13 Signed 정수, Unsigned 정수, 그리고 컴퓨터에서 표현할 수 있는 정수의 한계
1.14 CPU에서 정수의 대소비교는 어떻게 할까?
1.14.1 N-flag 설정
1.14.2 Z-flag 설정
1.14.3 C-flag 설정
1.14.4 V-flag 설정
1.15 컴퓨터의 계층구조

CHAPTER 2 RISC-V 하드웨어 및 소프트웨어 실습환경
2.1 DE0 보드 소개
2.2 RISC-V Cross-Compiler 환경 설정
2.2.1 JRE 설치
2.2.2 Cygwin 설치와 Windows 환경 설정
2.2.3 RISC-V cross-compiler 설치
2.2.4 Eclipse 설치 및 cross-compilation
2.3 하드웨어 설계 및 합성 환경
2.4 하드웨어 시뮬레이션 환경

CHAPTER 3 RISC-V 명령어
3.1 RISC-V 개요 및 명령어 체계
3.2 RV32I 데이터처리 명령어
3.2.1 산술명령어
3.2.2 논리 명령어
3.2.3 Shift 명령어
3.2.4 비교 명령어
3.3 RV32I 메모리접근 명령어
3.4 RV32I 분기 명령어
3.4.1 조건에 따른 분기 명령어
3.4.2 무조건 분기 명령어
3.5 Pseudo 명령어

CHAPTER 4 CPU 설계를 위한 하드웨어
4.1 조합회로
4.1.1 Concatenation & Replication
4.1.2 멀티플렉서
4.1.3 디코더
4.1.4 가산기와 감산기
4.1.5 ALU
4.2 순차회로
4.2.1 클럭
4.2.2 플립플롭
4.2.3 레지스터 파일

CHAPTER 5 32-bit RISC-V CPU 설계
5.1 Single-cycle CPU 설계
5.1.1 Instruction Fetch 로직 설계
5.1.2 Decoding 로직 설계
5.1.3 Execution 로직 설계
5.2 Pipelined CPU 설계
5.2.1 Structural Hazard
5.2.2 Data Hazard 및 해결 방법
5.2.3 Control Hazard 및 해결 방법
5.2.4 성능

CHAPTER 6 I/O 장치, 익셉션 및 인터럽트
6.1 I/O 장치와 메모리맵
6.1.1 Memory-mapped I/O
6.1.2 I/O-mapped I/O
6.2 익셉션과 인터럽트
6.3 32-bit RISC-V에서 익셉션과 인터럽트

CHAPTER 7 캐시
7.1 주기억장치
7.2 지역성과 캐시
7.3 캐시의 구조
7.3.1 Direct-mapped cache
7.3.2 Set-associative cache
7.3.3 Fully-associative cache
7.4 Multi-level 캐시
7.5 소프트웨어의 역할

CHAPTER 8 가상메모리와 TLB
8.1 가상메모리 개념
8.2 Translation Lookaside Buffer
8.2.1 Direct-mapped TLB
8.2.2 Set-associative TLB
8.2.3 Fully-associative TLB
8.3 32-bit RISC-V에서 가상메모리 구현
8.4 Cache와 TLB

CHAPTER 9 멀티코어 프로세서
9.1 멀티코어 프로세서 구조 및 병렬 프로그래밍
9.2 캐시일관성 규약

저자소개

서태원 (지은이)    정보 더보기
고려대학교 정보대학 컴퓨터학과 교수로 재직 중이다. 고려대학교 전기공학과 졸업 후, 서울대학교 전자공학과 석사를 마치고, 미국 Georgia Institute of Technology에서 전기 및 컴퓨터공학과 박사학위를 받았다. 미국 유학 전, LG종합기술원과 하이닉스반도체에서 “SH3 RISC 프로세서 설계”, “PicoJava-II 기반 SoC설계”, “ARM720T 기반 SoC설계” 등의 프로젝트에 참여하였다. 박사학위 후에는 미국 오리건주에 있는 Intel에서 “Sandy Bridge를 위한 Virtual Platform” 프로젝트를 수행하였다. 2008년 고려대학교 교수로 임용된 후 지금까지 “디지털논리설계”, “컴퓨터구조”, “컴퓨터시스템설계”, “임베디드시스템” 등의 과목을 담당하고 있다. 또한 삼성 SCSA(Samsung Convergence Software Academy)에서 Arm 프로세서 강의도 담당하였다. 2019년과 2020년에는 “컴퓨터시스템설계”과목으로 고려대학교에서 수여하는 석탑강의상을 수상하였다. 서태원 교수 강의의 특징은 이론과 함께 실무적 능력에 중점을 두고 있다는 것이다. 특히 컴퓨터구조 강의에서는 Verilog로 RISC-V CPU 설계를 하고 이를 FPGA 시스템에서 검증하는 커리큘럼을 운영하고 있다. 현재 고려대학교 ‘Embedded Computing 연구실’에서, IoT 보안, FPGA를 이용한 보안 시스템, 하드웨어 보안, AI 가속기 등에 대한 연구를 하며 후학양성에 힘쓰고 있다.
펼치기
서태원의 다른 책 >
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책