SlideShare a Scribd company logo
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-komputer
ayahaqila
 
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 Operasi
aby89
 
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 Berkas
Rahmatdi Black
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
Solehudin Solehudin
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkas
formatik
 
Materi sistem operasi
Materi sistem operasiMateri sistem operasi
Materi sistem operasi
jevka
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi
Gus Dan
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
belajarkomputer
 
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

Bellingham Real Estate - Buying, Selling or Questions?
Bellingham Real Estate - Buying, Selling or Questions?Bellingham Real Estate - Buying, Selling or Questions?
Bellingham Real Estate - Buying, Selling or Questions?
Rich Johnson
 
Research report -tablets, smartphones & laptops
Research report -tablets, smartphones & laptopsResearch report -tablets, smartphones & laptops
Research report -tablets, smartphones & laptops
Alexandru Dincovici
 
технология аппликация гжель
технология аппликация гжельтехнология аппликация гжель
технология аппликация гжель
МКОУ СОШ № 1 г. Сим
 
Окружающий мир_Где живут белые медведи
Окружающий мир_Где живут белые медведиОкружающий мир_Где живут белые медведи
Окружающий мир_Где живут белые медведи
МКОУ СОШ № 1 г. Сим
 
Mt thn2 kertas 2
Mt thn2 kertas 2Mt thn2 kertas 2
Mt thn2 kertas 2
Roslan Abdullah
 
"Вянок" — кніга паэзіі (да 100–годдзя з дня выдання кнігі М.Багдановіча "Вянок")
"Вянок" — кніга паэзіі (да 100–годдзя з дня выдання кнігі М.Багдановіча "Вянок")"Вянок" — кніга паэзіі (да 100–годдзя з дня выдання кнігі М.Багдановіча "Вянок")
"Вянок" — кніга паэзіі (да 100–годдзя з дня выдання кнігі М.Багдановіча "Вянок")
Центральная научная библиотека имени Якуба Коласа Национальной академии наук Беларуси
 
I International conference on restorative justice and victim
I International conference on restorative justice and victimI International conference on restorative justice and victim
I International conference on restorative justice and victim
gathyus
 
Atlanta Public Schools Redistricting Virginia-Highland
Atlanta Public Schools Redistricting Virginia-HighlandAtlanta Public Schools Redistricting Virginia-Highland
Atlanta Public Schools Redistricting Virginia-Highland
Virginia-Highland Connect
 
актив класса
актив классаактив класса
актив класса
МКОУ СОШ № 1 г. Сим
 
обучение грамоте. тест 13 буква м
обучение грамоте. тест 13 буква мобучение грамоте. тест 13 буква м
обучение грамоте. тест 13 буква мМКОУ СОШ № 1 г. Сим
 
Dan Rowles Portfolio
Dan Rowles Portfolio Dan Rowles Portfolio
Dan Rowles Portfolio
danielrobinerowles
 
Newton's laws project lerna, brianna
Newton's laws project lerna, briannaNewton's laws project lerna, brianna
Newton's laws project lerna, briannagirginle
 
WCLV13 JavaScript
WCLV13 JavaScriptWCLV13 JavaScript
WCLV13 JavaScript
Jeffrey Zinn
 
The johnsonrealestateteam (1)
The johnsonrealestateteam (1)The johnsonrealestateteam (1)
The johnsonrealestateteam (1)Rich Johnson
 
Что окружает нас дома
Что окружает нас домаЧто окружает нас дома
Что окружает нас дома
МКОУ СОШ № 1 г. Сим
 
how to prevent early ejaculation
how to prevent early ejaculation how to prevent early ejaculation
how to prevent early ejaculation
adlin50
 
國防報告25 26 35 36
國防報告25 26 35 36國防報告25 26 35 36
國防報告25 26 35 36
TFGYi12
 
Supplier Enablement Program Services
Supplier Enablement Program ServicesSupplier Enablement Program Services
Supplier Enablement Program Services
billwoerner
 

Viewers also liked (20)

Bellingham Real Estate - Buying, Selling or Questions?
Bellingham Real Estate - Buying, Selling or Questions?Bellingham Real Estate - Buying, Selling or Questions?
Bellingham Real Estate - Buying, Selling or Questions?
 
Research report -tablets, smartphones & laptops
Research report -tablets, smartphones & laptopsResearch report -tablets, smartphones & laptops
Research report -tablets, smartphones & laptops
 
технология аппликация гжель
технология аппликация гжельтехнология аппликация гжель
технология аппликация гжель
 
Окружающий мир_Где живут белые медведи
Окружающий мир_Где живут белые медведиОкружающий мир_Где живут белые медведи
Окружающий мир_Где живут белые медведи
 
Mt thn2 kertas 2
Mt thn2 kertas 2Mt thn2 kertas 2
Mt thn2 kertas 2
 
"Вянок" — кніга паэзіі (да 100–годдзя з дня выдання кнігі М.Багдановіча "Вянок")
"Вянок" — кніга паэзіі (да 100–годдзя з дня выдання кнігі М.Багдановіча "Вянок")"Вянок" — кніга паэзіі (да 100–годдзя з дня выдання кнігі М.Багдановіча "Вянок")
"Вянок" — кніга паэзіі (да 100–годдзя з дня выдання кнігі М.Багдановіча "Вянок")
 
I International conference on restorative justice and victim
I International conference on restorative justice and victimI International conference on restorative justice and victim
I International conference on restorative justice and victim
 
Atlanta Public Schools Redistricting Virginia-Highland
Atlanta Public Schools Redistricting Virginia-HighlandAtlanta Public Schools Redistricting Virginia-Highland
Atlanta Public Schools Redistricting Virginia-Highland
 
актив класса
актив классаактив класса
актив класса
 
обучение грамоте. тест 13 буква м
обучение грамоте. тест 13 буква мобучение грамоте. тест 13 буква м
обучение грамоте. тест 13 буква м
 
Dan Rowles Portfolio
Dan Rowles Portfolio Dan Rowles Portfolio
Dan Rowles Portfolio
 
Newton's laws project lerna, brianna
Newton's laws project lerna, briannaNewton's laws project lerna, brianna
Newton's laws project lerna, brianna
 
WCLV13 JavaScript
WCLV13 JavaScriptWCLV13 JavaScript
WCLV13 JavaScript
 
The johnsonrealestateteam (1)
The johnsonrealestateteam (1)The johnsonrealestateteam (1)
The johnsonrealestateteam (1)
 
Что окружает нас дома
Что окружает нас домаЧто окружает нас дома
Что окружает нас дома
 
how to prevent early ejaculation
how to prevent early ejaculation how to prevent early ejaculation
how to prevent early ejaculation
 
國防報告25 26 35 36
國防報告25 26 35 36國防報告25 26 35 36
國防報告25 26 35 36
 
Supplier Enablement Program Services
Supplier Enablement Program ServicesSupplier Enablement Program Services
Supplier Enablement Program Services
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Pengantar Akuntansi II pert 1
Pengantar Akuntansi II pert 1Pengantar Akuntansi II pert 1
Pengantar Akuntansi II pert 1
 

Similar to Pertemuan 15

presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2
ifansamuel05
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiOmenz Dontcry
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
Bambuuang Irawan
 
Konsep dasar sistem operasi
Konsep dasar sistem operasiKonsep dasar sistem operasi
Konsep dasar sistem operasi
Akmal Fajar
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem Oprasi
Yuki Utama
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem Oprasi
Yuki Utama
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
melindakanti
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.ppt
CahyoSatrio4
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasi
hirzihadi01
 
Ikram tik
Ikram tikIkram tik
Ikram tik
Ashari Psi
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Shary Armonitha
 
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
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
Zumhari Zumhari
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasi
belajarkomputer
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
belajarkomputer
 
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-edit
Trabalistra Bagaz
 

Similar to Pertemuan 15 (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 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
 
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
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
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
 

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 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
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 16
Pertemuan 16Pertemuan 16
Pertemuan 16
 
Pertemuan 15
Pertemuan 15Pertemuan 15
Pertemuan 15
 

Pertemuan 15

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