Oyun konsollarının işletim sistemlerinin bilgisayardaki işletim sistemleri ile farkı nedir?

Litenium

Centipat
Katılım
19 Temmuz 2022
Mesajlar
643
Çözümler
8
Mesela PlayStation veya Xbox'ya da televizyon kutularından örnek vereyim, bunların GUI'ı var televizyon kumandası - oyun kolu ile yönlendirilebiliyorlar fakat bilgisayardaki ile onlardaki arasındaki fark ne mesela? Veya bunlar işletim sistemimi işletim sistemi değil ise veya işletim sistemi ise bunlara ne deniyor?
 
PlayStation Orbis OS isimli işletim sistemini kullanıyor.
Xbox ise IBM PowerPC mimarisi kullanıyor. İşletim sistemleri farklıdır belki bunlara Linux kurabilirsiniz fakat Windows kuramazsınız işlemci mimarileri desteklemez.
 
PlayStation Orbis OS isimli işletim sistemini kullanıyor.
Xbox ise IBM PowerPC mimarisi kullanıyor. İşletim sistemleri farklıdır belki bunlara Linux kurabilirsiniz fakat Windows kuramazsınız işlemci mimarileri desteklemez.
İsimler doğru ancak bu tam olarak böyle değil. Xbox aslında Windows'un bir katmanıdır, dolayısıyla mimarisi çok benzerdir ki Windows daha doğrusu Microsoft bu konuda atılımlar yapmıştır ve sonucunda çok uyumlu sistemler ortaya çıkmıştır. (Xbox One ve üstü nesiller Windows 10 ile tam uyumlu.)

PS konusu ise çok daha karışık bir mevzu. PS3 ve önceki sistemlerde Sony tamamen farklı bir mimari kullanmaktaydı, ancak PS4/5 sistemlerinde x86 yani şu an kullandığımız bilgisayarlardaki mimari kullanılmaktadır.

Unutmayın, Orbis OS bir Unix dağıtımıdır. Keza Android de bir Unix dağıtımıdır, iOS'da.. Ancak fark burada ortaya çıkmaz. Windows'da herkesin bildiği üzere DirectX, Vulkan gibi Render API bulunmaktadır. PS sistemlerinde bu API oldukça farklıdır, bu yüzden bunları emüle etmek gerekir. Kapalı bir sistemin içinde olsaydınız bunu yapmanız çok kısa sürerdi, eğer elinizde bir kit olsaydı bu kit ile Windows üzerinde PS oyunu oynayabilirdiniz.

Ancak bu kit sadece Sony de vardır, o da varsa tabii. O yüzden gönüllü yazılımcılarımız "Emülatör" adını verdiğimiz daha doğrusu "Reverse Engineering" yani ters mühendislik ile bunları simüle, taklit ederler. Dolayısıyla bir taklit, hesaplamaları fazlalaştırır. Bir işi 3-4 defa yapar. Dolayısıyla kapalı kaynak sistemi çözene kadar seneler geçer. (Bkz: RPCS3)

Yani, her iki sistem de özelinde aynıdır. Ancak Orbis'i PC'ye kuramazsınız, ancak Windows'u PS cihazlarına kurabilirsiniz. Burada kilit nokta tamamen işletim sistemi ve Rendering API.

Ekleme: Şu an Windows'un altyapısı yani, Windows NT yerine başka bir çekirdeğe geçilecek olsa şu anki Windows oyunları yeni sistemle inanılmaz uyumsuz ve en üst sistemlerde bile komik oyunlar kasabilecektir.
 
İsimler doğru ancak bu tam olarak böyle değil. Xbox aslında Windows'un bir katmanıdır, dolayısıyla mimarisi çok benzerdir ki Windows daha doğrusu Microsoft bu konuda atılımlar yapmıştır ve sonucunda çok uyumlu sistemler ortaya çıkmıştır. (Xbox One ve üstü nesiller Windows 10 ile tam uyumlu.)

PS konusu ise çok daha karışık bir mevzu. PS3 ve önceki sistemlerde Sony tamamen farklı bir mimari kullanmaktaydı, ancak PS4/5 sistemlerinde x86 yani şu an kullandığımız bilgisayarlardaki mimari kullanılmaktadır.

Unutmayın, Orbis OS bir Unix dağıtımıdır. Keza Android de bir Unix dağıtımıdır, iOS'da.. Ancak fark burada ortaya çıkmaz. Windows'da herkesin bildiği üzere DirectX, Vulkan gibi Render API bulunmaktadır. PS sistemlerinde bu API oldukça farklıdır, bu yüzden bunları emüle etmek gerekir. Kapalı bir sistemin içinde olsaydınız bunu yapmanız çok kısa sürerdi, eğer elinizde bir kit olsaydı bu kit ile Windows üzerinde PS oyunu oynayabilirdiniz.

Ancak bu kit sadece Sony de vardır, o da varsa tabii. O yüzden gönüllü yazılımcılarımız "Emülatör" adını verdiğimiz daha doğrusu "Reverse Engineering" yani ters mühendislik ile bunları simüle, taklit ederler. Dolayısıyla bir taklit, hesaplamaları fazlalaştırır. Bir işi 3-4 defa yapar. Dolayısıyla kapalı kaynak sistemi çözene kadar seneler geçer. (Bkz: RPCS3)

Yani, her iki sistem de özelinde aynıdır. Ancak Orbis'i PC'ye kuramazsınız, ancak Windows'u PS cihazlarına kurabilirsiniz. Burada kilit nokta tamamen işletim sistemi ve Rendering API.
Hocam forumlardan baktım ps ye kesinlikle windows kurulmaz diyorlar.
 
Hocam peki bir şey merak ettim: Xbox'lar Vulkan kullanabiliyor mu? Yoksa tüm oyunları DirectX'e mi portluyorlar çıkarmadan önce?
Aslında bütün oyunlar önce PC platformunda yapılır. Unreal Engine bu konuda çok güzel bir örnek. Çıktı almak isterseniz size dosya formatı gibi API sorar, bu çıktıda PS, Xbox veya Windows hatta mobil çıktısını alabilirsiniz. Burada iki farklı build söz konusu. Öncelikle Microsoft bile, Vulkan kullanır çünkü bu API oldukça hızlıdır ancak Xbox'a çıktı alırken öncesinde DirectX alır fakat neticede bu iki platform arasında da farklar elbette var, yani ikisini de aynı anda build etmesi mümkün değil. Bu yüzden çıktılar bütün platformlar için ayrı ayrı alırlar. Vulkan ise ekstra olarak eklenir özet olarak.
 

Yeni konular

Geri
Yukarı