Farklı Hesaplama Platformu Türleri Nelerdir?

Hem yazılım hem de donanım tabanlı olmak üzere çeşitli bilgisayar platformları vardır. Platform terimi, bir yazılım uygulamasının başlatılabileceği herhangi bir yazılım çerçevesini veya donanım mimarisini ifade eder. Bilgi işlem platformları, grafiksel kullanıcı arayüzlerini (GUI) ve Windows veya Macintosh OS ve OSX, işletim dilleri veya gerçek bilgisayar donanım mimarisinin kendisi gibi işletim sistemlerini (OS) içerebilir.

Yazılım geliştirmede, platform, platform çalışırken bir ürünün sabit performans göstermesini sağlama aracı olarak kullanılabilir. Bu, donanıma yüklü işletim sisteminden bağımsız olarak yürütülebilen bir yazılım uygulamasına neden olabilir. Bu tür yazılım uygulamalarının örnekleri arasında Java ve QuickTime tabanlı paketler bulunur. Bazı İnternet tabanlı yazılım şirketleri, çevrimiçi platformların yazılımın çalışmasını etkileyen kurulu işletim sistemi kısıtlaması olmadan gerçekleşmesini sağlamak için bu platformları kullanır. Eski bir işletim sistemini taklit etmek için bir bilgisayar platformu kullanarak, bu hizmetler, normalde yazılımla uyumlu olmayan modern donanımda oyunların oynanmasına izin verir.

Bazı yazılım evleri, yazılımlarının tek bir depolama ortamından iki işletim sistemiyle uyumlu olmasını sağlamak için yerleşik yumuşak platformlar kullanmıştır. Buna bir örnek, kullanıcının hem Microsoft Windows işletim sistemini çalıştıran hem de bir Apple Macintosh bilgisayarda kişisel bilgisayara (PC) kurabileceği bir yazılım uygulaması veya oyun olabilir. Buna çapraz platform uygulaması denir.

Platformlar arası bir uygulama tarafından gösterilen uyumluluk düzeyi, platform görevi de yapan programlama dili ile sağlanır. Bu yerleşik bilgi işlem platformunu kullanarak yazılım uygulamaları, çalışan bir işletim sistemi olmadan donanımı başlatmak üzere programlanabilir. Bu, işletim sistemi başka türlü boş bir sürücüye takılırken grafiksel bir kullanıcı arabirimi sağlamak için kullanılır. Platform bağımsızlığına bir örnek olarak, Java programlama dili hem programlama dili hem de hesaplama platformu olarak işlev görür. Bu dilde programlanan uygulamalar herhangi bir işletim sisteminde veya donanımda başarıyla başlatılır.

Yazılım tabanlı bilgi işlem platformu türleri yaygındır ve Linux ve Unix tabanlı sistemler, Google Chrome, Android ve Palm OS gibi bilgisayar ve mobil tabanlı işletim sistemlerini içerir. Donanım tabanlı platformlar arasında ana bilgisayar sistemleri ve süper bilgisayarları ev video oyun konsollarına kadar kullanabilirsiniz. Donanım tabanlı bilgi işlem platformları ayrıca, mobil sistem mimarileri, Unix sistemleri ve Intel x86 tabanlı sistemler için gelişmiş azaltılmış komut seti bilgisayar makinesini (Advanced RISC Makinesi veya ARM) içerir.