بن‌سازه رایانش

چهارچوب و یا بستری که نرم‌افزار یا سخت افزار بر روی آن توسعه داده می شود

بُن‌سازه،[۱] سکو یا پلت‌فرم (به انگلیسی: Platform) در رایانه‌ها و وسایل الکترونیکی به سخت‌افزار و نرم‌افزاری گفته می‌شود که به‌عنوان زیرساخت در یک سامانه وجود دارد.[۲] در واقع سکو بستری است که نرم‌افزارهای دیگر می‌توانند بر روی آن اجرا شوند یا به‌طور کلی‌تر چارچوبی از تکنولوژی است که به تکنولوژی‌های دیگر اجازهٔ اجرا می‌دهد.[۳]

اشاره به سکو در لیست نیازهای یک نرم‌افزار بسیار رایج است.[۴] در گذشته تمامی نرم‌افزارها باید بر روی یک سکو توسعه و اجرا می‌شدند. از آنجا که هر سکو رابط‌ها و سرویس‌های خود را به‌طور جداگانه ارائه می‌کرد. با اینکه امروزه نیز این تفاوت‌ها وجود دارد، اما با به‌وجود آمدن نرم‌افزارهای واسط و ایجاد لایه بین سیستم‌عامل و نرم‌افزار در حال اجرا این امکان فراهم شده‌است تا نرم‌افزارهای چندسکویی به‌وجود بیایند.[۳]

سکوهای نرم‌افزاری

معمولاً نرم‌افزارهایی که به‌عنوان سکو از آن‌ها یاد می‌شود، نرم‌افزارهای سطح پایینی مانند سیستم‌عامل‌ها هستند که بستر را برای اجرای دیگران فراهم می‌کنند.[۳]

فهرست سیستم‌های عامل

از سکوهای محبوب رایانه‌ای برای کاربران می‌توان به موارد زیر اشاره کرد:[۵]

در دنیای تلفن همراه نیز سکوهای مختلفی وجود دارد که رایج‌ترین آن‌ها عبارتند از:[۶]

فهرست چارچوب‌های نرم‌افزاری

چارچوب‌های نرم‌افزاری با فراهم کردن بستر توسعه و اجرا برای نرم‌افزارها، نقش مهمی در سکوهای اجرایی ایفا می‌کنند.[نیازمند منبع] از میان چارچوب‌های نرم‌افزاری می‌توان موارد زیر را نام برد:

سکوهای سخت‌افزاری

رایجترین سکوهای سخت‌افزاری موارد زیر است:

جستارهای وابسته

منابع

🔥 Top keywords: