Sistem Operasi
1. Definisi SO: Sistem Operasi merupakan sebuah sumber daya yang memungkinkan User dapat berinteraksi dengan Perangkat keras Komputer.
2. Pengertian SO: Sebagai perantara antara User, Hardware dan Software.
3. Fungsi SO: untuk mengatur dan mengawasi applikasi yang sedang berjalan [Siapa dan apa yang dikerjakan]
4. Tugas SO: membuat kondisi komputer agar dapat menjalankan program dengan benar, atau sebagai pengendali.
5. Tujuan SO: untuk dapat mempelajari agar dapat merancang atau memodifikasi sistem yang telah ada sesuai kebutuhan kita sendiri.
6. Management SO: Mengatur Proses yang di jalankan oleh komputer, seperti kapan harus menunda dan melanjutkan proses.
7. Komponen SO:
a. Management Proses: pembuatan, penghapusan dan melanjutkan proses
b. Managemen Memori Utama: memiliki tugas mengatur memori yg digunakan
c. Management Secondary Storage: mengatur data yang di simpan di memori utama (bersifat sementara) hingga di pindahkan ke memori sekunder.
d. Management Berkas: dapat dilakukan backup berkala
e. Sistem Proteksi: mengontrol akses yang dilakukan program atau user
f. Command Interpenter System: Sistem yang selalu standby menunggu perintah
g. Penjadwalan CPU: berguna untuk memaksimalkan kinerja CPU
8. Deadlock: adalah suatu keadaan di mana proses mengalami blocked, dan masing-masing proses menunggu untuk terselesaikannya eksekusi.
9. Metode penanganan deadlock:
a. Prevention: pencegahan terjadinya deadlock
b. Avoidance: menghindari hal-hal yang dapat menyebabkan deadlock
c. detection: jika deadlock sudah terjadi selanjutnya dilakukan penyelamatan
10. Pengertian API: adalah sistem yang digunakan untuk memungkinkan applikasi satu dengan applikasi yang lain dalam komputer dapat saling memahami dan terhubung [Application Programming Interface]
11. Perbedaan SO:
a. Windows: berbayar
b. Linux: Gratis [ini jawaban gue pribadi]
12. Algoritma penjadwalan:
a. First Come First Serve
b. Shortest Job First
c. Priority
d. Round Robin
e. Multilevel Queue
f. Multilevel feedback
13. Management Proses:
a. Konsep dan Proses
b. Metode penjadwalan proses
c. Komunikasi data antar proses
d. Sinkronisasi data antar proses
e. Deadlock
14. Thread: adalah bagian terkecil dari suatu proses yang di handle oleh SO
15. perbedaan memori primer dan sekunder:
a. Memori Primer bersifat Volatile atau sementara, artinya data dapat hilang saat komputer mati [cont: RAM Random Access Memory]
b. Memori Sekunder bersifat permanen, data yang tersimpan dalam memori sekunder akan tetap ada walaupun komputer mati [cont: Hardisk]
16. definisi Sistem Penjadwalan: Penjadwalan proses yang dilakukan dalam sistem guna memaksimalkan kinerja CPU
17. Tipe penjadwalan:
a. Pendek: menjadwalkan proses yang ada pada memori utama saja
b. Menengah: menangani perpindahan data dari memori utama ke memori sekunder
c. Panjang: menangani program campuran yang dijalankan dalam komputer, dan memberikan keseimbangan pada tiap Job yang di proses.
18. Strategi Penjadwalan:
a. Preemptive: artinya proses yang sedang berjalan dapat dimasuki oleh proses lain [cont: Round Robin]
b. Non-Preemptive: artinya proses yang sedang berjalan tidak dapat dimasuki oleh proses lain [cont: FCFS dan SJF]
19. Management Proses I/O:
a. Sistem Buffer: menampung sementara data dari atau ke piranti I/O
b. Spooling: melalukan penjadwalan pemakaian I/O sistem agar lebih efisien
c. Antar muka Device-Driver yang umum: Menyediakan Device Driver sehingga sistem dapat seragam.
d. Driver untuk spesifik perangkat keras: menyediakan Driver untuk melakukan operasi pada perangkat keras tertentu.
20. Sinkronisasi: melakukan pengecekan data pada komputer secara berkala dan melakukan back-up
21. Starvision: adalah kondisi di mana satu atau proses terlalu lama menunggu sumber dayanya terpenuhi. tapi sumber daya tersebut tidak tersedia atau di alokasikan ke proses yang lain. kondisi ini akibat dari proses deadlock yang berkepanjangan.
21. Management Memori:
a. Melacak pemakaian memori (siapa dan berapa besar?)
b. memilih program mana yang harus di eksekusi saat memori tersedia atau siap digunakan
c. menentukan alokasi dan dealokasi memori sesuai kebutuhan
22. Task Manager: berfungsi untuk memberi informasi pada user kinerja CPU selama adanya proses yang berlangsung dalam sistem.
23. Jenis-Jenis sistem Calls:
Control Proses, Manipulasi Data, Management Device, Informasi Lingkungan, Komunikasi
24. Apa itu Kernel?
Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya untuk melayani bermacam program applikasi untuk mengakses perangkat keras komputer secara aman
25. Macam-macam Kernel?
a. Monolithic: Sebuah antar muka virtual yang berada pada tingkat tinggi di atas perangkat keras
b. Microkernel: Abstraksi yang sederhana terhadap hardware yang dapat digunakan untuk membuat Sistem Operasi dapat berjalan
c. Hibrida, Exokernel: Sasaran Sistem Operasi. Kenyamanan, Efisien, serta Berevolusi
itu materi Sistem Operasi dengan pertanyaan yang lazim keluar. cek the other post buat materi Keamanan Komputer dan Jaringan Komputer, ya! ;-)







0 comments:
Post a Comment