20.11.58

คำเตือน !

        เนื้อหานี้เหมาะสมกับทุกเพศทุกวัย ที่มีความสนใจทางด้านสถาปัตยกรรมคอมพิวเตอร์ ซึ่งเนื้อหาภายในนักศึกษาได้มีการจัดรวบรวมเนื้อหาจากเว็บไซต์ต่าง ๆ และสิ่งที่ได้เรียนมา อาจมีข้อผิดพลาดทางด้านเนื้อหาของงาน ควรมีวิจารณญาณในการอ่านและคัดลอก




17.11.58


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

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

  สถาปัตยกรรมคอมพิวเตอร์ คือ การออกแบบส่วนต่างๆ ของระบบคอมพิวเตอร์ ให้สามารถทำงานได้อย่างมีประสิทธิภาพ ประกอบด้วยส่วนสำคัญ 2 ส่วน ดังนี้
1. สถาปัตยกรรมคำสั่ง ISA. (Instruction Set Architecture)
คือ รูปแบบของการกำหนดภาษาที่ใช้กับเครื่องคอมพิวเตอร์ตระกูลต่างๆ ภาษาที่ใช้กับเครื่องประกอบกันขึ้นเป็นโปรแกรม หากโปรแกรมที่เขียนใช้กับเครื่องรุ่นเก่า และสามารถ Run กับเครื่องรุ่นใหม่ในตระกูลเดียวกันได้ เรียกเครื่องรุ่นใหม่นั้นได้ว่า "Upward Compatibility" ในทางกลับกันหากโปรแกรมที่เขียนขึ้นใช้กับเครื่องรุ่นใหม่แล้วไม่สามารถ Run กับเครื่องรุ่นเก่ากว่าได้ เรียกคอมพิวเตอร์รุ่นเก่านั้นไดว่า "Downward Compatibility"