Sistem operasi terdistribusi memungkinkan sharing sumber daya dan file di jaringan. Komponen utamanya mencakup layanan file, direktori, dan penamaan yang memungkinkan akses terhadap file secara independen dari lokasi. Layanan antarmuka bertanggung jawab untuk protokol jaringan, format data, keamanan, dan perjanjian tingkat layanan untuk memastikan kinerja dan keamanan sistem.
3. File system
Name space
Waktu pengolahan
Keamanan
Akses ke seluruh resources, seperti
prosesor, memori, penyimpanan sekunder,
dan perangkat keras.
Tujuannya adalah untuk memberikan hasil
lebih dalam:
4. 2 FUNGSI UTAMA SISTEM OPERASI
Photo by Jacob Miller on UnsplashPhoto by Jeff Sheldon on Unsplash
RESOURCE MANAGER PENYEDIA LAYANAN
5. Sumber daya pada sistem komputer
antara lain:
Sumber Daya Fisik
Contoh dari sumber daya fisik diantaranya
keyboard, mouse, hard-disk, CD ROM drive, LCD,
printer dsb.
Sumber daya abstrak
- Data, misalnya :Semaphore untuk pengendalian
sinkronisasi proses-proses,
- Program yang berupa kumpulan instruksi yang
dapat dijalankan oleh sistem
komputer, yang dapat berupa utilitas dan
program aplikasi pengolahan data tertentu
#fungsiUtamaSO
6. Penyedia Layanan (extended/virtual machine),
Secara spesifik berfungsi:
Memberi abstaksi mesin tingkat
tinggi yang lebih sederhana dan
menyembunyikan kerumitan
perangkat keras.
Basis untuk program lain.
#fungsiUtamaSO
7. KOMPONEN INTI SISTEM OPERASI
MANAJEMEN PROSES
MANAJEMEN MEMORI
UTAMA
MANAJEMEN BERKAS
MANAJEMEN I/O
8. KOMPONEN INTI SISTEM OPERASI
MANAJEMEN PENYIMPANAN
SEKUNDER
SISTEM PROTEKSI COMMAND-INTERPRETER
SYSTEM
JARINGAN
10. adalah file sistem yang mendukung sharing files
dan resources dalam bentuk penyimpanan
persistent di sebuah network.
File server pertama kali didevelop pada tahun
1970 dan Sun NFS (Network File System)
menjadi DFS (Distributed File Service) pertama
yang banyak digunakan setelah awal
kemunculannya di tahun 1985.
13. #komponenDFS
NAMING SERVICE
Location Independence :
File dapat dipindahkan tanpa penggantian nama
Hal yang umum untuk penamaan file dan
directori :
1) Mesin + nama path e.g / machine / path atau
machine : path
2) Mounting File sistem secara remote kedalam
hirarki local file.
3) Single name space yang sama pada semua
mesin.
Dua level penamaan :
Nama simbolik yang dilihat user dan nama binary
yang dilihat oleh sistem.
15. Interface Service bertanggung
jawab untuk semua rincian
pelaksanaan yang dibutuhkan untuk
melakukan komunikasi ini.
Rincian tersebut termasuk tetapi
tidak terbatas pada:
#interfaceService
16. 1
Photo by Agnieszka Boeske on Unsplash
Network protocol.
Interface Service harus merangkum semua aspek
dari network protocol yang digunakan untuk
komunikasi antara konsumen dan pelayanan.
Sebagai contoh, anggaplah layanan terkena
konsumen melalui HTTP melalui jaringan
TCP/IP. Anda dapat menerapkan Interface Service
sebagai komponen ASP.NET diterbitkan ke URL
terkenal. Komponen ASP.NET menerima
permintaan HTTP, ekstrak informasi yang
dibutuhkan oleh layanan untuk memproses
permintaan tersebut, memanggil implementasi
layanan, paket respon layanan, dan mengirim
respon kembali ke konsumen sebagai respon HTTP.
17. Data formats.
Menerjemahkan Interface Service konsumen antara
format data dan format data yang diharapkan
layanan. Sebagai contoh, konsumen eksternal untuk
perusahaan dapat menyediakan data dan
menginginkan data yg berada dalam format XML
yang sesuai dengan skema standar industri XML.
2
Photo by Samuel Zeller on Unsplash
18. Photo by Scott Webb on Unsplash
3
Security. Interface Service harus dipertimbangkan batas
kepercayaan sendiri. Konsumen yang berbeda mungkin memiliki
persyaratan keamanan yang berbeda, jadi semua tergantung Interface
Service untuk melaksanakan konsumen spesifik persyaratan seperti
apa.
19. 4
shutterstock
Service level agreements. Interface Service memiliki peran signifikan
dalam memastikan bahwa pelayanan memenuhi komitmen tingkat layanan
untuk satu set khusus konsumen. Interface Service dapat mengimplementasikan
caching untuk meningkatkan waktu respon dan mengurangi konsumsi
bandwidth.