מהי פלטפורמה?

תוכן עניינים:

מהי פלטפורמה?
מהי פלטפורמה?
Anonim

בכל הנוגע לטכנולוגיה ומחשוב, פלטפורמה משמשת כבסיס לפיתוח ותמיכה של חומרה ותוכנה.

כל מה שנוצר על גבי קרן פועל יחד באותה מסגרת. ככזה, לכל פלטפורמה יש מערכת חוקים, תקנים והגבלות משלה שמכתיבים איזו חומרה/תוכנה ניתן לבנות וכיצד כל אחת מהן צריכה לעבוד.

פלטפורמות חומרה יכולות להיות:

  • מערכות שלמות
  • רכיבים בודדים
  • Interfaces

לעומת פלטפורמות חומרה, פלטפורמות תוכנה נרחבות יותר, אך קל יותר להתייחס אליהן על ידי משתמשים.זה הגיוני, בהתחשב בכך שאנו מקיימים אינטראקציה נפוצה יותר עם תוכנות/אפליקציות, למרות שחומרה (כגון עכברים, מקלדות, צגים, מסכי מגע) עוזרת לגשר על הפער. פלטפורמות תוכנה נופלות תחת הקטגוריות הכלליות של:

  • תוכנת מערכת
  • תוכנת אפליקציה
Image
Image

שורה התחתונה

פלטפורמות חומרה יכולות להיות מערכות שלמות (כלומר התקני מחשוב) כגון מיינפריים, תחנות עבודה, מחשבים שולחניים, מחשבים ניידים, טאבלטים, סמארטפונים ועוד. כל אחד מאלה מייצג פלטפורמת חומרה מכיוון שלכל אחד יש גורם צורה משלו, פועל ללא תלות במערכות אחרות, ומסוגל לספק משאבים או שירותים (למשל הפעלת תוכנות/אפליקציות, התחברות למכשירים/אינטרנט וכו') למשתמשים, במיוחד כאלה. העיצוב המקורי לא צפוי.

רכיבים בודדים

רכיבים בודדים, כמו יחידת העיבוד המרכזית (CPU) של מחשבים, נחשבים גם הם לפלטפורמות חומרה.למעבדים (לדוגמה, Intel Core, ARM Cortex, AMD APU) יש ארכיטקטורות שונות שקובעות את הפעולה, התקשורת והאינטראקציה עם רכיבים אחרים המרכיבים מערכת שלמה. לשם המחשה, שקול את ה-CPU כבסיס התומך בלוח אם, זיכרון, כונני דיסקים, כרטיסי הרחבה, ציוד היקפי ותוכנה. רכיבים מסוימים עשויים להיות ניתנים להחלפה זה עם זה או לא, בהתאם לסוג, צורה ותאימות.

שורה התחתונה

ממשקים, כגון PCI Express, Accelerated Graphics Port (AGP), או חריצי הרחבה של ISA, הם פלטפורמות לפיתוח סוגים שונים של כרטיסי הרחבה/הרחבה. גורמי צורה שונים של ממשק הם ייחודיים, כך, למשל, זה לא אפשרי פיזית להכניס כרטיס PCI Express לתוך חריץ AGP או ISA - זכור שהפלטפורמות קובעות את הכללים וההגבלות. הממשק מספק גם תקשורת, תמיכה ומשאבים לכרטיס ההרחבה המצורף. דוגמאות לכרטיסי הרחבה המשתמשים בממשקים כאלה הם גרפיקת וידאו, סאונד/שמע, מתאמי רשת, יציאות USB, בקרי ATA טוריים (SATA) ועוד.

תוכנת מערכת

תוכנת המערכת היא השולטת במחשב על ידי ביצוע תהליכים בו-זמניים תוך ניהול/תיאום משאבי חומרה מרובים בשילוב עם תוכנת יישום. הדוגמאות הטובות ביותר לתוכנת מערכת הן מערכות הפעלה, כגון (אך לא רק) Windows, macOS, Linux, Android, iOS ו-Chrome OS.

מערכת ההפעלה משמשת כפלטפורמה על ידי מתן סביבה התומכת באינטראקציה של משתמשים באמצעות ממשקים (כגון צג, עכבר, מקלדת, מדפסת וכו'), תקשורת עם מערכות אחרות (כגון רשתות, Wi-Fi, Bluetooth, וכו'), ותוכנות יישומים.

תוכנת אפליקציות

תוכנת יישומים כוללת את כל התוכנות שנועדו לבצע משימות ספציפיות במחשב - רובן אינן נחשבות כפלטפורמות. דוגמאות נפוצות לתוכנות יישומים שאינן פלטפורמות הן תוכנות לעריכת תמונות, מעבדי תמלילים, גיליונות אלקטרוניים, נגני מוזיקה, הודעות/צ'אט, אפליקציות מדיה חברתית ועוד.

עם זאת, ישנם סוגים מסוימים של תוכנות יישומים שהם גם פלטפורמות. המפתח הוא האם התוכנה המדוברת משמשת כתמיכה למשהו שייבנה עליה. כמה דוגמאות לתוכנות יישומים כפלטפורמות הן:

  • דפדפני אינטרנט - (למשל Chrome, Safari, Internet Explorer) הן פלטפורמות לצורות אחרות של תוכנה, כגון יישומי פלאגין/הרחבות או ערכות נושא של צד שלישי.
  • אתרי מדיה חברתית - כגון פייסבוק, משמשים כפלטפורמות בעת תמיכה ביישומים, כלים ו/או שירותים חיצוניים המקיימים אינטראקציה עם תכונות הליבה של האתר. זה חל הן על האתר והן על גרסת האפליקציה לנייד.
  • משחקי וידאו - שתומכים במודים (דרך עורך המשחק) נחשבים גם הם לפלטפורמות. אופנים למשחקי וידאו משתמשים במנוע משחקי הווידאו הקיים כבסיס ליצירת מפות/רמות, דמויות, אובייקטים או אפילו משחק עצמאי שלם.

קונסולות משחקי וידאו

קונסולות משחקי וידאו הן דוגמאות מצוינות לחומרה ותוכנה המשולבים יחד כפלטפורמה. כל סוג קונסולה פועל כבסיס התומך בספריית המשחקים שלו פיזית (למשל מחסנית נינטנדו מקורית אינה תואמת לגרסאות מאוחרות יותר של מערכות משחק נינטנדו) ודיגיטלית (לדוגמה, למרות ששניהם פורמט דיסק, משחק Sony PS3 יהיה לא עובד על מערכת Sony PS4 עקב תוכנה/שפת תכנות).

שאלות נפוצות

    איך יוצרים פלטפורמת מדיה חברתית?

    ראשית, החליטו לאיזה סוג קהילה ברצונכם לבנות והדמוגרפיה אליה ברצונכם למקד. לאחר מכן, ודא שהפלטפורמה שלך כוללת תכונות נחוצות כמו זרם פעילות, עדכוני סטטוס, אבטחה ושירות לקוחות. לאחר מכן, הגיע הזמן להשיק ולשווק את פלטפורמת המדיה החברתית החדשה שלך.

    איך משחקים ב-Minecraft Cross Platform?

    כדי לשחק Minecraft עם חברים בפלטפורמות אחרות, לכולכם צריך את אותה גרסה של המשחק (Java, Bedrock וכו'). אתה גם צריך ליצור חשבון Xbox ולהוסיף את השחקנים האחרים לרשימת החברים שלך, גם אם אתה משחק בפלטפורמה שאינה של מיקרוסופט כמו ה-Nintendo Switch. לאחר מכן, הפעל את המשחק, התחל הפעלה חדשה והזמן את החברים שלך להצטרף.

    מהם משחקים חוצי פלטפורמות?

    משחקים נחשבים כ'פלטפורמה צולבת' אם הם זמינים להפעלה במספר פלטפורמות (Xbox, PlayStation, PC וכו') בו-זמנית וההתקדמות עוברת מקונסולה לקונסולה.

    באיזו פלטפורמה אתה יכול לקנות Dogecoin?

    אתה יכול לקנות Dogecoin בכל בורסת מטבעות קריפטוגרפית שתומכת בו. כמה דוגמאות כוללות Coinbase, Binance ו-Robinhood.

    מהי Google Cloud Platform?

    The Google Cloud Platform היא חבילה של שירותי מחשוב ענן הפועלים על אותה תשתית של Google עבור יישומים כמו Gmail ו-YouTube. Cloud מציע מגוון כלים לניהול, למידת מכונה, אחסון נתונים וניתוח נתונים. זה דומה למוצרים כמו Amazon Web Services ו-Microsoft Azure.

    מה הייתה פלטפורמת המדיה החברתית הראשונה?

    Six Degrees זוכה לעתים קרובות להיות פלטפורמת המדיה החברתית הראשונה שניתן לזהות. נוצר על ידי אנדרו ויינרייך בשנת 1997, Six Degrees כללו תכונות רבות הנפוצות כיום בפלטפורמות המדיה החברתית, כגון היכולת להירשם באמצעות כתובת אימייל, ליצור פרופיל ולהוסיף חברים.

מוּמלָץ: