Team: Windows Platform Türkiye

Microsoft Türkiye Kurumsal Teknik Destek ekibinde görev yapan mühendislerin bilgilerini yazıya döktükleri bir ortam

Browse by Tags

Related Posts
  • Blog Post: Windows Debugging 205

      Thread yönetimi işletim sisteminin en temel ihtiyaçlarından biridir. Burada threadlerin farklı öncelikleri olur. Bu öncelikler yönetilirken hem var olan CPU kaynakları çok verimli kullanılmalıdır, hem de önceliği daha düşük threadlerin birikmesi ve farklı darboğazlara neden olabilmeleri önlenmelidir...
  • Blog Post: Windows Debugging 203

    Senkronizasyon genel anlamda yazılım akışını mümkün kılar ve en temel problemlerden biridir. İşletim sisteminde bu sorun herhangi bir yazılımdan pek farklı değildir, sadece eşlenmesi gereken çok daha fazla senaryo vardır. Windows un bununla ilgili yapısı CPU da başlar. CPU un trap özelliği vardır, yani...
  • Blog Post: Windows Debugging 106

    Hang dumpınızda memory de bir sorun bulmuş olabilirsiniz. Ama bulsanız veya bulmasanız da diğer noktalara bakmakta fayda var. Birden fazla sorun olabilir ya da bir problemi daha geniş bir scope da anlama şansınız olur. Belleği ve lockları kontrol ettikten sonra mesela disk tarafına bakabilirsiniz...
  • Blog Post: Windows Debugging 103

    Windows Debugging 101 ve 102 den sonra debuggerımızı hazırlayabiliyoruz ve sunucularımızı dump için doğru ayarlayabiliyoruz. Dump analizi becerilerimizi geliştirebilmek için de önümüzdeki yolu görüyoruz. Şimdi bir makinemiz mavi ekrana düşerse, aslında basit sorunları çözebilir seviyedeyiz. ...
  • Blog Post: Windows Debugging 105

    Baktınız memory açısından bir problem yok. O zaman lock lara bakalım. En temelinde farklı sistem objelerimiz vardır ve bu objelere bir anda mesela sadece bir thread bir işlem yapabilir. Eğer bir anda sadece ve sadece bir thread bir obje ile bir işlem yapabiliyorsa buna genel olarak exclusive lock diyebiliriz...
  • Blog Post: Windows Debugging 202

    Belki Windows internals ı alıp okumaya başladınız ama takıldığınız noktalar oluyor. Zaten fark edeceksiniz ki hızlıca okumak veya hızlıca konuların üstünden geçmek pek mümkün değil. İleriki bölümlerde bizi yine kitabın başlarına getirebilecek konular mevcut. Kitap genel terimlerden daha çok özel anlatımlara...
  • Blog Post: Windows Debugging 204

    İşletim sisteminin işlevsel olarak temel yönetim ihtiyaçları vardır. İşletim sisteminin modülleri dâhil olmak üzere, yazımların ve sürücülerin ne zaman ve nasıl başlatılacakları ve bunlar ile ilgili bilgilerin nasıl tutulacakları konuları şeffaf bir sistemde uyarlanıyor olmalı. Burada farklı özellikleri...
  • Blog Post: Windows Debugging 201

    Belki Windows Debugging 106 ya kadar geldiniz ve birkaç sorun çözdünüz, ama artık debugging becerilerinizle pek ilerleyemiyorsunuz? Nedenini size söyleyebilirim: mimari bilginiz yeterli değil. Konseptleri yeterince anlayamıyorsunuz. Bilgiler arasında derin ilişkiler kuramıyorsunuz. Bu gayet normal, çünkü...
  • Blog Post: Windows Debugging 101

    Windows için en iyi debugger windbg dir. Debugging Tools for Windows beraberinde gelir. Buradan indirebilirsiniz: http://www.microsoft.com/whdc/devtools/debugging/default.mspx İlk Tools ları kurun, mesela 32 bit versiyonu: http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx ...