وقتی صحبت از فناوری و محاسبات به میان می آید، یک پلتفرم به عنوان پایه اساسی برای توسعه و پشتیبانی سخت افزار و نرم افزار عمل می کند.
همه چیزهایی که در بالای فونداسیون ایجاد می شوند با هم در یک چارچوب عمل می کنند. به این ترتیب، هر پلت فرم مجموعه ای از قوانین، استانداردها و محدودیت های خاص خود را دارد که تعیین می کند چه سخت افزاری/نرم افزاری می تواند ساخته شود و هر کدام چگونه باید کار کنند.
پلت فرم های سخت افزاری می توانند:
- کل سیستم
- جزئیات فردی
- رابط
در مقایسه با پلتفرمهای سختافزاری، پلتفرمهای نرمافزاری گستردهتر هستند، اما ارتباط کاربران با آنها آسانتر است.با توجه به اینکه ما بیشتر با نرم افزار/برنامه ها تعامل داریم، منطقی است، حتی اگر سخت افزار (مانند موس، صفحه کلید، مانیتور، صفحه نمایش لمسی) به پر کردن شکاف کمک کند. پلتفرمهای نرمافزاری در دستههای کلی قرار میگیرند:
- نرم افزار سیستم
- نرم افزار کاربردی
خط پایین
پلتفرمهای سختافزاریمیتوانند کل سیستمها (یعنی دستگاههای محاسباتی) مانند رایانههای بزرگ، ایستگاههای کاری، رایانههای رومیزی، لپتاپ، تبلت، تلفنهای هوشمند و غیره باشند. هر یک از اینها یک پلتفرم سخت افزاری را نشان می دهد زیرا هر کدام دارای فاکتور شکل خاص خود هستند، مستقل از سیستم های دیگر عمل می کنند، و می توانند منابع یا خدمات (مانند اجرای نرم افزار/برنامه ها، اتصال به دستگاه ها/اینترنت و غیره) را به کاربران، به ویژه کاربران، ارائه دهند. توسط طرح اصلی پیش بینی نشده است.
اجزای فردی
اجزای منفرد مانند واحد پردازش مرکزی (CPU) رایانه ها نیز پلتفرم سخت افزاری محسوب می شوند.پردازندهها (مانند Intel Core، ARM Cortex، AMD APU) دارای معماریهای مجزایی هستند که عملکرد، ارتباط و تعامل با سایر اجزای تشکیل دهنده کل سیستم را تعیین میکنند. برای نشان دادن، CPU را به عنوان پایه ای در نظر بگیرید که از مادربرد، حافظه، درایوهای دیسک، کارت های توسعه، تجهیزات جانبی و نرم افزار پشتیبانی می کند. برخی از اجزا ممکن است بسته به نوع، شکل و سازگاری با یکدیگر قابل تعویض باشند یا نباشند.
خط پایین
اینترفیسها مانند PCI Express، پورت گرافیک تسریع شده (AGP)، یا اسلاتهای توسعه ISA، پلتفرمهایی برای توسعه انواع مختلف کارتهای الحاقی/توسعه هستند. فاکتورهای فرم رابط مختلف منحصر به فرد هستند، بنابراین، برای مثال، از نظر فیزیکی امکان وارد کردن کارت PCI Express در اسلات AGP یا ISA وجود ندارد - به یاد داشته باشید که پلتفرمها قوانین و محدودیتهایی را تعیین میکنند. این رابط همچنین ارتباطات، پشتیبانی و منابع را برای کارت توسعه پیوست شده فراهم می کند. نمونههایی از کارتهای توسعه که از چنین رابطهایی استفاده میکنند عبارتند از گرافیک ویدیویی، صدا/صوت، آداپتورهای شبکه، پورتهای USB، کنترلکنندههای سریال ATA (SATA) و غیره.
نرم افزار سیستم
نرم افزار سیستم چیزی است که کامپیوتر را با اجرای فرآیندهای همزمان در حین مدیریت/هماهنگی منابع سخت افزاری متعدد در ارتباط با نرم افزارهای کاربردی کنترل می کند. بهترین مثالها برای نرمافزارهای سیستمها، سیستمهای عامل مانند (و نه محدود به) Windows، macOS، Linux، Android، iOS و Chrome OS هستند.
سیستم عامل با ارائه محیطی که از تعامل کاربر از طریق رابط ها (مانند مانیتور، ماوس، صفحه کلید، چاپگر و غیره)، ارتباط با سایر سیستم ها (مانند شبکه، Wi-Fi، بلوتوث، و غیره) به عنوان یک پلتفرم عمل می کند. و غیره)، و نرم افزار کاربردی.
نرم افزار کاربردی
نرم افزار کاربردی شامل همه برنامه هایی است که برای انجام وظایف خاص در رایانه طراحی شده اند - اکثر آنها به عنوان پلتفرم در نظر گرفته نمی شوند. نمونههای رایج نرمافزارهای کاربردی غیرپلتفرمی عبارتند از برنامههای ویرایش تصویر، پردازشگرهای کلمه، صفحات گسترده، پخشکنندههای موسیقی، پیامرسانی/چت، برنامههای رسانههای اجتماعی و موارد دیگر.
با این حال، انواع مختلفی از نرم افزارهای کاربردی وجود دارند که پلتفرم نیز هستند. نکته کلیدی این است که آیا نرم افزار مورد نظر به عنوان پشتیبانی برای چیزی که بر روی آن ساخته می شود عمل می کند یا خیر. چند نمونه از نرم افزارهای کاربردی به عنوان پلتفرم عبارتند از:
- مرورگرهای وب - (مانند کروم، سافاری، اینترنت اکسپلورر) پلتفرمهایی برای سایر اشکال نرمافزار، مانند افزونهها/افزونهها یا تمهای شخص ثالث هستند.
- سایتهای رسانههای اجتماعی - مانند فیسبوک، هنگام پشتیبانی از برنامههای کاربردی، ابزارها و/یا سرویسهای خارجی که با ویژگیهای اصلی سایت تعامل دارند، به عنوان پلتفرم عمل میکنند. این هم برای وبسایت و هم برای نسخه برنامه تلفن همراه اعمال میشود.
- بازیهای ویدیویی - که از حالتها (از طریق ویرایشگر بازی) پشتیبانی میکنند نیز پلتفرم محسوب میشوند. مدهای بازی های ویدیویی از موتور بازی های ویدیویی موجود به عنوان پایه ای برای ایجاد نقشه ها/سطوح، کاراکترها، اشیاء یا حتی یک بازی مستقل طراحی شده توسط کاربر استفاده می کنند.
کنسول های بازی ویدیویی
کنسول های بازی ویدئویی نمونه های عالی از سخت افزار و نرم افزار هستند که به عنوان یک پلتفرم با هم ترکیب شده اند. هر نوع کنسول بهعنوان پایهای عمل میکند که از کتابخانه بازیهای خود به صورت فیزیکی (مثلاً یک کارتریج اصلی نینتندو با نسخههای بعدی سیستمهای بازی نینتندو سازگار نیست) و بهصورت دیجیتال (بهعنوان مثال، علیرغم اینکه هر دو فرمت دیسکی هستند، یک بازی سونی PS3 پشتیبانی میکند) عمل میکند. به دلیل نرم افزار/زبان برنامه نویسی روی سیستم PS4 سونی کار نمی کند).
سوالات متداول
چگونه یک پلت فرم رسانه اجتماعی ایجاد می کنید؟
ابتدا، تصمیم بگیرید که چه نوع جامعه ای را می خواهید بسازید و جمعیتی را که می خواهید هدف قرار دهید. سپس، مطمئن شوید که پلتفرم شما دارای ویژگیهای ضروری مانند جریان فعالیت، بهروزرسانی وضعیت، امنیت و خدمات مشتری است. سپس، زمان راهاندازی و بازاریابی پلت فرم رسانههای اجتماعی جدید است.
چگونه Minecraft Cross Platform را بازی می کنید؟
برای بازی Minecraft با دوستان در پلتفرم های دیگر، همه شما باید نسخه مشابهی از بازی (جاوا، بستر و غیره) داشته باشید. شما همچنین باید یک حساب Xbox ایجاد کنید و بازیکنان دیگر را به لیست دوستان خود اضافه کنید، حتی اگر در پلتفرم غیر مایکروسافتی مانند Nintendo Switch بازی می کنید. سپس، بازی را راهاندازی کنید، جلسه جدیدی را شروع کنید و دوستان خود را به پیوستن دعوت کنید.
بازی های کراس پلتفرم چیست؟
بازیها در صورتی که برای اجرای همزمان روی چندین پلتفرم (ایکس باکس، پلیاستیشن، رایانه شخصی و غیره) در دسترس باشند، بهعنوان «پلتفرم متقاطع» در نظر گرفته میشوند و پیشرفت از کنسولی به کنسول دیگر منتقل میشود.
روی چه پلتفرمی می توانید Dogecoin بخرید؟
می توانید Dogecoin را در هر صرافی ارز دیجیتالی که از آن پشتیبانی می کند خریداری کنید. برخی از نمونهها عبارتند از Coinbase، Binance، و Robinhood.
Google Cloud Platform چیست؟
Google Cloud Platform مجموعه ای از خدمات رایانش ابری است که در زیرساخت مشابه Google برای برنامه هایی مانند Gmail و YouTube اجرا می شود. Cloud ابزارهای مختلفی را برای مدیریت، یادگیری ماشین، ذخیره سازی داده ها و تجزیه و تحلیل داده ها ارائه می دهد. این شبیه به محصولاتی مانند خدمات وب آمازون و مایکروسافت آزور است.
اولین پلت فرم رسانه اجتماعی چه بود؟
Six Degrees اغلب به عنوان اولین پلتفرم رسانه اجتماعی قابل تشخیص شناخته می شود. Six Degrees که توسط اندرو واینریچ در سال 1997 ایجاد شد، شامل بسیاری از ویژگیهایی بود که امروزه در پلتفرمهای رسانههای اجتماعی یافت میشوند، مانند امکان ثبت نام با آدرس ایمیل، ایجاد نمایه و افزودن دوستان.