Anda di halaman 1dari 6

Mata Kuliah Analisis Desain dan Jaringan

TUGAS INDIVIDU 5
MENGANALISIS PROSES
SERVICE DAN EVENT

Dosen Pengampu : Andi Rakhmat Baharuddin, S.Pd., M.Pd

OLEH

A. NURUL IZZAH (1829041003)

PTIK-A 2018

PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER


JURUSAN PENDIDIKAN ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MAKASSAR
2020
A. Latihan
1. Apa yang dimaksud dengan layanan pada sistem operasi?
2. Sebutkan jenis-jenis layanan pada sistem operasi!
3. Apa yang dimaksud dengan event pada sistem operasi!
Jawaban :
1. Layanan pada sistem operasi dirancang untuk membuat pemrograman
menjadi lebih mudah serta mempertahankan efisiensi itu sendiri.
2. Layanan pada sistem operasi
a. Pembuatan Program f. Mendeteksi kesalahan
b. Eksekusi Program g. Alokasi sumber Daya
c. Operasi I/O h. Accounting
d. Manipulasi Sistem File i. Proteksi
e. Komunikasi
3. Sistem Event pada pada sistem operasi merupakan suatu sistem yang
mengelola berbagai event yang terjadi selama sistem operasi berjalan
B. Rangkuman
Proses Service (Layanan) Pada Sistem Operasi
Layanan sistem operasi dirancang untuk membuat pemrograman menjadi
lebih mudah. Beberapa layanan sistem operasi secara umum dijelaskan seperti
berikut ini.
1. Pembuatan Program
2. Eksekusi Program
3. Operasi I/O
4. Manipulasi Sistem File
5. Komunikasi
6. Mendeteksi kesalahan
Disamping pelayanan diatas, sistem operasi juga menyediakan layanan
tambahan lain. Layanan ini bukan untuk membantu pengguna tapi lebih pada
mempertahankan efisiensi sistem itu sendiri. Layanan tambahan itu yaitu :
1. Alokasi Sumber Daya
2. Accounting
3. Proteksi
Sistem Call Pada Sistem operasi
System Call menyediakan antar muka antara program yang sedang
berjalan dengan sistem operasi. System Call biasanya tersedia sebagai instruksi
bahasa assembly. Beberapa sistem mengizinkan system calls dibuat langsung
dari program bahasa tingkat tinggi. Beberapa bahasa pemrograman (contoh : C,
C++) telah didefenisikan untuk menggantikan bahasa rakitan untuk sistem
pemrograman.
Terdapat tiga metode umum yang digunakan dalam memberikan
parameter kepada sistem operasi
1. Melalui register
2. Menyimpan parameter dalam blok atau tabel pada memori dan alamat blok
tersebut diberikan sebagai parameter dalam register
3. Menyimpan parameter (push) ke dalam stack (oleh program), dan
melakukan pop off pada stack (oleh sistem operasi)
Jenis System Calls
1. Kontrol Proses
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 meload 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.
2. Manajemen Berkas
System calls yang berhubungan dengan berkas sangat diperlukan. Seperti
ketika kita ingin membuat atau menghapus suatu berkas. Atau ketika ingin
membuka atau menutup suatu berkas yang telah ada, membaca berkas
tersebut, dan menulis berkas itu.System calls juga diperlukan ketika kita
ingin mengetahui atribut dari suatu berkas atau ketika kita juga ingin
merubah atribut tersebut. Yang termasuk atribut berkas adalah nama berkas,
jenis berkas, dan lain-lain
3. Manajemen Peranti
Program yang sedang dijalankan kadang kala memerlukan tambahan
sumber daya. Jika banyak pengguna yang menggunakan sistem dan jika
diperlukan tambahan sumber daya maka harus meminta peranti terlebih
dahulu. Dan setelah selesai penggunakannnya harus dilepaskan kembali.
Ketika sebuah peranti telah diminta dan dialokasikan maka peranti tersebut
bisa dibaca, ditulis, atau direposisi.
4. Informasi Maintenance
Beberapa system calls disediakan untuk membantu pertukaran informasi
antara pengguna dan sistem operasi. Contohnya system calls untuk meminta
dan mengatur waktu dan tanggal. Atau meminta informasi tentang sistem itu
sendiri, seperti jumlah pengguna, jumlah memori dan disk yang masih bisa
digunakan, dan lain-lain. Ada juga system calls untuk meminta informasi
tentang proses yang disimpan oleh sistem dan system calls untuk merubah (
reset ) informasi tersebut.
5. Komunikasi
Dua model komunikasi, yaitu message-passingdan shared memory. Message
passing merupakan pertukaran informasi dilakukan melalui fasilitas
komunikasi antar proses yang disediakan oleh sistem operasi, sedangkan
shared-memory merupakan proses menggunakan memori yang bisa
digunakan oleh berbagai proses untuk pertukaran informasi dengan
membaca dan menulis data pada memori tersebut.
System Program Pada Sistem Operasi
System program menyediakan lingkungan yang memungkinkan
pengembangan program dan eksekusi berjalan dengan baik. System program
dapat dikategorikan menjadi :
1. Manajemen/manipulasi File
Membuat, menghapus, copy, rename, print, memanipulasi berkas dan
direktori
2. Informasi status
Beberapa program meminta informasi tentang tanggal, jam, jumlah memori
dan disk yang tersedia, jumlah pengguna dan informasi lain yang sejenis.
3. Modifikasi berkas
Membuat berkas dan memodifikasi isi berkas yang disimpan pada disk atau
tape.
4. Pendukung bahasa pemrograman
Kadang kala kompilator, assembler, dan interpreter dari bahasa
pemrograman diberikan kepada pengguna dengan bantuan sistem operasi.
5. Loading dan eksekusi program
Ketika program di-assembly atau di-compile, program tersebut harus di-load
ke dalam memori untuk dieksekusi.
6. Komunikasi
Menyediakan mekanisme komunikasi antara proses, pengguna, dan sistem
komputer yang berbeda.
Proses Event Pada Sistem Operasi
Layanan sistem operasi dirancang untuk membuat pemrograman menjadi
lebih mudah. Beberapa layanan sistem operasi antara lain .Sistem event pada
system operasi merupakan suatu sistem yang mengelola berbagai event yang
terjadi selama sistem operasi berjalan.
C. Umpan Balik
1. Apakah saudara sudah memahami tentang konsep dasar event pada sistem
operasi dan berapa prosen pencapaian kompetensinya ?
Jawab : Paham, 90%
2. Apakah saudara sudah memahami service (layanan) pada sistem operasi dan
berapa prosen pencapaian kompetensinya ?
Jawab : Paham, 90%
3. Apakah saudara sudah memahami jenis-jenis layanan pada sistem operasi
linux dan berapa prosen pencapaian kompetensinya ?
Jawab : Paham, 90%

Anda mungkin juga menyukai