Struktur Sistem Operasi
System operasi sangat komplek dalam perancangan kinerja internalnya yang harus mampu menjalankan 2 hal yang utama yaitu :
1. Multiprogramming
2. Time Sharing
Tujuan dari sistem operasi :
1. Untuk memberikan kenyamanan
2. Efisiensi dalam menggunkana komputer atau perangkat elektronik
Dalam efisieni ini harus menggunakan Multiprogramming dan Time Sharing
Multiprogramming
System operasi single programming, user tidak dapat mempertahankan untuk tetap dapat menggunakan CPU atau perangkat I/O secara terus menerus.
Multiprogramming bertujuan meningkatkan pemanfaatan CPU melalui pengaturan job (kode dan data) sehingga CPU dapat memproses data tanpa ada waktu diam. Di dalam Multiprogramming systems mengembangkan sebuah sistem pengelolahan sumber daya (memory, CPU, dan perangkat I/O secara efektif, tetapi pada sistem programming ini tidak mengembangkan agar user dapat berinteraksi dengan sistem komputer secara langsung.
Time Sharing
System operasi Time Sharing ini memungkinkan CPU multiple job dengan switching antar job. Switching terjadi secara teratur membuat user dapat berinteraksi antar program yang sedang aktif. Time Sharing sistem ini memungkinkan interaksi antara user dengan komputer system secara langsung dengan mengembangkan komunikasi antara user dan system, memungkinkan banyak user membagikan komputer secara serentak.
Dengan Time Sharing ini memungkinkan user mengakser komputer dengan berbagi waktu (Time Share) secara langsung, setiap user setidaknya memiliki satu bagian dari program di dalam memorinya, setiap program dipanggil untuk masuk ke sebuah memori dan di proses.
Contoh komputer dalam Time Sharing : Teller dalam bank
Tidak ada komentar:
Posting Komentar