Nama
: Anggie Intan Sari
NIM
: 061330701291
Kelas
: 2CD
1. Jelaskan 2 kategori program komputer
!
a. Program sistem (system program) ,
yang berfungsi untuk mengatur operasi dari komputer itu sendiri.
b. Program aplikasi (application
program) , yang berfungsi untuk membantu menyelesaikan masalah untuk
pemakainya.
2. Jelaskan pengertian sistem operasi
komputer !
Sitem operasi merupakan seperangkat program yang memantau dan mengatur
pemakaian sumber daya komputer (processor, main memory, file, I/O device, dll).
Sistem operasi menjembatani atau penghubung antara user (program user) dengan
perangkat keras komputer.
3. Sebutkan dan jelaskan 2 fungsi utama
sistem operasi !
a. Sebagai resource manager / pengelola
seluruh sumber daya system komputer , mengatur dan mengefisienkan penggunaan
seluruh sumber daya komputer (computer resources). Tugas utamanya memantau
penggunaan semua resources, menerapkan aturan (policy), mengalokasikan
resources yang diminta, mengambil kembali (dealokasi) resource.
b. Sebagai extended machine (virtual
machine), penyedia layanan menyembunyikan kompleksitas / kerumitan pemrograman
hardware dari programmer atau user. Menyediakan fasilitas yang lebih mudah dan
sederhana untuk menggunakan hardware.
4. Salah satu struktur sistem operasi
adalah layered system , jelaskan dan beri contoh !
Layered system atau sistem berlapis dengan konsep “sistem operasi
dibentuk secara hirarki berdasarkan lapisan-lapisan, dimana lapisan-lapisan
member layanan lapisan lebih atas”. Dimaksudkan untuk mengurangi kompleksitas
rancangan dan implementasi system operasi. Setiap lapisan mempunyai fungsional
dan antarnuka I/O antara dua lapisan bersebelahan. Contoh : Sistem operasi THE
dan sistem operasi MULTICS .
5. Jelaskan 2 layanan sistem operasi
komputer !
a. Layanan otomatis , meliputi : alokasi
sumber daya, catatan pemakaian, proteksi, penanganan kekeliruan, pindah baris,
gulung jendela pada monitor.
b. Layanan permintaan pemakaian,
meliputi : loading, mengolah/run, menyimpan/save, menghapus/delete.
6. Jelaskan system call / API
(application programming interface) pada konsep sistem operasi !
System call , merupakan suatu set tata cara pemanggilan program aplikasi
untuk memperoleh layanan system operasi. Berupa extended instruction /
perluasan intruksi yang merupakan interface / layanan langsung antara
program-program dengan sistem operasi. System call meng-create , mend-delete ,
dan menggunakan objek-objek yang diatur oleh system operasi .
7. Jelaskan perkembangan sistem operasi
pada generasi ke-5 !
Generasi ke-5 dimulai tahun 1990 sampai sekarang , terjadi pengembangan
VLSI dan ULSI yang melahirkan PC yang berbasis Pentium untuk server maupun
workstation. Pengembangan sistem operasi windows. Pengembangan internet dan
multimedia. Pengembangan aplikasi yang berbasis WEB atau WWW.
8. Sebutkan dan jelaskan 2 jenis sistem
operasi dari aspek kegiatan !
a. Pemakai tunggal (single user), adalah
sistem operasi yang hanya menyediakan akses layanan terhadap sistem komputer
kepada satu user saja pada satu waktu.
b. Pemakai jamak (multi user), komputer
memiliki resource yang dapat digunakan oleh banyak orang sekaligus.
9. Jelaskan yang dimaksud dengan Timer
Sharing !
Timer sharing ini mulai ada pada generasi ke-3. Timer sharing (berbagi
waktu) , tiap pemakai mempunyai satu terminal online dengan pemroses hanya
memberi layanan pada pemakai aktif secara bergantian secara cepat. Pemakai akan
merasa dilayani terus menerus. Padahal secara bergantian.
10. Jelaskan yang dimaksud dengan
menejemen proses !
Menejemen proses adalah program yang sedang dieksekusi / dijalankan.
program berisi instruksi yang harus dilakukan , keterangan variable yang
digunakan dan letak data yang diperlukan.
11. Sebutkan dan jelaskan konsep dasar
menejemen proses !
a. Multiprogramming , melakukan proses
satu persatu secara bergantian dalam waktu yang sangat cepat / bersamaan
(hardware level). Setiap proses mempunyai satu virtual CPU.
b. Pseudoparallelism , melakukan lebih
dari satu pekerjaan dalam satu waktu yang bersamaan / pseudoparallelism (user
level).
12. Jelaskan tentang hirarki proses !
Pemanggilan proses oleh proses lain disebut parallel. Sistem operasi
menyediakan apa yang dibutuhkan oleh proses. Umumnya proses diciptakan dan
dihilangkan selama proses berlangsung .
a. Create & destroy proses , sistem
operasi yang mendukung konsep proses, harus menyediakan suatu cara untuk
membuat (create) proses dan menghilangkan (destroy) proses.
b. Frok system call , mekanisme untuk
membuat (create) proses yang identik dengan proses yang memanggilnya.
Contoh : parent -> children
è Children -> children
-> children
13. Jelaskan 3 status proses !
a. Running / kerja . benar-benar
menggunakan CPU pada saat itu (sedang mengeksekusi intruksi proses itu)
b. Blocked / terhenti , tidak dapat
berjalan sampai kegiatan eksternal terlaksana (proses menunggu kejadian untuk
melengkapi tugasnya). Bisa berupa proses menunggu , selesainya operasi
perangkat I/O, tersedianya memori, tibanya pesan jawaban.
c. Ready / siap , proses siap dikerjakan
tetapi menunggu giliran dengan proses lain yang sedang dikerjakan (bisa
berjalan, sementara terhenti untuk memungkinkan proses lain dikerjakan).
14. Jelaskan dan beri contoh , sistem
berorientasi objek !
Sistem berorientasi objek memilki konsep “layanan diimplementasikan
sebagai objek” . model ini terstruktur dan memisahkan antara layanan yang disediakan
dan diimplementasikannya. Contoh : sistem operasi x-kernel dan sisyem operasi
MS-windows NT yang telah mengadopsi beberapa teknologi berorientasi objek
tetapi belum keseluruhan.
15. Jelaskan tentang implementasi proses
!
a. Untuk mengimplementasi model proses ,
sistem operasi menggunakan suatu table / array yang disebut table prosess
dengan 1 entry per-proses.
b. Setiap entry berisi tentang , suatu
proses , program counter, stack pointer, alokasi memori, status file, informasi
scheduling / penjadwalan informasi, dan lain-lain dari status kerja ke status
siap.
c. Interupsi , kerja processor pada
suatu proses terhenti oleh penskalaran konteks.
d. Penskalaran konteks , perubahan
kegiatan processor dari proses ke proses yang terjadi diantara proses sistem /
proses aplikasi.
e. Konteks , kegiatan processor terhadap
sesuatu hal bersal dari sistem operasi, sistem bahasa dan sistem utilitas.
16. Meletakkan parameter-parameter system
call pada tempat tertentu dan memberikan instruksi trap untuk memulai sistem
operasi merupakan tugas dari …
a. Trap instruction
b.
Library procedure
c. Return form trap
d. Shell
17. Ketika diterima oleh sistem operasi,
sistem memeriksa apakah parameter tersebut valid atau tidak ,merupakan tugas
dari …
a.
Trap instruction
b. Library procedure
c. Return form trap
d. Return trap
18. Dibawah ini yang tidak termasuk pada
lapisan-lapisan sistem operasi THE yaitu …
a.
The processor
b. User programs
c. I/O management
d. Memory & drum management
19. “Awalnya struktur ini membuat
seolah-olah user mempunyai seluruh komputer dengan simulasi atas pemroses yang
digunakan”. Meupakan konsep dari …
a. Sistem dengan client-server
b. Sistem monolitik
c.
Sistem dengan mesin maya
d. Sistem berlapis
20. Generasi sistem operasi yang
mengenalkan Spooling terjadi pada perkembangan sistem operasi …
a. Generasi ke-1
b. Generasi ke-2
c.
Generasi ke-3
d. Generasi ke-4
21. Penerapan Batch system terjadi pada
perkembangan sistem operasi …
a. Generasi ke-1
b.
Generasi ke-2
c. Generasi ke-3
d. Generasi ke-4
22. Yang tidak termasuk Jenis sistem
operasi berdasarkan jenisnya adalah …
a.
MS-unix
b. MS-DOS
c. MS-windows
d. Linux
23. Child proses merupakan kegiatan suatu
proses … proses lainnya .
a. Men-delete
b.
Men-create
c. Men-save
d. Men-run
24. Berikut yang termasuk contoh dari
sistem berorinetasi objek adalah …
a. Sistem operasi MS-windows NT
b. Sistem operasi THE
c.
Sistem operasi X-kernel
d. Sistem operasi MULTICS
25. Files konsep sistem operasi terdiri
dari …
a. Standard input , standard output,
file error
b.
Fiel handle, standard error, standard
output
c. Standard input, standard error,
working file
d. Working file, standard error,
standard output
26. Dibawah ini yang termasuk layanan
permintaan pemakai pada layanan sistem operasi komputer adalah …
a.
Menyimpan
b. Pindah baris
c. Proteksi
d. Alokasi sumber daya
27. Plugboards ada pada generasi sistem
operasi …
a. Ke-4
b. Ke-3
c. Ke-2
d.
Ke-1
28. Berikut merupakan model proses ,
kecuali …
a. Sequential process
b.
Spooling process
c. CPU switching
d. Multiprogramming
29. Pensaklaran konteks merupakan
perubahan kegiatan processor dari proses ke proses yang terjadi diantara …
a. Proses program
b. Proses eksekusi
c. Proses interrupsi
d.
Proses sistem
30. Melakukan lebih dari satu pekerjaan
dalam waktu bersamaan merupakan …
a. Multiprogramming
b. Time sharing
c.
Pseudoparalellism
d. Spooling