11

Click here to load reader

Arsitektur Sistem Operasi Windows

Embed Size (px)

DESCRIPTION

Arsitektur dari sistem operasi windows - Author : Herwin Anggeriana

Citation preview

Page 1: Arsitektur Sistem Operasi Windows

Arsitektur Sistem Operasi

Herwin Anggeriana

Page 2: Arsitektur Sistem Operasi Windows

Windows 2000 / XP / Vista / 7 Prinsip kerja

Page 3: Arsitektur Sistem Operasi Windows

Bagaimana proses kerja aplikasi / software di windows ?

Page 4: Arsitektur Sistem Operasi Windows

C:\data\business\letter.docxC: adalah root directorydata adalah subdirectory dari rootbusiness adalah subdirectory dari directory dataFilename : letterExtension file : docx

Page 5: Arsitektur Sistem Operasi Windows

Diagram ini meng-ilustrasikan proses kerja dari DMA ( Direct Memory Access )

Ketika proses DMA terjadi, maka pada memory terbagi dalam 3 segment yaitu : 1. Logical Address Space2. Physical Address Space3. Virtual Addess Space

Page 6: Arsitektur Sistem Operasi Windows

Dalam ilustrasi pada processor 32 bit, virtual address space memiliki kapasitas dengan kisaran 4 Gb.

CPU menterjemaahkan pengalamatan dari virtual address space kepada physical address space melalui page table.

Setiap pemetaan PTE ( page table entry ) dari page virtual memory akan dikirimkan kepada physical address ( RAM ) yang akan menghasilkan page akan disimpan dan diproses jika dibutuhkan.

Sedangkan MDL ( Memory Descriptor List ) bertanggung jawab terhadap pemetaan dari buffer yang akan digunakan dalam pemoresan page oleh physical address ( RAM )

Beraneka macam perangkat keras ( hardware ) memiliki kemampuan penuh mengakses ( full access ) ke virtual address space. Setiap perangkat keras menggunakan pengalamatan dari logical address space.

Setiap HAL ( Hardware Abstraction Layer ) menggunakan map registers untuk kemudian diterjemaahkan oleh perangkat keras / logical address space kepada physical address ( RAM )

Page 7: Arsitektur Sistem Operasi Windows
Page 8: Arsitektur Sistem Operasi Windows

Kernel Dispatcher ObjectsKernel memiliki kemampuan untuk mendefinisikan sebuah set ( kumpulan ) type object – object atau hanya dispatcher object saja.Dispatcher object terdiri dari timer objects, event objects, semaphore objects, mutex objects, dan thread objects.

Diagram proses kerja dari semaphore objects

Page 9: Arsitektur Sistem Operasi Windows

Diagram proses kerja dari mutex object sistem operasi windows

Page 10: Arsitektur Sistem Operasi Windows

Spin Lock Sistem operasi windows

Page 11: Arsitektur Sistem Operasi Windows

Thank you