Skip to main content

แพลตฟอร์มคอมพิวเตอร์ประเภทใดคืออะไร?

มีแพลตฟอร์มคอมพิวเตอร์หลายประเภทที่แตกต่างกันทั้งซอฟต์แวร์และฮาร์ดแวร์คำว่าแพลตฟอร์มหมายถึงเฟรมเวิร์กซอฟต์แวร์หรือสถาปัตยกรรมฮาร์ดแวร์ใด ๆ ที่สามารถเปิดใช้งานแอปพลิเคชันซอฟต์แวร์แพลตฟอร์มการคำนวณสามารถรวมอินเทอร์เฟซผู้ใช้กราฟิก (GUI) และระบบปฏิบัติการ (OS) เช่น Windows หรือ Macintosh OS และ OSX, ภาษาการเขียนโปรแกรมหรือสถาปัตยกรรมฮาร์ดแวร์คอมพิวเตอร์จริง

ในการพัฒนาซอฟต์แวร์แพลตฟอร์มสามารถใช้เป็นวิธีการสร้างความมั่นใจว่าประสิทธิภาพคงที่ของผลิตภัณฑ์เมื่อแพลตฟอร์มกำลังทำงานอยู่ซึ่งอาจส่งผลให้แอปพลิเคชันซอฟต์แวร์ที่สามารถดำเนินการได้อย่างอิสระจากระบบปฏิบัติการที่ติดตั้งบนฮาร์ดแวร์ตัวอย่างของแอพพลิเคชั่นซอฟต์แวร์ประเภทนี้รวมถึงแพ็คเกจ Java และแพ็คเกจ QuickTimeบริษัท ซอฟต์แวร์ที่ใช้อินเทอร์เน็ตบางแห่งใช้แพลตฟอร์มเหล่านี้เพื่อให้เกมออนไลน์เกิดขึ้นได้โดยไม่มีข้อ จำกัด ของระบบปฏิบัติการที่ติดตั้งที่มีผลต่อการทำงานของซอฟต์แวร์ด้วยการใช้แพลตฟอร์มคอมพิวเตอร์เพื่อเลียนแบบระบบปฏิบัติการที่เก่ากว่าบริการเหล่านี้อนุญาตให้เล่นเกมบนฮาร์ดแวร์ที่ทันสมัยซึ่งปกติจะไม่เข้ากันกับซอฟต์แวร์

บ้านซอฟต์แวร์บางแห่งใช้แพลตฟอร์มอ่อนในตัวเพื่อให้ซอฟต์แวร์เข้ากันได้กับระบบปฏิบัติการสองระบบจากสื่อจัดเก็บข้อมูลเดียวตัวอย่างนี้จะเป็นแอพพลิเคชั่นซอฟต์แวร์หรือเกมที่ผู้ใช้สามารถติดตั้งทั้งสองบนคอมพิวเตอร์ส่วนบุคคล (PC) ที่ใช้ระบบปฏิบัติการ Microsoft Windows และบนคอมพิวเตอร์ Apple Macintoshสิ่งนี้เรียกว่าแอปพลิเคชันข้ามแพลตฟอร์ม

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

ประเภทของแพลตฟอร์มการคำนวณตามซอฟต์แวร์เป็นเรื่องธรรมดาและรวมถึงคอมพิวเตอร์และระบบปฏิบัติการบนมือถือเช่น Linux และระบบ UNIX, Google Chrome, Android และPalm OSแพลตฟอร์มที่ใช้ฮาร์ดแวร์รวมถึงระบบเมนเฟรมขนาดใหญ่และซูเปอร์คอมพิวเตอร์ตลอดทางจนถึงคอนโซลวิดีโอเกมในบ้านรูปแบบฮาร์ดแวร์ที่ใช้แพลตฟอร์มการคำนวณยังรวมชุดคำสั่งลดขั้นสูงชุดคอมพิวเตอร์ (เครื่อง RISC ขั้นสูงหรือแขน) สำหรับสถาปัตยกรรมระบบมือถือระบบ UNIX และระบบที่ใช้ Intel X86