İ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
Valve, Half-Life 2'nin 20. yılını büyük sürprizlerle kutluyor
Laptop şarj edebilen uygun fiyatlı monitör
Japonya, tamamen otonom araçlardan oluşacak özel bir yol inşa ediyor
NASA ve Microsoft, yapay zekalı "Earth CoPilot" için birlikte çalışıyor
Eğer Kanada'nın bu bölgesine yerleşirseniz, hızla kilo verebilirsiniz
Bir iPhone modeli daha, Apple için "tarih oldu"
Tesla'nın rakibinden sert sözler: "Elon Musk bu işi bilmiyor"
Forum
CHIP Online
Chip Dergisi
PDF Arşivi
2011
Ağustos
CHIP Dergisi Arşivi: Ağustos 2011 - Sayfa 85
83
84
85
86
87
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.Ş.
85 WWW.CHIP.COM.TR 08/2011 Aygıt yönetimi Donanımı denetliyor Hata yönetimi Donanımsal hataları düzeltiyor Giriş/çıkış Kullanıcı hareketlerini denetliyor Yeni Verve hızlı ve güvenli Verve'de küçük bir çekirdek (nucleus) donanımla bağlantı kuruyor. Tip güvenlikli assembler (TAL) işletim sistemini hem hızlı hem de çökmez bir hale getiriyor. Güvensiz harici programlar TAL'da derleniyor, sonra çalıştırılıyor. Bu özelliğe sahip programlama dilleri "tip bakımından güvenli" (type-safe) olarak biliniyor. Elbette bunun da bir dezavantajı var. Bu ek kontrol performansı çok olumsuz engelliyor. Kendini denetleyen sistem Verve işletim sisteminde Microsoft araştırmacıları veri tipi kontrolüyle assembler'ın performansını birleştirmeyi başarmışlar. Bunun için de işletim sisteminin en önemli kısımları tip güvenliğine sahip makine diliyle yazılmış. Bu assembler sürümü değişken tiplerini kontrol ediyor. Tip güvenlikli assembler Microsoft'un yeni bir keşfi değil tabii, ancak ilk defa büyük bir işletim sistemi projesinde kullanılıyor. Dahası, Verve kodları bir doğrulayıcıdan (verifier) geçiyor. Bu, kodların doğru olup olmadığını ve çalıştırıldıktan sonra hataya yol açıp açmadığını kontrol ediyor. Böylece, bir hacker hangi numaraya başvurursa başvursun, Verve'de tampon bellek taşması yaratamıyor. Mimari bakış açısından Verve, Windows ve benzerlerinden çok farklı bir yerde. Büyük bir çekirdeğe (kernel) değil de, donanım bağlantısını yöneten küçük bir çekirdeğe (nucleus) sahip. Windows'ta buna karşı düşen donanım soyutlama katmanının, yani HAL'ın aksine, Verve'in çekirdeği hiçbir hata içermeyen, onaylanmış bir kod. Bu çekirdek başka işlevlere de sahip. Örneğin veri giriş çıkışlarını, hata ve istisna yönetimini de yapıyor. Dahası, programların aşırı bellek tüketmesini önleyen çöp toplama (garbage collection) işinden de sorumlu. Yazılımlar güvenli kodda çalışıyor Çekirdekler yeni iş parçacıkları ve süreçler başlatan programlar için bir arabirim olarak kullanılır. Verve'de çekirdek ve programlar da tip güvenlikli assembler ile derlendiğinden sadece çekirdek güvenli ve akıcı çalışmakla kalmıyor, bundan sistem ve programlar da faydalanıyor. Araştırmacılar bazı pratik sebeplerden ötürü de çekirdekler arası (kernel ile nucleus arasında) bir ayrıma gidiyorlar. Kernel'de tüm işlevler güvenli bir C# diliyle programlanırken, Verve'de araştırmacıların her şeye sıfırdan başlayıp tip güvenlikli assembler kodları yazmaları gerekmiş. Bu da çok zahmetli ve zaman alan bir iş. Verve'ün etkileyici olmasının sebeplerinden biri, birden çok programı aynı anda çalıştırabilen gayet karmaşık bir işletim sistemi olması. Ne var ki araştırma projesinin yazdığı programlar çok kısıtlı. Bunlar genelde hız ölçüm programları. TCP üzerinden internet bağlantısı henüz yok. Web sunucusu ve tarayıcı da öyle. Dahası, işletim sistemi sadece tek bir işlemci çekirdeğini destekliyor. Eğer bunları göze alıyorsanız Verve'ü kendiniz de deneyebilirsiniz. Tek yapmanız gereken, çalıştırmadan önce kaynak kodu derlemeniz. Verve, Microsoft'un açık kaynak portalı Codeplex'ten (www.codeplex.com) ücretsiz olarak indirilebiliyor. Verve'ün Windows 8 ya da Windows 9'a entegre edilip edilmeyeceği henüz belirsiz. Erkenden uyarlanması daha iyi olur, çünkü o zaman Microsoft aylık yama günlerini tümüyle iptal etme kararı alabilir. balkim@chip.com.tr PROGRAM DONANIM AÇILIŞ YÜKLEYICISI Sistemi açıyor NUCLEUS Bellek yönetimi RAM atama ve temizleme Başlangıç noktası Nucleus'u çalıştırıyor Başlangıç noktası Kernel'i başlatıyor Süreç yönetimi Programı başlatıp denetliyor Tip güvenlikli kod Çalıştırılıyor Güvensiz kaynak kod Önceden derleniyor KERNEL Kendiniz test edin Verve sadece kaynak kodu olarak mevcut. O yüzden denemeden önce derlemelisiniz. şy lik Nu Güvensiz kodGüvenli kod