From Wikipedia, the free encyclopedia
چندسکویی (به انگلیسی: Cross-platform) در اصطلاح نرمافزارهای رایانه، به آن دسته از نرمافزارها گفته میشود که در چندین سکوی رایانهای قابل اجرا هستند. این نرمافزارها در دو دستهٔ کلی قرار میگیرند.[1]
همچنین چند سکویی به دستهای از نرمافزارها گفته میشود که در یک محیط از چند سکو استفاده شدهاست.[6]
بسترهای نرمافزاری میتوانند به نوع پردازنده (CPU) یا سختافزار دیگری که یک سیستم عامل یا برنامه معین بر روی آن اجرا میشود، نوع سیستم عامل در رایانه یا ترکیبی از نوع سختافزار و نوع سیستم عاملی که روی آن اجرا میشود، اشاره کنند.[7] یک مثال از یک پلتفرم مشترک، Microsoft Windows است که با معماری x86 اجرا میشود. سایر سیستم عاملهای رایانه رومیزی معروف شامل Linux / Unix و macOS هستند - هر دوی اینها خود کراس پلتفرم هستند. با این حال، بسیاری از دستگاهها مانند تلفنهای هوشمند وجود دارند که همچنین بهطور مؤثر سیستم عامل رایانه هستند اما کمتر در مورد آنها حرفی زده میشود. نرمافزار کاربردی را میتوان بسته به ویژگیهای یک سیستم عامل خاص - سختافزار، سیستم عامل یا ماشین مجازی که در آن کار میکند - نوشت. بستر جاوا یک پلت فرم ماشین مجازی است که روی بسیاری از سیستم عاملها و انواع سختافزار اجرا میشود و بستر مشترک نرمافزاری است که میتوان برای آن نوشت.
یک بستر سختافزاری میتواند به معماری مجموعه دستورالعملها اشاره کند. به عنوان مثال: معماری x86 و انواع مختلف آن مانند IA-32 و x86-64. این ماشینها غالباً یک نسخه از Microsoft Windows را اجرا میکنند،[8] اگرچه میتوانند سیستم عاملهای دیگری از جمله Linux , OpenBSD , NetBSD , macOS و FreeBSD را نیز اجرا کنند.
معماریهای ۳۲ بیتی ARM (و نسخه جدیدتر ۶۴ بیتی) در تلفنهای هوشمند و رایانههای لوحی که از سیستم عاملهای Android , iOS و سایر سیستم عاملهای تلفن همراه استفاده میکنند، معمول است.
سیستم عاملهای نرمافزاری میتوانند یک سیستم عامل یا یک محیط برنامهنویسی باشند، گرچه معمولاً ترکیبی از هر دو است. یک استثنا قابل توجه در این مورد جاوا است که از یک ماشین مجازی مستقل از سیستم عامل برای کد کامپایل شده خود استفاده میکند، که در دنیای زبان برنامهنویسی جاوا به عنوان bytecode شناخته میشود. نمونههایی از سیستم عاملهای نرمافزاری عبارتند از:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.