docx-28110 by xiaoyounan

VIEWS: 12 PAGES: 3

									Sistem Operasi 1

By MUHAMMAD HUDA CAHYADIN

email: jawegokilz@gmail.com



KOMUNITAS BLOGGER UNIVERSITAS SRIWIJAYA




1.tiga tujuan utama dari sistem operasi! * Setiap pemakai harus berhubungan dengan Sistem
Operasi untuk dapat memanfaatkan komputer * Untuk dapat memilih Sistem Operasi yang
sesuai untuk suatu instalasi. * Banyak konsep & teknik yang terdapat pada Sistem
Operasi yang berlaku umum yang dapat digunakan pada program aplikasi-aplikasi 2.
keuntungan dari multiprogramming! * I/O rutin dikendalikan dan diatur oleh system * Memory
management – sistem harus mengalokasikan memory untuk beberapa jobs sekaligus
* CPU scheduling – sistem harus memilih jobs mana yang telah siap akan di jalankan
* Alokasi dari I/O devides 3. perbedaan utama dari sistem operasi antara komputer
mainframe dan PC? * Komputer mainframe adalah sebuah sistem komputer yang
mengumpulkan device -device yang berfungsi sama atau bermacam -macam yang disatukan
dalam sebuah sistem yang saling berbagi. * Personal Computer(PC) adalah sebuah
komputer yang dirancang hanya digunakan oleh satu orang dalam suatu waktu. Harganya
cenderung lebih murah dan biasanya mampu mengerjakan berbagai macam tugas.
Perbedaan PC dengan komputer mainframe adalah PC ukurannya lebih kecil dan harganya
lebih murah dibanding mainframe.Sistem operasi untuk komputer-komputer seperti ini dalam
beberapa hal diuntungkan oleh pengembangan sistem operasi untuk komputer mainframe.
Namun, semenjak penggunaan komputer untuk keperluan pribadi, maka utilisasi CPU tidak
lagi menjadi perhatian utama. Karena itu, beberapa desain untuk komputer mainframe tidak
cocok untuk sistem yang lebih kecil. 4. kendala-kendala yang harus diatasi oleh programmer
dalam menulis sistem operasi untuk lingkungan waktu nyata? * Secondary storage sangat
terbatas * terjadinya page faults tambahan selama eksekusi * sistem yang mengharuskan
suatu komputasi selesai dalam jangka waktu tertentu * Kemampuan untuk operasi, response
dalam batasan waktu tertentu * digunakan sebagai control device untuk aplikasi khusus 5.
perbedaan antara symmetric dan asymmetric multiprocessing dan Sebutkan keuntungan dan
kerugian dari sistem multiprosessor! Perbedaan antara symetric dan asymetric
multiprocessing: * Dalam SMP setiap prosessor menjalankan salinan identik dari sistem
operasi dan banyak job yang dapat berjalan disuatu waktu tanpa pengurangan kinerja *
Dalam ASMP setiap prosessor diberikan suatu tugas yang spesifik sebuah prosessor
bertindak sebagai master prosessor yang bertugas menjadwalkan dan mengalokasikan
pekerjaan pada prosessor lain yang disebut slave processors * Umumnya ASMP digunakan
pada sistem besar Keunggulan sistem multiprocessor * Peningkatan troughtput karena lebih
banyak proses/thread yang dapat dijalankan sekaligus * Economy of scale : Ekonomis dalam
peralatan yang dibagi bersama Kerugian sistem multiprocessor * Harga mahal 6. perbedaan
antara trap dan interrupt? Sebutkan penggunaan dari setiap fungsi tersebut! * Trap adalah
interupsi karena terjadinya kesalahan atau kondisi kekecualian yang dihasilkan proses yang
running seperti usaha ilegal dalam mengakses file. Dengan adanya trap,sistem operasi
menentukan apakah kesalahan yang dibuat merupakan kesalahan fatal. Jika fatal, proses
yang saat itu running disingkirkan dan terjadi alih proses. Jika kesalahan tidak fatal
bergantung sifat kesalahan dan rancangan sistem operasi kemungkinan yang dilakukan
adalah menjalankan prosedur pemulihan atau memperingatkan pemakai * Interupsi adalah
suatu permintaan khusus kepada mikroprosessor untuk melakukan sesuatu bila terjadi
interupsi,maka komputer akan menghentikan dahulu apa yang sedang dikerjakannya dan
melakukan apa yang diminta oleh yang menginterupsi 7. Untuk jenis operasi apakah DMA itu
berguna? Jelaskan jawabannya! Operasi penanganan I/O dimana device controller langsung
berhubungan dengan memori tanpa campur tangan CPU,DMA digunakan untuk perangkat
I/O dengan kecepatan tinggi hanya terdapat satu interupsi setiap blok. Interrupt hanya terjadi
tiap blok bukan tiap word atau byte data. Seluruh proses DMA dikendalikan oleh sebuah
controller bernama DMA Controller (DMAC) . DMA Controller mengirimkan atau menerima
signal dari memori dan I/O device. Prosesor hanya mengirimkan alamat awal data, tujuan
data, panjang data ke DMA Controller . . Interrupt pada prosesor hanya terjadi saat proses
transfer selesai. Hak terhadap penggunaan bus memory yang diperlukan DMA controller
didapatkan dengan bantuan bus arbiter yang dalam PC sekarang berupa chipset
Northbridge . 8.dua kegunaan dari memory cache! * Problem apakah yang dapat dipecahkan
danjuga muncul dengan adanya cache tersebut? * Tempat penyimpanan sementara
(volatile)sejumlah kecil data * Meningkatkan kecepatan pengambilan atau penyimpanan data
dari memori oleh prosessor berkecepatan tinggi Masalah yang dipecahkan: Kecepatan
pengambilan atau penyimpanan data di memori oleh CPU meningkat, karena tidak perlu
mencari di disk fisik. Masalah yang timbul: tidak dapat menyimpan data dalam jumlah besar
(karena cache berdaya tampung lebih kecil). 9. Beberapa CPU menyediakan lebih dari dua
mode operasi. Sebutkan dua kemungkinanpenggunaan dari mode tersebut? * User ->
Eksekusi dikendalikan oleh user. * Monior/kernel/Sistem Mode -> Eksekusi dikendalikan
oleh sistem operasi. Pada saat boot time,perangkat keras bekerja pada mode monitor dan
stelah sistem operasi di-load maka akan mulai masuk ke mode pengguna.Ketika terjadi trap
atau interupsi,perangkat keras akan menswitch lagi keadaan dari mode pengguna menjadi
mode monitor(terjadi perubahan state menjadi bit 0) dan akan kembali menjadi mode
pengguna jikalau sistem operasi menambil alih proses dan kontrol komputer (state akan
berubah menjadi bit1 ) 10. lima kegiatan utama dari sistem operasi yang berhubungan
dengan manage dan memproses! * Pembuatan dan penghapusan proses pengguna dan
sistem proses. * Menunda autau melanjutkan proses. * Menyediakan mekanisme untuk
proses sinkronisasi. * Menyediakan mekanisme untuk proses komunikasi. * Menyediakan
mekanisme untuk proses penanganan deadlock. 11. tiga kegiatan utama dari sistem operasi
yang berhubungan dengan managemenmemori! * Menjaga track dari memori yang sedang
digunakan dan siapa yang menggunakannya. * Memilih program yang akan di-load ke
memori. * Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan. 12. tiga
kegiatan utama dari sistem operasi yang berhubungan dengan managemensecondary-
storage! * Menyimpan data besifat sementara * Memindahkan data dari satu tempat ke
tempat lain * Alternatif pengganti memory (virtual memory) 13. lima kegiatan utama dari
sistem operasi yang berhubungan dengan managemen berkas! * Pembuatan dan
penghapusan berkas. * Pembuatan dan penghapusan direktori. * Mendukung manipulasi
berkas dan direktori. * Memetakan berkas ke secondary storage. * Mem-backup berkas ke
media penyimpanan yang permanen (non-volatile) 14. tujuan dari command interpreter dan
Mengapa biasanya hal tersebut terpisah dengankernel * Tujuan dari command interpreter
adalah agar pengguna dapat membuat permintaan tanpa menulis program. * Biasa terpisah
karena Konsep mesin virtual menyediakan proteksi yang lengkap untuk sumberdaya sistem,
dikarenakan tiap mesin virtual terpisah dari mesin virtual yang lain

								
To top