Upload
nova-saparid
View
295
Download
6
Embed Size (px)
DESCRIPTION
mudah mudahan bermanfaat
Citation preview
Disajikan Oleh
PENGANTAR SISTEM OPERASIOPERATING SYSTEM
TEKNIK INFORMATIKA UIN SUSKA RIAUTEKNIK INFORMATIKA UIN SUSKA RIAURAHMAD KURNIAWANRAHMAD KURNIAWAN
SISTEM OPERASI
ASSALAMUrsquoALAIKUM
Tujuan mempelajari sistem operasi
1 Diharapkan dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita
2 Dapat memilih alternatif sistem operasi3 Memaksimalkan penggunaan sistem
operasi4 Konsep dan teknik sistem operasi dapat
diterapkan pada aplikasi-aplikasi lain
SISTEM KOMPUTERSISTEM KOMPUTER
Empat komponen dalam sistem komputer
Berfungsi untuk mengendalikan operasi komputer dan melakukan fungsi pemrosesan data
Pemroses melakukan operasi logika dan mengelola aliran data dengan membaca instruksi dari memori dan mengeksekusinya
Langkah kerja pemroses a Mengembil instruksi biner dari memorib Mendekode instruksi menjadi aksi sederhanac Melakukan aksi
Pemroses
Tiga tipe operasi komputer
a Operasi aritmatika
b Operasi logika
c Operasi pengendalian
Pemroses terdiri
ALU (Aritmatic Logic Unit)Berfungsi untuk melakukan operasi aritmatika dan logika
CU (Control Unit)Berfungsi untuk mengendalikan operasi yang dilaksanakan sistem komputer
Register-registerBerfungsi untuk thorn Membantu pelaksanaan operasi yang dilakukan pemrosesthorn Sebagai memori yang bekerja secara cepat biasanya untuk tempatoperand-operand dari operasi yang akan dilakukan
Memori
Berfungsi untuk menyimpan data dan program
Biasanya volatile tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi (listrik) dihentikan
Konsep program tersimpan (stored program concept) yaitu program (kumpulan instruksi) yang disimpan di suatu tempat (memori) dimana kemudian instruksi tersebut dieksekusi
Setiap kali pemroses melakukan eksekusi pemroses harus membaca instruksi dari memori utama Agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada lapisan berkecepatan akses lebih tinggi Kecepatan eksekusi ini akan meningkatkan kinerja sistem
Perangkat masukan dan keluaran (IO)
Adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card untuk memindahkan data antara komputer dengan lingkungan eksternal
Controller dihubungkan dengan pemroses dan komponen lainnya melalui bus
Controller mempunyai register-register untuk pengendaliannya yang berisi status kendali
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Tujuan mempelajari sistem operasi
1 Diharapkan dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita
2 Dapat memilih alternatif sistem operasi3 Memaksimalkan penggunaan sistem
operasi4 Konsep dan teknik sistem operasi dapat
diterapkan pada aplikasi-aplikasi lain
SISTEM KOMPUTERSISTEM KOMPUTER
Empat komponen dalam sistem komputer
Berfungsi untuk mengendalikan operasi komputer dan melakukan fungsi pemrosesan data
Pemroses melakukan operasi logika dan mengelola aliran data dengan membaca instruksi dari memori dan mengeksekusinya
Langkah kerja pemroses a Mengembil instruksi biner dari memorib Mendekode instruksi menjadi aksi sederhanac Melakukan aksi
Pemroses
Tiga tipe operasi komputer
a Operasi aritmatika
b Operasi logika
c Operasi pengendalian
Pemroses terdiri
ALU (Aritmatic Logic Unit)Berfungsi untuk melakukan operasi aritmatika dan logika
CU (Control Unit)Berfungsi untuk mengendalikan operasi yang dilaksanakan sistem komputer
Register-registerBerfungsi untuk thorn Membantu pelaksanaan operasi yang dilakukan pemrosesthorn Sebagai memori yang bekerja secara cepat biasanya untuk tempatoperand-operand dari operasi yang akan dilakukan
Memori
Berfungsi untuk menyimpan data dan program
Biasanya volatile tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi (listrik) dihentikan
Konsep program tersimpan (stored program concept) yaitu program (kumpulan instruksi) yang disimpan di suatu tempat (memori) dimana kemudian instruksi tersebut dieksekusi
Setiap kali pemroses melakukan eksekusi pemroses harus membaca instruksi dari memori utama Agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada lapisan berkecepatan akses lebih tinggi Kecepatan eksekusi ini akan meningkatkan kinerja sistem
Perangkat masukan dan keluaran (IO)
Adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card untuk memindahkan data antara komputer dengan lingkungan eksternal
Controller dihubungkan dengan pemroses dan komponen lainnya melalui bus
Controller mempunyai register-register untuk pengendaliannya yang berisi status kendali
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
SISTEM KOMPUTERSISTEM KOMPUTER
Empat komponen dalam sistem komputer
Berfungsi untuk mengendalikan operasi komputer dan melakukan fungsi pemrosesan data
Pemroses melakukan operasi logika dan mengelola aliran data dengan membaca instruksi dari memori dan mengeksekusinya
Langkah kerja pemroses a Mengembil instruksi biner dari memorib Mendekode instruksi menjadi aksi sederhanac Melakukan aksi
Pemroses
Tiga tipe operasi komputer
a Operasi aritmatika
b Operasi logika
c Operasi pengendalian
Pemroses terdiri
ALU (Aritmatic Logic Unit)Berfungsi untuk melakukan operasi aritmatika dan logika
CU (Control Unit)Berfungsi untuk mengendalikan operasi yang dilaksanakan sistem komputer
Register-registerBerfungsi untuk thorn Membantu pelaksanaan operasi yang dilakukan pemrosesthorn Sebagai memori yang bekerja secara cepat biasanya untuk tempatoperand-operand dari operasi yang akan dilakukan
Memori
Berfungsi untuk menyimpan data dan program
Biasanya volatile tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi (listrik) dihentikan
Konsep program tersimpan (stored program concept) yaitu program (kumpulan instruksi) yang disimpan di suatu tempat (memori) dimana kemudian instruksi tersebut dieksekusi
Setiap kali pemroses melakukan eksekusi pemroses harus membaca instruksi dari memori utama Agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada lapisan berkecepatan akses lebih tinggi Kecepatan eksekusi ini akan meningkatkan kinerja sistem
Perangkat masukan dan keluaran (IO)
Adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card untuk memindahkan data antara komputer dengan lingkungan eksternal
Controller dihubungkan dengan pemroses dan komponen lainnya melalui bus
Controller mempunyai register-register untuk pengendaliannya yang berisi status kendali
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Berfungsi untuk mengendalikan operasi komputer dan melakukan fungsi pemrosesan data
Pemroses melakukan operasi logika dan mengelola aliran data dengan membaca instruksi dari memori dan mengeksekusinya
Langkah kerja pemroses a Mengembil instruksi biner dari memorib Mendekode instruksi menjadi aksi sederhanac Melakukan aksi
Pemroses
Tiga tipe operasi komputer
a Operasi aritmatika
b Operasi logika
c Operasi pengendalian
Pemroses terdiri
ALU (Aritmatic Logic Unit)Berfungsi untuk melakukan operasi aritmatika dan logika
CU (Control Unit)Berfungsi untuk mengendalikan operasi yang dilaksanakan sistem komputer
Register-registerBerfungsi untuk thorn Membantu pelaksanaan operasi yang dilakukan pemrosesthorn Sebagai memori yang bekerja secara cepat biasanya untuk tempatoperand-operand dari operasi yang akan dilakukan
Memori
Berfungsi untuk menyimpan data dan program
Biasanya volatile tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi (listrik) dihentikan
Konsep program tersimpan (stored program concept) yaitu program (kumpulan instruksi) yang disimpan di suatu tempat (memori) dimana kemudian instruksi tersebut dieksekusi
Setiap kali pemroses melakukan eksekusi pemroses harus membaca instruksi dari memori utama Agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada lapisan berkecepatan akses lebih tinggi Kecepatan eksekusi ini akan meningkatkan kinerja sistem
Perangkat masukan dan keluaran (IO)
Adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card untuk memindahkan data antara komputer dengan lingkungan eksternal
Controller dihubungkan dengan pemroses dan komponen lainnya melalui bus
Controller mempunyai register-register untuk pengendaliannya yang berisi status kendali
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Tiga tipe operasi komputer
a Operasi aritmatika
b Operasi logika
c Operasi pengendalian
Pemroses terdiri
ALU (Aritmatic Logic Unit)Berfungsi untuk melakukan operasi aritmatika dan logika
CU (Control Unit)Berfungsi untuk mengendalikan operasi yang dilaksanakan sistem komputer
Register-registerBerfungsi untuk thorn Membantu pelaksanaan operasi yang dilakukan pemrosesthorn Sebagai memori yang bekerja secara cepat biasanya untuk tempatoperand-operand dari operasi yang akan dilakukan
Memori
Berfungsi untuk menyimpan data dan program
Biasanya volatile tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi (listrik) dihentikan
Konsep program tersimpan (stored program concept) yaitu program (kumpulan instruksi) yang disimpan di suatu tempat (memori) dimana kemudian instruksi tersebut dieksekusi
Setiap kali pemroses melakukan eksekusi pemroses harus membaca instruksi dari memori utama Agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada lapisan berkecepatan akses lebih tinggi Kecepatan eksekusi ini akan meningkatkan kinerja sistem
Perangkat masukan dan keluaran (IO)
Adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card untuk memindahkan data antara komputer dengan lingkungan eksternal
Controller dihubungkan dengan pemroses dan komponen lainnya melalui bus
Controller mempunyai register-register untuk pengendaliannya yang berisi status kendali
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Pemroses terdiri
ALU (Aritmatic Logic Unit)Berfungsi untuk melakukan operasi aritmatika dan logika
CU (Control Unit)Berfungsi untuk mengendalikan operasi yang dilaksanakan sistem komputer
Register-registerBerfungsi untuk thorn Membantu pelaksanaan operasi yang dilakukan pemrosesthorn Sebagai memori yang bekerja secara cepat biasanya untuk tempatoperand-operand dari operasi yang akan dilakukan
Memori
Berfungsi untuk menyimpan data dan program
Biasanya volatile tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi (listrik) dihentikan
Konsep program tersimpan (stored program concept) yaitu program (kumpulan instruksi) yang disimpan di suatu tempat (memori) dimana kemudian instruksi tersebut dieksekusi
Setiap kali pemroses melakukan eksekusi pemroses harus membaca instruksi dari memori utama Agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada lapisan berkecepatan akses lebih tinggi Kecepatan eksekusi ini akan meningkatkan kinerja sistem
Perangkat masukan dan keluaran (IO)
Adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card untuk memindahkan data antara komputer dengan lingkungan eksternal
Controller dihubungkan dengan pemroses dan komponen lainnya melalui bus
Controller mempunyai register-register untuk pengendaliannya yang berisi status kendali
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Memori
Berfungsi untuk menyimpan data dan program
Biasanya volatile tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi (listrik) dihentikan
Konsep program tersimpan (stored program concept) yaitu program (kumpulan instruksi) yang disimpan di suatu tempat (memori) dimana kemudian instruksi tersebut dieksekusi
Setiap kali pemroses melakukan eksekusi pemroses harus membaca instruksi dari memori utama Agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada lapisan berkecepatan akses lebih tinggi Kecepatan eksekusi ini akan meningkatkan kinerja sistem
Perangkat masukan dan keluaran (IO)
Adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card untuk memindahkan data antara komputer dengan lingkungan eksternal
Controller dihubungkan dengan pemroses dan komponen lainnya melalui bus
Controller mempunyai register-register untuk pengendaliannya yang berisi status kendali
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Perangkat masukan dan keluaran (IO)
Adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card untuk memindahkan data antara komputer dengan lingkungan eksternal
Controller dihubungkan dengan pemroses dan komponen lainnya melalui bus
Controller mempunyai register-register untuk pengendaliannya yang berisi status kendali
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
What is an Operating System
Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
Tujuan
Pengelola seluruh sumber daya pada sistem komputer (resource manager)
Sumber daya fisikSumber daya abstrak (data amp program)
Penyedia layanan (extendedvirtual machine)
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Untuk memberikan fungsi-fungsi tersebut sistem operasi mempunyai beberapa subsistem antara lain
a Manajemen proses
b Manajemen memori
c Manajemen berkas
d Manajemen perangkat masukankeluaran
e Pengamanan sistem
f Sistem komunikasi
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Manajemen Proses
1048708Proses = program yang sedang dieksekusi
1048708Tanggungjawab Sistem Operasi
1048708Membuat amp menghapus proses
1048708Menunda atau melanjutkan proses
1048708Menyediakan mekanisme untuk proses sinkronisasi
1048708Menyediakan mekanisme untuk proses komunikasi
1048708Menyediakan mekanisme untuk penanganan deadlock
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Manajemen Memori Utama
Kumpulan byteword yang membentuk array yang besar
Tanggungjawab Sistem Operasi
1048708Menjaga track dari memori yang sedang digunakan amp siapaygmenggunakannya
1048708Memilih program yang akan di-load ke memori
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Manajemen Berkas
Berkas = informasi yg merepresentasikan program amp data
Tanggung jawab Sistem Operasi
1048708Pembuatan dan penghapusan berkas
1048708Pembuatan dan penghapusan direktori
1048708Mendukung manipulasi berkasamp direktori
1048708Memetakan berkas ke penyimpanan sekunder
1048708Mem-backup berkas kemedia penyimpanan yg permanen
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
ManajemenSistemIO
IO = Device Manager
Tanggungjawab Sistem Operasi
1048708Penyanggaan menampung sementara data darikeperangkatIO
1048708Spooling penjadwalan pemakaianIO supaya lebih efisien
1048708Menyediakan driver
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Manajemen Penyimpanan Sekunder
Penyimpan Sekunder hard disk disket USB Flash Disk
Tanggungjawab Sistem Operasi
1048708Free space management
1048708Alokasi penyimpanan
1048708Penjadwalan disk
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem
Sistem Proteksi
Proteksi-gt Mengendalikan akses yang dilakukan oleh program prosesoramp pengguna
Tanggungjawab Sistem Operasi
1048708Membedakan antara pengguna yang sudah diberiijinamp yang belum
1048708Menspesifikasi kontrol untuk dibebankandiberi tugas
1048708Menyediakan alat untuk pemberlakuan sistem