TOP TEXTBOOK.COM ศูนย์รวมตำราแปล และ Textbook ชั้นนำจากทั่วโลก

สถาปัตยกรรมคอมพิวเตอร์และการออกแบบ ISBN9786162820090


฿320.00
ครอบคลุมเนื้อหาในรายวิชาสถาปัตยกรรมคอมพิวเตอร์ในระดับปริญญาตรีและระดับปริญญาโท ที่เน้นในด้านการวิเคราะห์ การออกแบบเชิงลอจิก และการวัดประสิทธิภาพเชิงตัวเลข
เหลือ 100 ชิ้น
ซื้อเลย
หยิบลงตะกร้า
  • หมวดหมู่ : สถาปัตยกรรมคอมพิวเตอร์-Computer Architecture
  • รหัสสินค้า : 001483

รายละเอียดสินค้า สถาปัตยกรรมคอมพิวเตอร์และการออกแบบ ISBN9786162820090

สถาปัตยกรรมคอมพิวเตอร์และการออกแบบ (Computer Architecture and Design)

รศ.ดร.จันทนา จันทราพรชัย

ISBN 978-616-282-009-0

สารบัญ

บทที่ 1 บทนำ (Introduction)

             1.1 โครงสร้างเครื่องคอมพิวเตอร์

             1.2 คอมพิวเตอร์แบบนามธรรม

             1.3 การพัฒนาของคอมพิวเตอร์

             1.4 แนวโน้มของเทคโนโลยี

             1.5 สรุป

             คำถามท้ายบท

บทที่ 2 ตัววัดเชิงปริมาณ (Quantitative Measure)

             2.1 ตัววัดประสิทธิภาพต่าง ๆ ด้านเวลา

             2.2 กำลังและพลังงาน

             2.3 การวัดประสิทธิภาพและปัจจัยที่เกี่ยวข้อง

             2.4 ต้นทุนและปัจจัยที่เกี่ยวข้อง

             2.5 สรุป

             คำถามท้ายบท

บทที่ 3 สถาปัตยกรรมชุดคำสั่ง (Instruction Set Architecture)

             3.1 พื้นฐานของการทำงานของซีพียูและคำสั่งแบบ RISC

             3.2 พื้นฐานระบบเลขฐาน 2

             3.3 รูปแบบชุดคำสั่ง (Instruction Set)

             3.4 ตัวอย่างของคำสั่งแบบ MIPS

             3.5 การพิจารณาประสิทธิภาพของซีพียูเชิงปริมาณในส่วนของชุดคำสั่ง

             3.6 สรุป

             คำถามท้ายบท

บทที่ 4 การออกแบบหน่วยประมวลผลทางคริตศาสตร์ และ Data Path

             4.1 การใช้หน่วยคำนวณต่าง ๆ ในแต่ละขั้นตอน

             4.2 การออกแบบไซเกิลเดี่ยว

             4.3 การออกแบบหลายไซเกิล

             4.4 สรุป

             คำถามท้ายบท

บทที่ 5 การออกแบบหน่วยควบคุม (Control Unit Design)

             5.1 การควบคุมแบบฮาร์ดไวร์ (Hardwire control)

             5.2 การควบคุมแบบไมโครโปรแกรม (Microprogrammed Control)

             5.3 การออกแบบสัญญาณควบคุมของ MIPS

             5.5 สรุป

             คำถามท้ายบท

บทที่ 6 การทำงานแบบไปป์ไลน์

             6.1 แนวคิดการทำงานแบบไปป์ไลน์

             6.2 Hazard แบบต่าง ๆ

             6.3 การออกแบบ Data Path ของไปป์ไลน์

             6.4 การเปลี่ยนแปลง Data Path เพื่อแก้ปัญหา Hazard

             6.5 Dath Path เมื่อพิจารณา Control Hazard

             6.6 การจัดการความผิดปกติ และการขัดจังหวะ

             6.7 ตัวอย่างการวิเคราะห์ประสิทธิภาพของไปป์ไลน์

             6.8 ตัวอย่างไปป์ไลน์รูปแบบอื่น ๆ

             6.9 สรุป

             คำถามท้ายบท

บทที่ 7 เทคนิคสำหรับไปป์ไลน์ขั้นสูง

             7.1 ไปป์ไลน์ที่รองรับการทำงานหลายหน่วย

             7.2 ความสัมพันธ์ของข้อมูลรูปแบบต่าง ๆ ที่มีผลต่อไปป์ไลน์

             7.3 การใช้เทคนิคขยายลูป (Unroll)

             7.4 Dynamic Scheduling โดยใช้ Tomasulo

             7.5 Tomasulo แบบ Specculative

             7.6 VLIW และ Superscalar

             7.7 เครื่องเวกเตอร์ (Vector Machine)

             7.8 สรุป

             คำถามท้ายบท

บทที่ 8 เทคนิคการใช้ซอฟต์แวร์ร่วมกับฮาร์ดแวร์สนัยสนุนการทำไปป์ไลน์

             8.1 การวิเคราะความสัมพ์ของข้อมูล

             8.2 เทคนิคไปป์ไลน์ด้วยซอฟต์แวร์ (Software Pipelining)

             8.3 เทคนิค Trace Scheduling

             8.4 คำสั่งแบบ Conditional Instruction และ Boosting

             8.5 การทำ Multithreading

             8.6 สรุป

             คำถามท้ายบท

บทที่ 9 หน่วยความจำแบบเชิงชั้น (Memory Hierarchy)

             9.1 ความสำคัญของหน่วยความจำในเชิงสมรรถนะ

             9.2 การแบ่งระดับหน่วยความจำและปัจจัยที่เกี่ยวข้อง

             9.3 หน่วยความจำแรม (Random Access Memory: RAM)

             9.4 ระบบหน่วยความจำ (Memory System)

             9.5 แคช (Cache)

             9.6 ปัจจัยการออกแบบแคช

             9.7 สรุป

             คำถามท้ายบท

บทที่ 10 การเพิ่มประสิทธิภาพการใช้หน่วยความจำ

             10.1 ปัจจัยที่เกี่ยวข้องกับประสิทธิภาพของหน่วยความจำ

             10.2 การลดเวลาในการ Hit

             10.3 การลด  Miss Penalty

             10.4 การลด Miss Rate

             10.5 สรุป

             คำถามท้ายบท

บทที่ 11 ระบบอินพุต / เอาต์พุต

             11.1 บัส

             11.2 การสื่อสารระหว่างอุปกรณ์อินพุต/เอาต์พุตกับซีพียู

             11.3 สรุป

             คำถามท้ายบท

บทที่ 12 ระบบจัดเก็บข้อมูล (Storage System)

             12.1 ดิสก์แม่เหล็ก

             12.2 RAID (Redundant Array of Inexpensive Disks)

             12.3 ประสิทธิภาพของอินพุต/เอาต์พุต

             12.4 สรุป

             คำถามท้ายบท

บรรณานุกรม

เวบไซต์แหล่งข้อมูล

ภาคผนวก ก