Sumber Daya Sistem Operas

Sistem operasi merupakan penghubung antara pengguna komputer dengan perangkat keras komputer. Pengertian sistem operasi secara umum adalah suatu pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan untuk memudahkan dan memberi kenyamanan dalam penggunaan dan pemanfaatan sumber daya sistem komputer. Sistem operasi jaringan atau sistem operasi komputer yang dipakai sebagai server dalam jaringan komputer hampir mirip dengan sistem operasi komputer stand alone, bedanya hanya pada sistem operasi jaringan, salah satu komputer harus bertindak sebagai server bagi komputer lainnya. Sistem operasi dalam jaringan disamping berfungsi untuk mengelola sumber daya dirinya sendiri juga untuk mengelola sumber daya komputer lain yang tergabung dalam jaringan.
Sistem operasi mempunyai dua tugas utama yakni:
  1. Pengelolaan seluruh sumber daya sistem komputer.Mengelola seluruh sumber daya yang terdapat pada sistem komputer.
  2. Sistem operasi sebagai penyedia layanan (extended/virtual machine).Sistem operasi menyediakan sekumpulan layanan (disebut sistem call) ke pemakai sehingga      memudahkan dan menyamankan penggunaan dan pemanfaatan sumber daya sistem komputer.

1)   Sumber Daya Sistem Komputer
a.    Sumber daya fisik yang berupa perangkat keras atau hardware.Sumber daya fisik terdiri dari:
  1. keyboard, barcode reader
  2. mouse, joystick, ligt-pen, track ball, touch screen, pointing device.
  3.  floppy disk drive, harddisk, tape drive, optical disk, CD ROM drive dan peranggkat sekunder lainnya.
  4. Layar monitor baik CRT, LCD, dan perangkat –perangkat display lain.
  5. Modem, Ethernet card, PCMCIA, dan alat komunikasi lain.
  6. Memori akses acak (RAM), chache memory, register, dan memori-memori volatile lain.
  7. perangkat-perangkat multimedia eperti kamera, sound card, radio.
  8. perangkat-perangkat pengendalian proses yang terhubung ke komputer yaitu sensor-sensor dan akuator-akuator.
b.   Sumber daya abstrak ,Sumber daya abstrak terdiri dari:
1.    Data
  • Semaphore untuk pengendalian sinkronisasi proses-proses.
  • PCB (process control block) untuk mencatat dan mengendalikan proses
  • Tabel segmen, table page, i-node, FAT untuk pengendalian memori.
  • Berkas (file) untuk penyimpanan data dan program
2.    Program
Program berupa kumpulan instruksi yang dapat dijalankan sistem komputer. Program berupa utilitas atau aplikasi untuk mencapai tujuan komputasi (pengolahan) tertentu.Dasarnya semua yang tedapat atau terhubung ke sistem komputer adalah sumber daya. Seluruh sumber daya harus dapat dimanfaatkan secara efektif dan efiesien. pemanfaatan harus benar dan mempunyai efiesiensi yang setinggi mungkin, merupakan sasaran yang harus dicapai sistem operasi.
 2)  Sistem Operasi sebagai pengelola sumber daya komputer.
Sistem operasi menyediakan layanan pengaksesan sumber daya sehingga pemrogram tidak dirumitkan rincian operasi perangkat keras yuang menjenuhkan. Pemakai dapat memandang sistem komputersebagai kumpulan layanan yang disediakan sistem operasi. Layanan-layanan ini lebih mudah digunakan dibandingkan dengan bahasa mesin secara langsung.
  • Sistem operasi harus membuat penggunaan komputer menjadi lebih nyaman
  • Sistem operasi menjadikan penggunaan sumber daya sistem komputer secara efiesien
  • Sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian dan pengajuan fiungsi-fungsi yang baru tanpa mengganggu layanan yang dijalankan sistem komputer.
Sistem komputer adalah sekumpulan sumber daya untuk memindahkan, menyimpan, dan memproses data, serta untuk mengendalikan fungsi-fungsi tertentu. sistem operasi bertanggung jawab mengelola sumber daya-sumber daya sistem komputer.Sistem operasi bertanggung jawab mengelola sumber daya agar penggunaan sumber daya dapat secara benar dan efisien.
Sistem operasi sebagai Extented Machine/Virtual Machine.Sistem operasi sebagai extended machine/virtual machine berfungsi sebagai berikut:
  1. Memberi Absrtaksi mesin tingkat tinggi yang lebih sederhana dan menyembunyikan kerumitan perangkat keras. Sistem operasi menyediakan sistem call(Atau API= Application programming interface), abstraksi tingkat tinggi mengenai mesin untuk pemrograman. sistem call berfungsi menghindarkan kompleksitas pemrograman dengan memberi sekumpulan instruksi yang mudah daan nyaman.
  2. Basis untuk program lain Program aplikasi dijalankan diatas sistem operasi. program-program dalam mengendalikan dan memanfaatkan sumber daya sistem komputerdengan meminta layanan sistem operasi untuk mengendalikan sumber daya bagi aplikasi agar pemanfaatan sumber daya sistem komputerdilakukan secara benar dan efisien.
  3. Sistem operasi menyediakan beragam fasilitas dan layana untuk membantu pemrogram menulis program, biasanya berbentuk program utilitas. program utilitas bukan bagian sistem operasi tapi dapat diakses lewat sistem operasi.
  4. Sejumlah tugas perlu dilakukan untuk mengeksekusi program. instruksi-instruksi dan data harus dimuat ke memori utama, perangkat-perangkat masukan/keluaran dan berkas-berkas harus diinialisasi, serta sumber daya-sumber daya harus disiapkan. sistem operasi harus menangani semua itu untuk pemakai/program.
  5. Tiap perangkat masukan/keluaran memrlukan sejumlah instruksi atau sinyal kendali yang rumit menjengkelkan agar perangkat dapat beroperasi. sistem operasi harus mengambil alih rician-rincian itu sehingga pemrogram dapat berfikir secara sederhana dalam memanfaatkan perangkat itu, misalnya dalam abstraksi sebagai membaca dan menulis berkas.
  6. Pada sistem dengan banyak pemakai simultan, sistem operasi meyediakan mekanisme proteksi untuk mengendalikan pengaksesan terhadap berkas.
  7. Pada sistem public atau pemakai bersama (shared sistem), sistem operasi mngendalikan pengaksesan ke sumber daya-sumber daya sistem secara keseluruhan. Fungsi pengaksesan harus menyediakan proteksi terhadap sumber daya dan data dari pemakai tak diotorisasi serta harus menyelesaikan konflik-konfik dalam perebutan sumber daya.
  8. Deteksi dan memberi tangggapan terhadap kesalahan Beragam kesalahan dapat muncul di sistem computer. Sistem operasi harus memberi tanggapan yang menjelaskan kondisi kesalahan dengan dampak terkecil bagi aplikasi-aplikasi yang sedang berjalan.
  9. Sistem operasi yang bagus mengumpulkan data statistic penggunan beragam sumber daya dan memonitor para meter kinerja seperti waktu tanggap. Pada suatu sistem, informasi ini berguna dalam mengantisipasi kebutuhan di masa yang akan dating dfan dalam menyesesuikan sistem untuk meningkatkan kinerja. Pada sistem banyak pemakai (multi user sistem) yang disewakan, informasi ini digunakan untuk penagihan ongkos pemakaian.
Sumber :
https://konainaja.wordpress.com/2012/04/13/368/

Komentar

Postingan populer dari blog ini

Jawaban Tugas

Jenis Sistem operasi Di Dunia dan Perkembangan