Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Sistem Operasi / Operating System / OS
Akhmad Zaini
2
Definisi dan Kegunaan OS
OS Sekumpulan program terintegrasi yang mengendalikan resource (CPU, memory, I/O, dll) pada sistem komputer Dikemas dalam sebuah antar muka (GUI) sehingga memudahkan penggunanya Dua tugas utama OS Menjadikan komputer lebih nyaman digunakan Mengelola resource komputer
3
Arsitektur Logik Komputer
4
Fungsi Utama OS Manajemen Proses Manajemen Memory
Manajemen Berkas (file) Security Menjalankan Perintah (command)
5
Parameter Untuk Mengukur Performa Sistem
Throughput : Jumlah pekerjaan yang mampu dikerjakan oleh sistem per satuan waktu Response Time : Interval mulai dari suatu pekerjaan dikirimkan sampai dengan pertama kali pekerjaan tsb dikerjakan Turnaround Time : Interval mulai dari suatu pekerjaan dikirimkan sampai dengan pekerjaan tersebut selesai dikerjakan
6
Manajemen Proses Sebuah proses (job/tugas) adalah sebuah program yang sedang dieksekusi Manajemen proses mengelola proses yang dikirimkan kepada sistem dengan cara meminimalisir idle time prosesor
7
Mekanisme Manajemen Proses Pada Sistem Lama
Mekanisme Manual Loading : job secara manual dimuat setelah job lain selesai dikerjakan oleh operator komputer Mekanisme Batch Processing : Serangkaian pekerjaan dikirim secara bersama kemudian satu persatu dikerjakan secara otomatis oleh sistem komputer Job Control Language : Statement kontrol digunakan untuk memfasilitasi job loading dan unloading
8
Penggunaan Job Control Language Pada Batch Processing
9
Multiprogramming Uniprogramming : Hanya satu job yang diproses pada satu waktu dan semua resource sistem tersedia secara eksklusif sampai job terselesaikan Multiprogramming : Kombinasi eksekusi dari dua atau lebih program yang berbeda Area yang digunakan oleh masing-masing job disimpan secara serentak pada memory utama yang disebut dengan memory partition
10
Sistem Uniprogramming
11
Sistem Multiprogramming
12
Multitasking Sebuah mekanisme manajemen proses yang memungkinkan OS untuk mengerjakan dua job atau lebih Pada multitasking OS mampu menyisipkan job lain meskipun suatu job belum terselesaikan Aksi menugaskan ulang suatu job yang belum terselesaikan disebut dengan context switch
13
Multiprocessing Sistem dengan dua prosesor atau lebih memliki kemampuann untuk mengeksekusi banyak proses secara konkuren Banyak prosesor digunakan untuk memproses instruksi berbeda dari program yang berbeda maupun instruksi berbeda dari program yang sama
14
Ilustrasi Single Processing
15
Ilustasi Multi Processing
16
Virtual Memory Antrian job tidak harus berada pada memory sebelum job tersebut dieksekusi (menunggu dieksekusi) Adalah manajemen memory yang memungkin eksekusi dari proses yang belum terselesaikan tidak hanya tersimpan pada memory utama
17
Keuntungan VM Seolah-olah H/W memiliki memory yang cukup besar
Memungkinkan eksekusi proses pada sistem yang memiliki ukuran memory lebih kecil dibandingkan dengan ukuran memory yang dibutuhkan untuk proses tsb
18
Security (keamanan) Berkaitan dengan perlindungan resource dan informasi komputer dari kerusakan maupun akses tak dikenal External security : berkenaan dengan kemanan komputer dari faktor eksternal Internal security : berkenaan dengan otentikasi, kontrol akses dan mekanisme kriptografi
19
Command Interpretation
OS menyediakan sekumpulan perintah yang dapat digunakan user untuk menginstruksikan komputer agar melakukan suatu pekerjaan (job) Jenis-Jenis : Command Line Interface (CLI) Graphical User Interface (GUI)
20
Contoh OS UNIX OS MS-DOS WINDOWS LINUX
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.