แพลตฟอร์มคืออะไร?

สารบัญ:

แพลตฟอร์มคืออะไร?
แพลตฟอร์มคืออะไร?
Anonim

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

ทุกสิ่งที่สร้างขึ้นบนรากฐานทำงานร่วมกันภายในกรอบงานเดียวกัน ด้วยเหตุนี้ แต่ละแพลตฟอร์มจึงมีกฎเกณฑ์ มาตรฐาน และข้อจำกัดของตนเอง ซึ่งจะกำหนดว่าฮาร์ดแวร์/ซอฟต์แวร์ใดที่สามารถสร้างได้และแต่ละแพลตฟอร์มควรทำงานอย่างไร

แพลตฟอร์มฮาร์ดแวร์สามารถ:

  • ทั้งระบบ
  • ส่วนประกอบแต่ละอย่าง
  • อินเทอร์เฟซ

เมื่อเทียบกับแพลตฟอร์มฮาร์ดแวร์ แพลตฟอร์มซอฟต์แวร์นั้นกว้างขวางกว่า แต่ผู้ใช้จะเชื่อมโยงได้ง่ายขึ้นเป็นเรื่องที่สมเหตุสมผล เนื่องจากเราโต้ตอบกับซอฟต์แวร์/แอปบ่อยขึ้น แม้ว่าฮาร์ดแวร์ (เช่น เมาส์ คีย์บอร์ด จอภาพ หน้าจอสัมผัส) จะช่วยลดช่องว่างได้ แพลตฟอร์มซอฟต์แวร์จัดอยู่ในหมวดหมู่ทั่วไปของ:

  • ซอฟต์แวร์ระบบ
  • ซอฟต์แวร์แอพพลิเคชั่น
Image
Image

บรรทัดล่าง

ฮาร์ดแวร์แพลตฟอร์มสามารถเป็นได้ทั้งระบบ (เช่น อุปกรณ์คอมพิวเตอร์) เช่น เมนเฟรม เวิร์กสเตชัน เดสก์ท็อป แล็ปท็อป แท็บเล็ต สมาร์ทโฟน และอื่นๆ สิ่งเหล่านี้แสดงถึงแพลตฟอร์มฮาร์ดแวร์เนื่องจากแต่ละแพลตฟอร์มมีปัจจัยรูปแบบของตัวเอง ทำงานโดยไม่ขึ้นกับระบบอื่น และสามารถจัดหาทรัพยากรหรือบริการ (เช่น ใช้งานซอฟต์แวร์/แอพ การเชื่อมต่อกับอุปกรณ์/อินเทอร์เน็ต ฯลฯ) ให้กับผู้ใช้ โดยเฉพาะผู้ใช้ การออกแบบดั้งเดิมไม่คาดฝัน

ส่วนประกอบส่วนบุคคล

ส่วนประกอบแต่ละอย่าง เช่น หน่วยประมวลผลกลาง (CPU) ของคอมพิวเตอร์ ก็ถือเป็นแพลตฟอร์มฮาร์ดแวร์เช่นกันซีพียู (เช่น Intel Core, ARM Cortex, AMD APU) มีสถาปัตยกรรมที่แตกต่างกันซึ่งกำหนดการทำงาน การสื่อสาร และการโต้ตอบกับส่วนประกอบอื่นๆ ที่ประกอบเป็นทั้งระบบ เพื่อเป็นตัวอย่าง ให้พิจารณาว่า CPU เป็นพื้นฐานที่รองรับมาเธอร์บอร์ด หน่วยความจำ ดิสก์ไดรฟ์ การ์ดเอ็กซ์แพนชัน อุปกรณ์ต่อพ่วง และซอฟต์แวร์ ส่วนประกอบบางอย่างอาจใช้แทนกันได้ ขึ้นอยู่กับประเภท รูปแบบ และความเข้ากันได้

บรรทัดล่าง

อินเทอร์เฟซ เช่น PCI Express, Accelerated Graphics Port (AGP) หรือสล็อตส่วนขยาย ISA เป็นแพลตฟอร์มสำหรับการพัฒนาการ์ดเสริม/การ์ดขยายประเภทต่างๆ ฟอร์มแฟคเตอร์ของอินเทอร์เฟซที่แตกต่างกันนั้นมีเอกลักษณ์เฉพาะ ตัวอย่างเช่น เป็นไปไม่ได้ที่จะใส่การ์ด PCI Express ลงในสล็อต AGP หรือ ISA - โปรดจำไว้ว่าแพลตฟอร์มกำหนดกฎเกณฑ์และข้อจำกัด อินเทอร์เฟซยังให้การสื่อสาร การสนับสนุน และทรัพยากรแก่การ์ดเอ็กซ์แพนชันที่แนบมาด้วย ตัวอย่างของการ์ดเอ็กซ์แพนชันที่ใช้อินเทอร์เฟซดังกล่าว ได้แก่ กราฟิกวิดีโอ เสียง/เสียง อะแดปเตอร์เครือข่าย พอร์ต USB คอนโทรลเลอร์ Serial ATA (SATA) และอื่นๆ

ซอฟต์แวร์ระบบ

ซอฟต์แวร์ระบบคือสิ่งที่ควบคุมคอมพิวเตอร์โดยดำเนินการกระบวนการพร้อมกันในขณะที่จัดการ/ประสานงานทรัพยากรฮาร์ดแวร์หลายตัวร่วมกับซอฟต์แวร์แอปพลิเคชัน ตัวอย่างที่ดีที่สุดสำหรับซอฟต์แวร์ระบบ ได้แก่ ระบบปฏิบัติการ เช่น (แต่ไม่จำกัดเพียง) Windows, macOS, Linux, Android, iOS และ Chrome OS

ระบบปฏิบัติการทำหน้าที่เป็นแพลตฟอร์มโดยจัดให้มีสภาพแวดล้อมที่สนับสนุนการโต้ตอบของผู้ใช้ผ่านอินเทอร์เฟซ (เช่น จอภาพ เมาส์ แป้นพิมพ์ เครื่องพิมพ์ ฯลฯ) การสื่อสารกับระบบอื่นๆ (เช่น เครือข่าย Wi-Fi บลูทูธ เป็นต้น) และซอฟต์แวร์แอปพลิเคชัน

ซอฟต์แวร์แอพพลิเคชั่น

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

อย่างไรก็ตาม มีซอฟต์แวร์แอปพลิเคชันบางประเภทที่เป็นแพลตฟอร์มด้วย กุญแจสำคัญคือซอฟต์แวร์ที่เป็นปัญหานั้นทำหน้าที่สนับสนุนบางสิ่งที่จะสร้างจากมันหรือไม่ ตัวอย่างของแอพพลิเคชั่นซอฟต์แวร์ที่เป็นแพลตฟอร์ม ได้แก่

  • เว็บเบราว์เซอร์ - (เช่น Chrome, Safari, Internet Explorer) เป็นแพลตฟอร์มสำหรับซอฟต์แวร์รูปแบบอื่นๆ เช่น ปลั๊กอิน/ส่วนขยายหรือธีมของบุคคลที่สาม
  • ไซต์โซเชียลมีเดีย - เช่น Facebook ทำหน้าที่เป็นแพลตฟอร์มเมื่อรองรับแอปพลิเคชันภายนอก เครื่องมือ และ/หรือบริการที่โต้ตอบกับคุณสมบัติหลักของเว็บไซต์ สิ่งนี้ใช้ได้กับทั้งเว็บไซต์และเวอร์ชันแอพมือถือ
  • วิดีโอเกม - ที่รองรับม็อด (ผ่านตัวแก้ไขของเกม) ก็ถือเป็นแพลตฟอร์มเช่นกัน ม็อดวิดีโอเกมใช้เอ็นจิ้นวิดีโอเกมที่มีอยู่เป็นพื้นฐานสำหรับการสร้างแผนที่/ระดับ ตัวละคร วัตถุ หรือแม้แต่เกมแบบสแตนด์อโลนทั้งเกม

วิดีโอเกมคอนโซล

วิดีโอเกมคอนโซลเป็นตัวอย่างที่ดีของฮาร์ดแวร์และซอฟต์แวร์ที่รวมกันเป็นแพลตฟอร์ม คอนโซลแต่ละประเภททำหน้าที่เป็นฐานที่รองรับไลบรารีเกมของตัวเอง (เช่น คาร์ทริดจ์ Nintendo ดั้งเดิมไม่สามารถทำงานร่วมกับระบบเกม Nintendo รุ่นที่ใหม่กว่า) และแบบดิจิทัล (เช่น แม้จะเป็นรูปแบบแผ่นดิสก์ แต่เกม Sony PS3 จะ ไม่ทำงานบนระบบ Sony PS4 เนื่องจากซอฟต์แวร์/ภาษาโปรแกรม)

คำถามที่พบบ่อย

    คุณสร้างแพลตฟอร์มโซเชียลมีเดียอย่างไร

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

    คุณเล่น Minecraft ข้ามแพลตฟอร์มได้อย่างไร

    ในการเล่น Minecraft กับเพื่อน ๆ บนแพลตฟอร์มอื่น ๆ คุณทั้งหมดต้องมีเกมเวอร์ชั่นเดียวกัน (Java, Bedrock ฯลฯ) คุณต้องสร้างบัญชี Xbox และเพิ่มผู้เล่นคนอื่นๆ ในรายชื่อเพื่อนของคุณ แม้ว่าคุณจะเล่นบนแพลตฟอร์มที่ไม่ใช่ของ Microsoft เช่น Nintendo Switch จากนั้น เปิดเกม เริ่มเซสชันใหม่ และเชิญเพื่อนของคุณเข้าร่วม

    เกมข้ามแพลตฟอร์มคืออะไร

    เกมจะถือเป็น 'ข้ามแพลตฟอร์ม' หากสามารถเล่นได้บนหลายแพลตฟอร์ม (Xbox, PlayStation, PC ฯลฯ) พร้อมกันและความคืบหน้าจะส่งต่อจากคอนโซลหนึ่งไปอีกคอนโซล

    คุณสามารถซื้อ Dogecoin บนแพลตฟอร์มใดได้บ้าง

    คุณสามารถซื้อ Dogecoin ได้จากการแลกเปลี่ยนสกุลเงินดิจิทัลที่รองรับ ตัวอย่างบางส่วน ได้แก่ Coinbase, Binance และ Robinhood

    Google Cloud Platform คืออะไร

    Google Cloud Platform คือชุดบริการคลาวด์คอมพิวติ้งที่ทำงานบนโครงสร้างพื้นฐานเดียวกันกับ Google สำหรับแอปพลิเคชัน เช่น Gmail และ YouTube คลาวด์นำเสนอเครื่องมือที่หลากหลายสำหรับการจัดการ แมชชีนเลิร์นนิง การจัดเก็บข้อมูล และการวิเคราะห์ข้อมูล คล้ายกับผลิตภัณฑ์อย่าง Amazon Web Services และ Microsoft Azure

    แพลตฟอร์มโซเชียลมีเดียแรกคืออะไร

    Six Degrees มักจะได้รับการยกย่องว่าเป็นแพลตฟอร์มโซเชียลมีเดียแรกที่เป็นที่รู้จัก Six Degrees สร้างขึ้นโดย Andrew Weinreich ในปี 1997 มีฟีเจอร์มากมายที่พบได้ทั่วไปในแพลตฟอร์มโซเชียลมีเดียในปัจจุบัน เช่น ความสามารถในการลงทะเบียนด้วยที่อยู่อีเมล สร้างโปรไฟล์ และเพิ่มเพื่อน