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

3.typing and advanced constructs
3.typing and advanced constructs3.typing and advanced constructs
3.typing and advanced constructsGabriel Hopmans
 
Marketing Project (Novus Alo)
Marketing Project (Novus Alo)Marketing Project (Novus Alo)
Marketing Project (Novus Alo)aballard77
 
1η εφημεριδα γερακαρους
1η εφημεριδα γερακαρους1η εφημεριδα γερακαρους
1η εφημεριδα γερακαρουςandolkera68
 
Health equity audit (in sanità) ai tempi della crisi. G.Costa
Health equity audit (in sanità) ai tempi della crisi. G.CostaHealth equity audit (in sanità) ai tempi della crisi. G.Costa
Health equity audit (in sanità) ai tempi della crisi. G.CostaGiuseppe Fattori
 
Are Communities Empowering People or Reinforcing Dominations ?
Are Communities  Empowering People or  Reinforcing Dominations ?Are Communities  Empowering People or  Reinforcing Dominations ?
Are Communities Empowering People or Reinforcing Dominations ?Louis-David Benyayer
 
Handouts English III Top 20 Part 1
Handouts English III Top 20 Part 1Handouts English III Top 20 Part 1
Handouts English III Top 20 Part 1Greco Gervin Cruz
 
Child Themes Pasadena WordPress Meetup May 2012
Child Themes Pasadena WordPress Meetup May 2012Child Themes Pasadena WordPress Meetup May 2012
Child Themes Pasadena WordPress Meetup May 2012Jeffrey Zinn
 
juragan 2 Kurikulum tingkat satuan_pendidikan_(ktsp)_smp-dra._masitoh,_m.pd.
juragan 2 Kurikulum tingkat satuan_pendidikan_(ktsp)_smp-dra._masitoh,_m.pd.juragan 2 Kurikulum tingkat satuan_pendidikan_(ktsp)_smp-dra._masitoh,_m.pd.
juragan 2 Kurikulum tingkat satuan_pendidikan_(ktsp)_smp-dra._masitoh,_m.pd.Juragan Juragan
 
Comics and health education un’opportunità per promuovere la salute
Comics and health education  un’opportunità per promuovere la salute Comics and health education  un’opportunità per promuovere la salute
Comics and health education un’opportunità per promuovere la salute Giuseppe Fattori
 

Viewers also liked (20)

Число 2. Цифра 2
Число 2. Цифра 2Число 2. Цифра 2
Число 2. Цифра 2
 
3.typing and advanced constructs
3.typing and advanced constructs3.typing and advanced constructs
3.typing and advanced constructs
 
Marketing Project (Novus Alo)
Marketing Project (Novus Alo)Marketing Project (Novus Alo)
Marketing Project (Novus Alo)
 
Office
OfficeOffice
Office
 
Kumpulan program-pascal
Kumpulan program-pascalKumpulan program-pascal
Kumpulan program-pascal
 
1η εφημεριδα γερακαρους
1η εφημεριδα γερακαρους1η εφημεριδα γερακαρους
1η εφημεριδα γερακαρους
 
Health equity audit (in sanità) ai tempi della crisi. G.Costa
Health equity audit (in sanità) ai tempi della crisi. G.CostaHealth equity audit (in sanità) ai tempi della crisi. G.Costa
Health equity audit (in sanità) ai tempi della crisi. G.Costa
 
11 mn01.pptx
11 mn01.pptx11 mn01.pptx
11 mn01.pptx
 
Кнігі-юбіляры. Беларуская мастацкая літаратура. 60-100 год
Кнігі-юбіляры. Беларуская мастацкая літаратура. 60-100 годКнігі-юбіляры. Беларуская мастацкая літаратура. 60-100 год
Кнігі-юбіляры. Беларуская мастацкая літаратура. 60-100 год
 
Are Communities Empowering People or Reinforcing Dominations ?
Are Communities  Empowering People or  Reinforcing Dominations ?Are Communities  Empowering People or  Reinforcing Dominations ?
Are Communities Empowering People or Reinforcing Dominations ?
 
Что такое хвоинки
Что такое хвоинкиЧто такое хвоинки
Что такое хвоинки
 
Древние города земли русской
Древние города земли русскойДревние города земли русской
Древние города земли русской
 
Handouts English III Top 20 Part 1
Handouts English III Top 20 Part 1Handouts English III Top 20 Part 1
Handouts English III Top 20 Part 1
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
Child Themes Pasadena WordPress Meetup May 2012
Child Themes Pasadena WordPress Meetup May 2012Child Themes Pasadena WordPress Meetup May 2012
Child Themes Pasadena WordPress Meetup May 2012
 
juragan 2 Kurikulum tingkat satuan_pendidikan_(ktsp)_smp-dra._masitoh,_m.pd.
juragan 2 Kurikulum tingkat satuan_pendidikan_(ktsp)_smp-dra._masitoh,_m.pd.juragan 2 Kurikulum tingkat satuan_pendidikan_(ktsp)_smp-dra._masitoh,_m.pd.
juragan 2 Kurikulum tingkat satuan_pendidikan_(ktsp)_smp-dra._masitoh,_m.pd.
 
2.tao of topic maps
2.tao of topic maps2.tao of topic maps
2.tao of topic maps
 
Длиннее, короче
Длиннее, корочеДлиннее, короче
Длиннее, короче
 
Comics and health education un’opportunità per promuovere la salute
Comics and health education  un’opportunità per promuovere la salute Comics and health education  un’opportunità per promuovere la salute
Comics and health education un’opportunità per promuovere la salute
 
Письмо букв Рр
Письмо букв РрПисьмо букв Рр
Письмо букв Рр
 

Similar to Pertemuan 14

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 14 (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 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 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 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
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

  • 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.