Senin, 28 April 2014

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

Tidak ada komentar:

Posting Komentar