1 Computer Organization and Architecture Chapter 00 Basic Computer Networks INTRODUCTION Tên mơn học: Computer Organization and Architecture • • • • Mã mơn học: 214231 Số tín chỉ: Môn học: Bắt buộc Các môn học tiên quyết: Nhập môn tin học NLU-FIT Thời lượng môn học: 30 tiết LT Computer Organization and Architecture Mục tiêu mơn học • Kiến thức: cung cấp kiến thức hế thống số, kiến trúc máy tính, thành phần, hệ thống cấu thành máy tính, nguyên lý làm việc NLU-FIT Basic Computer Networks hệ thống • Kỹ năng: nhận diện thành phần cấu thành máy tính, biết nguyên lý lập trình điều khiển thiết bị Computer Organization and Architecture Tài liệu tham khảo • Computer Organization and Architecture Designing for Performance (8th Edition), William Stallings NLU-FIT Basic Computer Networks http://WilliamStallings.com/COA/COA7e.html • • Giáo trình Cấu trúc máy tính - Tống Văn On - NXB Giáo dục, 2000 Linda Null, Julia Lobur - The Essentials of Computer Organization and Architecture - Jones and Bartlett Publishers, 2003 • Paul A.Carter - PC Assembly Language, 2004 Computer Organization and Architecture Đánh giá kết môn học Kiểm tra kỳ lần điểm 20% NLU-FIT Basic Computer Networks Kiểm tra kỳ lần điểm 20% Kiểm tra cuối kỳ điểm 60% Computer Organization and Architecture Nội dung NLU-FIT Basic Computer Networks Introduction & Measuring Performance • • • • • • An introduction to the Course Overview of Architecture Historical context Performance Drivers Suggested Reading: Stallings chapter 1,2 NLU-FIT Basic Computer Networks Computer Organization and Architecture A top-level view of computer function and interconnection • • • • Instruction Fetch and Execute Interrupts I/O Function Suggested Reading: Stallings chapter Cache • • • • Cache Organization Locality of Reference Two Level Model Suggested Reading: Stallings chapter Computer Organization and Architecture NLU-FIT Basic Computer Networks Memory • • • • RAM organization Disks and I/O Virtual Memory Computer Organisation Bus interconnection Suggested Reading: Stallings chapter 5, I/O • • • Keyboard/Monitor Disk Drive Suggested Reading: Stallings chapter NLU-FIT Basic Computer Networks Computer Organization and Architecture Computer Arithmetic • • • • • The Arithmetic and Logic Unit Integer Representation Integer Arithmetic Floating-Point Representation Suggested Reading: Stallings chapter Assembly language • • • Making friend with an Assembly compiler Try to compile some very basic Assembly programs Suggested Reading: Stalling Appendix B ... Organization and Architecture Mục tiêu môn học • Kiến thức: cung cấp kiến thức hế thống số, kiến trúc máy tính, thành phần, hệ thống cấu thành máy tính, nguyên lý làm việc NLU-FIT Basic Computer... lý làm việc NLU-FIT Basic Computer Networks hệ thống • Kỹ năng: nhận diện thành phần cấu thành máy tính, biết ngun lý lập trình điều khiển thiết bị Computer Organization and Architecture Tài liệu... NLU-FIT Basic Computer Networks http://WilliamStallings.com/COA/COA7e.html • • Giáo trình Cấu trúc máy tính - Tống Văn On - NXB Giáo dục, 2000 Linda Null, Julia Lobur - The Essentials of Computer