İnceleme
Kategoriler
Cep Telefonu
Notebook
Anakart
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Son İncelenenler
AOC U27B3CF inceleme
Aqara Camera Hub G2H inceleme
PlayStation VR 2 inceleme
vivo V40 & v40 lite inceleme
Huawei WiFi 7 BE3 inceleme
iPhone 16 Pro inceleme
Nillkin Desktop Stand, Nillkin MagRoad Lite, Nillkin Bolster Portable Stand inceleme
Haber
Kategoriler
Kripto Dünyası
Cep Telefonu
Windows
Sosyal Medya
Oyun ve Eğlence
Bilim
Dijital Fotoğraf
Notebook
Ekran Kartları
Güvenlik
Mobil Uygulamalar
Twitter
Instagram
Facebook
CES 2024
Scooter
Araçlar
Netflix
Gitex 2022
En Son Haberler
Villena Hazinesi içindeki gizemli uzaylı izleri
Sony, çok güçlü bir PlayStation el konsolu mu geliştiriyor?
STALKER 2: Heart of Chornobyl'den göz kamaştıran başarı
LEGO Horizon Adventures inceleme: Eğlenceli bir macera ve yaratıcı bir deneme
Instagram DM'lerine yeni özellikler: Canlı konum ve takma adlar
vivo V40 kamera özellikleri neler?
Microsoft, yeni bir oyun içi web tarayıcıyı test ediyor
Forum
CHIP Online
Chip Dergisi
PDF Arşivi
2010
Ekim
CHIP Dergisi Arşivi: Ekim 2010 - Sayfa 96
94
95
96
97
98
Kategoriler
İnceleme
Cep Telefonu
Notebook
Anakart
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Haberler
Cep Telefonu
Oyun ve Eğlence
Bilim
Notebook
Ekran Kartları
Mobil Uygulamalar
Yapay zeka
Sony Xperia Z3
Xiaomi
Xbox One
Windows 11
Windows 10
TikTok
Sinema
Samsung Galaxy S8
Samsung Galaxy S6
Samsung Galaxy S5
Samsung
Playstation 5
Oyun konsolu
Otomobil
Ofis ve Finans
Note 4
MWC 2018
MWC 2017
MWC 2015
Microsoft
LG G6
LG G5
LG G4
LG G3
İşletim Sistemleri
İş dünyası
iPhone SE
iPhone 7
iPhone 6S
iPhone 6
iOS
Instagram
IFA 2017
HTC One M9
HTC 10
Google
Diziler
Discovery 2
CES 2018
CES 2017
CES 2015
Blockchain ve Bitcoin
Bilgisayarlar
Xbox Game Pass
Xbox Series S/X
Uzay
Android
Forum
© 2024 Doğan Burda Dergi Yayıncılık ve Pazarlama A.Ş.
Windows 8 10/2010 WWW.CHIP.COM.TR 96 organizasyonu Windows'takinden farklı şekilde gerçekleşiyor. Windows 7'de Microsoft süreç yönetiminden sorumlu merkezi görev dağıtıcıyı optimize etmişti. Bu yüzden sistem sekiz ya da on altı çekirdekle çalışırken sorun yaşamıyordu. Dolayısıyla Windows 7'yi 256 CPU'lu bir bilgisayar üzerinde bile çalıştırabiliyorsunuz. Ne var ki çekirdek sayısı arttıkça verimlilik azalıyor. Barrelfish bu konuya daha sistematik yaklaşıyor. Kernel başına bir görev dağıtıcı var ve birbirleriyle eşgüdümlü çalışıyorlar. Kernel'ler arası iletişim, bu iş için ortak bir bellek alanının ayrıldığı uzaktan prosedür çağrıları ile gerçekleşiyor. Söz konusu mekanizmalar sayesinde Barrelfish için kaç işlemci üzerinde çalıştığı ya da bu işlemcilerin türü fark etmiyor. Eklenen her CPU ile Barrelfish'in performansı yükseliyor. WINDOWS 8'E NE FAYDASI OLACAK: Barrelfish'in birçok fikri geleceğe yönelik ama iki yeteneği var ki bunlar çok ilginç: İlk olarak, Barrelfish'i diğer CPU türlerine uyarlamak çok kolay. Ayrıca Barrelfish her fırsatta GPU'yu da ayrı bir kernel ile çalıştırıyor. Bu da daha önce olmayan bir performans artışı demek. Yalnızca C ya da C++ ile diğer işlemci türleri için yazılmış yazılımların taşınmasında Barrelfish otomatik bir çözüm sunmuyor. Singularity işletim sistemi: Çökmeyen işletim sistemi Kavram itibariyle, mavi ekran denince akla Windows gelir. Gerçi o çirkin yüzünü Vista'dan beri az görsek de... Microsoft bu yüzden hiçbir zaman tümden çökmeyen bir sistem geliştirdi. Microsoft geliştiricilerinden Galen Hunt'a göre Singularity "düşman bir ortamda bile sağ kalmak" amacıyla üretildi. Singularity, çalışan süreçleri yazılımsal olarak birbirinden ayırdığı ve donanıma erişimlerini engellediği için bunu başarabiliyor. Yazılım soyutlama işlevi sadece Java ya da .NET gibi çalışma zamanı ortamı içinde işletilen programlarda işe yarıyor. Çalışma zamanı, kodların bölünüp çökmeye yol açabilecek bir tampon bellek taşması yaratmasını önlüyor. Böylece Singularity kötü programlanmış yazılımların ya da zararlı kodların yarattığı riskten sakınmış oluyor. Ne yazık ki bu fikri Windows'a aynen taşımak mümkün değil. Kullanıcıların kullandığı yazılımların büyük kısmı C ya da C++ gibi dillerle yazılıyor. Bunlar CPU tarafından doğrudan işletildiği için daha yüksek performans sağlıyorlar. Windows kendini bu tür programlardaki potansiyel tehlikelere karşı, CPU'nun daha az hakka sahip kullanıcı kipinde çalıştırarak koruyor. Fakat bu güvenlik önlemi de söz konusu programlama dillerinin performans avantajını ortadan kaldırıyor. Windows, kernel kipini önemli sistem işlevlerine ayırırken Singularity tüm uygulamaları güvenli bir şekilde kernel kipinde çalıştırabiliyor. Böylece, çalışma zamanı ortamına rağmen uygulamaları Windows 7'deki bir C programı hızında işletebiliyor. WINDOWS 8'E FAYDASI NE OLACAK: Windows bugüne kadar sadece işletim sisteminin donanıma bağlı kısımlarını, daha çok da aygıt sürücülerini kernel kipinde çalıştırıyordu. Fakat yazılım soyutlama işin içine girince, ActiveX'ten sorumlu COM arabirimi gibi sistem hizmetleri de bu kipte çalışabilecek. Bunu mümkün kılmak için sistem bileşenlerinin söz gelimi .NET Framework'e taşınması gerekiyor. Bunun sonucunda ortaya daha kararlı, zararlı kod saldırılarına daha dayanıklı bir sistem çıkacak. Gazelle tarayıcısı: Web'den gelen saldırılardan etkilen-miyor Bir işletim sisteminin başta gelen uygulaması, birçok kullanıcı içinse tek uygulaması tarayıcıdır. En hızlı ve en güvenli tarayıcı için bunca çaba verilmesi de bu yüzden. IE9 bu yüzden 2010 sonunda, yani yeni işletim sisteminden çok daha önce piyasaya çıkacak. Windows 8'in tarayıcısı ise IE10 olacak. IE9'un nesli teknik bakımdan son birkaç yıldır tarayıcıların gözden kaçırdığı bir şeyden yararlanıyor: Ek kaynakları, örneğin grafik kartının hesaplama gücünü kullanarak performansı artırmak. Tarayıcı mimarisini güvenceye almak için de eklentileri ayrı süreçlerde çalıştırıyorlar. Fakat veri hırsızlığı amaçlı saldırılara, örneğin tarayıcı ile web sitesi arasında gerçekleşen çapraz site betikleme (CSS) saldırılarına karşı korumasızlar. Microsoft'un Gazelle tarayıcı projesinin başındaki Helen J. Wang geçmiş nesil tarayıcıların bunun için geliştirilmediğini söylüyor. Singularity mavi ekran nedir bilmiyor ve zararlı kodlara geçit vermiyor. Kernel, uygulamaları soyutlanmış çalışma zamanları içinde başlatıyor. Bunlar birbirleriyle değiş tokuş yığını aracılığıyla haberleşebiliyorlar. Tampon bellek taşması imkansız. SİNGULARİTY: KARARLI SİSTEM BAŞLANGIÇ SÜREÇLERİ Kernel her uygulamayı soyutlanmış bir süreç halinde, çalışma zamanı içinde başlatıyor. Eğer birden çok uygulama aynı kaynaklara başvurursa, değiştokuş yığınını kullanıyorlar. SOYUTLANMIŞ SÜREÇLER Çalışma zamanı, yazılım katmanında uygulamanın program kodunu soyutluyor. Bu daha şimdiden JAVA ve .Net uygulamalarında çalışıyor ancak C programları Singularity'de çalışmıyorlar.