SOAL
- Seperti apa proses dalam sistem operasi?
- Apa perbedaan antara STACK dan HEAP?
- Apa yang dimaksud Process Control Block dan apa perbedaannya dengan Thread?
- Jelaskan apa perbedaan Unbounded Buffer dan Bounded Buffer?
- Definisikan Remote Procedure Calls?
- Apa itu Batch dan seperti apa proses Sistem Calls?
- Apa yang dimaksud shell dalam sistem operasi linux, dan jelaskan perbedaan antara shell dan kernel?
- Apakah windows juga mempunyai shell? sebutkan 20 shell yang paling banyak digunakan untuk sistem operasi linux?
- Apakah yang anda ketahui tentang Macth dan Debugging?
- Apa perbedaan BOOTSTRAP PROGRAM, BOOTSTRAP LOADER, dan BOOTBLOCK?
JAWABAN
- Proses dalam sistem operasi adalah sebuah keadaan program sedang dieksekusi. Saat program berjalan, terdapat banyak proses yang berjalan, serta sebuah proses dibuat melalui sistem calls.
- Stack adalah bagian dari memory yang dialokasikan pada saat thread dijalankan dan Heap adalah proses yang ada dalam memory saat sistem operasi berjalan.
- PCB adalah berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, termasuk dalam hal -hal berikut antara lain PCB hanya berfungsi sebagai tempat penyimpanan informasi yang dapat bervariasi dari proses satu dengan yang lainnya suatu Informasi sebagai nilai dari dasar dan batas register, table/ halaman atau table segmen tergantung pada sistem memory yang digunakan oleh sistem operasi.
- Bounded Buffer merupakan suatu struktur data yang mampu untuk menyimpan beberapa nilai dan mengeluarkannya kembali ketika dibutuhkan. Unbounded Buffer adalah area memory yang menyimpan data ketika sedang dipindahkan antara dua device.
- Adalah suatu protokol yang menyediakan suatu mekanisme komunikasi antar proses yang mengizinkan suatu program untuk berjalan pada suatu perangkat komputer tanpa terasa adanya eksekusi kode pada sistem yang jauh.
- Batch adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu dan di atur pengelompokan datanya dalam kelompok -kelompok yang disebut batch. Tiap Batch ditandai dengan identitas tertentu, serta informasi mengenai data - data tersebut terkumpul dalam jumlah tertentu, data - data tersebut akan langsung diproses. System Calls adalah antarmuka pemograman ke layanan yang disediakan oleh sistem operasi, biasanya ditulis dalam bahasa tingkat tinggi yaitu C/C++, sebagian besar diakses oleh program melalui suatu aplikasi. Proses sistem calls adalah pertama kali kita dapat menulis suatu program sederhana untuk membaca suatu file lainnya, yaitu file input dan output.
- Perbedaan shell dan kernel: Shell adalah suatu unit masukan untuk interface user berinteraksi, Kernel adalah inti yang merupakan bagian utama dari sistem operasi. Shell dalam unix adalah antar muka antara pengguna dengan internal dari sistem operasi.
- Shell adalah tempat interaksi antara pengguna dan sistem Linux yang sedang digunakan. Shell juga digunakan menerjemahkan atau mengeksekusi program. 20 shell yang sering digunakan adalah cat, uname, netstat,rm,cp,mv,echo,w,whoami,id,mkdir,touch,pwd,chown,last,lwp-download,userdel,tar-zxvf,sn,chmod.
- Mach adalah sistem operasi kernel yang dikembangkan oleh Carnegie Mellon University untuk mendukung penelitian sistem operasi. Debgugging adalah sebuah metode yang dilakukan oleh para user dan pengembang pernagkat lunak untuk mencari dan mengurangi bug.
- BOOTSTRAP PROGRAM adalah kode yang disimpan dicode rom yang dapat menempatkan kernel dan memasukkan pada memory. BOOTSTRAP LOADER adalah sebuah program yang mampu mengambil program pemanggil. BOOTBLOCK adalah ketika pertama kali menjalankan komputer yang diinisialisasi aspek sistem operasi dari CPU register sampai device kontroller.
Komentar
Posting Komentar