SISTEM OPERASI
Pokok Bahasan/materi :
1. Pengenalan Sistem Operasi
2. Struktur Sistem Operasi
3. Manajemen Proses
4. Penjadwalan CPU
5. Sinkronisasi Proses
6. Deadlock
7. Manajemen Memori
8. Virtual Memory
9. System File
10. Implementasi Sistem File
———————–
1. Pengertia Sistem Operasi
Tujuan,
Membekali kemampuan diri sehingga yang bersangkutan dapat melakukan evaluasi performasi (unjuk kerja) dan mendaya gunakan sistem komputer secara efisien.
Alasan untuk mempelajari Sistem Operasi adalah :
a.Hardware Komputer modern sangat canggih dan uptudate dan dapat digunakan untuk berbagai keperluan.
b.Tetapi hardware sulit untuk berhubungan langsung dengan dunia nyata
c.Perlu Operating System sebagai interface agar Hardware dapat dioperasikan secara efisien oleh manusia
Ruang Lingkup Bahasan Kuliah :
a. Pengertian dan Konsep Dasar
b. Processsor Management Function
c. Memory Management Function
d. Device management Function
e. Information System Management Function
PENGERTIAN DASAR
Tujuan Memahami/Mempelajari Sistem Operasi
a.Setiap pemakai harus berhubungan dengan Sistem Operasi untuk dapat memanfaatkan komputer
b.Untuk dapat memilih Sistem Operasi yang sesuai untuk suatu instalasi.
c.Banyak konsep & teknik yang terdapat pada Sistem Operasi yang berlaku umum yang dapat digunakan pada program aplikasi-aplikasi
d.Untuk dapat merancang Sistem Operasi baru, atau memodifikasi Sistem Operasi yang telah ada
Sistem Operasi komputer,
adalah Suatu modul program pada sistem komputer yang mangatur sumber daya pada komputer.
Peranan Sistem Operasi pada Sistem Komputer
Extended Machine/ Virtual Machine
Menyederhanakan/mempermudah pemakaian perangkat keras yaitu tanpa memberikan perintah low level untuk mengaktifkan perangkat keras, tetapi cukup dengan memberikan perintah sederhana yang dimengerti sesuai dengan yang diinginkan.
Contoh :
Pembacaan data/file pada disk kita tidak memberikan perintah mengaktifkan drave terlebih dahulu, kemudian cari data/file pada sektor tertentu, dsb. yang tentunya sangat rumit.
Resource Manager
Memberikan kemampuan untuk mengatur (manajemen) perangkat keras (hardware) seluruh sistem yang sangat kompleks. Seperti pengaturan pemakai prosesor, memori, timer, disk, printer, dsb.
Aktifitas / Kegiatan Sistem Operasi
1. Proses
2. Files
3. Shell
Proses,
Merupakan kunci utama dari semua kegiatan sistem komputer. Pada dasarnya proses adalah pengeksekusian suatu progrm yang terdiri dari program executable, program data dan stack, program counter, stack pointer, register-register serta seluruh informasi yang dibutuhkan untuk menjalankan program tersebut.
Files,
Kemampuan untuk menangani dan pengelolaan file (data, program, dsb). untuk membuat, memindahkan, membaca dan menulis file. Pengelolaan file didalam suatu direktori yang dapat dikelompokkan sesuai dengan fungsinya (dispesifikasi kan). Sehingga adanya proses hirarki dalam penyimpanan file, disebut juga dengan system call
Shell,
Merupakan suatu interface yang digunakan user untuk berkomuni kasi langsung dengan komputer, yang biasanya dinamakan sebagai command interpreter.
SYSTEM CALLS,
Kemampuan suatu sistem operasi untuk menangani suatu proses baik itu untuk menjalankan program induk (parent) maupun program anak (child) dsb, disebut dengan System Calls For Proces Management.
System Calls For Signaling,
Pemanggilan sinyal interupsi yang digunakan untuk menghentikan suatu proses jika terdapat kesalahan atau jika ada proses lainnya yang perlu didahulukan.
System Calls for File Management,
Sistem untuk manajemen file baik untuk membuat, membaca, membatasi pemakai memanipulasi file, dsb.
System Calls for Directory Manajemen,
Sistem untuk mengatur suatu direktori yang berisikan file-file yang biasanya sudah dispesifikasikan tujuannya, seperti untuk user tertentu, dan untuk pemakaian secara bersama, sehingga tidak perlu banyak mengatur file-file tersebut tetapi cukup dengan mengatur direktorinya saja.
System Call for Protection,
Sistem untuk menjaga keamanan pada suatu file/direktori sehingga hanya user tertentu yang dapat menggunakannya, untuk mencegah hal-hal yang tidak diinginkan.
Untuk memahami peranan sistem operasi pada sistem komputer, mari kita lihat sistem komputer tersebut dari tingkatan konsep, hal ini dikemukan oleh George W. Gorsline
Tingkatan Konsep dari Sistem Komputer
Diagram Blok (tertinggi)
Arsitektur
Tranfer Register
Rangkaian Saklar
Elektronika (terendah)
Fungsi Dari Sistem Operasi
a.Mencegah Konflik
b.Optimasi penampilan
c.Menyederhanakan penggunaan
d.Interface antar program User dan Device
Tugas Sistem Operasi
a.Sebagai Kontrol
b.Sebagai Monitor
c.Sebagai Executive
d.Sebagai Supervisor
e.Sebagai Operating System
Hubungan Antara User OS dan Hardware, sbb :
Sistem komputer terkomposisi dari banyak unit, hanya sebagian kecil yang “in action” dalam menjalankan tugas tertentu pada suatu waktu. Maka disini kita perlukan “super controller” yang bisa memastikan bahwa sebagian besar fasilitas digunakan untuk mendapatkan keuntungan optimum. Pekerjaan tersebut hanya bisa dilakukan oelh beberapa bentuk program yang disimpan “secara internal” yang dikenal dengan “Operating System”
Jadi “Sistem Operasi” merupakan suatu program yang mengambil alih pengoperasian sistem komputer dengan memungkinkan sejumlah program dijalankan pada komputer tanpa intervensi operator manusia.
Peranan sistem pengoperasian merupakan salah satu menajemen sumber daya. Sumber daya utama yang dikelolah oleh sistem operarasi adalah
Sumberdaya Perangkat Keras
Prosesor
Memori
Perangkat I/O
Sumberdaya Perangkat Lunak
Data
Program
Pembagian Dari Sistem Operasi
1.Sistem Pengoperasian dan Program Kontrol
2.Sistem Translator
3.Sistem Utilitas atau program layanan/utiliti
Sistem Pengoperasian dikembangkan untuk:
- a. Waktu set-up, waktu yang diperlukan untuk menempatkan setiap pekerjaan pada mesin dan waktu selama komputer dalam keadaan idle
- b. Intervensi manusia, diperlukan untuk menyelidiki kondisi kesalahan dan untuk menginisiasi tindakan korektif.
- c. Keseimbangan antara prosesor dan periperal
TUGAS I
1. Sebutkan tiga tujuan utama dari sistem operasi!
2. Sebutkan keuntungan dari multiprogramming!
3. Sebutkan perbedaan utama dari sistem operasi antara komputer mainframe dan PC?
4. Sebutkan lima kegiatan utama dari sistem operasi yang berhubungan dengan managemen proses!
5. Sebutkan tiga kegiatan utama dari sistem operasi yang berhubungan dengan managemen memori!
6. Sebutkan tiga kegiatan utama dari sistem operasi yang berhubungan dengan managemen
secondary-storage!
7. Sebutkan lima kegiatan utama dari sistem operasi yang berhubungan dengan managemen berkas!
8. Apa yang dimaksud multiprocessing, multithreading, dan multiprogramming?
Soal dikerjakan dan dikumpulkan paling lambat tanggal 7 Agustus 2008 jam 24.00 WIB

