Platform Nedir?

Kelimeyi her zaman duyarsınız ama ciddiyetle: Ne anlama geliyor?

Teknoloji ve bilgi işlem söz konusu olduğunda, bir platform donanım ve yazılımların geliştirilmesi ve desteklenmesi için temel bir temel görevi görür.

Bir vakfın üzerinde yaratılan her şey aynı çerçevede birlikte çalışır. Bu nedenle, her platformun hangi donanım / yazılımın oluşturulabileceğini ve her birinin nasıl çalışması gerektiğini belirleyen kendi kuralları, standartları ve kısıtlamaları vardır.

Donanım platformları şunlar olabilir:

Donanım platformlarına karşı, yazılım platformları daha kapsamlı, ancak kullanıcılar tarafından daha kolay ilişki kuruyor. Donanım (örneğin, fare, klavye, monitör, dokunmatik ekran) boşluğu kapatmaya yardım etse bile, yazılım / uygulamalarla daha sık etkileşimde bulunduğumuz düşünülürse, mantıklıdır. Yazılım platformları genel kategoriler altındadır:

Bütün sistemler

Donanım platformları, ana bilgisayarlar, iş istasyonları, masaüstü bilgisayarlar, dizüstü bilgisayarlar, tabletler, akıllı telefonlar ve daha fazlası gibi tüm sistemler (örneğin bilgisayar aygıtları) olabilir. Bunların her biri bir donanım platformunu temsil eder, çünkü her birinin kendi form faktörü vardır, diğer sistemlerden bağımsız olarak çalışır ve kullanıcılara, özellikle de kaynaklara veya hizmetlere (örneğin, yazılım / uygulama, aygıt / internet vb. Bağlanma gibi) sağlanabilir. Özgün tasarıma göre beklenmiyor.

Bireysel bileşenler

Bilgisayarların merkezi işlem birimi (CPU) gibi bireysel bileşenler de donanım platformları olarak kabul edilir. CPU'lar (örneğin Intel Core, ARM Cortex, AMD APU), tüm sistemi oluşturan diğer bileşenlerle çalışmayı, iletişimi ve etkileşimi belirleyen farklı mimarilere sahiptir. Örnek vermek gerekirse, CPU'yu bir anakart, bellek, disk sürücüleri, genişletme kartları, çevre birimleri ve yazılımları destekleyen temel olarak düşünün. Bazı bileşenler, tür, biçim ve uyumluluğa bağlı olarak birbirleriyle değiştirilebilir veya olmayabilir.

Arayüzler

PCI Express , Hızlandırılmış Grafik Bağlantı Noktası (AGP) veya ISA genişletme yuvaları gibi arabirimler, farklı eklenti / genişletme kartlarının geliştirilmesine yönelik platformlardır. Farklı arayüz form faktörleri benzersizdir, bu nedenle, örneğin bir AGP veya ISA yuvasına bir PCI Express kartı yerleştirmek fiziksel olarak mümkün değildir - platformların kuralları ve kısıtlamaları belirlediğini unutmayın. Arayüz ayrıca ekli genişleme kartına iletişim, destek ve kaynaklar sağlar. Bu arayüzleri kullanan genişletme kartlarının örnekleri şunlardır: video grafikleri, ses / ses, ağ bağdaştırıcıları, USB bağlantı noktaları, seri ATA (SATA) denetleyicileri ve daha fazlası.

Sistem yazılımı

Sistem yazılımı, uygulama yazılımı ile bağlantılı olarak birden fazla donanım kaynağını yönetirken / koordine ederken, aynı anda işlemleri gerçekleştirerek bilgisayarı kontrol eden şeydir. Sistem yazılımı için en iyi örnekler, Windows, MacOS, Linux, Android, iOS ve Chrome OS gibi (ancak bunlarla sınırlı olmamak üzere) işletim sistemleridir .

İşletim sistemi, kullanıcı arabirimlerini (örn. Monitör, fare, klavye, yazıcı, vb.), Diğer sistemlerle (ör. Ağ, Wi-Fi, Bluetooth, vb.) Iletişimini destekleyen bir ortam sağlayarak bir platform görevi görür ve Uygulama yazılımı.

Uygulama yazılımı

Uygulama yazılımı, bir bilgisayarda belirli görevleri yerine getirmek için tasarlanan tüm programları içerir - çoğu, platform olarak kabul edilmez. Platform dışı uygulama yazılımının yaygın örnekleri şunlardır: resim düzenleme programları, kelime işlemcileri, elektronik tablolar, müzik çalarlar, mesajlaşma / sohbet, sosyal medya uygulamaları ve daha fazlası.

Bununla birlikte, platformlar da olan bazı uygulama yazılımları vardır. Anahtar, söz konusu yazılımın üzerine kurulacak bir şey için destek olup olmadığıdır. Uygulama yazılımı olarak platformlardan bazı örnekler:

Video Oyun Konsolları

Video oyun konsolları, bir platform olarak bir araya getirilmiş donanım ve yazılımın mükemmel örnekleridir. Her konsol tipi, kendi oyun kitaplığını fiziksel olarak destekleyen bir temel (örneğin, Nintendo oyun sistemlerinin daha sonraki sürümleriyle uyumlu olmayan orijinal bir Nintendo kartuşuyla uyumlu değildir) ve dijital olarak (her ikisi de bir disk formatı olmasına rağmen, bir Sony PS3 oyunu yazılım / programlama dili nedeniyle Sony PS4 sisteminde çalışmaz).