blog ini berbagi ilmu tentang komputer baik itu software,hardware dan trobel yang mungkin terjadi di dunia komputer

Iklan Populer

Breaking

Sunday, April 3, 2016

Pengertian SISTEM OPERASI


          kali ini saya berbagi lagi guys mengenai tugas matakuliah sistem operasi atau operating system dimana disini ada soal + dengan jawabanya dan mungkin hampir sama dengan dosen temen-temen. ini bukan untuk mempermudah yah ini biar temen-temen bisa langsung belajar dengan baik dan engga terlalu susah untuk merangkumnya materi sistem operasi atau operating system. Dari pengertian SO(Sistem Operasi),sejarah dan lain-lain.


SISTEM OPERASI


1.  3 tujuan utama dari system operasi

· kenyamanan -- membuat penggunaan komputer menjadi lebih nyaman,
·    efisien -- penggunaan sumber-daya sistem komputer secara efisien,

· berevolusi -- sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan,

pengujian serta pengajuan sistem-sistem yang baru.

2.  Keuntungan dari multiprogramming
·        Dapat menjalankan lebih dari satu program
·        Dapat megerjakan tugas dalam waktu yang bersamaan
·        Lebih efesien karena dapat menyimpan tugas-tugas dalam waktu yang sama
·        Cpu digunakan secara bergantian sehingga meningkatkan utilisasi cpu.


3.  Perbedaan utama dari so antara computer mainframe dan pc Computer mainframe adalah sebuah computer yang mengumpulkan device” yang berfungsi sama Personal computer adalah sebuah computer yang dibuat untuk satu orang dalam satu waktu Perbedaan computer mainframe dan personal computer yaitu pc lebih kecil dan murah sedangkan computer mainframe sebaliknya,SO computer lebih menguntungkan pengembangan so untuk computer mainframe di bandingkan personal computer.
4.  Kendala yang dihadapi yaitu :
·        Secondary storage sangat terbatas
·        Terjadinya page faults tambahan selama eksekusi
·        Sistem  mengharuskan suatu komputasi selesai dalam jangka waktu tertentu
·        Kemampuan untuk operasi dan response dalam batasan waktu tertentu
·        Digunakan sebagai control device untuk aplikasi khusus
5.  Perbedaan SMP dan ASMP serta keuntungan & kerugian system multiprosesor . Symmetric multiprosesing (SMP) adalah setiap prosesor yang menjalankan salinan identik dari SO dan banyak job yang dijalankan di suatu waktu tanpa mengurangi performance. Sedangkan asymmetric multiprosesing (ASMP) adalah setiap prosesor mendapatkan tugas yang spesifik dan biasanya dipakai pada system yang besar.

Keutungan dan kerugian system multiprosesor

Keutungan : Peningkatan throughput, karena lebih banyak proses/thread yang berjalan dalam satu waktu sekaligus (jika proses yang antri di ready queue sedikit), ekonomis dalam devices yang dibagi bersama-sama, Peningkatan kehandalan (reliabilitas).
Kerugian : Performa terbatas pada bus cycle time, Setiap processor harus memiliki local chace,Mengurangi beberapa akses bus.

6.  Perbedaan trap dan interrupt serta kegunaan dari fungsinya Trap adalah intrupsi karena terjadi keesalahan atau kondisi kekecualian yang dihasilkan proses yang running seperti usaha ilegal dalam mengakses file. Berfungsi untuk system operasi menentukan apakah kesalahan yang dibaut merupakan kesalahan fatal. Interrupt adalah suatu permintaan khusus kepada mikroprosessor untuk melakukan sesuatu bila terjadi interupsi.Berfungsi untuk  menghentikan dahulu apa yang sedang dikerjakannya dan melakukan apa yang diminta oleh yang menginterupsi.

7.  Direct Memory Access (DMA) berguna untuk: 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.  2 keguaan dari memory cache dan problem yang dapat dipecahkan Kegunaan memori cache: 
• Tempat penyimpanan sementara (volatile) dalam sejumlah kecil data
• Meningkatkan kecepatan pengambilan dan penyimpanan data dari memori oleh prosessor berkecepatan tinggi

*Masalah yang dipecahkan yaitu : 
kecepatan pengambilan atau penyimpanan data di memori oleh CPU
meningkat, karena tidak perlu mencari di disk fisik.

*Masalah yang timbu antara lain : 
tidak dapat menyimpan data dalam jumlah besar (karena cache berdaya
tampung lebih kecil).



9.  Dual mode sistem operasi
   1. User -> Eksekusi dikendalikan oleh user.

 2. 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. 5 kegiatan utama dari SO yang berhubungan dengan managemen proses yaitu :
v Pembuatan serta penghapusan proses pengguna dan sistem proses.
v Menunda ataupun melanjutkan proses.
v Menyediakan mekanisme untuk proses sinkronisasi.
v Menyediakan mekanisme untuk proses komunikasi.
v Menyediakan mekanisme untuk proses penanganan deadlock.


11. 3 kegiatan utama dari SO yang berhubungan dengan managemen memory yaitu:
§  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. 3 kegiatan utama dari SO yang berhubungan dengan secondary-stroge yaitu :
§  Menyimpan data besifat sementara dan jumlahnya kecil
§  Memindahkan data dari satu tempat ke tempat lain
§   Alternatif pengganti memory (virtual memory)

13.  5 kegiatan utama dari SO 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 adalah agar memudahkan pengguna membuat permintaan tanpa harus menulis program. Biasanya terpisah karena Konsep mesin virtual menyediakan proteksi yang lengkap untuk sumberdaya sistem, dikarenakan tiap mesin virtual terpisah.

No comments:

Post a Comment