İnceleme
Kategoriler
Anakart
Cep Telefonu
Notebook
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
iPhone 16 Pro inceleme
Nillkin Desktop Stand, Nillkin MagRoad Lite, Nillkin Bolster Portable Stand inceleme
Mcdodo MC-1360 10.000 mAh LED Göstergeli Powerbank inceleme
Omix X6 inceleme
Anker Soundcore P40i inceleme
Razer Siren V3 Mini inceleme
Dyson OnTrac 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
Galaxy S25 ve S25+ için büyük bir RAM sürprizi gelebilir
Google'dan tek kullanımlık e-posta adresleri geliyor
Amazon, yeni Lara Croft'unu Game of Thrones'ta buldu
İkinci el elektrikli otomobilleri bekleyen karanlık tablo
YouTube'dan "TikToklaşma" yolunda yeni bir adım daha
vivo Y300 doğrulandı: İşte bilinen tüm özellikleri
Star by Face: Hangi ünlüye benzediğinizi bulan AI uygulaması
Forum
CHIP Online
Chip Dergisi
PDF Arşivi
2008
Aralık
CHIP Dergisi Arşivi: Aralık 2008 - Sayfa 40
38
39
40
41
42
Kategoriler
İnceleme
Anakart
Cep Telefonu
Notebook
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.Ş.
6212/2008 www.chip.cOM.TR BiLgi Windows 7,8,9 Vista'nın takipçisi şu an için Windows 7 adıyla biliniyor ve 2010'dan önce çıkacağı söyleniyor. Bu vakit sistemi tepeden tırnağa değiştirmek için yeterli değil. Bununla birlikte, Microsoft'un Windows mimarisinde büyük çaplı bir değişiklik düşündüğü de biliniyor. Geleceğin işletim sistemini tasarlamak için iki projeleri var. Tekillik (singularity), Windows'un mavi ekran ve sistem çakılması olmadan çalışmasını sağlayacak.( r??S. 68 )'deki Windows 7: Daha iyi Vista başlıklı yazımız. Üç KİLİT İşLEvE DAYALI: Yazılımdan izole süreçler (SIP), mikro çekirdekler ve kanallar. Mikro çekirdek sadece "çekirdek işlevi" sağlayacak, örneğin bellek yönetimi, süreç yönetimi, kanal kontrolü, zamanlama ve giriş / çıkış yönetimi. Çekirdek ile SIP'ler arasındaki iletişim ve SIP'lerin kendi arasındaki iletişim kanallar üzerinden gerçekleşecek. Midori ise geleceğin modüler çekirdeği olacak. Sadece en derin katmanlar C ya da Assembler ile yazılacak. Microsoft, bileşenlerin geri kalanının .Net dilleriyle yazılmasını düşünüyor. Bunun avantajı, netbook'lar, PDA'lar ya da cep telefonları gibi farklı platformlarda daha iyi çalışan bir Windows elde etmek. bit diski bellek yerine kullanmak mümkün oluyor. Aygıt sürücüleriyse fare hareketi gibi G/Ç isteklerini ortalama öncelikle kuyruğa sokuyor. Vista'nın bir diğer güzel yanı ise, G/Ç eylemleri için sabit bant genişliği atayabilmesi. Bu sayede, örneğin Media Player G/Ç sisteminden filmin DVD sürücüden sabit bir hızda okunması isteğinde bulunabiliyor. Buna rağmen G/Ç sistemi sadece bu atamayı yapabilecek imkanları varsa devreye giriyor. G/Ç öncelik sırası OS X'te ve Linux'ta uzun zamandır bulunsa da, Vista için bir yenilik. OS X, mesaj iletimi için Mach'tan yararlandığı için bu özelliği mimarisinin temelinde bulunduruyor. Linux'ta ise çekirdeğin 2.6 sürümünden bu yana verimli bir öncelik belirleme mekanizması var zaten. Adres alanı: Dinamik yönetim 32 bitlik işlemcilerde Windows ve kurulu programlar için ciddi bir adres alanı kısıtlaması var. Bu yüzden Windows çekirdeği hilelere başvurulmadığı sürece 2 GB'ı aşamıyor. Bu da aygıt sürücülerine, dosya sistemi önbelleğine ve yığıta (stack) yer açmak gerektiğinde sorun yaratıyor. Windows XP'den önce bellek yöneticisi her bir bileşenin açılış sırasında ne kadar bellek kullanacağını kendi belirliyordu. Bundaki sorun ise şişen ön bellek sınırlarına dayandığı halde, yığıtta boş kalan alanın buraya kaydırılamamasıydı. Bu yüzden Vista çekirdeğinde dinamik adres alanı kullanılmış. Çalışma sırasında hangi alanların boşaltılacağı, hangisinin doldurulacağı iş yüküne göre belirleniyor. Böylece, aygıt sürücüleri daha fazla bellek isterse sanal RAM'i genişletmek, belleği bırakırlarsa küçültmek mümkün oluyor. Linux ve Mac OS X'te ise sıkı kurallar yok. Bu işletim sistemleri de kendi sınırlarına erişiyor ve bu da çekirdek boyutunu etkiliyor. Ama ilke itibariyle bileşenlerin biçimi kısıtlanmamış. Bu da demek oluyor ki, Windows'un aksine, çekirdek ve sürücü alanı diye sabit bir dağılım yok. Hatalar Windows'ta sıkça karşılaşılan şeyler, ama çoğu zaman sorun yaratan işletim sisteminin kendisi değil de programlar oluyor. Çakışmalarla karşılaşan işlem yöneticisinin (Transaction manager) bunlarla başa çıkması gerekiyor. Örneğin, bir güncelleme bir hatayı düzeltmekle kalmayıp programı birkaç yerinden yamalayacak. Peki, değişikliklerin yarısı yapıldıktan sonra güncelleme programı çökerse ne olacak? Söz konusu olan Windows güncellemesiyse ya da bir virüs tarayıcıysa işler daha da vahim bir hal alıyor. İşlem yöneticisi sistemde meydana gelen tüm değişikliklerin izini sürüp, olumsuz etkileri engellemek için hepsini geri alıyor. Böylelikle değişiklikler ya tamamen yapılıyor ya da hiç yapılmıyor. KTM: Program çökmesinin saptanması Eğer bir uygulama bir dizi ardışık ve ilgili değişiklik yapmak isterse ya bir KTM (Çekirdek İşlem Yöneticisi) tutacağı ve bir DTC işlemi (Dağıtık İşlem Koordinatörü) yaratıyor ya da KTM tutacağını yaratıp işlemin içinde dosyalarda ve kayıt defteri anahtarlarında yapılacak değişiklikleri listeliyor. Eğer her şey yolunda giderse program işlemi tamamlıyor ve değişiklikler yapılıyor. Program bu noktaya kadarki tüm süreci isterse geriye alma şansına sahip. Bir avantajı da, diğer uygulamaların bu değişiklikleri ancak işlem tamamlandıktan sonra görebilmesi. Mac OS X ve Linux da çekirdekte işlemlerle çalışıyor. Böylelikle, güncellemelerde kalıcı bir hata olmadığı sürece kullanıcı hiçbir şeyin farkına varmıyor. Olası bir hata iki işletim sisteminde de sistem kararlığını olumsuz yönde etkilemiyor, sadece işlemlerin yerine getirilemediğini gösteriyor. KARAR: Windows çekirdeği aslında Linux'tan da, OS X'ten de daha iyi durumda. Microsoft'un rakipleri daha genç olabilirler, ama sırtlarını eskinin Unix dünyasıOS X çekirdeği apple, OS X çekirdeğini yazarken iki kaynaktan faydalanmış. Hem mach mikro çekirdeğini hem de Unix tabanlı BSD alt sistem işlevlerini kullanıyor. "xnu" çekirdeği g/Ç kitiSürücü POSIX AğNKE Dosya sistemi BSD Mach na dayamış durumdalar. Vista bile güncel güvenlik özelliklerinin eskimiş Windows mimarisine uygulanabileceğinin harika bir kanıtı. Örneğin çekirdek modülleri için kod imzalama ya da korumalı süreçler. Bununla birlikte, bu işlevler maalesef sadece 64 bit programlar için geçerli. Dahası, Linux ve OS X, aynı derecede yoğun saldırıya maruz kalmadıkları için ASLR gibi yöntemlere başvurmadan da çalışabiliyorlar. Ayrıca Linux'ta ve OS X'te kök kullanıcı haklarını ele geçirmek Windows'ta olduğundan çok daha çetrefil bir iş. Microsoft'un işletim sistemi beraberinde birçok da istenmeyen şey getiriyor. Örneğin, bozuk bir sürücü sistemi Vista'da bile çalışmaz hale getirebiliyor. OS X çok daha modern: Mach bileşenleriyle sağlanan çekirdek ve G/Ç iletişimi, yüksek performansı garanti ediyor. Bu, Vista'nın yeni yeni yakalamaya başladığı bir performans. Linux ise şeffaflığıyla puan topluyor. Ne yaptığını bilen herkes kendi çekirdeğini dilediği gibi değiştirebiliyor. balkim@chip.com.tr TEST+TEKNOLOJİ?WINDOWS?ÇEKİRDEĞİ?