Blogger Widgets Abdurrahman Fadhillah (Ikhwan Polsri): TUGAS SISTEM OPERASI KE 1

Rabu, 18 Maret 2015

TUGAS SISTEM OPERASI KE 1

Soal Pertanyaan
Mata Kuliah  SISTEM OPERASI
Nama Dosen : Ali Firdaus, S.Kom , M.Kom.




1.     Sebutkan dua fungsi utama system Operasi ?

2. Apa yang dimaksud dengan system multiprogramming ? berikan dua alasan diadakannya multiprogramming !

3.  Apa yang dimaksud dengan Spooling ? Apakah anda menganggap bahwa PC harus memiliki Spooling sebagai standar dasar dimasa yang akan datang?

4.  Pada awal perkeembangan komputer, setiap byte data yang dibaca atau ditulis ditangani oleh CPu (tidak ada DMA-Direct Memory Access) Apa Implikasinya struktur seperti ini terhadap konsep multiprogramming?

5.   Mengapa timesharing tidak tersebar luas pada generasi ke2 komputer ?

6.     Instruksi-Instruksi manakah yang diperbolehkan dalam Mode Kernel ?
a.       Disable all interrupts
b.      Read the time-of- day clock.
c.       Set the time-of- day clock.
d.      Change the memory map

7.   Sebutkan beberapa perbedaan system operasi pada PC dengan system operasi pada mainframe?

8.    Bagaimana secara umum system operasi memberitahukan kepada direktori kerja path name untuk sebuah file adalah absolute atau relative?

9.   Mengapa shell bukan bagian dari system Operasi?

10. Berikan sebuah contoh bagaimana mekanisme dan kebijaksanaan bila terpisah dengan baik dari penjadwalan. Buat sebuah mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children.

11. Model Client-Server terkenal didalam distributed system. Dapatkah juga digunakan dalam system komputer tunggal?

12.  Mengapa proses tabel membutuhkan timesharing? Apakah hal ini juga dibutuhkan dalam system PC yang pada suatu saat hanya terdapat satu proses yang sedang bekerja dan mengambil alih mesin sampai proses tersebut selesai?

13.   Apakah perbedaan mendasar diantara blok special file dan character special file?

JAWABAN
1.      Fungsi utama system operasi adalah :
-  System operasi sebagai Resource manager (pengelola seluruh sumber daya system pada komputer)
-       System operasi sebagai Extended Machine (virtual Machine)

2.      Multiprogramming adalah kegiatan  menjalankan beberapa program pada memori pada satu waktu. Alasan diadakannya multiprogramming :
-       Beberapa tugas bisa dikerjakan bahkan disimpan dalam memori dalam suatu waktu
-    CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut.




3.   Spooling adalah suatu program yang dapat dikerjakan walaupun input/output masih mengerjakan proses lainnya dan disk secara bersamaan menggunakan data untuk banyak proses. Alasan  : ya, kerena pada saat ini kebutuhan akan kinerja komputer semakin 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. Bila system tersebut digunakan untuk melayani konsep multiprogramming, maka akan membutuhkan waktu yang lama dalam pemrosesannya. Dengan tidak ada memori pembantu proses maka proses pengaksesan data untuk diproses akan lama. Jadi implikasi dari tidak ada DMA dalam pemrosesan komputer adalah pada saat waktu untuk pengerjaan (pemrosesan) informasi. Bahkan mungkin konsep multiprogramming tidak bisa diaplikasikan oleh system prosesor non DMA.
5.  Karena adanya varian dari multiprogramming, dimana tiap pemakai mempunyai satu terminal online dengan pemroses hanya memberi layanan pada pemakai yang aktif secara bergantian denngan cepat.

6.   Instruksi yang diperboleh kan dalam mode kernel adalah pilihan ( A ), (Disable all interrupts) dan D (Chane the memory map).



7.    perbedaan system operasi pada PC dan system operasi pada mainframe adalah :
-   dalam system operasi PC hanya mampu melayani satu user saja, sedangkan Mainframe  mampu melayani banyak user
-       pada system operasi PC biasanya memiliki user  interface yang lebih menarik karena tujuan utamanya adalah memberi kemudahan kepada pengguna. Sedangkan system operasi mainframe biasanya hanya merupakan barisan-barisan programnya saja tanpa ada GUI yang memadai.
-      Sistem operasi mainframe memiliki tingkat sekuritas yang jauh lebih baik daripada system operasi PC.
-    Sistem operasi mainframe memiliki kecepatan dan reabilitas kerja yang jauh lebih tinggi daripada system operasi PC.

8.  Direktori adalah file,dimiliki system operasi dan dapat diakses dengan rutin-rutin di system operasi. Kebanyakan informasi berkaitan dengan penyimpan. Meski beberapa informasi direktori tersedia bagi pemakai atau aplikasi, informasi itu umumnya disediakan secara tidak langsung. Pada Sistem bersama (shared system), informasi yang terpenting adalah informasi mengenai pengendalian Akses file. Aturan penamaan direktori mengikuti aturan penamaan file karena direktori merupakan file yang khusus.
-      Jalur pengaksesan (path name) è bila system file diorganisasikandengan pohon direktori, maka diperlukan cara menspesifikasikan nama file. Penamaan file diselesaikan dengan penamaan absolute dan penamaan relative.
-     Nama jalur absolute (absolute path name) adalah nama jalur dari direktori root ke file, selalu dimulai dari direktori root dan akan bernilai unik.
-       Nama jalur relative (relative path name) adalah jalur relative terhadap direktori kerja saat itu. Pemakai dapat menyatakan satu direktori sebagai current directory.

9.   Shell delete command interpreter yaitu program yang menereima masukan berupa perintah ke system, dan menerjemahkan menjadi aktivitas system komputer. Tidak termasuk dalam system operasi karena shell didalam kegiatannya tidak menjembatani antara user dengan hardware.
     

10.  Mekanisme merupakan sebuah penjelasan bagaimana melakukan sesuatu. Sedangkan kebijakan menentukan apa yang akan dilakukan. Dalam melakukan pemrosesan mekanisme tidak bisa diubah sedangkan kebijakan dapat diubah agar bila terjadi sesuatu hal dapat diantisipasi.
Contoh nya mekanisme yang bisa mengizinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children adalah pada operasi UNIX. Yang mana system operasi ini mempunyai system call fork yang berfungsi untuk membuat proses baru. Lalu proses ini yang memanggil system call fork ini dibagi dua, yakni proses induk dan proses turunan yang identik. Fork ini berfungsi sebgaai manajemen proses. Proses ini independen satu sama lain namun memiliki instruksi yang berbeda samas sekali. Jadi pengeksekusian program bisa dilaksanakan terus menerus tanpa harus menunggu system child selesai memproses.

11.  Bisa, karena distributed system adalah system yang proses kerjanya membagi tugas proses untuk dijalankan oleh beberapa prosesor yang menjalankan fungsi masing-masing. Dapat dijalankan pada system komputer tunggal contoh nya saja dengan adanya prosesor dual core yang masing-masing prosesor melakukan fungsi tertentu serta keudanya terhubung oleh jaringan komunikasi data, dan dengan menerapkan system terdistribusi ini maka dapat meningkatkan kecepatan proses, penyediaan data, dan peningkatan kehandalaan kerja komputer.

12.  Karena timeharing dapat mengatur  penjadwalan pemrosesan data maka kecepatan proses akan menjadi lebih cepat.
Ya, karena teknologi system timesharing mutlak diperlukan untuk menjadwal pemrosesan data oleh prosesor. Walaupun hanya melakukan satu proses saja untuk dapat mempercepat kinerja pemrosesan maka timesharing dapat diperlukan.bila prosesor harus langsung mengakses data dari memory permanent maka akan membutuhkan waktu yang lama untuk pemrosesan. Bahkan jika user menggunakan satu program saja pada satu waktu. System operasi perlu mendukung program internalnya sendiri, seperti manajemen memori. Dengan kata lain semua aktivitas harus dilaksanakan oleh timesharing.


13.  Perbedaan yang mendasar dari Block special file dan character special file adalah pada proses pengiriman atau pentransferan datanya.
Yakni Block special file Transfer datanya dilakukan dengan perblock peintah, sedangkan untuk character special file pentransferan datanya dilakukan perkarakter.
Contoh block special file adalah : proses pentransferan data pada media penyimpana. Seperti Hardisk, CD-R, Floppy disk, Flash disk.
Contoh penggunaan character special file adalah : mouse dan keyboard.








Tidak ada komentar:

Posting Komentar