Posted by : Unknown Kamis, 24 Juli 2014


SISTEM KOMPUTER DALAM BERAGAM SUDUT PANDANG




Pandangan ke sistem komputer dapat dikelompokkan menjadi tiga bagian, yaitu :

1. Pemakai, terdiri dari pemakai awam (end user) dan administrator sistem.
    Pemakai awam menggunakan aplikasi tertentu, tidak berkepentingan dengan arsitektur komputer. Pemakai awam sebatas menggunakan command language dan GUI (Graphical User Interface) base shell.

2. Pemogram
    Pemogram dapat mengendalikan sistem komputer melalui beragam level, yaitu :
  • Mempergunakan untuk membantu penciptaan program
  • Mempergunakan fasilitas sistem melalui antarmuka layanan (service interface)
  • Mempergunakan panggilan sistem (System call)

3. Perancang Sistem Operasi
    Perancang sistem operasi bertugas mendandani perangkat keras agar tampil indah, mudah dan nyaman bagi pemogram dan user. Sehingga sistem operasi yang dirancang berfungsi secara benar dan efesien.

4. STRUKTUR DASAR SISTEMOPERASI
    Terdapat lima struktur dasar yang digunakan untuk membuat/mengembangkan Sistem Operasi, yaitu:

1. Sistem Monolitik
2. Sistem Berlapis
3. Sistem dengan Mesin Maya
4. Sistem dengan Client-Server
5. Sistem berorientasi Objek

4.1 Sistem Monolitik
   Sistem Operasi sebagai kumpulan prosedur dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan.
  • Kelemahan
  • Pengujian dan penghilangan kesalahan sulit
  • Sulit menyediakan fasilitas keamanan
  • Terjadi pemborosan
  • Kesalahan pemrograman pada satu bagian prosedur menyebabkan matinya seluruh sistem.
  • Keunggulan
  • Layanan dapat dilakukan sangat cepat karena terdapat di satu ruang alamat.

4.2 Sistem Berlapis
  • Sistem operasi dibentuk secara hirarki berdasarkan lapisanlapisan, dimana lapisan-lapisan bawah memberi layanan lapisan lebih atas.
  • Keunggulan
  • Sistem dibagi menjadi beberapa modul dan tiap modul dirancang secara independen.
  • Setiap lapisan dapat dirancang, dikode dan diuji secara mandiri
  • Menyederhanakan rancangan, spesifikasi dan implementasi sistem operasi
  • Kelemahan
  • Fungsi-fungsi sistem operasi harus diberikan ke tiap lapisan secara hati-hati.

4.3 Sistem dengan Mesin Maya
  • Sistem operasi melakukan simulasi mesin maya.
  • Memberikan flesibilitas tinggi sampai memungkinkan sistem operasi yang berbeda dapat dijalankan di mesin yang berbeda.
  • Implementasi yang efisien merupakan masalah sulit karena sistem menjadi besar dan kompleks.

4.4 Sistem dengan Client - Server
  • Server adalah proses yang menyediakan layanan, dan Client adalah proses ayng memerlukan/meminta layanan.
  • Keunggulan
  • Pengembangan dapat dilakukan secara modular.
  • Kesalahan (bugs) di satu subsistem tidak merusak subsistem-subsistem lainnya.
  • Mudah diadaptasi untuk sistem tersebar.
  • Kelemahan
  • Layanan dilakukan lamat karena harus melalui pertukaran pesan.
  • Pertukaran pesan dapat menajdi botleneck.

4.5 Sistem Berorientasi Objek
  • Layanan diimplementasikan sebagai kumpulan objek. Tiap objek diberi tipe yang menandai properti objek seperti proses, direktori, berkas dll.
    Model ini sungguh terstruktur dan memisahkan antara layanan yang disediakan dan implementasinya. 
sekian pengatahuan yang saya berikan semoga bermanfaat buat anda. Terima kasih telah berkunjung ke blog saya..

{ 1 komentar... read them below or add one }

Popular Post

Labels

Diberdayakan oleh Blogger.

- Copyright © Dunia Komputer -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -