0
Mekanisme Kerja pada OS Windows XP


Proses Kerja Aplikasi pada Windows Xp misal: ms excel


cara kerja akses files pada windows XP , misal mengakses file letter.docx:

file berada di C:\data\business\letter.docx
c: adalah root direktory
data adalah subdirectory dari root dan seterusnya
file name: letter
ekstensi file : docx

Proses kerja DMA

Ketika proses DMA(Direct Memory Access) terjadi, maka pada memory akan terbagi menjadi 3 segment yaitu seperti gambar diatas :
1. Logical Address Space
2. Physical Address Space
3. Virtual Address Space

dalam processor 32 bit, virtual address space memiliki kapasitas sekitar 4Gb, CPU menterjemahkan 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 yang akan disimpan dan diproses jika dibutuhkan. Sedangkan MDL (Memory Descriptor List) bertanggung jawab terhadap pemetaan dari buffer yang akan digunakan dalam pemrosesan page oleh physical address. setiap perangkat keras menggunakan pengalamatan dari logical address space. Setiap HAL(Hardware Abstraction Layer) menggunakan map register untuk kemudian diterjemaahkan oleh perangkat keras kepada physical address.


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

Diagram proses kerja dari semaphore object


Diagram Proses kerja mutex object system windows.



Spin Lock (Windows).

Post a Comment

 
Top