สารบัญ:
คำจำกัดความ - สถาปัตยกรรมคอมพิวเตอร์หมายถึงอะไร
สถาปัตยกรรมคอมพิวเตอร์เป็นข้อกำหนดรายละเอียดว่าชุดของซอฟต์แวร์และมาตรฐานเทคโนโลยีฮาร์ดแวร์มีผลต่อการสร้างระบบคอมพิวเตอร์หรือแพลตฟอร์มอย่างไร ในระยะสั้นสถาปัตยกรรมคอมพิวเตอร์หมายถึงวิธีการออกแบบระบบคอมพิวเตอร์และเทคโนโลยีที่เข้ากันได้
เช่นเดียวกับบริบทและความหมายอื่น ๆ ของสถาปัตยกรรมคำสถาปัตยกรรมคอมพิวเตอร์เปรียบเสมือนศิลปะในการกำหนดความต้องการของผู้ใช้ / ระบบ / เทคโนโลยีและการสร้างการออกแบบเชิงตรรกะและมาตรฐานตามข้อกำหนดเหล่านั้น
Techopedia อธิบายสถาปัตยกรรมคอมพิวเตอร์
ตัวอย่างที่ดีของสถาปัตยกรรมคอมพิวเตอร์คือสถาปัตยกรรมของ von Neumann ซึ่งคอมพิวเตอร์ส่วนใหญ่ยังคงใช้อยู่ในปัจจุบัน สิ่งนี้ถูกเสนอโดยนักคณิตศาสตร์ John von Neumann ในปี 1945 มันอธิบายการออกแบบคอมพิวเตอร์อิเล็กทรอนิกส์ด้วย CPU ซึ่งรวมถึงหน่วยคำนวณทางคณิตศาสตร์หน่วยควบคุมการลงทะเบียนหน่วยความจำสำหรับข้อมูลและคำแนะนำอินเทอร์เฟซอินพุต / เอาต์พุตและหน่วยเก็บข้อมูลภายนอก ฟังก์ชั่น.
สถาปัตยกรรมคอมพิวเตอร์มีสามประเภท:
- การออกแบบระบบ: ซึ่งรวมถึงส่วนประกอบฮาร์ดแวร์ทั้งหมดในระบบรวมถึงตัวประมวลผลข้อมูลนอกเหนือจาก CPU เช่นหน่วยประมวลผลกราฟิกและการเข้าถึงหน่วยความจำโดยตรง นอกจากนี้ยังมีตัวควบคุมหน่วยความจำพา ธ ข้อมูลและสิ่งอื่น ๆ เช่นมัลติโปรเซสเซอร์และการจำลองเสมือน
- สถาปัตยกรรมชุดคำสั่ง (ISA): นี่คือภาษาการเขียนโปรแกรมที่ฝังตัวของหน่วยประมวลผลกลาง มันกำหนดฟังก์ชั่นและความสามารถของ CPU โดยขึ้นอยู่กับการตั้งโปรแกรมที่สามารถทำงานหรือประมวลผลได้ ซึ่งรวมถึงขนาดคำประเภทการลงทะเบียนโปรเซสเซอร์โหมดการกำหนดแอดเดรสหน่วยความจำรูปแบบข้อมูลและชุดคำสั่งที่โปรแกรมเมอร์ใช้
- สถาปัตยกรรมแบบไมโคร: หรือที่รู้จักกันในนามองค์กรคอมพิวเตอร์สถาปัตยกรรมประเภทนี้จะกำหนดเส้นทางข้อมูลการประมวลผลข้อมูลและองค์ประกอบการจัดเก็บรวมถึงวิธีการนำไปใช้ใน ISA
