SlideShare a Scribd company logo
1 of 22
PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK)
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR




             SISTEM OPERASI
System Program
System     program    menyediakan lingkungan yang
  memungkinkan pengembangan program dan eksekusi
  berjalan dengan baik.
  Dapatdikategorikan:

 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.
Lanjut…
 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,reloca table loaders,linkage
  editors,dan overlayloaders.
 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
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
assembly      untuk       sistem      pemrograman.
Tiga metoda
 dalam memberikan parameter kepada
          sistem operasi:
 Melaluiregister.
 Menyimpan parameter dalam block atau tabel pada
  memori dan alamat block tersebut diberikan sebagai
  parameter dalam register.
 Menyimpan parameter (push) ke dalam stack oleh
  program, dan melakukan pop off pada stack Oleh
  sistem operasi.
Jenis System Calls
System Calls Manajemen Proses
  System Calls Manajemen Berkas
  System Calls Manajemen Peranti
System Calls Informasi/Pemeliharaan
     System Calls Komunikasi
System Calls Manajemen Proses
System Call untuk manajemen proses diperlukan untuk
mengatur proses-proses yang sedang berjalan. Kita dapat
melihat penggunaan system calls untuk manajemen proses
pada Sistem Operasi Unix. 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.
System Calls Manajemen Peranti
Sistem ini sering disebut dengan device manager.
Menyediakan device driver yang umum sehingga
operasi Input/output dapat seragam (membuka,
membaca, menulis, menutup). Contoh pengguna
menggunakan operasi yang sama untuk membaca berkas
pada perangkat keras, CD-ROM dan floppydisk.
Manajemen Penyimpanan Sekunder
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, danlain-
lain.

Ada juga system calls yang menyediakan mekanisme lain yang
berhubungan dengan direktori atau sistem berkas secara
keseluruhan. Jadi bukan hanya berhubungan dengan satu spesifik
berkas.Contohnya membuat atau menghapus suatu direktori,
danlain-lain.
System Calls Manajemen Peranti
Program yang sedang dijalankan kadang kala
memerlukan tambahan sumber daya. Jika banyak
pengguna yang menggunakan sistem, maka jika
memerlukan 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.
System Calls
Informasi/Pemeliharaan
Beberapa system calls disediakan untuk membantu pertukaran
informasi antara pengguna dan sistemoperasi. 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.
System Calls Komunikasi
Dua Model Komunikasi


• Message-passing.Pertukaran informasi dilakukan melalui fasilitas
komunikasi antar proses yang disediakan oleh sistem operasi.
• Shared-memory. Proses menggunakan memori yang bisa
digunakan oleh berbagai proses untuk pertukaran informasi
dengan membaca dan menulis data pada memori tersebut.


More Related Content

What's hot

3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputerayahaqila
 
Pengertian Sistem berkas
Pengertian Sistem berkas Pengertian Sistem berkas
Pengertian Sistem berkas TPLPH
 
Tugas modul bab ii sistem operasi manajemen file
Tugas modul bab ii sistem operasi   manajemen fileTugas modul bab ii sistem operasi   manajemen file
Tugas modul bab ii sistem operasi manajemen fileYazid Albustomi
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasiaby89
 
Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)formatik
 
Pertemuan I Sistem Berkas
Pertemuan I Sistem BerkasPertemuan I Sistem Berkas
Pertemuan I Sistem BerkasRahmatdi Black
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkasformatik
 
Materi sistem operasi
Materi sistem operasiMateri sistem operasi
Materi sistem operasijevka
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasiGus Dan
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasibelajarkomputer
 
Pengenalan sistem berkas
Pengenalan sistem berkas Pengenalan sistem berkas
Pengenalan sistem berkas Anggi DHARMA
 

What's hot (12)

3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer
 
Pengertian Sistem berkas
Pengertian Sistem berkas Pengertian Sistem berkas
Pengertian Sistem berkas
 
Tugas modul bab ii sistem operasi manajemen file
Tugas modul bab ii sistem operasi   manajemen fileTugas modul bab ii sistem operasi   manajemen file
Tugas modul bab ii sistem operasi manajemen file
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)
 
Pertemuan I Sistem Berkas
Pertemuan I Sistem BerkasPertemuan I Sistem Berkas
Pertemuan I Sistem Berkas
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkas
 
Materi sistem operasi
Materi sistem operasiMateri sistem operasi
Materi sistem operasi
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 
Pengenalan sistem berkas
Pengenalan sistem berkas Pengenalan sistem berkas
Pengenalan sistem berkas
 

Viewers also liked

Согласные звуки м, мь. Буквы мм. Урок 1
Согласные звуки м, мь. Буквы мм. Урок 1Согласные звуки м, мь. Буквы мм. Урок 1
Согласные звуки м, мь. Буквы мм. Урок 1МКОУ СОШ № 1 г. Сим
 
Input Output Devices (An Introduction)
Input Output Devices (An Introduction)Input Output Devices (An Introduction)
Input Output Devices (An Introduction)Qsrealm
 
Coconstruction
CoconstructionCoconstruction
Coconstructionmrstotoro
 
2010 DFC Taiwan-Chi 045 環保
2010 DFC Taiwan-Chi 045 環保2010 DFC Taiwan-Chi 045 環保
2010 DFC Taiwan-Chi 045 環保dfctaiwan2010
 
µ¤äþà໯ºïîï·à°©¿¹°©»îðôñð¾¿
µ¤äþà໯ºïîï·à°©¿¹°©»îðôñ𾿵¤äþà໯ºïîï·à°©¿¹°©»îðôñð¾¿
µ¤äþà໯ºïîï·à°©¿¹°©»îðôñð¾¿ja_cain
 
2010 DFC Taiwan-Chi 014 不滾妙筆
2010 DFC Taiwan-Chi 014 不滾妙筆2010 DFC Taiwan-Chi 014 不滾妙筆
2010 DFC Taiwan-Chi 014 不滾妙筆dfctaiwan2010
 
國防報告36 6 32
國防報告36 6 32國防報告36 6 32
國防報告36 6 32TFGYi12
 
150605 ωρολόγιο πρόγραμμα α', β', γ' γελ και πρόσβαση αει 2015 16
150605 ωρολόγιο πρόγραμμα α', β', γ' γελ και πρόσβαση αει 2015 16150605 ωρολόγιο πρόγραμμα α', β', γ' γελ και πρόσβαση αει 2015 16
150605 ωρολόγιο πρόγραμμα α', β', γ' γελ και πρόσβαση αει 2015 16Eleni Papadopoulou
 
ภาษาไทย (สำรอง)
ภาษาไทย (สำรอง)ภาษาไทย (สำรอง)
ภาษาไทย (สำรอง)shompu
 
Alejandro belando sánchez
Alejandro belando sánchezAlejandro belando sánchez
Alejandro belando sánchezpilarmgarre
 
Presentation 2003
Presentation 2003Presentation 2003
Presentation 2003gozdess
 

Viewers also liked (20)

Согласные звуки м, мь. Буквы мм. Урок 1
Согласные звуки м, мь. Буквы мм. Урок 1Согласные звуки м, мь. Буквы мм. Урок 1
Согласные звуки м, мь. Буквы мм. Урок 1
 
Noelimiz
NoelimizNoelimiz
Noelimiz
 
Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Presentation1
Presentation1Presentation1
Presentation1
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Input Output Devices (An Introduction)
Input Output Devices (An Introduction)Input Output Devices (An Introduction)
Input Output Devices (An Introduction)
 
Coconstruction
CoconstructionCoconstruction
Coconstruction
 
Eurovegas
EurovegasEurovegas
Eurovegas
 
2010 DFC Taiwan-Chi 045 環保
2010 DFC Taiwan-Chi 045 環保2010 DFC Taiwan-Chi 045 環保
2010 DFC Taiwan-Chi 045 環保
 
Рукапісы татараў Беларусі канца 17 - пачатку 20 стагоддзя з фондаў Цэнтральна...
Рукапісы татараў Беларусі канца 17 - пачатку 20 стагоддзя з фондаў Цэнтральна...Рукапісы татараў Беларусі канца 17 - пачатку 20 стагоддзя з фондаў Цэнтральна...
Рукапісы татараў Беларусі канца 17 - пачатку 20 стагоддзя з фондаў Цэнтральна...
 
Согласные звуки р, рь, Буквы Рр
Согласные звуки р, рь, Буквы РрСогласные звуки р, рь, Буквы Рр
Согласные звуки р, рь, Буквы Рр
 
µ¤äþà໯ºïîï·à°©¿¹°©»îðôñð¾¿
µ¤äþà໯ºïîï·à°©¿¹°©»îðôñ𾿵¤äþà໯ºïîï·à°©¿¹°©»îðôñð¾¿
µ¤äþà໯ºïîï·à°©¿¹°©»îðôñð¾¿
 
2010 DFC Taiwan-Chi 014 不滾妙筆
2010 DFC Taiwan-Chi 014 不滾妙筆2010 DFC Taiwan-Chi 014 不滾妙筆
2010 DFC Taiwan-Chi 014 不滾妙筆
 
國防報告36 6 32
國防報告36 6 32國防報告36 6 32
國防報告36 6 32
 
150605 ωρολόγιο πρόγραμμα α', β', γ' γελ και πρόσβαση αει 2015 16
150605 ωρολόγιο πρόγραμμα α', β', γ' γελ και πρόσβαση αει 2015 16150605 ωρολόγιο πρόγραμμα α', β', γ' γελ και πρόσβαση αει 2015 16
150605 ωρολόγιο πρόγραμμα α', β', γ' γελ και πρόσβαση αει 2015 16
 
ภาษาไทย (สำรอง)
ภาษาไทย (สำรอง)ภาษาไทย (สำรอง)
ภาษาไทย (สำรอง)
 
Alejandro belando sánchez
Alejandro belando sánchezAlejandro belando sánchez
Alejandro belando sánchez
 
Presentation 2003
Presentation 2003Presentation 2003
Presentation 2003
 
Orfeo
OrfeoOrfeo
Orfeo
 

Similar to Pertemuan 11

presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2ifansamuel05
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiOmenz Dontcry
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiYuki Utama
 
Konsep dasar sistem operasi
Konsep dasar sistem operasiKonsep dasar sistem operasi
Konsep dasar sistem operasiAkmal Fajar
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiYuki Utama
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasimelindakanti
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptCahyoSatrio4
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasihirzihadi01
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiAris Saputro
 
Pertemuan 8 managemen memory
Pertemuan 8 managemen memoryPertemuan 8 managemen memory
Pertemuan 8 managemen memorySetyady Peace
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasibelajarkomputer
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasibelajarkomputer
 
Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client serverFebriyani Syafri
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-editTrabalistra Bagaz
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)Adiba Qonita
 

Similar to Pertemuan 11 (20)

presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem Oprasi
 
Konsep dasar sistem operasi
Konsep dasar sistem operasiKonsep dasar sistem operasi
Konsep dasar sistem operasi
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem Oprasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.ppt
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasi
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Pertemuan 8 managemen memory
Pertemuan 8 managemen memoryPertemuan 8 managemen memory
Pertemuan 8 managemen memory
 
Sister09
Sister09Sister09
Sister09
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasi
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
 
Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client server
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 

More from mutmainnamaruru (20)

Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Ujian akhir semester
Ujian akhir semesterUjian akhir semester
Ujian akhir semester
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Ujian akhir semester
Ujian akhir semesterUjian akhir semester
Ujian akhir semester
 
Ujian akhir semester
Ujian akhir semesterUjian akhir semester
Ujian akhir semester
 
Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Pertemuan 16
Pertemuan 16Pertemuan 16
Pertemuan 16
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Pertemuan 16
Pertemuan 16Pertemuan 16
Pertemuan 16
 
Pertemuan 15
Pertemuan 15Pertemuan 15
Pertemuan 15
 
Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan tiga belas
Pertemuan tiga belasPertemuan tiga belas
Pertemuan tiga belas
 

Pertemuan 11

  • 1. PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR SISTEM OPERASI
  • 3. System program menyediakan lingkungan yang memungkinkan pengembangan program dan eksekusi berjalan dengan baik. Dapatdikategorikan:  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.
  • 4. Lanjut…  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,reloca table loaders,linkage editors,dan overlayloaders.  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.
  • 6. 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 assembly untuk sistem pemrograman.
  • 7. Tiga metoda dalam memberikan parameter kepada sistem operasi:  Melaluiregister.  Menyimpan parameter dalam block atau tabel pada memori dan alamat block tersebut diberikan sebagai parameter dalam register.  Menyimpan parameter (push) ke dalam stack oleh program, dan melakukan pop off pada stack Oleh sistem operasi.
  • 9. System Calls Manajemen Proses System Calls Manajemen Berkas System Calls Manajemen Peranti System Calls Informasi/Pemeliharaan System Calls Komunikasi
  • 11. System Call untuk manajemen proses diperlukan untuk mengatur proses-proses yang sedang berjalan. Kita dapat melihat penggunaan system calls untuk manajemen proses pada Sistem Operasi Unix. 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.
  • 13. Sistem ini sering disebut dengan device manager. Menyediakan device driver yang umum sehingga operasi Input/output dapat seragam (membuka, membaca, menulis, menutup). Contoh pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, CD-ROM dan floppydisk.
  • 15. 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, danlain- lain. Ada juga system calls yang menyediakan mekanisme lain yang berhubungan dengan direktori atau sistem berkas secara keseluruhan. Jadi bukan hanya berhubungan dengan satu spesifik berkas.Contohnya membuat atau menghapus suatu direktori, danlain-lain.
  • 17. Program yang sedang dijalankan kadang kala memerlukan tambahan sumber daya. Jika banyak pengguna yang menggunakan sistem, maka jika memerlukan 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.
  • 19. Beberapa system calls disediakan untuk membantu pertukaran informasi antara pengguna dan sistemoperasi. 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.
  • 21. Dua Model Komunikasi • Message-passing.Pertukaran informasi dilakukan melalui fasilitas komunikasi antar proses yang disediakan oleh sistem operasi. • Shared-memory. Proses menggunakan memori yang bisa digunakan oleh berbagai proses untuk pertukaran informasi dengan membaca dan menulis data pada memori tersebut.