Kamis, 06 Desember 2012

ilmu kesehatan

ilmu kesehatan adalah ilmu yang mempelajari tentang kesehatan yang ada pada manusia

http://www.amazon.fr/

Jumat, 09 November 2012

Kernel menjaga suatu rekaman untuk setiap proses



Kernel menjaga suatu rekaman untuk setiap proses, disebut Proses Control Blocks (PCB). Ketika suatu proses sedang tidak berjalan, PCB berisi informasi tentang perlunya melakukan restart suatu proses dalam CPU. Jelaskan dua informasi yang harus dipunyai PCB.


1. Keadaan proses
2. CPU register
3. Informasi manajemen memori
4. Informasi pencatatan
5. Informasi status I/O

Penjelasan:

1. Keadaan proses: Keadaan mungkin, new ,ready ,running, waiting, halted, dan juga banyak lagi.  
Program counter: Counter mengindikasikan address dari perintah selanjutnya untuk dijalankan untuk proses ini.  
2. CPU register: Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer. Register tersebut termasuk accumulator, index register, stack pointer, general-puposes register, ditambah code information pada kondisi apapun. Besertaan dengan program counter, keadaan/ status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya.
3. Informasi manajemen memori: Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas register, tabel page/ halaman, atau tabel segmen tergantung pada sistem memori yang digunakan oleh sistem operasi.  
4. Informasi pencatatan: Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah akun, jumlah job atau proses, dan banyak lagi.  
5. Informasi status I/O: Informasi termasuk daftar dari perangkat I/O yang di gunakan pada proses ini, suatu daftar open file dan banyak lagi.  
PCB hanya berfungsi sebagai tempat menyimpan/gudang untuk informasi apapun yang dapat bervariasi dari prose ke proses.

proses pemberian ’issue’ ke suatu disk I/O ketika proses tersebut dalam ’ready’ state


Apakah suatu proses memberikan ’issue’ ke suatu disk I/O ketika, proses tersebut dalam ’ready’ state, jelaskan?

Di karenakan issue menyampaikan informasi ke dalam state, jawabannya "YA", karena kalau tidak diberikan issue maka akan terjadi deadlock karena terjadi perebutan Sumber Daya antar proses. 

kemungkinan keadaan dimana suatu proses dapat sedang berjalan & gambar diagram


Perlihatkan semua kemungkinan keadaan dimana suatu proses dapat sedang berjalan, dan gambarkan diagram transisi keadaan yang menjelaskan bagaimana proses bergerak diantara
state. 


Running : proses sedang mengeksekusi intruksi proses dan Ready : proses siap dieksekusi, tetapi proses tidak tersedia untuk eksekusi proses ini serta Proses dengan state Blocked dapat menjadi ready saat sumber daya yang diperlukan telah tersedia atau layanan perangkat masukan/keluaran selesai (event occours). Penggunaan pemroses untuk proses itu karena proses yang saat itu Running berubah state (menjadi Ready atau Blocked) atau telah menyelesaikan sehingga disingkirkan dari sistem. maka dari itu proses menjadi mendapatkan jatah untuk pemrosesan. itu lah transisi d antara state selama siklus hidup proses.


single-user mikrokomputer sistem operasi & dampak mungkin terjadi ketika pemrosesan konkuren dimasukkan ke dalam sistem operasi


Beberapa single-user mikrokomputer sistem operasi seperti MS-DOS menyediakan sedikit atau tidak sama sekali arti dari pemrosesan yang konkuren. Diskusikan dampak yang paling mungkin ketika pemrosesan yang konkuren dimasukkan ke dalam suatu sistem operasi? 

a. Mutual exclusion, yaitu bisa yerjadi dua proses pada saat bersamaan yang bisa menghambat proses lain berada dalam critical region.
 b. Deadlock, yaitu dimana sistem bisa berhenti karena proses memiliki sumber daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang sedang dimiliki oleh proses lain Starvation, Yaitu seperti berhenti, menunggu diperbolehkannya request akses ke critical section.
c. Adanya Sinkronisasi

yang dilakukan oleh kernel kepada alih konteks ketika proses sedang berlangsung


Saat alih konteks terjadi, kernel menyimpan konteks dari proses lama kedalam PCB nya dan mengisi konteks yang telah disimpan dari process baru yang telah terjadual untuk berjalan. Pergantian waktu konteks adalah murni overhead, karena sistem melakukan pekerjaan yang tidak perlu. Kecepatannya bervariasi dari mesin ke mesin, bergantung pada kecepatan memori, jumlah register yang harus di copy, dan keberadaan instruksi khusus (seperti instruksi tunggal untuk mengisi atau menyimpan seluruh register). Tingkat kecepatan umumnya berkisar antara 1 sampai 1000 mikro detik. Saat proses sedang tidak berjalan, PCB akan berisi informasi tentang perlunya melakukan restart suatu proses dalam CPU.

Selasa, 30 Oktober 2012

FHS pada Linux


Filesystem Hierarchy Standard (FHS) adalah referensi konvensi yang digunakan untuk tata letak dari sistem UNIX. Telah dipopulerkan oleh penggunaannya dalam distribusi Linux, tetapi digunakan oleh varian UNIX lain juga. The Linux Standard Base (LSB) menyebutnya sebagai standar.

Workgroup LSB sedang mempersiapkan FHS 3.0, yang akan menjadi rilis FHS pertama sejak 2004. Sebagai bagian dari rilis itu, kita meminta kontribusi dari semua pihak yang berkepentingan.

Tujuannya adalah untuk melepaskan FHS 3.0 1 Juli jika mungkin.

cara untuk berkontribusi:


  •     Kami terus menggunakan Bugzilla dengan FHS tua . Coba mengajukan bug baru di bawah produk "FHS". Kalau Anda telah mengajukan bug di sana di masa lalu, kita akan mengevaluasinya lama. Jika Anda memiliki informasi tambahan untuk menyediakan, jangan ragu untuk menambahkan komentar ke salah satu bug yang tercantum di sana.
  •     Kami akan memantau daftar distribusi di freedesktop.org , LSB-berdiskusi , dan baru-FHS mendiskusikan milis untuk umpan balik (lihat di bawah mengenai kedua). Umpan balik dari daftar kemungkinan akan berakhir dilacak sebagai bug di Bugzilla.
  •     Kami telah menetapkan suatu repositori kontrol versi baru untuk sumber DocBook ke FHS. Menggunakan Bazaar, dan dapat ditemukan di sini . Hal ini dapat berguna untuk mengirimkan perubahan yang diusulkan untuk spec sebagai patch.
  •     Kami memiliki milis baru untuk FHS, FHS-discuss .

    Akhirnya, kami telah menetapkan spesifikasi bagian referensi baru untuk FHS di halaman spesifikasi Yayasan Linux.