이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

가격
255,070
18 209,150
YES포인트?
10,460원 (5%) 마니아추가적립
5만원 이상 구매 시 2천원 추가 적립
결제혜택
최대 2,000원 즉시할인

이미 소장하고 있다면 판매해 보세요.

책소개

목차

Preface xiii


Part1. Elements of a Basic Architecture 1


Chapter
1. Introduction 3



1.1.?Historical background 3


1.2.?Introduction to internal operation 13


1.3.?Future prospects 15



Chapter
2. The Basic Module 17



2.1. Memory 17


2.2. The processor 20


2.3. Communication between modules 30

Chapter
3. The Representation of Information 35

?

3.1 Review 36


3.2. Number representation conventions 38


3.3. Character representation 48


3.4 Exercises 52


Part2. Programming Model and Operations 55


Chapter
4. Instructions 57



4.1. Programming model 58


4.2 The set of instructions 62


4.3. Programming examples 68


4.4. From assembly language to basic instructions 70

Chapter
5. The Processor 74



5.1. The control bus 76


5.2. Execution of the instruction 79


5.3. Sequencer composition 87


5.4. Extensions 91


5.5. Exercise 101

Chapter
6. Inputs and Outputs 103



6.1. Examples 105


6.2. Design and addressing of EU 115


6.3. Exchange modes 118


6.4. Handling interrupts 127


6.5. Exercises 133


Part3. Memory Hierarchy 137


Chapter
7. Memory 139



7.1. The memory resource 139


7.2. Characteristics 140


7.3. Memory hierarchy 141


7.4. Memory size and protection 145


7.5. Segmentation 145


7.6. Paging 148


7.7. Memory interleaving and burst mode 151


7.8. Protections, example of the I386 154

Chapter
8. Caches 157



8.1. Cache memory 157


8.2. Replacements algorithms 165

Chapter
9. Virtual Memory 175



9.1. General concept 176


9.2. Rules of the access method 178


9.3 Example of the execution of a program 182


9.4. Example of two-level paging 188


9.5 Paged segmentation 194


9.6. Exercise 197


9.7. Documentation excerpts 198


Part4. Parallelism and Performance Enhancement 205


Chapter
10. Pipeline Architectures 207



10.1 Motivations and Ideas 207


10.2 Pipeline management problems 212


10.3 Handling branches 218


10.4 Interrupts and exceptions 233

Chapter
11. Example of an Architecture 235



11.1 Presentation 235
?

11.2. Executing an instruction 240
?

11.3. Conflict resolution in the DLX 246


11.4. Exercises 252

Chapter
12. Caches in a Multiprocessor Environment 261

?

12.1. Cache coherence 262


12.2. Examples of snooping protocols 267


12.3. Improvements 275


12.4. Directory-based coherence protocols 275


12.5. Consistency 278


12.6. Exercises 284

Chapter
13. Superscaler Architectures 287



13.1. Superscaler architecture principles 287


13.2. Seeking solutions 290


13.3. Handling the flow of instructions 295


13.4. VLIW architectures 315


13.5. Exercises 321


Part5. Appendices 325


Appendix A. Hints and Solutions 327

?A1.1 The representation of information 327

?A1.2. The processor 330

?A1.3. Inputs and outputs 331

?A1.4. Virtual memory 333

?A1.5. Pipeline architectures 335

?A1.6. Caches in a multiprocessor environment 341

?A1.7. Superscaler architectures 344

Appendix B. Programming Models 347

?A2.1. Instruction coding in the I8086 347

?A2.2. Instruction set of the DLX architecture 349

Bibliography 351

Index 357

저자 소개

Gerard Blanchet is the author of Computer Architecture, published by Wiley.

Bertrand Dupouy is the author of Computer Architecture, published by Wiley.

품목정보

발행일
2012년 12월 26일
쪽수, 무게, 크기
380쪽 | 160*240*27mm
ISBN13
9781848214293

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

상품정보안내

직수입외서의 경우, 해외거래처에서 제공하는 정보가 부족하여 제목, 표지, 가격, 유통상태 등의 정보가 미비하거나 변경되는 경우가 있습니다. 정확한 확인을 원하시는 경우, 일대일 상담으로 문의하여 주시면 답변 드리겠습니다.
(판형과 판수 등이 다양한 도서는 찾으시는 도서의 ISBN을 알려 주시면 보다 빠르고 정확한 안내가 가능합니다.)

해외거래처에서 품절인 경우, 2차 거래선을 통해 유럽과 미국 출판사로 직접 수입이 진행될 수 있습니다.
수입 진행 시점으로 부터 2~3주가 추가로 소요되며, 해외에서도 유통이 원활하지 않은 도서는 품절 안내가 지연될 수 있습니다.
해당 경우, 문자와 메일로 별도 안내를 드리고 있사오니 마이페이지에서 휴대전화번호와 메일주소를 다시 한번 확인해주시기 바랍니다.
209,150
1 209,150