Kamis, 22 Oktober 2020

TUGAS MANDIRI 2~SISTEM OPERASI I KAMPUS MILENIAL ITBI

Nama : Mega Lidia Lubis

Kelas :pagi

Jurusan : Teknik informatika

SOAL:

   Jelaskan kembali 5 arsitektur dari sistem operasi yang telah dipelajari. Berikan penjelasan yang disertai gambar dan contoh sistem operasi yang pernah menggunakan masing-masing arsitektur tersebut.?

Jawab:

     Sistem operasi merupakan kumpulan dari program-program (prosedur, fungsi, library) dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan”. Sistem pemanggilan program untuk mendapatkan layanan dari sistem operasi tersebut dikenal dengan nama System Call atau API (aplication programming interface). Berbagai ragam Arsitektur system operasi moderen diantaranya adalah: 

1) System Monolitik. 

2) System Berlapis.

 3) System Client/server.

4) System Virtual mesin dan 

5) System Berorientasi objek.

1.sistem monolitik

     struktur sistem operasi sederhana yang dilengkapi dengan operasi “dual” pelayanan {sistem call} yang diberikan oleh sistem operasi. Model sistem call dilakukan dengan cara mengambil sejumlah parameter pada tempat yang telah ditentukan sebelumnya, seperti register atau stack dan kemudian mengeksekusi suatu intruksi trap tertentu pada monitor mode. Contoh sistem operasi sistem ini adalah unix.

  Mekanisme dan prinsip kerja model struktur monolitik sistem operasi ini adalah sebagai berikut:

1.User program melakukan “trap” pada karnel

2.Intruksi berpindah dari user mode ke monitor modedan mentransfer control ke sistem operasi.

3.Sistem operasi mengecek parameter-parameter dari pemanggilan tersebut, untuk menentukan sistem call mana yang memanggil.

4.Sistem operasi menunjuk ke suatu table yang berisi slot ke-k yang menunjuk sistem call K(Kontrol).

5.Kontrol akan dikembalikan kepada user program, jika sistem call telah selesai mengerjakan tugasnya. 

2. Sistem Berlapis


       Deskripsi; Sistem operasi yang dibentuk secara hierarki berdasar lapisan-lapisan, dimana lapisan bawah memberi layanan terhadap lapisan diatasnya. Modularisasi sistem dilakukan dengan cara memecah sistem operasi menajdi beberapa lapis (tingkat). Lapisan terendah (layer 0) adalah perangkat keras dan lapisan teratas (layer N) adalah user interface. Dengan system modularisasi, setiap lapisan mempunyai fungsi (operasi) tertentu dan melayani lapisan yang lebih rendah. 



Pada dasarnya system operasi berlapis dimaksudkan untuk mengurangi kompleknya rancangan dan implementasi dari suatu system operasi. Contoh sistem operasi yang menggunakan sistem ini adalah: UNIX termodifikasi, THE, Venus dan OS/2

   Keuntungan dari model struktur sistem operasi berlapis adalah memiliki semua keunggulan rancangan modular. Sistem terbagi dalam beberapa modul, setiap modul dan lapisan bisa dirancang, di uji, secara independen sehingga jika terjadi suatu kesalahan mudah untuk menanganinya. Sementara kelemahan dari sistem ini adalah semua fungsi-fungsi dari sistem operasi harus ter-­ dapat di masing-masing lapisan, jika terjadi suatu kesalahan bisa jadi semua lapisan harus diprogram ulang.

3. Sistem Mesin Virtual


    Konsep dasar dari mesin virtual ini tidak jauh berbeda dengan pendekatan sistem terlapis dengan tambahan berupa antarmuka yang menghubungkan perangkat keras dengan kernel untuk tiap-tiap proses. Mesin virtual menyediakan antar muka yang identik untuk perangkat keras yang ada. Sistem operasi ini membuat ilusi atau virtual untuk beberapa proses, masing-masing virtual proses mengeksekusi prosessornya dan memorinya (virtual) masing masing.

Contoh sistem operasi yang memakai mesin virtual adalah IBM S/370 dan IBM VM/370.

Keuntungan dan kerugian konsep mesin virtual adalah sebagai berikut:

  • Mesin virtual menyediakan proteksi yang lengkap untuk sumber daya system sehingga masing-masing mesin virtual dipisahkan mesin virtual yang lain. Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung.
  • Sistem mesin virtual adalah mesin yang cocok untuk riset dan pengembangan system operasi. Pengembangan system dikerjakan pada mesin virtual, termasuk di dalamnya mesin fisik dan tidak mengganggu operasi system yang normal.
  • Konsep mesin virtual sangat sulit untuk mengimplementasikan kebutuhan dan duplikasi yang tepat pada mesin yang sebenarnya.

contoh sistem operasi : Windows NT, Linux dengan DOSEMU.

4. Sistem Operasi Client Server

     Sistem client server ini merupakan sistem dimana yang satu mengirimkan request dan yang satunya menunggu request. Maksudnya adalah sebuah server dalam sebuah proses akan menunggu request dari client untuk mendapatkan salah satu layanannya misalnya layanan memori dari server, layanan penciptaan proses dll. Sedangkan client akan mengeluarkan request untuk mendapatkan layanan dengan cara mengirimkan pesan.

    Konsep ini biasa diimplementasikan dengan dengan cara menjadikan fungsi-fungsi yang ada pada sistem operasi menjadi user proses. Jika satu proses minta untuk dilayani, misalnya satu blok file, maka user proses {disini dinamakan: Client proses} mengirim permintaan tersebut ke user proses. Server proses akan melayani permintaan tersebutkemudian mengirimkan jawabannya kembali. Semua pekerjaan keruel dilakukan pada pengendalian komunikasi antara client dan server. 

Keuntungan dari model client server ini adalah:

  • Dapat diadaptasikan pada sistem terdistribusi.
  • Jika suatu client berkomunikasi dengan server dengan cara mengirimkan pesan, maka server tidak perlu tahu apakah pesan itu dikirim oleh dan dari mesin itu sendiri {local} atau dikirim oleh mesin yang lain melalui jaringan.
  • Pengembangan dapat dilakukan secara modular
  • Kesalahan pada suatu subsistem tidak menganggu subsistem lain sehingga tidak mengakibatkan system mati secara keseluruhan.

Kelemahan dari sistem client-server adalah :

  • Pertukaran pesan dapat menjadi bottleneck dan Layanan dilakukan secara “lambat” karena harus melalui pertukaran pesan antar client-server.

contoh Sistem Operasi terkini bertipe Client Server System : 

1. Netware

2. Windows 2000 server

3. UNIX/Linux

5.Sistem Berorientasi Obyek

   Layanan Sistem operasi sebagai kumpulan proses untuk menyelesaikan pekerjaannya, yang sering disebut dengan system operasi bermodel proses, sedangkan layanan system operasi sebagai objek disebut dengan system operasi berorentasi objek. Pendekatan objek dimaksudkan untuk mengadopsi

Contoh dari system operasi berorentasi objek antara lain adalah: 1) EEden 2) Choices 3) X-kernel. 4) Medusa. 5) Clunds. 6) Amoeba. 7) Muse. 8) Sistem operasi MS-Windows NT mengadopsi beberapa teknologi berorientasi objek tapi tidak secara keseluruhannya.

Contoh gambaran penerapannya :



 

 

 

 

 

 

 


 

Tidak ada komentar:

Posting Komentar

UAS ~ SISTEM OPERASI 1 KAMPUS MILENIAL ITBI

Nama : Mega Lidia Lubis Kelas : pagi Jurusan : Teknik informatika Soal Tuliskan langkah-langkah menuliskan task manager  ! Tuliskan dan jela...