Lisa Limiarti
BINUSIAN 2017

LINUX/UNIX *Session 25 A)   Tujuan UNIX/LINUX Dirancang oleh programmer, untuk programmer. Dirancang untuk menjadi: – Simple – Elegant – Consistent – Powerful – Flexible B)   Lapisan-Lapisan dalam Sistem LINUX   C)   Struktur Kernel   D)   Signals Sinyal yang dibutuhkan oleh POSIX.   E)   Project Management System Calls   F)   Simple LINUX […]

Security *Session 23 A)   Tiga Hal Keamanan Komputer         Tiga tujuan utama berada di inti keamanan komputer: Confidentiality Integrity Availability B)   Konsep Tambahan Dua konsep yang lebih lanjut sering ditambahkan ke inti dari keamanan komputer: Authenticity Accountability C)   Ancaman RFC 2828, menggambarkan empat jenis konsekuensi ancaman; Unauthorised Disclosure Deception Disruption Usurption D) […]

Virtual Memory *Session 21 & Session 22   A)   Terminologi Virtual Memory B)   Real vs Virtual Memory Real Memory – main memory. – RAM sesungguhnya. Virtual Memory – memori pada disk. – memungkinkan untuk multiprogramming yang efektif dan mengurangi kendala ketat user dari main memory. C)   Dukungan yang dibutuhkan untuk Virtual Memory […]

File Management *Session 15 & Session 16 A)   File Management System & File System API File Management System dianggap bagian dari sistem operasi. Input ke aplikasi melalui file. Output disimpan dalam file untuk penyimpanan jangka panjang. B)   Tujuan dari File Management System Memenuhi kebutuhan manajemen data dan persyaratan user. Menjamin bahwa data dalam file valid. […]

Deadlock *Session 13 & Session 14 A)   Deadlock Satu set proses menemui jalan buntu jika setiap proses dalam set menunggu untuk sebuah event. Pemblokiran permanen dari serangkaian proses yang baik bersaing untuk sumber daya sistem atau berkomunikasi satu sama lain. Tidak ada solusi yang efisien. Melibatkan kebutuhan yang bertentangan untuk sumber daya oleh dua atau […]

Concurrency   A)   Concurrency Komunikasi antara proses. Berbagi sumber daya. Sinkronisasi beberapa proses. Alokasi waktu prosesor. Multiple applications. – Multiprogramming. Structured application. – Aplikasi dapat menjadi serangkaian proses konkuren. Struktur sistem operasi. – Sistem operasi adalah seperangkat proses atau thread. B)   Masalah dalam Concurrency Berbagi sumber daya global. Pengelolaan alokasi sumber daya. Pemrograman error sulit untuk ditemukan. C) […]

*Session 9 Scheduling A)   Perilaku Proses Process-bound I/O bound   B)   CPU Scheduler Memilih di antara proses-proses dalam memori yang siap untuk mengeksekusi, dan mengalokasikan CPU ke salah satu dari proses tersebut. Keputusan CPU scheduling dapat terjadi ketika sebuah proses : 1. Berpindah dari running ke waiting state. 2. Berpindah dari running ke […]

*Session 7 Threads A)   Thread Bagian dari eksekusi (running, ready, dll). Isi thread disimpan ketika tidak berjalan. Memiliki tumpukan eksekusi. Beberapa penyimpanan statis per-thread digunakan untuk variabel lokal. Akses ke memori dan sumber daya dari prosesnya. Thread memungkinkan beberapa eksekusi berlangsung dalam lingkungan proses yang sama. Proses ringan (karena thread memiliki beberapa sifat dari […]

*Session 5 Multi Processor dan Sistem Embedded A)   Multiprocessor VS Multicore Multicore system – CPU dengan lebih dari satu core. – Core beroperasi sebagai processor terpisah dalam satu chip. – Meningkatkan kinerja tanpa meningkatkan kecepatan waktu processor. Multiprocessor system – Memiliki lebih dari satu CPU. – Beberapa mesin menggabungkan 2 teknologi, multicore & multiprocessor. […]

* Session 3 Process A)   Process & Program Program Berisikan instruksi untuk melakukan tugas. Process Eksekusi dari sebuah program. B)   Karateristik dari Proses Identifier Sebuah identifier unik, yang digunakan untuk membedakannya dari semua proses lainnya. State Jika proses saat ini sedang mengeksekusi, prosesnya berarti berada di dalam running state. Prority Tingkat prioritas relatif […]