ภาควิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ อาคารวิทยาศาสตร์ 45 ปี ชั้น 7, 8
0-2562-5444 ต่อ 647204, 647209, 647210

01418233 สถาปัตยกรรมคอมพิวเตอร์

สถาปัตยกรรมคอมพิวเตอร์

(Computer Architecture)

หน่วยกิต (บรรยาย-ปฎิบัติการ):     3(3-0-6)

วิชาที่ต้องเรียนมาก่อน: 01418113

 

พื้นฐานของสถาปัตยกรรมคอมพิวเตอร์ ภาษาแอสเซมบลี สถาปัตยกรรมชุดคำสั่ง ลำดับชั้นของหน่วยความจำ แคชและสมรรถนะของแคช การป้องกัน การแปลและการทำเสมือนของหน่วยความจำ ระบบตัวประมวลผล ระบบรับส่งข้อมูล การทำงานแบบสายท่อ สถาปัตยกรรมแบบมัลติคอร์ แบบหลายแกน และแบบหลายสายโยงใย การประสานจังหวะ ความต้องกัน และความสอดคล้องกันของหน่วยความจำ การออกแบบเพื่อสมรรถนะที่ดี

Basics computer architecture. Assembly language. Instruction set architecture. Memory hierarchy. Cache and its performance. Memory protection, translation, and virtualization. Processor system. I/O system. Pipelining. Multicore/manycore/multithreaded architectures Memory synchronization, consistency, and coherence. Designing for performance.