Soal Sistem Operasi
Nama: M Robby Fajri Maulana
Kelas: 2 CB
NIM: 061430700535
Mata Kuliah: Sistem Operasi
Dosen Pengajar: Ali Firdaus S.Kom M.Kom
Dosen Pengajar: Ali Firdaus S.Kom M.Kom
Latihan Soal Sistem Informasi
1. Sebutkan dua fungsi utama sistem operasi?
Jawab :
•Sebagai Resource Manager
- Sebagai pengatur sumber daya komputer, baik hardware maupun software agar dapat menjalankan perintah-perintah yang diberikan oleh pengguna.
- Tugas utama Sistem Operasi sebagai resource manager adalah memantau penggunaan semua resources serta menerapkan aturan (policy) tertentu untuk menjalankan kerja komputer. Selain itu juga mengalokasikan resources yang diminta dan mengambil kembali (dealokasi) resource.
•Sebagai Extended Machine (Virtual Machine)
- Menyembunyikan kompleksitas pemrograman hardware dari programmer atau user.Sehingga pengguna dapat melakukan kegiatan atau kerja dengan lebih mudah melalui tampilan user interface. Dan pengguna juga tidak direpotkan berkaitan dengan kegiatan-kegiatan yang mengatur resource sebuah komputer.
- menyajikan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.
2. Apa yang dimaksud dengan multiprogrammin? Berikan dua alasan diadakannya multiprogramming!
Jawab :
Multi programming adalah suatu kemampuan dari sebuah sistem untuk melayanilebih dari satu program yang dijalankan sekaligus dalam satu komputer yang sama.
Alasan diadakannya multiprogramming yaitu :
•Saat ini banyak aplikasi yang dalam proses penjalanannya mengakses lebih dari satu program. Sehingga agar program tersebut dapat berjalan lebih optimal perlu sistem multiprogramming.
•Memberikan efisiensi pekerjaan yang cukup tinggi, dengan mampu untuk menjalankan beberapa aplikasi secara bersamaan.
•Kebutuhan user yang semakin tinggi dan kompleks maka memerlukan sistem multiprogramming. Contohnya, ketika seorang user melakukan pekerjaannya sekaligus mendengarkan musik untuk refreshing.
3. Apa yang dimaksud dengan spooling? Apakah anda menganggap personal komputer harus memiliki spooling sebagai standar dasar di masa yang akan datang?
Jawab :
Spooling adalah membuat peripheral seolah-olah dapat digunakan bersama-sama sekaligus, dapat diakses secara simultan, yaitu dengan cara menyediakan beberapa partisi memori. Saat terdapat permintaan layanan peripheral, langsung diterima dan data disimpan dulu di memori yang disediakan (berupa antrian), kemudian dijadwalkan agar secara nyata dilayani oleh peripheral.
Karena pada saat ini kebutuhan akan kecepatan kinerja komputer semkin besar, maka teknologi spooling mutlak untuk dikembangkan dan diaplikasikan di komputer. Dengan teknologi itu maka proses komputasi sebuah program akan lebih cepat ditangani dan dikerjakan.
4. Pada awal perkembangan komputer, setiap byte data yang dibaca atau yang ditulis ditangani oleh CPU (tidak ada DMA-Direct Memory Access). Apa implikasinya struktur seperti ini terhadap konsep multiprogramming.
Jawab :
Bila sistem tersebut digunakan untuk melayani konsep multiprogramming, maka akan membutuhkan waktu yang lama dalam pemrosesannya. Dengan tidak ada memory pembantu proses maka proses pengaksesan data untuk diproses akan lama. Apalagi untuk kegiatan multiprogramming maka proses tersebut akan semakin lebih lama lagi. Oleh karena itu komputer pada awal perkembangannya tidak mampu untuk mengakomodasi konsep multiprogramming.
Jadi implikasi dari tidak adanya DMA dalam pemrosesan komputer adalah pada waktu untuk pengerjaan (pemrosesan) informasi. Bahkan mungkin konsep multiprogramming tidak bisa diaplikasikan oleh sistem prosesor non DMA.
5. Mengapa timesharing tidak tersebar luas pada generasi ke-2 komputer?
Jawab :
Karena varian dari multiprogramming, dimana tiap pemakai mempunyai satu terminal on-line dengan pemroses hanya memberi layanan pada pemakai yang aktif secara bergantian dengan cepat. Pemakai akan merasa dilayani terus menerus, padahal sebenarnya digilir persatuan waktu yang cukup singkat.
6. Instruksi-instruksi manakah yang diperbolehkan dalam Mode Kernel :
a. Disable all interupts.
b. Read the time-of-day clock.
c. Set the time-of-day clock.
d. Change the memory map.
Jawab :
Instruksi yang diperbolehkan dalam mode kernel adalah A (Disable all interupts) dan D(Change the memory map).
7. Sebutkan beberapa perbedaan sistem operasi pada personal komputer dengan sistem operasi pada mainframe!
Jawab :
Perbedaan sistem operasi pada PC dengan Sistem Operasi Mainframe :
1. Dalam sistem operasi PC hanya mampu melayani satu user saja, sedangkan sistem operasi mainframe mampu untuk melayani banyak user.
2. Pada sistem operasi PC biasanya memiliki user interfeace yang lebih menarik karena tujuan utamanya adalah member kemudahan kepada pengguna. Sedangkan sistem operasi mainframe biasanya hanya berupa barisan-barisan program saja tanpa adanya GUI yang memadai.
3. Sistem operasi mainframe memiliki tingkat sekuritas yang jauh lebih baik daripada sistem operasi untuk komputer desktop.
4. Sistem operasi mainframe memiliki kecepatan dan realibilitas kerja yang jauh lebih tinggi daripada sistem operasi personal komputer. Hal ini dikarenakan sistem operasi mainframe diharuskan untuk mampu menangani ratusan program aplikasi secara bersamaan. Serta sistem operasi mainframe harus mampu mengatur sejumlah pengaksesan dan penyimpanan ke basis data secara simultan. Sedangkan sistem operasi personal komputer biasanya hanya mampu menangani beberapa program saja untuk dijalankan secara bersamaan.
8. Bagaimana secara umum sistem operasi memberitahukan kepada direktori kerja apakah path name untuk sebuah file adalah absolute atau relative?
Jawab :
Direktori adalah file, dimiliki sistem operasi dan dapat diakses dengan rutin-rutin di sistem operasi. Kebanyakan informasi berkaitan dengan penyimpan. Meski beberapa informasi direktori tersedia bagi pemakai atau aplikasi, informasi itu umumnya disediakan secara tidak langsung. Pemakai tidak dapat mengakses direktori secara langsung meski dalam mode read-only.
Direktori juga menyediakan pemetaan nama file ke file. Informasi terpenting direktori adalah yang berkaitan dengan penyimpanan, termasuk lokasipenyimpanan dan ukuran file yang disimpan. Pada sistem bersama (shared system), informasi yang terpenting adalah informasi mengenai pengendalian akses file. Satu pemakai adalah pemilik file yang dapat memberi wewenang pengaksesan ke pemakai-pemakai lain.
Aturan penamaan direktori mengikuti aturan penamaan file karena direktori merupakan file yang khusus.
Jalur pengaksesan (path name).
Bila sistem file diorganisasikan dengan pohon direktori,maka diperlukan cara menspesifikasikan nama file. Masalah penamaan file diselesaikan dengan penamaan absolut dan penamaan file relatif. Terdapat dua jalur, yaitu :
a) Nama jalur absolut (absolute pathname).
Nama jalur dari direktori root ke file, selalu dimulai dari
direktori root da nakan bernilai unik.
b) Nama jalur relatif (relative pathname).
Jalur relatif terhadap direktori kerja/saat itu (working atau current director). Pemakai dapat menyatakan satu direktori sebagai current directory. Nama jalur yang tidak dimulai direktori root berarti relatif terhadap current directory.
9. Mengapa shell bukan bagian dari sistem operasi?
Jawab :
Shell delete command interpreter yaitu Program yang menerima masukan berupa perintah ke sistem, dan menterjemahkan menjadi aktivitas sistem komputer.Tidak termasuk sistem operasi karena,shell di dalam kegiatannya tidak menjembantani antara user dengan hardware. Program ini di dalam menjalankan perintah mengakses informasi yang tercantum di sistem operasi.
10. Berikan sebuah contoh bagaimana mekanisme dan kebijaksanaan bisa terpisah dengan baik dari pejadwalan. Buat sebuah mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children.
Jawab :
Mekanisme merupakan penjelasan bagaimana melakukan sesuatu. Sedangkan kebijakan menentukan apa yang akan dilakukan. Dalam melakukan sebuah pemrosesan mekanisme tidak bisa diubah sedangkan kebijakan dapat diubah agar bila terjadi sesuatu hal dapat diantisipasi. Kebijakan penting untuk mengatur semua alokasi sumberdaya dan menjadwalkan masalah serta menentukan perlu atau tidaknya mengakolasikan sumber daya. Oleh karena itu antara mekanisme, kebijakan dan penjadwalan harus dipisahkan.
Contoh sebuah mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children adalah pada sistem operasi UNIX. Sistem operasi ini mempunyai system call fork yang berfungsi untuk membuat proses baru. Proses yang memanggil sistem call fork ini akan dibagi menjadi dua, yakni proses induk dan proses turunan yang identik. Fork ini berfungsi sebagai manajemen proses. Proses ini independen satu sama lain namun memiliki instruksi yang berbeda sama sekali. Jadi pengeksekusian program bisa dilaksanakan terus menerus tanpa harus menunggu sistem child selesai memproses. Dan bisa juga instruksi program induk mengatur pengeksekusian program anak atau turunan.
11. Model Client-Server tekenal didalam distributed systems. Dapatkah juga digunakan dalam sistem komputer tunggal?
Jawab :
Dapat, karena sistem terdistribusi adalah sistem yang proses kerjanya membagi tugas proses untuk dijalankan oleh beberapa prosesor yang menjalankan fungsi masing-masing. Dan hal ini dapat dijalankan dalam sistem komputer tunggal. Contohnya dengan adanya prosesor dual core yang masing-masing prosesor melakukan fungsi tertentu serte keduanya terhubung oleh jaringan komunikasi data. Dengan menerapkan sistem terdistribusi ini maka akan meningkatkan kecepatan proses, penyediaan data dan peningkatan kehandalan kerja komputer.
12. Mengapa proses tabel membutuhkan sistem timesharing? Apakah hal ini juga dibutuhkan dalam system personal computer yang pada suatu saat hanya terdapat satu proses yang sedang bekerja dan mengambil alih mesin sampai proses tersebut selesai?
Jawab :
Karena sistem timesharing dapat mengatur penjadwalan pemrosesan data maka kecepatan proses akan menjadi lebih cepat.
Ya, teknologi sistem timesharing mutlak diperlukan untuk menjadwal pemrosesan data oleh prosesor. Walaupun hanya melakukan satu proses saja untuk dapat mempercepat kinerja pemrosan maka timesharing diperlukan. Bila prosesor harus langsung mengakses data dari memory permanent maka akan membutuhkan waktu yang lama untuk pemrosesan. Bahkan jika pengguna hanya menggunakan satu program saja pada satu waktu. Sistem operasi perlu mendukung program internalnya sendiri, seperti manajemen memori. Dengan kata lain, semua aktivitas tersebut adalah harus dilaksanakan dengan sistem timesharing.
13. Apa perbedaan mendasar diantara blok special file dan character special file?
Jawab :
Perbedaan mendasar dari block special file dan character special file adalah proses pengiriman atau pentransferan datanya. Bila block special file transfer data dilakukan perblock perintah, sedangkan untuk character special file pentransferan datanya dilakukan perkarakter.
Contoh block special file adalah proses pentransferan data pada media penyimpanan. Seperti Harddisk, CD-R, Floppy disk, Flash disk. Dan contoh penggunaan character special file adalah pada mouse dan keyboard.
Instalasi Proteus 8 Professional Full
Setelah sebelumnya kita menggunakan program aplikasi Protel Schematic Untuk membuat Rangkaian, kali ini kita akan menggunakan aplikasi baru yaitu Proteus 8.
Proteus 8 Professional merupakan aplikasi yang digunakan untuk simulasi mikroprosesor, skematis, dan PCB desain. Program ini dikembangkan oleh Labcenter Electronics.
Komponen Sistem
ISIS Schematic Capture - alat untuk mendesain.
ARES PCB Layout - Untuk mendesain PCB dengan penempatan komponen secara otomatis, auto routing jalur.
VSM (Virtual System Modelling) - Pemodelan Sistem Virtual memungkinkan perangkat lunak ditanam pada micro-controllers
Cara Instalasi :
- Klik kanan pada file 'setup.exe' pilih Run as administrator. Jika muncul notifikasi klik 'Yes'.
- Akan mncul tampilan seperti gambar dibawah. Klik 'Next'.
- Selanjutnya akan muncul tampilan seperti gambar dibawah ini. Beri checklist pada tulisan 'I accept terms of this agrement' kamudian klik 'Next'.
- Kemudian muncul tampilan seperti gambar dibawah, pilih radio button ' Use a locally installed license key' dan klik 'Next'.
- Pada tampilan ini klik 'Next'.
- Pada bagian ini, klik 'Browse For Key File'.
- Arahkan pada file 'Licence.lxk' yang berada dalam folder crack. Klik 'Open'.
- Kemudian akan muncul tampilan key yang tersedia seperti dibawah ini. Pilih 'Install'.
- Akan muncul tampilan seperti ini, klik 'Yes' untuk melanjutkan.
- Jika berhasil, dibagian 'Installed Keys' akan ditampilkan key yang telah berhasil diinstal.
- Pada bagian ini, silahkan checklist sesuai kebutuhan. Klik 'Next'.
- Klik 'Typical' maka proses instalasi akan dimulai.
- Jika di komputer yang akan diinstal Proteus belum terinstal 'Microsoft Visual C++ 2008 Redistributable' (akan tampil seperti gambar dibawah) maka harus menginstalnya terlebih dahulu dengan mengikuti langkah dibawah ini, Jika sudah terinstal 'Microsoft Visual C++ 2008 Redistributable' Program akan melanjutkan proses instalasi hingga selesai.
- Proses instalasi sedang berlangsung.
- Proses instalasi selesai. PENTING !. Pada tahap ini jangan langsung membuka program Proteus Professional. Klik 'Close'.
- Copy folder "Crack\BIN" ke direktori "C:\Program files\Labcenter Electronics\Proteus 8 Professional", pilih replace.
- Copy folder "Crack\MODELS" ke "C:\Users\All Users\Labcenter Electronics\Proteus 8 Professional"
- Program siap digunakan.
- Halaman utama Proteus 8 Professional.
DOWNLOAD
1. PROTEUS 8 PROFESSIONAL (160,8 MB)
http://www.4shared.com/rar/S0KvM35h/Setup.html
2. CRACK PROTEUS 8 PROFESSIONAL (1,3 MB)
http://www.4shared.com/rar/SuawQnCN/...fessional.html
1. PROTEUS 8 PROFESSIONAL (160,8 MB)
http://www.4shared.com/rar/S0KvM35h/Setup.html
2. CRACK PROTEUS 8 PROFESSIONAL (1,3 MB)
http://www.4shared.com/rar/SuawQnCN/...fessional.html
Membuat Rangkaian Menit menggunakan Protel Schematic
//Posted by Robby Fajri Maulana
Kali Ini Saya Akan Memposting Cara Membuat Rangkaian Menit Menggunakan Program Protel Schematic Editor.
Pertama-tama Siapkan Dulu Program Protel Schematic Design 1.0 . Bagi Yang Tidak Ada Bisa Di Download Protel Schematic Design 1.0 Nya.
Pertama-tama Siapkan Dulu Program Protel Schematic Design 1.0 . Bagi Yang Tidak Ada Bisa Di Download Protel Schematic Design 1.0 Nya.
Oke Apabila Sudah Disiapkan Mari Kita Mulai Proses Nya.

Pada postingan sebelumnya kita telah membuat rangkaian detik, pada rangkaian menit ini tidak jauh berbeda dari rangkaian detik, kita bisa mengedit rangkaian detik tersebut.
Komponen yang dibutuhkan adalah :
- 2 Seven Segment
- 14 Resistor
- 2 IC 74LS90
- 2 IC 74LS48
Langkah yang harus dilakukan adalah
1. Buka aplikasi protel schematic , jika belum punya silahkan lihat artikel saya sebelumnya cara menginstal protel schematic
2. Untuk mendapatkan komponen diatas, kita memerlukan library, untuk menambahkan library, klik Add/Remove di bagian pojok kanan lembar kerja. Tambahkan library device.lib, d_ttl.lib, d_linear.lib .
Untuk komponen Seven Segment, saya membuat sendiri library nya, silahkan lihat postingan sebelumnya . Tambahkan komponen Seven Segment.
Kemudian tambahkan resistor yang berada pada library device.
Selanjutnya tambahkan IC 74LS48 dan 74LS90 yang berada pada library d_ttl.
Hubungkan komponen dengan menggunakan wire tool. Kemudian tambahkan bus antara IC 74LS90 dan 74LS48 Seperti berikut. Klik menu Place kemudian pilih Bus.
Tambahkan juga port pada rangkaian menit, caranya klik menu place kemudian pilih Port
Tambahkan juga Net Label pada masing-masing Bus. Klik menu Place kemudian pilih Net Label
Untuk mengganti nama Net label, klik 2 kali maka akan muncul
Simpan hasil pekerjaaan dengan cara klik File pilih Save As, simpan dengan ekstensi *.sch
Membuat Rangkaian Detik menggunakan Protel Schematic
//Posted by Robby Fajri Maulana
Kali Ini Saya Akan Memposting Cara Membuat Rangkaian Detik Menggunakan Program Protel Schematic Editor.
Pertama-tama Siapkan Dulu Program Protel Schematic Design 1.0 . Bagi Yang Tidak Ada Bisa Di Download Protel Schematic Design 1.0 Nya.
Pertama-tama Siapkan Dulu Program Protel Schematic Design 1.0 . Bagi Yang Tidak Ada Bisa Di Download Protel Schematic Design 1.0 Nya.
Oke Apabila Sudah Disiapkan Mari Kita Mulai Proses Nya.
Untuk membuat rangkaian detik, komponen yang dibutuhkan adalah :
- 2 Seven Segment
- 14 Resistor
- 2 IC 74LS90
- 2 IC 74LS48
Buka aplikasi Protel Schematic kalian.
Untuk mencari komponen diatas, tambahkann library, klik Add/Remove di pojok kiri, kemudian masuk ke folder library dan tambahkan library device.lib, d_ttl.lib, d_linear.lib. Klik Add kemudian klik Ok.
Untuk komponen Seven Segment, silahkan lihat pada postingan sebelumnya, yaitu membuat library seven segment.
Selanjutnya, tambahkan komponen diatas lembar kerja, tambahkan Resistor yang terdapat pada library device.
Tambahkan IC 74LS48 dan 74LS90 yang terdapat pada library d_ttl
Hubungkan rangkaian tersebut dengan wire tool. Sehingga menjadi seperti berikut.
Membuat Rangkaian Kunci Elektron menggunakan Protel Schematic
//Posted by Robby Fajri Maulana
Kali Ini Saya Akan Memposting Cara Membuat Rangkaian Kunci Elektron Menggunakan Program Protel Schematic Editor.
Pertama-tama Siapkan Dulu Program Protel Schematic Design 1.0 . Bagi Yang Tidak Ada Bisa Di Download Protel Schematic Design 1.0 Nya.
Pertama-tama Siapkan Dulu Program Protel Schematic Design 1.0 . Bagi Yang Tidak Ada Bisa Di Download Protel Schematic Design 1.0 Nya.
Oke Apabila Sudah Disiapkan Mari Kita Mulai Proses Nya.
Buka Protel Advanced Schematic, dalam rangkaian ini kita membutuhkan beberapa komponen :
Untuk menambahkan komponen diatas, caranya klik Add/Remove pada pojok kiri atas lembar kerja, pada folder library, tambahkan library device.lib, d_ttl.lib, d_linear.lib, dan n03_c.lib.
Setelah itu tambahkan komponen diatas, IC 74LS04, 74LS00, 74LS174 dan 74LS688 terdapat pada d_ttl.lib. IC MM74922 terdapat pada library n03_c.lib yaitu komponen library yang telah kita buat. Kemudian 8 Dip Switch,Kapasitor,Resistor Pack dan Switch Button terdapat pada library device.lib.
Selanjutnya masukkan komponen diatas dalam lembar kerja.
Tambahkan semua komponen diatas sehingga menjadi seperti berikut.
Setelah itu simpan dengan ekstensi *.sch
- 1 IC MM74922
- 12 Switch Push Button
- 2 Kapasitor
- 1 IC 74LS04
- 1 IC 74LS00
- 4 IC 74LS174
- 1 IC 74LS688
- 1 8 Dip Switch
- 1 Resistior Pack
Untuk menambahkan komponen diatas, caranya klik Add/Remove pada pojok kiri atas lembar kerja, pada folder library, tambahkan library device.lib, d_ttl.lib, d_linear.lib, dan n03_c.lib.
Setelah itu tambahkan komponen diatas, IC 74LS04, 74LS00, 74LS174 dan 74LS688 terdapat pada d_ttl.lib. IC MM74922 terdapat pada library n03_c.lib yaitu komponen library yang telah kita buat. Kemudian 8 Dip Switch,Kapasitor,Resistor Pack dan Switch Button terdapat pada library device.lib.
Selanjutnya masukkan komponen diatas dalam lembar kerja.
Tambahkan semua komponen diatas sehingga menjadi seperti berikut.
Setelah itu simpan dengan ekstensi *.sch

















