Rabu, 12 Maret 2014

KUIS 1

Diposting oleh Anggie Intan S.G di 07.06 0 komentar
Nama : Anggie Intan Sari
Kelas : 2 CD
Jurusan : Teknik Komputer
Mata Kuliah : Sistem Operasi

Soal :
Tuliskan dan jelaskan masing-masing contoh konsep sistem operasi !

Jawaban :

A. Proses

1. Proses adalah program yang sedang di-ekseskusi.
2. Proses terdiri dari : Executable program ( program yang siap dijalankan ) , program data dan stack , program counter (menghitung aktivitas program yang sedang berjalan) , dll.
3. Pada sistem timesharing secara periodik sistem operasi menggilir eksekusi proses-proses yang ada , biasanya berdasarkan porsi waktu CPU.
4. Ketika suatu proses dihentikan sementara, maka suatu proses tersebut harus dimulai kembali pada suatu state yang sama. Semua informasi yang berkaitan dengan proses tersebut harus disimpan. Umumnya informasi tersebut disimpan pada tabel proses (array atau linked list), satu tabel untuk setiap proses. Tabel proses (process table) adalah tabel yang berisi informasi tentang semua proses yang dijalankan. Suatu proses terdiri dari : address space (core image) dan atribut / informasi pada suatu tabel proses.
5. System call utama dalam pengaturan proses adalah yang berkaitan dengan pembuatan dan pemberhentian suatu proses.
6. Child process adalah kemampuan proses men-create proses lainnya.
7. Sistem operasi dapat berkomunikasi dengan suatu proses dengan menggunakan signal. Signal juga dapat digunakan untuk komunikasi antar proses.
8. Pada sistem multiprogramming, setiap proses memiliki user identification (uid) yang berasal dari uid pemilik proses.

B. Files
Terdiri dari : Pathname; Working directory; rwx (read,write,execute) bits protection code; File descriptor / handle; Special file (block & character); Standard input; Standard output; Standard error; Pipe. SO mendukung konsep direktori.

C. System Call / API (Aplication Programming Interface)
Suatu set tata cara pemanggilan di program aplikasi untuk memperoleh layanan system operasi. Berupa extended instuctions / perluasan intruksi yang merupakan interface / layanan langsung antara program - program dengan sistem operasi. System call men-create , men-delete dan menggunakan objek-objek yang diatur oleh system operasi, antara lain : proses-proses dan file-file. Library procedure meletakkan parameter-parameter system call pada tempat tertentu dan memberikan instruksi trap untuk memulai sistem operasi . Trap instuction adalah ketika diterima oleh sistem operasi, sistem memeriksa apakah parameter tersebut valid atau tidak. Return form trap adalah sistem operasi mengembalikan kontrol ke library procedure contohnya mekanisme system call untuk READ pada program C. count = read (file, buffer, nbytes)

D. Shell
Shell pada Unix merupakan command interpeter yang walaupun bukan merupakan bagian dari sistem operasi, menggunakan banyak feature sistem operasi. Prompt merupakan standar input, menandakan bahwa shell siap menerima command.
Contoh :
date
date >file
sort<file1<file2
cat file1 file 2 file3 | sort >dev/Ip
Background job merupakan proses yang berjalan sementara user tetap bisa terus bekerja , misalnya download , nge-print , dll .


 

Anggie'S Blog Template by Ipietoon Blogger Template | Gift Idea