Top Banner
Disajikan Oleh : PENGANTAR SISTEM OPERASI OPERATING SYSTEM TEKNIK INFORMATIKA UIN SUSKA RIAU RAHMAD KURNIAWAN SISTEM OPERASI ASSALAMU’ALAIKUM
19

Pengantar System Operasi

Dec 11, 2015

Download

Documents

Nova Saparid

mudah mudahan bermanfaat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pengantar System Operasi

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

Page 2: Pengantar System Operasi

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

Page 3: Pengantar System Operasi

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

Page 4: Pengantar System Operasi

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

Page 5: Pengantar System Operasi

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

Page 6: Pengantar System Operasi

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

Page 7: Pengantar System Operasi

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

Page 8: Pengantar System Operasi

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

Page 9: Pengantar System Operasi

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

Page 10: Pengantar System Operasi

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

Page 11: Pengantar System Operasi

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

Page 12: Pengantar System Operasi

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

Page 13: Pengantar System Operasi

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

Page 14: Pengantar System Operasi

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

Page 15: Pengantar System Operasi

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

Page 16: Pengantar System Operasi

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

Page 17: Pengantar System Operasi

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