บ้าน ฮาร์ดแวร์ สถาปัตยกรรมคอมพิวเตอร์คืออะไร - คำจำกัดความจาก techopedia

สถาปัตยกรรมคอมพิวเตอร์คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - สถาปัตยกรรมคอมพิวเตอร์หมายถึงอะไร

สถาปัตยกรรมคอมพิวเตอร์เป็นข้อกำหนดรายละเอียดว่าชุดของซอฟต์แวร์และมาตรฐานเทคโนโลยีฮาร์ดแวร์มีผลต่อการสร้างระบบคอมพิวเตอร์หรือแพลตฟอร์มอย่างไร ในระยะสั้นสถาปัตยกรรมคอมพิวเตอร์หมายถึงวิธีการออกแบบระบบคอมพิวเตอร์และเทคโนโลยีที่เข้ากันได้

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

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

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

สถาปัตยกรรมคอมพิวเตอร์มีสามประเภท:

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