Diberdayakan oleh Blogger.

Sistem Operasi

Minggu, 15 Maret 2015

Nama : Mohammad Apryan Suhendra
Kelas : 2 CB
NIM : 061430700539

Mata Kuliah : Sistem Operasi
Dosen Pembimbing : Ali Firdaus S.Kom,M.Kom



1. Sebutkan dua fungsi utama sistem operasi ?
Jawab :
Fungsi Sistem Operasi :
1. Sebagai Resource Manager/ Pengelola seluruh sumber daya system komputer.
ü Mengatur dan mengefisiensikan penggunaan seluruh sumber daya komputer (computer resources).
ü Tugas Utamanya :
A. Memantau penggunaan semuar resources
B. Menerapkan aturan (policy)
C. Mengalokasikan resources yang diminta 
D. Mengambil kembali (dealokasi) resource
ü Sumber daya pada komputer terdiri dari :
A. Sumber daya fisik, misalnya : Keyboard, bar-code reader, mouse, joystick, light-pen,touch-screen, pointing devices, floppy disk drive, harddisk, tape drive, optical disk, CD-ROM drive, CRT, LCD, printer, modem, ethernet card, PMCCIA, RAM, cache memory, register,
kamera, sound card, radio, digitizer, scanner, plotter, dan sebagainya.
B. Sumber daya abstrak, terdiri dari : Data dan Program.
2. Apa yang dimaksud dengan multiprogramming?Berikan dua alasan diadakannya multiprogramming?
Jawab :
Ø  Multiproramming adalah suatu kemampuan dari sebuah sistem untuk melayani lebih dari satu program yang dijalankan sekaligus dalam satu komputer yang sama.
Alasan diadakannya multi programming :
1. Memberikan efisiensi pekerjaan yang cukup tinggi, dengan mampu untuk menjalankan beberapa aplikasi secara bersamaan.
2. Kebutuhan user yang semakin tinggi dan kompleks maka memerlukan sistem multiprogramming. Contohnya, ketika seorang user melakukan pekerjaannya sekaligus mendengarkan musik untuk refreshing.
Saat ini banyak aplikasi yang dalam proses penjalanannya mengakses lebih dari satu program. Sehingga agar program tersebut dapat berjalan lebih optimal perlu sistem multiprogramming
3. Apa yang dimaksud dengan SPOOLING ? Apakah anda menganggap personal komputer harus 
memiliki spooling sebagai standar dasar di masa yang akan datang ?
Jawab :
SPOOLING (Simultaneous Peripheral Operation On Line) adalah membuat peripheral seolah - olah 
dapat digunakan secara bersamaan dan dapat diakses secara simultan yaitu dengan cara menyediakan beberapa partisi memori. Karena pada saat ini kebutuhan akan kecepatan 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. 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 merupakan varian dari multiprogramming, dimana tiap pemakai hanya mempunyai satu terminal online dengan 
pemroses hanya memberikan layanan pada pemakai(user) yang aktif secara bergantian secara cepat 
sehingga Pemakai (user) akan merasa diyani secara terus - menerus.Padahal sebenarnya dilayani 
secara bergantian dengan waktu yang singkat.
6. Instruksi - instruksi manakah yang diperbolehkan dalam Mode Kernel :
A. Disable all interupts
B. Read the time-of-days clock
C. Set the time-of-days 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 :
Berikut ini adalah perbedaannya :
*) System operasi pada personal computer :
1. Kinerja dan derajat kerumitan komponen perangkat keras PC jauh lebih  sederhana (dan murah). Karena itu, "utilisasi" perangkat keras tidak lagi  menjadi masalah utama. 
2. Para pengguna PC tidak selalu merupakan "pakar", sehingga kemudahan  penggunaan menjadi prioritas utama dalam perancangan sistem operasinya.
3. akibat dari butir kedua di atas, "keamanan" dan "perlindungan" kurang 
mendapatkan perhatian. Dewasa ini, "virus" dan "cacing" (worm) telah menjadi
masalah utama yang dihadapi para pengguna sistem PC tertentu.
4. Hanya mampu melayani 1 user(pengguna) saja.
5. Biasanya memiliki User Interface yang lebih menarik karena tujuan utamanya  adalah membri kemudahan kepada pengguna
6. Memiliki tingkat security(keamanan) yang kurang baik daripada sistem  operasi mainframe.
7. biasanya hanya mampu menangani beberapa program saja untuk dijalankan  secara bersamaan.

*) System operasi pada mainframe
1. Disebut mainframe dikarenakan ukuran serta kemampuan pemrosesan secara  historis berkaitan. 
2. System operasi dari computer ini mampu menangani ratusan program aplikasi
secara bersamaan. 
3. Computer dengan system operasinya mampu menyimpan dan mengakses  library rutin dengan kapasitas besar. 
4. Main from juga mendukung puluhan bahasa pemrograman yang berbeda dan  bertindak mengawasi lalu lintas ketika beberapa program mencoba mengakses  basis data secara bersamaan. 
5. Computer mainframe biasanya dipusatkan pada pusat data yang telah lama 
menjadi sumber tenaga dari komputasi dunia bisnis.
6. Mampu untuk melayani banyak user (pengguna).
7. Biasanya hanya berupa barisan - barisan program saja tanpa adanya GUI yang  memadai.
8. Memiliki tingkat security(keamanan) yang jauh lebih baik daripada sistem  operasi untuk komputer desktop.
9. Memiliki kecepatan dan reabilitas kerja yang jauh lebih tinggi daipada sistem  operasi personal komputer
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 adalahyang berkaitan dengan penyimpanan, termasuk  lokasi penyimpanan dan ukuran file yang disimpan. Pada sistem bersama (shared  system), informasi yang terpenting adalah informasimengenai 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 dan akan bernilai unik.
B. Nama jalur relatif (relative pathname).
Jalur relatif terhadap direktori kerja atau pada 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 kesistem, 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 
penjadwalan. 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.
Contohnya adalah  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 terkenal didalam distributed systems. 
Dapatkah juga digunakan dalam sistem komputer  tunggal ?
Jawab :
Dapat digunakan dalam sistem operasi tunggal, 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 operasi personal komputer 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 digunakan untuk  mendukung program internalnya sendiri, contohnya seperti manajemen memori. 
Dengan kata lain, semua aktivitas tersebut adalah harus dilaksanakan dengan sistem timesharing.
13. Apa perbedaan mendasar diantara block special file dan character special file ?
Jawab :
1. Block special file Merupakan file special dimana transfer data dilakukan perblock contohnya  adalah file harddisk, cdrom, floppy dan lain-lain yang biasanya merupakan media penyimpanan.
2. Character special file : Merupakan file special dimana transfer data dilakukan  perkarakter. Contoh filenya adalah mouse.


Followers

Blog Archive

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Mohammad Apryan Suhendra - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger