Bài giảng Computer architecture: Part V
Số trang: 68
Loại file: ppt
Dung lượng: 1.78 MB
Lượt xem: 23
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Memory System Design thuộc Part V của "Bài giảng Computer architecture" với các vấn đề cơ bản như: Main memory concepts; cache memory organization; mass memory concepts;... Cùng tìm hiểu để nắm bắt nội dung thông tin tài liệu.
Nội dung trích xuất từ tài liệu:
Bài giảng Computer architecture: Part V Part V Memory System Design Mar. 2006 Computer Architecture, Memory System Design Slide 1 About This Presentation This presentation is intended to support the use of the textbook Computer Architecture: From Microprocessors to Supercomputers, Oxford University Press, 2005, ISBN 0-19-515455-X. It is updated regularly by the author as part of his teaching of the upper- division course ECE 154, Introduction to Computer Architecture, at the University of California, Santa Barbara. Instructors can use these slides freely in classroom teaching and for other educational purposes. Any other use is strictly prohibited. © Behrooz Parhami Edition Released Revised Revised Revised Revised First July 2003 July 2004 July 2005 Mar. 2006 Mar. 2006 Computer Architecture, Memory System Design Slide 2 V Memory System Design Design problem – We want a memory unit that: • Can keep up with the CPU’s processing speed • Has enough capacity for programs and data • Is inexpensive, reliable, and energy-efficient Topics in This Part Chapter 17 Main Memory Concepts Chapter 18 Cache Memory Organization Chapter 19 Mass Memory Concepts Chapter 20 Virtual Memory and Paging Mar. 2006 Computer Architecture, Memory System Design Slide 3 17 Main Memory Concepts Technologies & organizations for computer’s main memory • SRAM (cache), DRAM (main), and flash (nonvolatile) • Interleaving & pipelining to get around “memory wall” Topics in This Chapter 17.1 Memory Structure and SRAM 17.2 DRAM and Refresh Cycles 17.3 Hitting the Memory Wall 17.4 Interleaved and Pipelined Memory 17.5 Nonvolatile Memory 17.6 The Need for a Memory Hierarchy Mar. 2006 Computer Architecture, Memory System Design Slide 4 17.1 Memory Structure and SRAM Output enable Chip select Storage Write enable cells Data in / D Q / / Data out g g g Address / FF h C Q 0 D Q / g FF C Q Address 1 decoder . . WE . D Q / D in g D out FF Addr C Q CS OE 2h ?1 Fig. 17.1 Conceptual inner structure of a 2h g SRAM chip and its shorthand representation. Mar. 2006 Computer Architecture, Memory System Design Slide 5 Data Multiple-Chip SRAM in 32 WE WE WE WE Address D in D in D in D in D out D out D out D out / / Addr Addr Addr Addr 18 17 CS OE CS OE CS OE CS OE MSB WE WE WE WE D in D in D in D in D out D out D out D out Addr Addr Addr Addr CS OE CS OE CS OE CS OE Data out, Data out, Data out, Data out, byte 3 byte 2 byte 1 byte 0 Fig. 17.2 Eight 128K 8 SRAM chips forming a 256K 32 memory unit. Mar. 2006 Computer Architecture, Memory System Design Slide 6 SRAM with Bidirectional Data Bus Output enable Chip select Write enable Data in/out / Address g / h Data in Data out Fig. 17.3 When data input and output of an SRAM chip are shared or connected to a bidirectional data bus, output must be disabled during write operations. Mar. 2006 Computer Architecture, Memory System Design Slide 7 17.2 DRAM and Refresh Cycles DRAM vs. SRAM Memory Cell Complexity Word line ...
Nội dung trích xuất từ tài liệu:
Bài giảng Computer architecture: Part V Part V Memory System Design Mar. 2006 Computer Architecture, Memory System Design Slide 1 About This Presentation This presentation is intended to support the use of the textbook Computer Architecture: From Microprocessors to Supercomputers, Oxford University Press, 2005, ISBN 0-19-515455-X. It is updated regularly by the author as part of his teaching of the upper- division course ECE 154, Introduction to Computer Architecture, at the University of California, Santa Barbara. Instructors can use these slides freely in classroom teaching and for other educational purposes. Any other use is strictly prohibited. © Behrooz Parhami Edition Released Revised Revised Revised Revised First July 2003 July 2004 July 2005 Mar. 2006 Mar. 2006 Computer Architecture, Memory System Design Slide 2 V Memory System Design Design problem – We want a memory unit that: • Can keep up with the CPU’s processing speed • Has enough capacity for programs and data • Is inexpensive, reliable, and energy-efficient Topics in This Part Chapter 17 Main Memory Concepts Chapter 18 Cache Memory Organization Chapter 19 Mass Memory Concepts Chapter 20 Virtual Memory and Paging Mar. 2006 Computer Architecture, Memory System Design Slide 3 17 Main Memory Concepts Technologies & organizations for computer’s main memory • SRAM (cache), DRAM (main), and flash (nonvolatile) • Interleaving & pipelining to get around “memory wall” Topics in This Chapter 17.1 Memory Structure and SRAM 17.2 DRAM and Refresh Cycles 17.3 Hitting the Memory Wall 17.4 Interleaved and Pipelined Memory 17.5 Nonvolatile Memory 17.6 The Need for a Memory Hierarchy Mar. 2006 Computer Architecture, Memory System Design Slide 4 17.1 Memory Structure and SRAM Output enable Chip select Storage Write enable cells Data in / D Q / / Data out g g g Address / FF h C Q 0 D Q / g FF C Q Address 1 decoder . . WE . D Q / D in g D out FF Addr C Q CS OE 2h ?1 Fig. 17.1 Conceptual inner structure of a 2h g SRAM chip and its shorthand representation. Mar. 2006 Computer Architecture, Memory System Design Slide 5 Data Multiple-Chip SRAM in 32 WE WE WE WE Address D in D in D in D in D out D out D out D out / / Addr Addr Addr Addr 18 17 CS OE CS OE CS OE CS OE MSB WE WE WE WE D in D in D in D in D out D out D out D out Addr Addr Addr Addr CS OE CS OE CS OE CS OE Data out, Data out, Data out, Data out, byte 3 byte 2 byte 1 byte 0 Fig. 17.2 Eight 128K 8 SRAM chips forming a 256K 32 memory unit. Mar. 2006 Computer Architecture, Memory System Design Slide 6 SRAM with Bidirectional Data Bus Output enable Chip select Write enable Data in/out / Address g / h Data in Data out Fig. 17.3 When data input and output of an SRAM chip are shared or connected to a bidirectional data bus, output must be disabled during write operations. Mar. 2006 Computer Architecture, Memory System Design Slide 7 17.2 DRAM and Refresh Cycles DRAM vs. SRAM Memory Cell Complexity Word line ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Computer architecture Kiến trúc máy tính Memory System Design Bộ nhớ hệ thống Main memory concepts Cache memory organizationTài liệu liên quan:
-
67 trang 302 1 0
-
Giáo trình Kiến trúc máy tính và quản lý hệ thống máy tính: Phần 1 - Trường ĐH Thái Bình
119 trang 238 0 0 -
105 trang 207 0 0
-
84 trang 202 2 0
-
Giải thuật và cấu trúc dữ liệu
305 trang 163 0 0 -
Thuyết trình môn kiến trúc máy tính: CPU
20 trang 149 0 0 -
142 trang 147 0 0
-
Bài giảng Lắp ráp cài đặt máy tính 1: Bài 2 - Kiến trúc máy tính
56 trang 104 0 0 -
4 trang 100 0 0
-
Giáo trình kiến trúc máy tính - ĐH Cần Thơ
95 trang 87 1 0