1.) Layanan-layanan yang diberikan Sistem Operasi UNIX menurut Stalling :
1. Pembuatan program
2. Eksekusi program
3. Pengaksesan perangkat masukan ataupun keluaran
4. Pengaksesan terkendali terhadap berkas
5. Pengaksesan sistem
6. Deteksi dan memberi tanggapan terhadap kesalahan
7. Memberikan layanan accounting.
2.) Perintah-perintah system call dalam UNIX:
Berikut ini adalah tipe system call:
Manajemen Proses/control 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
Manajemen Berkas/manipulasi file. 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. 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, dan lain-lain.
Manajemen Piranti. Program yang sedang dijalankan kadang kala memerlukan tambahan
sumber daya. Jika banyak pengguna yang menggunakan sistem dan memerlukan
tambahan sumber daya maka harus meminta peranti terlebih dahulu. Lalu setelah selesai,
penggunaannnya harus dilepaskan kembali dan ketika sebuah peranti telah diminta dan
dialokasikan maka peranti tersebut bisa dibaca, ditulis, atau direposisi.
System Call Informasi/Pemeliharaan. Beberapa system calls disediakan untuk membantu
pertukaran informasi antara pengguna dan sistem operasi, contohnya adalah 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 informasi tersebut.
o Message-passing. Pertukaran informasi dilakukan melalui fasilitas komunikasi
antar proses yang disediakan oleh sistem operasi.
o Shared-memory. Proses menggunakan memori yang bisa digunakan oleh berbagai
proses untuk pertukaran informasi dengan membaca dan menulis data pada
memori tersebut. Dalam message-passing, sebelum komunikasi dapat dilakukan
harus dibangun dulu sebuah koneksi. Untuk itu diperlukan suatu system calls
dalam pengaturan koneksi tersebut, baik dalam menghubungkan koneksi tersebut
maupun dalam memutuskan koneksi tersebut ketika komunikasi sudah selesai
dilakukan. Juga diperlukan suatu system calls untuk membaca dan menulis pesan
(message) agar pertukaran informasi dapat dilakukan.
Tugas pertanyaan dari kelompok lain:
1.)Contoh keunggulan dari multiuser dari kehidupan sehari-sehari…? (Hery)
2.)Cara kerja dari multiuser…?? (Eko)
3.)Bagaiman cara manajemen proses pada UNIX…?? (Melki)
4.)Apakah fungsi manajemen security termasuk pada proteksi dan keamanan pada UNIX…?
(Rendo) Interaktive terdiri dari atas :
- Proses fireground adalah suatu proses yang ketika berjalan, shell tidak menampilkan prompt hingga proses berakhir.
- Proses background adalah suatu proses yang sewaktu-waktu berjalan, pemakai tetap dapat
memberikan perintah yang lain. Sebab begitu perintah background diberikan (setelah di tekan
ENTER), prompt akan ditampilkan kembali dan shell siap menerika perintah berikutnya.