Storage Hierarcy

Gambarkan Susunan / Storage Hierarchy dari yang paling cepat hingga paling lambat !

Memory & Storage Hierarchy

Perbedaan Antara Proses dengan Program

Jelaskan perbedaan antara proses dengan program !
Secara informal; proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global.

Saya tekankan bahwa program itu sendiri bukanlah sebuah proses; suatu program adalah satu entitas pasif; seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.

Pengertian DMA

Apa yang anda ketahui tentang DMA (Direct Memory Access) ?
DMA adalah sebuah prosesor khusus (special purpose processor) yang berguna untuk menghindari pembebanan CPU utama oleh program I/O (PIO).

Pengertian Thread

Apa yang anda ketahui tentang thread, jelaskan secara detail?
Thread adalah prinsip yang memperbolehkan sebagian dari program untuk berjalan secara independen dengan sebagian program lainnya. Dalam threading anda dapat menjalankan beberapa pointer (alamat dalam komputer) sekaligus. Artinya dua atau lebih bagian dari kode dapat dijalankan secara simultan.

Perbedaan Sistem Operasi Terpusat dan Terdistribusi

Apa perbedaan antara Sistem Operasi terpusat dan terdistribusi, berikan contoh menggunakan gambar ?

Pengertian Sistem Operasi Terpusat
Sistem Operasi Terpusat adalah sistem operasi yang dapat menangani multiprosesor dimana semua prosesor menggunakan satu memori utama. Sebuah prosesor sebagai master dan yang lainnya sebagai slave.

Pengertian Sistem Operasi Terdistribusi
Sistem Operasi Terdistribusi adalah sistem operasi yang dapat menangani multiprocessor dimana masing-masing processor memiliki memori utama sendiri.