Senin, 28 April 2014

MID Sistem Operasi

MID TEST

MID Sistem Operasi



       MID Sistem Operasi

1.      Pada umumnya ada 2 kategori program komputer, sebutkan& jelaskan kategori tersebut ?
Jawab :
a.       program sistem adalah yang berfungsi untuk mengatur operasi dari komputer itu sendiri.
b.      Program aplikasi adalah yang berfungsi untuk membantu menyelesaikan masalah untuk pemakaianya.

2.      Jelaskan pengertian machine language (bahasa mesin)  dan sebutakn instruksi yang kenyataan bukan dari mesin semuanya ?
Jawab : bahasa mesin adalah sekumpulan intsruksi yang diterjemahkan oleh microprogram.
Memiliki 50 – 300 intstruksi yang kenyataan bukan dari mesin semuanya.

3.      Sebutkan dan jelaskan  konsep dasar dari management proses ?
Jawab :
-  Multiprogram adalah melakukan satu persatu secara bergantian dalam waktu yang sangat cepat/ bersamaan.
-          Pseudoparallelism ( user level) adalah melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan .

4.      Sebutakan & Jelaskan 3 model proces pada server ?
Jawab :
- thread diciptakan untuk dapat melakukan paralelisme yang dikombinasikan dengan eksekusi sekuensial dan blocking system calls
-Single treads server adalah menggunakan blocking system calls, tetapi kinerja sistem tidak baik
-Finite-state machine, kinerja baik dengan melakukan paralelisme, tetapi menggunakan nonblocking calls, sehingga sulit dalam memprogram.

5.      Sebutkan dan jelaskan kelas sistem operasi ?
Jawab :
Kelas 1, pemakai tunggal
Kelas 2, operasi berbentuk tumpukan
Kelas 3, operasi olahan segera (realtime)
Kelas 4, operasi multi proses
Kelas 5, operasi berbagi waktu dan multi programming
Kelas 6, operasi tersebar 

6.      Pada umumnya program computer dibagi menjadi 2 kelompok sebutkan, jelaskan, dan berikan contoh !
Jawab :
1. Program system yaitu system program yang berfungsi untuk mengatur operasi dari computer itu sendiri, contohnya yaitu : system operasi seperti windows,linux.
2.program aplikasi yaitu application program yang berfungsi untuk membantu menyelesaikan masalah untuk pemakainya, contohnya yaitu : MS word, Exel, powerpoint, dan lain-lain.

7.      Apakah yang dimaksud dengan Sistem Komputer dan sebutkan fungsinya?
Jawab: Sistem operasi merupakan seperangkat program yang memantau dan mengatur pemakaian sumber daya computer, serta menjembatani atau menjadi penghubung atara user dengan perangkat keras computer.
Fungsinya yaitu:
·         Sebagai resource manager atau pengelola seluruh sumber daya system computer.
·         Sebagai extended machine, penyedia layanan.
8.      Apa yang dimaksud dengan multiprogramming? Berikan dua alasan diadakannya multiprogramming!
Jawab : Multi programming adalah suatu kemampuan dari sebuah sistem untuk melayani lebih 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.

9.      Jelaskan pengertian sistem operasi dan berikan contohnya ?
Jawab : sistem operasi adalah sebuah program yang mengatur perangkat keras komputer & sebagai landasan bagi aplikasi yang ada didalamnya.
Contoh : windows , linux ,andoroid, dll.

10.  Jelaskan pengertian machine language (bahasa mesin)  dan sebutakn instruksi yang kenyataan bukan dari mesin semuanya ?
Jawab : bahasa mesin adalah sekumpulan intsruksi yang diterjemahkan oleh microprogram.
Memiliki 50 – 300 intstruksi yang kenyataan bukan dari mesin semuanya.

11.  Jelaskan apa yang dimaksud dengan proses, berikan contoh !
Jawab : proses merupakan program yang sedang di eksekusi proses terdirir dari program data dan stack, program counter,
Contohnya : ketika kita ingin menyimpan data maka harus melalui proses menanyakan apakah data yg akan ita simapan sudah ada atau belum, itu semua memerlukan proses

12.  Apa yang dimaksud dengan:
a.interupsi
b.pensaklaran konteks
c.konteks
Jawab:
a.interupsi adalah kerja prosesor  pada suatu proses terhenti oleh pensaklaran konteks
b.pensaklaran konteks adalah perubahan kegiatan prosesor dari proses ke proses yang terjadi diantara proses system/proses aplikasi
c.konteks adalah kegiatan prosesor terhadap sesuatu hal,berasal dari system operasi, system bahasa dan system utilitas.

13.  Apa yang dimaksud system berorientasi objek dan berikan contoh?
Jawab: System berorientasi objek adalah system operasi yang diinstruksikan berdasarkan objek. Contohnya sistem operasi MS-Window NT yang telah mengadopsik beberapa teknologi berorientasi objek, tapi belum secara keseluruhan.

14.  Jelaskan apa yang dimaksud client server dan proses-proses didalamnya?
Jawab:
System client server adalah kumpulan proses dalam hal ini proses-proses dikategorikan menjadi server dan client. Server dan client berinteraksi. Saling melayani yaitu:
·         Server adalah proses yang menyediakan layanan
·         Client adalah proses yang memerlukan layanan



15.  Jelaskan apa yang dimaksud dengan system mesin maya dan berikan contoh?
Jawab:
Sistem mesin maya adalah implementasi perangkat lunak dari sebuah mesin computer yang dapat menjalakan program sama seperti layaknya sebuah computer asli. Contohnya system operasi MS-Windows NT dapat menjalakan aplikasi MS-Dos, OS/2 mode teks, dan Win 16.

16.  Jelaskan apa yang dimaksud dengan system monolitik dan berikan contoh?
Jawab:
System monolitik adalah system operasi sebagai kumpulan prosedur dimana prosedur dapat saling dipanggil oleh prosedur lain system operasi untuk pemakai. Contohnya system operasi linux menggunakan konsep kernel loadable modules

17.  Jelaskan apa dimaksud system berlapis dan berikan contoh?
Jawab:
System berlapis adalah system operasi dibentuk secara hirarki berdasarkan lapisan-lapisan, dimana lapisan-lapisan memberi layanan lapisan lebih atas. Contohnya system operasi THE dan system operasi MULTICS

18.  Sebutkan dan jelaskan layer-layer pada system operasi THE!
Jawab:
- Layer 5: Untuk operator.
- Layer 4: Untuk aplikasi program pemakai.
- Layer 3: Untuk menyederhanakan akses I/O pada level atas.
- Layer 2: Untuk mengatur komunikasi antar proses.
- Layer 1: Untuk mengatur alokasi memori.
- Layer 0: Untuk mengatur alokasi pemroses dan switching multiprogramming dan pengaturan prosessor

19.  Dalam manajemen proses, sebutkan dan jelaskan 3 bagian proses!
Jawab:
- Running, benar-benar menggunakan CPU pada saat itu
- Blocked, tidak dapat berjalan sampai kegiatan eksternal terlaksana.
- Ready, proses siap dikerjakan tetapi menunggu giliran dengan proses lain yang sedang dikerjakan.

20.  Sebutkan dan jelaskan 2 cara interupsi pada prosessor!
Jawab:
- Interupsi langsung: berasal dari luar proses(alat mengirim sinyal kepada prosessor untuk meminta pelayanan)
- Interupsi Tanya: berasal dari prosessor(prosessor secara bergiliran mengecek apakah ada pheriperal yang memerlukan pelayanan atau tidak).

21.  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.

22.  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.

23.  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.

24.  Jelaskan apa yang dimasut dengan sytem calls, dan berikan contoh!
Jawab: Tata cara pemanggilan di program aplikasi untuk memperoleh layanan  sytem operasi, berupa extended instruction.   Contoh mekanisme system call untuk READ pada program C. count = read (file,buffer,nbytes)

25.  Jelaskakn konsep dari system Monolitik pada sisitem operasi dan berikan contonya !
Jawab: Konsep dari system Monolitik yaitu sebagai kumpulan prosedur dimana prosedur dapat saling di panggil oleh prosedur lain di system bila di perlukan.

26.  Jelaskkan apa yang dimaksud dengan Program, dan berikan contoh !
Jawab: Program merupakan kumpulan intruksi yang digunakan untuk mengatur computer agar mengerjakan suatu tindakan tertentu atau kumpulan intruksi  yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk menyelesaikan persoalan. Contohnya ; program bahasa C, program turbo pascal.

27.  Jelaskan bagaimana hubungan antara sistem operasi dan BIOS ?
Jawab : BIOS adalah program yang dijalankan komputer pada saat dinyalakan, nantinya BIOS    yang akan menjalankan OS yang ada, jika tidak ada, maka BIOS itu sendiri yang akan ditampikkan pada layar monitor.

28.  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.

29.  Jelaskan pengertian
a.    Create & destroy proses
b.    Fork system call
Jawab:
a.    Create & destroy proses : system operasi yang yang mendukung konsep proses , harus menyediakan suatu cara untuk mebuat (create) proses dan menghilangkan (Destroy) proses
b.    Fork system call : mekanisme untuk membuat(create) proses yang identik dengan prsoes yang memanggilnya

30.  Jelaskan kegunaan dari DMA,dan proses kerjanya!
Jawab:  DMA adalah direct memory accses yang berguna untuk mengatur proses transfer data daro hardisk ke system memory tanpa memalui CPU, jika di dalam chipset tidak di tananm DMA maka  jika hardisk ingin mengakses data ke system memory maka telebih dahulu hardisk menuju ke CPU lalu ke chace memory baru dari cache memory menuju ke system memory namun apabila DMA telah di tanam pada chipset, ketika hardisk ingin mengakses data ke system memory tidak perlu ke CPU dan cache memory telebih dahulu namun dari chipst langsung ke system memory

Selasa, 22 April 2014

TUGAS 1

Sebutkan dan jelaskan contoh dari konsep sistem operasi ? Proses Multiprogramming Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu. Untuk meningkatkan keseluruhan kemampuan dari sistem komputer, para developer memperkenalkan konsep multiprogramming. Dengan multiprogramming, beberapa tugas disimpan dalam memori dalam satu waktu; CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut. Multiprocessing Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih dalam sebuah sistem komputer. Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut. Files Pathname Pathname Istilah yang digunakan untuk menunjukan alamat dari sebuah file. Suatu path biasanya terdiri dari drive temapat file berada, direktori yang dipakai, subdirektori dari file tersebut, dan nama file yang dicari. Contoh, C:\ WINDOWS\system 32\calc, exe. System calls / API (aplication programming interface) Komputer digunakan untuk melakukan suatu proses yang dikehendaki user. Oleh karena itu harus ada suatu bentuk komunikasi antara user dan hardware. Komunikasi itu terjadi dalam bentuk system calls. SO melalui shell-nya akan menangkap perintah dari user yang kemudian akan dikomunikasikan melalui system calls. Disinilah peran SO sebagai jembatan komunikasi antara user dan hardware itu terjadi. System calls itu sendiri umumnya ditulis dalam bahasa C dan C++. Mengenai shell, shell itu sendiri secara umum adalah layer yang berfungsi sebagai interface antara user dan inti dalam sistem operasi (kernel). Melalui shell, user dapat memberi perintah-perintah yang akan dikirim ke sistem operasi, sehingga shell ini merupakan layer yang menerima interaksi dari user secara langsung. Shell dalam SO secara umum dibagi menjadi 2, Command Line(CLI) dan Graphical(GUI). Jadi dengan kata lain, system calls berperan sebagai interface dalam layanan-layanan yang disediakan oleh sistem operasi. Contoh di atas adalah sytem calls di dalam program yang membaca data dari satu file lalu meng- copy-nya ke file lain. Untuk lebih jelasnya perhatikan gambar dibawah ini : Shell Shell dalam komputer adalah salah satu jenis program asali sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. MS-DOS MS-DOS adalah singkatan dari Microsoft Disk Operating System, yaitu sistem operasi berbasis baris-perintah (command-line) yang digunakan pada PC. Windows exprore Windows Explorer adalah sebuah aplikasi perangkat lunak yang menjadi bagian yang tak terpisahkan dari beberapa versi sistem operasi Microsoft Windows yang menyediakan antarmuka grafis kepada pengguna untuk mengakses sistem berkas (baik itu sistem berkas cakram ataupun sistem berkas jaringan). Komponen Windows inilah yang mempresentasikan antarmuka kepada pengguna di dalam monitor dan mengizinkan pengguna untuk mengontrol komputer yang menjalankan sistem operasi Windows. Kadang-kadang, Windows Explorer juga disebut sebagai Windows GUI shell atau “Explorer” saja.

Selasa, 15 April 2014

Tugas 2

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 melayani lebih 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?
Jawab:
a. Disable all interupts.
b. Read the time-of-day clock.
c. Set the time-of-day clock.
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 lokasi penyimpanan 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 dann akanbernilai 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.