-
- 주제분류
- 공학 >컴퓨터ㆍ통신 >컴퓨터공학
-
- 강의학기
- 2015년 2학기
-
- 조회수
- 135,662
-
- 평점
- 4.5/5.0 (14)
- 강의계획서
- 강의계획서
이 과목에서는 컴퓨터 시스템의 구성, 동작원리와 설계를 다룬다. 특히 컴퓨터 성능, 명령집합, 제어와 마이크로프로그래밍, 파이프라인, 정수와 부동 소수점수 연산, 기억부 시스템, 입출력 부시스템, 고급 컴퓨터구조 등과 같은 내용에 중점을 둔다. 교과목을 통해 고속 Data Network 시스템에 들어가는 여러 Processors를 이해하고, 이들을 설계 또는 Programming 할 수 있는 능력을 배양한다.
- 수강안내 및 수강신청
- ※ 수강확인증 발급을 위해서는 수강신청이 필요합니다
차시별 강의
| 1. | ![]() |
Chapter 1. Computer Avstractions and Technology | 1.. Introduction 2. Eight Great Ideas in Computer Architecture 3. Below Your Programe | |
![]() |
Chapter 1. Computer Avstractions and Technology | 1. Under the Cover 2. Technologies for Building Processors and Memory 3. Performance | |
|
| 2. | ![]() |
Chapter 1. Computer Avstractions and Technology | 1. Performance | |
![]() |
Chapter 1. Computer Avstractions and Technology | 1. The Power Wall 2. The Sea Change: The Switch to Multiprocessors 3. Concluding Remarks 4. Fallacies and Pitfalls | |
|
| 3. | ![]() |
Chapter 2. Instructions: Language of the Computer | 1. Introduction 2. Operations of the Computer Hardware 3. Operands of the Computer Hardware | |
![]() |
Chapter 2. Instructions: Language of the Computer | 1. Signed and Unsigned Numbers 2. Representing Instructions in the Computer 3. Logical Operations 4. Instructions for Making Decisions | |
|
| 4. | ![]() |
Chapter 2. Instructions: Language of the Computer | 1. Supporting Procedures in Computer Hardware 2. Communicating with People | |
![]() |
Chapter 2. Instructions: Language of the Computer | 1. MIPS Addressing for 32-Bit Immediates and Addresses 2. Parallelism and Instructions: Synchronization 3. Translating and Starting a Program | |
|
| 5. | ![]() |
Chapter 2. Instructions: Language of the Computer | 1. A C Sort Example to Put It All Together 2. Arrays versus Pointers 3. Real Stuff: ARM Instructions | |
![]() |
Chapter 2. Instructions: Language of the Computer | 1. Real Stuff: x86 Instructions 2. Real stuff: ARM v8(64-bit) Instructions 3. Fallacies and Pitfalls 4. Concluding Remarks | |
|
| 6. | ![]() |
Chapter 3. Arichmetic for Computers | 1. Introduction 2. Addition and Subtraction 3. Multiplication 4. Division | |
![]() |
Chapter 3. Arichmetic for Computers | 1. Floating Point 2. Parallelism and Computer Arichmeric: Subword Parallelism 3. Real Stuff: Streaming SIMD Extensions and AVX in x86 4. Going Faster: subword Parallelism and Martix Multiply 5. Fallacies and Pitfalls 6. Concluding Remarks | |
|
| 7. | ![]() |
Chapter 4. The Processor | 1. Introduction 2. Logic Design Conventions 3. Building a Datapath | |
![]() |
Chapter 4. The Processor | 1. A Simple Implementation Scheme 2. An Overview of Pipelining | |
|
| 8. | ![]() |
Chapter 4. The Processor | 1. An Overview of Pipelining | |
![]() |
Chapter 4. The Processor | 1. Pipelined Datapath and Control | |
|
| 9. | ![]() |
Chapter 4. The Processor | 1. Data Hazards: Forwarding vs. Stalling | |
![]() |
Chapter 4. The Processor | 1. Control Hazards 2. Exceptions | |
|
| 10. | ![]() |
Chapter 4. The Processor Chaper 5. Large and Fast: Exploiting Memory Hierarchy | 1. Parallelism via Instructions 2. Real Stuff: The ARM Cortex-A8 and Intel Core i7 Pipelines 3. Instruction-Level Parallelism and Matrix Multiply 4. Fallacies and Pitfalls 5. Concluding Remarks |
|
![]() |
Chapter 4. The Processor Chaper 5. Large and Fast: Exploiting Memory Hierarchy | 1. Introduction 2. Memory Technolgies |
|
|
| 11. | ![]() |
Chaper 5. Large and Fast: Exploiting Memory Hierarchy | 1. The Basics of Caches | |
![]() |
Chaper 5. Large and Fast: Exploiting Memory Hierarchy | 1. Measuring and Improving Cache Performance | |
|
| 12. | ![]() |
Chaper 5. Large and Fast: Exploiting Memory Hierarchy | 1. Virtual Machines 2. Virtual Memory | |
![]() |
Chaper 5. Large and Fast: Exploiting Memory Hierarchy | 1. A Common Framework for Memory Hierarchies 2. Using a Finite State Machine to Control A Simple Cache 3. Parallelism and Memory Hierarchies: Cache Coherence 4. The ARM Cortex-A8 and Intel Core i7 Memory Hierarchies 5. Coing Faster: Cache Blocking and Matrix Multiply 6. Fallacies and Pitfalls 7. Concluding Remarks | |
|
| 13. | ![]() |
Chapter 6. Storage and Other I/O Topics | 1. Introduction 2. Dependability, Reliability, and Availability 3. Disk Storage 4. Flash Storage 5. Connecting Processors, Memory, and I/O Devices 6. Interfacing I/O Devices to the Processor, Memory, and Operating System | |
![]() |
Chapter 6. Storage and Other I/O Topics | 1. Interfacing I/O Devices to the Processor, Memory, and Operating System 2. I/O Performance Measures: Examples form Disk and File Systems 3. Designing an I/O System 4. Parallelism and I/O: Redundant Arrays of Inexpensive Disks 5. Real Stuff: Sun Fire x4150 Server 6. Fallacies and Pitfalls 7. Concluding Remarks | |
연관 자료










