بستر چیست؟

ساخت وبلاگ

شما تمام وقت این کلمه را می شنوید اما به طور جدی: معنی آن چیست؟

  • دانشکده عالی

استنلی گودنر نویسنده سابق Lifewire است که در مورد تجهیزات صوتی ، مدیریت موسیقی ، سخت افزار رایانه و سایر فن آوری های مصرف کننده می نویسد.

  • راهنمای نهایی خرید لپ تاپ

وقتی صحبت از فناوری و محاسبات می شود ، یک پلتفرم به عنوان پایه اصلی توسعه و پشتیبانی سخت افزار و نرم افزار عمل می کند.

همه چیز ایجاد شده در بالای یک بنیاد در همان چارچوب با هم فعالیت می کند. به همین ترتیب ، هر پلتفرم مجموعه ای از قوانین ، استانداردها و محدودیت های خاص خود را دارد که دیکته می کند که چه سخت افزاری/نرم افزاری می تواند ساخته شود و چگونه هر کدام باید کار کنند.

سیستم عامل های سخت افزاری می توانند:

  • سیستم کل
  • مؤلفه های انفرادی
  • رابط

در مقابل سیستم عامل های سخت افزاری ، سیستم عامل های نرم افزاری گسترده تر و در عین حال ارتباط با کاربران آسان تر هستند. با توجه به اینکه ما معمولاً با نرم افزار/برنامه ها تعامل داریم ، حتی اگر سخت افزار (به عنوان مثال موش ، صفحه کلید ، مانیتورها ، صفحه لمسی) در تعامل بیشتر باشد ، منطقی است. سیستم عامل های نرم افزاری تحت دسته بندی های کلی:

  • سیستم نرم افزار
  • نرم افزار کاربردی

A tall stack of wood Jenga blocks on a white table

یک سکوی به عنوان پایه و اساس ساخت و ساز ، بر خلاف ایجاد سازه های عمودی از بلوک ها ، خدمت می کند. Xijian / Getty Images

سیستم کل

سیستم عامل های سخت افزاری می توانند کامل سیستم ها (یعنی دستگاه های محاسباتی) مانند اصلی ، ایستگاه های کاری ، دسک تاپ ، لپ تاپ ، تبلت ، تلفن های هوشمند و موارد دیگر باشند. هر یک از این یک پلتفرم سخت افزاری را نشان می دهد زیرا هر یک از آنها فاکتور فرم خاص خود را دارد ، مستقل از سایر سیستم ها عمل می کند و قادر به ارائه منابع یا خدمات (به عنوان مثال در حال اجرا نرم افزار/برنامه ها ، اتصال به دستگاه ها/اینترنت و غیره) برای کاربران است ، به ویژه مواردیبا طرح اصلی پیش بینی نشده است.

مؤلفه های انفرادی

اجزای جداگانه ، مانند واحد پردازش مرکزی (CPU) رایانه ها نیز سیستم عامل های سخت افزاری در نظر گرفته می شوند. CPU (به عنوان مثال Core Intel ، Arm Cortex ، AMD APU) دارای معماری های مشخصی هستند که عملکرد ، ارتباط و تعامل با سایر مؤلفه هایی را که یک سیستم کامل را تشکیل می دهند تعیین می کنند. برای نشان دادن ، CPU را به عنوان پایه ای که از مادربرد ، حافظه ، درایوهای دیسک ، کارتهای انبساط ، لوازم جانبی و نرم افزار پشتیبانی می کند ، در نظر بگیرید. بسته به نوع ، فرم و سازگاری ، برخی از مؤلفه ها ممکن است با یکدیگر قابل تعویض باشند.

رابط

رابط ها ، مانند PCI Express ، پورت گرافیکی شتاب (AGP) یا شکافهای انبساط ISA ، سیستم عامل هایی برای توسعه انواع مختلف کارتهای افزودنی/انبساط هستند. فاکتورهای مختلف فرم رابط منحصر به فرد هستند ، بنابراین ، به عنوان مثال ، وارد کردن کارت PCI Express در یک شکاف AGP یا ISA از نظر جسمی امکان پذیر نیست - به یاد داشته باشید که سیستم عامل ها قوانین و محدودیت ها را تعیین می کنند. این رابط همچنین ارتباطات ، پشتیبانی و منابع مربوط به کارت انبساط پیوست را فراهم می کند. نمونه هایی از کارتهای انبساط که از چنین رابط هایی استفاده می کنند عبارتند از گرافیک ویدیویی ، صدا/صدا ، آداپتورهای شبکه ، درگاه های USB ، کنترل کننده های سریال ATA (SATA) و موارد دیگر.

سیستم نرم افزار

نرم افزار سیستم همان چیزی است که رایانه را با اجرای فرآیندهای همزمان ضمن مدیریت/هماهنگی چندین منبع سخت افزاری در رابطه با نرم افزار برنامه ، کنترل می کند. بهترین نمونه ها برای نرم افزار سیستم سیستم عامل هایی مانند (اما محدود به) ویندوز ، MacOS ، Linux ، Android ، iOS و سیستم عامل Chrome است.

سیستم عامل با فراهم کردن محیطی که از تعامل کاربر از طریق رابط ها (به عنوان مثال مانیتور ، ماوس ، صفحه کلید ، چاپگر و غیره) پشتیبانی می کند ، به عنوان یک بستر خدمت می کند ، ارتباط با سایر سیستم ها (به عنوان مثال شبکه ، Wi-Fi ، بلوتوث و غیره) و ونرم افزار کاربردی.

نرم افزار کاربردی

نرم افزار برنامه شامل کلیه برنامه هایی است که برای انجام کارهای خاص در رایانه طراحی شده اند - بیشتر آنها به عنوان سیستم عامل در نظر گرفته نمی شوند. نمونه های متداول از نرم افزار کاربردی غیر پلتفرمی عبارتند از برنامه های ویرایش تصویر ، پردازنده های کلمه ، صفحه گسترده ، پخش کننده موسیقی ، پیام رسانی/گپ ، برنامه های رسانه های اجتماعی و موارد دیگر.

با این حال ، برخی از انواع نرم افزار کاربردی وجود دارد که همچنین سیستم عامل هستند. نکته اصلی این است که آیا نرم افزار مورد نظر به عنوان پشتیبانی از چیزی که باید بر روی آن ساخته شود ، خدمت می کند یا خیر. برخی از نمونه های نرم افزار برنامه به عنوان سیستم عامل ها عبارتند از:

  • مرورگرهای وب-(به عنوان مثال Chrome ، Safari ، Inteet Explorer) سیستم عامل هایی برای سایر اشکال نرم افزار مانند افزونه ها/افزونه های شخص ثالث یا مضامین هستند.
  • سایت های رسانه های اجتماعی - مانند فیس بوک ، هنگام پشتیبانی از برنامه های خارجی ، ابزارها و/یا خدماتی که با ویژگی های اصلی سایت در تعامل هستند ، به عنوان سیستم عامل خدمت می کنند. این امر در مورد وب سایت و همچنین نسخه برنامه تلفن همراه صدق می کند.
  • بازی های ویدیویی - که از حالت های پشتیبانی (از طریق ویرایشگر بازی) پشتیبانی می کنند نیز سیستم عامل در نظر گرفته می شوند. حالت های بازی ویدیویی از موتور بازی ویدیویی موجود به عنوان پایه و اساس ایجاد نقشه ها/سطح های طراحی شده توسط کاربر ، کاراکترها ، اشیاء یا حتی یک بازی مستقل کامل استفاده می کنند.

کنسول های بازی ویدیویی

کنسول های بازی های ویدیویی نمونه های خوبی از سخت افزار و نرم افزار است که به عنوان یک بستر با هم ترکیب شده اند. هر نوع کنسول به عنوان پایه ای عمل می کند که از کتابخانه بازی های خود از نظر جسمی پشتیبانی می کند (به عنوان مثال یک کارتریج اصلی نینتندو با نسخه های بعدی سیستم های بازی Nintendo سازگار نیست) و به صورت دیجیتالی (به عنوان مثال با وجود هر دو قالب دیسک ، یک بازی Sony PS3 خواهد بودبه دلیل نرم افزار/زبان برنامه نویسی روی سیستم سونی PS4 کار نکنید).

ابتدا تصمیم بگیرید که چه نوع جامعه ای را می خواهید بسازید و جمعیتی را که می خواهید هدف قرار دهید. در مرحله بعد ، اطمینان حاصل کنید که پلتفرم شما شامل ویژگی های لازم مانند جریان فعالیت ، به روزرسانی وضعیت ، امنیت و خدمات به مشتری است. سپس زمان آن رسیده است که پلت فرم جدید رسانه های اجتماعی خود را راه اندازی و به بازار عرضه کنید.

برای بازی Minecraft با دوستان در سیستم عامل های دیگر ، همه شما باید نسخه مشابه بازی را داشته باشید (جاوا ، بستر و غیره). شما همچنین باید یک حساب Xbox ایجاد کنید و بازیکنان دیگر را به لیست دوستان خود اضافه کنید ، حتی اگر در یک پلت فرم غیر Microsoft مانند Nintendo Switch بازی می کنید. سپس ، بازی را راه اندازی کنید ، یک جلسه جدید را شروع کنید و دوستان خود را برای پیوستن به آن دعوت کنید.

بازی ها به عنوان "پلت فرم صلیب" در نظر گرفته می شوند اگر در دسترس باشند تا در سیستم عامل های مختلف (Xbox ، PlayStation ، PC و غیره) بازی کنند و پیشرفت از کنسول تا کنسول حمل می شود.

شما می توانید Dogecoin را در هر مبادله رمزنگاری که از آن پشتیبانی می کند خریداری کنید. برخی از نمونه ها شامل Coinbase ، Binance و Robinhood است.

Google Cloud Platform مجموعه ای از خدمات محاسباتی ابری است که در زیرساخت های مشابه Google برای برنامه هایی مانند Gmail و YouTube اجرا می شود. Cloud ابزارهای متنوعی را برای مدیریت ، یادگیری ماشین ، ذخیره داده ها و تجزیه و تحلیل داده ها ارائه می دهد. این شبیه به محصولاتی مانند خدمات وب آمازون و مایکروسافت لاجورد است.

شش درجه اغلب به عنوان اولین بستر قابل تشخیص رسانه های اجتماعی شناخته می شود. ساخته شده توسط اندرو وینریش در سال 1997 ، شش درجه شامل بسیاری از ویژگی هایی است که امروزه در سیستم عامل های رسانه های اجتماعی وجود دارد ، مانند امکان ثبت نام با آدرس ایمیل ، ایجاد یک پروفایل و اضافه کردن دوستان.

مقالات آموزش فارکس...
ما را در سایت مقالات آموزش فارکس دنبال می کنید

برچسب : نویسنده : بهزاد فراهانی بازدید : 47 تاريخ : شنبه 12 فروردين 1402 ساعت: 14:54