วันอาทิตย์ที่ 19 มกราคม พ.ศ. 2557

Architecture คืออะไร

          ในเทคโนโลยีสารสนเทศ โดยเฉพาะคอมพิวเตอร์และเครือข่าย สถาปัตยากรรม (architecture) เป็นคำที่ประยุกต์ทั้งกระบวนการและผลลัพธ์ของการคิดและการระบุโครงสร้างทั้ง หมด ส่วนประกอบทางตรรกะ และความสัมพันธ์ภายในทางตรรกะของคอมพิวเตอร์ ระบบปฏิบัติการ เครือข่าย หรือแนวคิดอื่น สถาปัตยกรรมสามารถเป็นแบบจำลองอ้างอิง เช่น แบบจำลองอ้างอิง Open Systems Interconnection (OSI) รวมถึง แบบจำลองสำหรับสถาปัตยกรรมสินค้าเฉพาะหรือสามารถเป็นสถาปัตยกรรมสินค้าเฉพาะ เช่น สำหรับไมโครโพรเซสเซอร์ Intel Pentium หรือสำหรับระบบปฏิบัติการ OS/390 ของ IBM

          สถาปัตยกรรมคอมพิวเตอร์สามารถแบ่งออกเป็นห้าส่วนประกอบพื้นฐานคือ นำเข้า/ส่งออก (input/output), การจัดเก็บ, การสื่อสาร, การควบคุม และการประมวลผล ในทางปฏิบัติ แต่ส่วนของส่วนประกอบนี้ (บางครั้งเรียกว่า ระบบย่อย) บางครั้งถูกกล่าวว่ามีสถาปัตยกรรม ตามปกติ ให้บริบทในการใช้และความหมาย

          โดยการเปรียบเทียบ คำว่า ออกแบบ คิดถึงความหมายโดยนัยว่ามีขอบเขต (scope) น้อยกว่าสถาปัตยกรรม สถาปัตยกรรมคือ การออกแบบ แต่การออกแบบส่วนมากไม่ใช่สถาปัตยกรรม หนึ่ง component หรือฟังก์ชันใหม่มีการออกแบบที่พอดีภายในสถาปัตยกรรมโดยรวม

          คำคล้ายกัน framework สามารถคิดถึงส่วนโครงสร้างของสถาปัตยกรรม

ไม่มีความคิดเห็น:

แสดงความคิดเห็น