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