SISTEM OPERASI (Sudut Pandang Alternatif)

Slides:



Advertisements
Presentasi serupa
Rujukan Mata Kuliah Sistem Operasi #04.
Advertisements

SISTEM OPERASI Deskripsi Singkat :
Struktur Sistem Operasi
KONSEP DASAR SISTEM OPERASI.
Cache Memori Oleh : Ahmad Fuad Hariri Fitriana Nelvi Tino Arif Cahyo
Arsitektur Sistem Operasi
Gambaran Umum Sistem Operasi
Struktur Sistem Operasi
PENGENALAN SISTEM OPERASI
Sistem Operasi Konsep Dasar Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.
PERTEMUAN KE-17 PERKULIAHAN SISTEM OPERASI
Manajemen File.
Struktur Sistem Operasi
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
Proteksi Berkas.
Struktur Sistem Operasi
Sistem Terdistribusi 010 – File Service Oleh : Muh. Ary Azali.
MEMORY (Manajemen Memori)
Struktur Sistem Operasi
“ SISTEM BERKAS DAN KEAMANAN DATA ”
Struktur Sistem Operasi PART 2.
Struktur Sistem Operasi
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Layanan Sistem Operasi, System Calls, dan System Program.
By : Saya Sendiri, Firman Nur Maulana Ganteng. 1.WINDOWS Siapa yang tak kenal dengan sistem operasi ini? Windows merupakan salah astu sistem operasi paling.
KONSEP DASAR SISTEM OPERASI
Manajemen Sistem File.
Manajemen Memori.
SISTEM OPERASI (RANGKUMAN)
Sebuah Teori Tentang Hardware Komputer
Struktur Sistem Operasi
Operating System Structure
Pengenalan Sistem Operasi
“ SISTEM BERKAS DAN KEAMANAN DATA ”
Manajemen File STMIK MDP PALEMBANG.
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Sistem Operasi Terdistribusi Oleh : Laseri, S.Kom.
Operating System Structure
Pengenalan Sistem Operasi
III. Struktur sistem operasi
Konsep Dasar Sistem Operasi
Struktur Sistem Operasi
Struktur Sistem Komputer
Komponen Dasar Sistem Operasi
PERTEMUAN – 4 KULIAH SISTEM OPERASI KONSEP DASAR SISTEM OPERASI
Sistem Operasi & Sistem Komputer
“ SISTEM BERKAS ” Oleh : Didik Haryanto ( ) A.
STRUKTUR SISTEM OPERASI
KEAMANAN SISTEM KOMPUTER PERTEMUAN 6
PENGENALAN SISTEM OPERASI
STRUKTUR SISTEM OPERASI
Bayu Pratama Nugroho, S.Kom, MT
Rujukan Mata Kuliah Sistem Operasi #03.
SISTEM OPERASI Mata Kuliah
Sistem Operasi.
Struktur Sistem Operasi
Struktur Sistem Operasi
SISTEM OPERASI.
Komponen system operasi
PENGENALAN SISTEM OPERASI
“ SISTEM BERKAS DAN KEAMANAN DATA ”
SISTEM OPERASI Mata Kuliah
Proses Secara informaladalah program proses dalam eksekusi prosesadalah lebih dari kode program, yang kadang-kadang dikenal sebagai bagian teks. proses.
PROSES-PROSES SISTEM OPERASI
Manajemen Sistem File.
Sebuah Teori Tentang Hardware Komputer
Struktur Sistem Operasi
Struktur Sistem Operasi
PENGENALAN SISTEM OPERASI
Struktur Sistem Operasi
DESY YUSNITA PRESENTASI SISTEM OPERASI OLEH : DESY YUSNITA.
PENGENALAN SISTEM OPERASI DEFINISI secara umum SISTEM OPERASI adalah 1. Sebagai Sebuah program yang mengatur hardware dengan menyediakan landasan untuk.
Transcript presentasi:

SISTEM OPERASI (Sudut Pandang Alternatif) Pertemuan 2 SISTEM OPERASI (Sudut Pandang Alternatif) By: Asriadi

Pendahuluan Layanan sistem operasi dirancang untuk membuat pemrograman menjadi lebih mudah. Pembuatan Program Sistim operasi menyediakan berbagai fasilitas yang membantu programer dalam membuat program seperti editor. Walaupun bukan bagian dari sistim operasi, tapi layanan ini diakses melalui sistim operasi. Eksekusi Program Sistem harus bisa me-load program ke memori, dan menjalankan program tersebut. Program harus bisa menghentikan pengeksekusiannya baik secara normal maupun tidak (ada error).

3. Operasi Masukan/Keluaran Program yang sedang dijalankan kadang kala membutuhkan Masukan/Keluaran. Untuk efisiensi dan keamanan, pengguna biasanya tidak bisa mengatur peranti Masukan/Keluaran secara langsung, untuk itulah sistem operasi harus menyediakan mekanisme dalam melakukan operasi Masukan/Keluaran. 4. Manipulasi Sistem Berkas Program harus membaca dan menulis berkas, dan kadang kala juga harus membuat dan menghapus berkas.

5. Komunikasi. Kadang kala sebuah proses memerlukan informasi dari proses yang lain. Ada dua cara umum dimana komunikasi dapat dilakukan. Komunikasi dapat terjadi antara proses dalam satu komputer, atau antara proses yang berada dalam komputer yang berbeda, tetapi dihubungkan oleh jaringan komputer. Komunikasi dapat dilakukan dengan share-memory atau message-passing, dimana sejumlah informasi dipindahkan antara proses oleh sistem operasi.

6. Deteksi Error Sistem operasi harus selalu waspada terhadap kemungkinan error. Error dapat terjadi di CPU dan memori perangkat keras, Masukan/Keluaran, dan di dalam program yang dijalankan pengguna. Untuk setiap jenis error sistem operasi harus bisa mengambil langkah yang tepat untuk mempertahankan jalannya proses komputasi. Misalnya dengan menghentikan jalannya program, mencoba kembali melakukan operasi yang dijalankan, atau melaporkan kesalahan yang terjadi agar pengguna dapat mengambil langkah selanjutnya.

Layanan Tambahan 1. Alokasi Sumber Daya Ketika beberapa pengguna menggunakan sistem atau beberapa program dijalankan secara bersamaan, sumber daya harus dialokasikan bagi masing-masing pengguna dan program tersebut.

2. Accounting Kita menginginkan agar jumlah pengguna yang menggunakan sumber daya, dan jenis sumber daya yang digunakan selalu terjaga. Untuk itu maka diperlukan suatu perhitungan dan statistik. Perhitungan ini diperlukan bagi seseorang yang ingin merubah konfigurasi sistem untuk meningkatkan pelayanan.

3. Proteksi. Layanan proteksi memastikan bahwa segala akses ke sumber daya terkontrol. Dan tentu saja keamanan terhadap gangguan dari luar sistem tersebut. Keamanan bisa saja dilakukan dengan terlebih dahulu mengidentifikasi pengguna. Ini bisa dilakukan dengan meminta password bila ingin menggunakan sumber daya.

System Program System program menyediakan lingkungan yang memungkinkan pengembangan program dan eksekusi berjalan dengan baik. Dapat dikategorikan: Manajemen/manipulasi berkas Membuat, menghapus, copy, rename, print, memanipulasi berkas dan direktori. Informasi status Beberapa program meminta informasi tentang tanggal, jam, jumlah memori dan disk yang tersedia, jumlah pengguna dan informasi lain yang sejenis. Modifikasi berkas Membuat berkas dan memodifikasi isi berkas yang disimpan pada disk atau tape.

Pendukung bahasa pemrograman Kadang kala kompilator, assembler, interpreter dari bahasa pemrograman diberikan kepada pengguna dengan bantuan sistem operasi. Loading dan eksekusi program Ketika program di-assembly atau dikompilasi, program tersebut harus di-load ke dalam memori untuk dieksekusi. Untuk itu sistem harus menyediakan absolute loaders, relocatable loaders, linkage editors, dan overlay loaders. Komunikasi Menyediakan mekanisme komunikasi antara proses, pengguna, dan sistem komputer yang berbeda. Sehingga pengguna bisa mengirim pesan, browse web pages, mengirim e-mail, atau mentransfer berkas.

System Calls System calls yang berhubungan dengan kontrol proses antara lain ketika penghentian pengeksekusian program. Baik secara normal (end) maupun tidak normal (abort). Selama proses dieksekusi kadang kala diperlukan untuk me-load atau mengeksekusi program lain, disini diperlukan lagi suatu system calls. Juga ketika membuat suatu proses baru dan menghentikan sebuah proses. Ada juga system calls yang dipanggil ketika kita ingin meminta dan merubah atribut dari suatu proses.

System Calls Manajemen Proses System Call untuk manajemen proses diperlukan untuk mengatur proses-proses yang sedang berjalan. Contoh yang paling baik untuk melihat bagaimana system call bekerja untuk manajemen proses adalah Fork. Fork adalah satu satunya cara untuk membuat sebuah proses baru pada sistem Unix. Fork membuat duplikasi yang mirip dengan proses aslinya, termasuk file descriptor, register, dan lainnya.