Chapter 2-Operating System Structures
Summary atau Ringkasan dari Chapter 2.
OS menyediakan penomoran layanan. di level paling bawah, system call mengizinkan program yang sedang berjalan request langsung ke OS. di level paling atas, command interpreter atau shell menyediakan mekanisme untuk permintaan user tanpa menulis program.command bisa saja dari file eksekusi dengan mode batch atau langsung dr terminal ketika interactive atau mode time-shared. program sistem dibuat untuk memuaskan banyak permintaan user.
Tipe permintaan bervariasi tiap levelnya. sistem call harus punya fungsi dasar berupa proses control, file, dan manipulasi device. permintaan di level teratas, diurus oleh command interpreter atau system programs yang menerjemahkan ke system call scara berurutan. sistem pelayanan bisa mengurutkan ke beberapa kategori yaitu program control, status request dan i/o request. Program error harus bener2 mempertimbangkan layanan untuk permintaan yg implisit.
1 hal dr system services-> mengembangkan structur dr OS. tabel yang bervariasi dibutuhkan tuk informasi yang memberi definisi kondisi sistem komputer dan status dari job system.
major task -> desain OS yang baru, yang menjadi goal penting dr sistem tuk jadi lebih baik dr OS yang sebelumnya. dasar untuk memilih diantara banyaknya algoritme dan strategi yg dibutuhkan.
Sejak OS semakin meluas, modularity itu penting. desain sistem dengan layer2 atau menggunakan mikrokernel ingin teknik yang bagus. konsep VM mnggunakan pendekatan layer dan hardware (kernel dr OS dan hardware). konsep VM lainnya bisa jadi OS di load di atas VM.
Seluruh OS di desain 'cycle', harus hati2 dari mekanismenya kalo mengambil kebijakan secara terpisah. pemisahan ini diizinkan maximum flexibility jk kebijakan(policy decision) berubah setelahnya.
Sekarang OS hampir selalu menulis di bahasa implementasi sistem atau di bahasa level teratas dari OS. fitur ini di kembangkan implememtasinya, maintenance dan portability. untuk membuat konfigurasi mesin khusus OS, harus mlakukan generasi sistem.
Untuk sebuah komputer yang baru running, CPU harus menginisasi dan mulai ekskusi bootstrap program dalam firmware. bootstrap dapat eksekusi OS secara langsung jika OS jg dalam firmware atau meload program progressive smarter secara berurutan dari firmware dan disk sampai OS meloadnya ke memory dan mengeksekusinya.
*maaf apabila ada salah translate :) semoga manfaat
from ebook silberschatz and gagne "the principles of Operating system"
translate by nhasnif_ilkomerzipb7
OS menyediakan penomoran layanan. di level paling bawah, system call mengizinkan program yang sedang berjalan request langsung ke OS. di level paling atas, command interpreter atau shell menyediakan mekanisme untuk permintaan user tanpa menulis program.command bisa saja dari file eksekusi dengan mode batch atau langsung dr terminal ketika interactive atau mode time-shared. program sistem dibuat untuk memuaskan banyak permintaan user.
Tipe permintaan bervariasi tiap levelnya. sistem call harus punya fungsi dasar berupa proses control, file, dan manipulasi device. permintaan di level teratas, diurus oleh command interpreter atau system programs yang menerjemahkan ke system call scara berurutan. sistem pelayanan bisa mengurutkan ke beberapa kategori yaitu program control, status request dan i/o request. Program error harus bener2 mempertimbangkan layanan untuk permintaan yg implisit.
1 hal dr system services-> mengembangkan structur dr OS. tabel yang bervariasi dibutuhkan tuk informasi yang memberi definisi kondisi sistem komputer dan status dari job system.
major task -> desain OS yang baru, yang menjadi goal penting dr sistem tuk jadi lebih baik dr OS yang sebelumnya. dasar untuk memilih diantara banyaknya algoritme dan strategi yg dibutuhkan.
Sejak OS semakin meluas, modularity itu penting. desain sistem dengan layer2 atau menggunakan mikrokernel ingin teknik yang bagus. konsep VM mnggunakan pendekatan layer dan hardware (kernel dr OS dan hardware). konsep VM lainnya bisa jadi OS di load di atas VM.
Seluruh OS di desain 'cycle', harus hati2 dari mekanismenya kalo mengambil kebijakan secara terpisah. pemisahan ini diizinkan maximum flexibility jk kebijakan(policy decision) berubah setelahnya.
Sekarang OS hampir selalu menulis di bahasa implementasi sistem atau di bahasa level teratas dari OS. fitur ini di kembangkan implememtasinya, maintenance dan portability. untuk membuat konfigurasi mesin khusus OS, harus mlakukan generasi sistem.
Untuk sebuah komputer yang baru running, CPU harus menginisasi dan mulai ekskusi bootstrap program dalam firmware. bootstrap dapat eksekusi OS secara langsung jika OS jg dalam firmware atau meload program progressive smarter secara berurutan dari firmware dan disk sampai OS meloadnya ke memory dan mengeksekusinya.
*maaf apabila ada salah translate :) semoga manfaat
from ebook silberschatz and gagne "the principles of Operating system"
translate by nhasnif_ilkomerzipb7
Comments
Post a Comment