Buku Internal Windows
Windows Internal edisi ke-7 (Bagian 1) mencakup arsitektur dan internal inti Windows 10 dan Windows Server 2016. Buku ini membantu Anda:
- Memahami arsitektur sistem Windows dan komponen umumnya
- Menjelajahi struktur data internal menggunakan alat seperti debugger kernel
- Memahami bagaimana Windows menggunakan proses untuk manajemen dan isolasi
- Memahami dan melihat penjadwalan utas dan cara sumber daya CPU dikelola
- Menggali model keamanan Windows termasuk kemajuan terbaru dalam mitigasi keamanan
- Memahami cara Windows mengelola memori virtual dan fisik
- Memahami bagaimana sistem I/O mengelola perangkat fisik dan driver perangkat
Edisi ke-7 ditulis oleh Pavel Yosifovich, Alex Ionescu, Mark Russinovich dan David Solomon. Materi baru telah ditambahkan sejak edisi ke-6 (yang mencakup Windows 7 dan Windows Server 2008 R2).
Edisi ke-7 bagian 2 (ditulis oleh Andrea Allievi, Mark E. Russinovich, Alex Ionescu dan David A. Solomon) sekarang tersedia, dan menyediakan sumber daya yang tak ternilai tentang topik yang hilang dari bagian pertama edisi ke-7. Ini termasuk proses boot, teknologi penyimpanan baru, dan mekanisme sistem dan manajemen Windows.
Daftar isi edisi ke-7, bagian 1:
- Bab 1: Konsep dan Alat
- Bab 2: Arsitektur Sistem
- Bab 3: Proses dan Pekerjaan
- Bab 4: Utas
- Bab 5: Manajemen Memori
- Bab 6: Sistem I/O
- Bab 7: Keamanan
Buku ini tersedia untuk dibeli di situs Microsoft Press (edisi ke-7 Bagian 1; Edisi ke-7 Bagian 2).
Sejarah Buku
Ini adalah edisi ketujuh dari buku yang awalnya disebut Inside Windows NT (Microsoft Press, 1992), ditulis oleh Helen Custer (sebelum rilis awal Microsoft Windows NT 3.1). Di dalam Windows NT adalah buku pertama yang pernah diterbitkan tentang Windows NT dan memberikan wawasan utama tentang arsitektur dan desain sistem. Di dalam Windows NT, Second Edition (Microsoft Press, 1998) ditulis oleh David Solomon. Ini memperbarui buku asli untuk mencakup Windows NT 4.0 dan memiliki tingkat kedalaman teknis yang sangat meningkat. Di dalam Windows 2000, Edisi Ketiga (Microsoft Press, 2000) ditulis oleh David Solomon dan Mark Russinovich. Ini menambahkan banyak topik baru, seperti startup dan shutdown, internal layanan, internal registri, driver sistem file, dan jaringan. Ini juga mencakup perubahan kernel di Windows 2000, seperti Windows Driver Model (WDM), Plug and Play, manajemen daya, Instrumentasi Manajemen Windows (WMI), enkripsi, objek pekerjaan, dan Layanan Terminal. Windows Internals, Edisi Keempat adalah pembaruan Windows XP dan Windows Server 2003 dan menambahkan lebih banyak konten yang berfokus pada membantu profesional TI memanfaatkan pengetahuan mereka tentang internal Windows, seperti menggunakan alat kunci dari Windows Sysinternals dan menganalisis crash dump.
Windows Internals, Edisi Kelima adalah pembaruan untuk Windows Vista dan Windows Server 2008. Ini melihat Mark Russinovich beralih ke pekerjaan penuh waktu di Microsoft (di mana dia sekarang menjadi Azure CTO) dan penambahan penulis bersama baru, Alex Ionescu. Konten baru mencakup pemuat gambar, fasilitas penelusuran kesalahan mode pengguna, Panggilan Prosedur Lokal Tingkat Lanjut (ALPC), dan Hyper-V. Rilis berikutnya, Windows Internals, Sixth Edition, sepenuhnya diperbarui untuk mengatasi banyak perubahan kernel di Windows 7 dan Windows Server 2008 R2, dengan banyak eksperimen langsung baru untuk mencerminkan perubahan pada alat juga.
Perubahan Edisi Ketujuh
Sejak pembaruan terakhir seri ini, Windows telah melalui beberapa rilis, yang datang ke Windows 10 dan Windows Server 2016. Windows 10 sendiri, menjadi nama maju saat ini untuk Windows, telah memiliki beberapa rilis sejak Rilis-ke-Manufaktur awal, atau RTM, masing-masing diberi label dengan nomor versi 4 digit yang menunjukkan tahun dan bulan rilis, seperti Windows 10, versi 1703 yang selesai pada Maret 2017. Hal di atas menyiratkan bahwa Windows telah melalui setidaknya 6 versi sejak Windows 7. Dimulai dengan Windows 8, Microsoft memulai proses konvergensi OS, yang bermanfaat dari perspektif pengembangan serta untuk tim teknik Windows itu sendiri. Windows 8 dan Windows Telepon 8 memiliki kernel konvergensi, dengan konvergensi aplikasi modern tiba di Windows 8.1 dan Windows Telepon 8.1. Cerita konvergensi selesai dengan Windows 10, yang berjalan pada desktop/laptop, server, XBOX One, ponsel (Windows Mobile 10), HoloLens, dan berbagai perangkat Internet of Things (IoT). Dengan penyatuan besar ini selesai, waktunya tepat untuk edisi baru seri ini, yang sekarang akhirnya bisa mengejar dengan hampir setengah dekade perubahan, dalam apa yang sekarang akan menjadi arsitektur kernel yang lebih stabil ke depannya. Dengan demikian, buku terbaru ini mencakup aspek Windows dari Windows 8 hingga Windows 10, versi 1703. Selain itu, edisi ini menyambut Pavel Yosifovich sebagai rekan penulis barunya.
Alat buku
Beberapa alat telah ditulis secara khusus untuk buku, dan tersedia dengan kode sumber lengkap di WindowsInternals
repositori GitHub.