Ringkasan Materi Sistem Operasi


Pengertian system operasi

·         System operasi adalah perangkat lunak yang bertugaas untuk mengatur, mengendalikan perangkat keras dan memberikan kemudahan untuk pemakaian dalam penggunaan computer.
·         System operasi akan melakukan pelayanan inti umum untuk software aplikasi.
Ex : akses ke disk menejeman memori, tugas penjadwalan, dan user interface.

Jenis system operasi

  1.      Keluarga Microsoft windows
  2.      Keluarga Unix
  3.      Keluarga Mac OS (macinthos)

Perkembangan umum system operasi

   a.       Generasi awal (1945-1955)
Pada generasi ini perkembangan awal komputasi elektronik sebagai pengganti system komputasi mekanik. Pada generasi ini belum ada system operasi, system computer diberi instruksi secara langacung oleh pengguna.
   b.      Generasi kedua (1955-1965)
Memperkenaklan Batch Prosescing System,yaitu  job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Pada generasi iini belum dilengkapi system operasi, tetapi beberapa fungsi system operasi telah ada, seperti FMS dan IBSYS.
   c.       Generasi ketiga (1965-1980)
Pada generasi ini system operasi dikembangkan untuk melayani banyak pemakani pemakai berkomunikasi lewat terminal secara on-line ke compute. Pada generaasi ini system operasi menjadi multi-user (digunakan banyak pengguna sekaligus), multi-programming (melayani banyak program sekaligus) dan multi-tasking (melakukan banyak pekerjaan sekaligus).



   d.      Generasi keempat (1980-2000-an)
Pada generasi ini system operasi telah menggunakan Graphical User Interface (GUI), yaitu antar muka computer yang berbasis grafis yang sangan nyaman dan mudah digunakan.
   e.       Generasi selanjutnya
Pada generasi ini diperkenalkan sistemoperasi yang berada dalam sebuah system operasi dan system operasi bergerak (mobile) pada perangkat bergerak.

Perkembangan system operasi windows

    a.       MS Dos ® SO yang bebbasiska teks dan command-line interpreter.
    b.      Microsoft windows ® versi pertama SO dalam dunia SO berbasis GUI yang dibuat oleh Microsoft corporation
    c.       Windows 95- windows ME ® SO ini memiliki GUI yang lebih menarik dan atraktif . menggunaka rancangan menu “Start”
   d.      Windows 98- windows SE ® Sudah mendukung VGA bebasis AGP serta mendukung mediapenyimpana berkas seperti USB, diperkenalkanya NAT untuk bebbagai koneksi internet dan digantikannya Virtual Device Driver dengan Windows Driver Model.
    e.       Windows NT 3.xx-4.xx
     f.       Windows 2000 ® versi pengembangan dari  windows NT 4.0
    g.      Windows XP
    h.      Windows server 2003
    i.        Windows Vista
    j.        Windows 7
    k.      Windows 8
    l.        Windows 10



Peran system operasi dalam struktur system computer


·         Computer hardware ® semua bagian fisik dari computer
·         Utilites ® perangkat lunak computer yang didisain untuk membantu proses analisis konfigurasi optimasi, dan membantu pengolahan sebuah computer atau system
·         System operasi ® perangkat lunak yang bertugaas untuk mengatur, mengendalikan perangkat keras dan memberikan kemudahan untuk pemakaian dalam penggunaan computer.
·         Application program ® perangkat lunak aplikasi yang memanfaatkan kemampuan computer langsung untuk melakukan tuagas tugas yang didinginkan pengguna

Peran dan fungsi sitem computer

    a)      Karnel ® program yang secara terus menerys berjalan selama komputer dijalankan.
b)      Guardian ® menyediakan kotrol akses yang melindungi file dan memberikan pengawasan kepada proses pembacaan, penulisan, eksekusi peogram dan data.
c)      Gatekeeper ® mengendalikan siapa saja yang dapat masuk kedalam system dan mengawasi tindakan apa saja yang meraka kerjakan ketika sudah login dalam system.
d)     Optimaizer ® mengefisienkan perankat computer sihingga nyaman untuk dioperasikan oleh pengguna.
e)      Coordinator ® menyediakan fasilitas sehingga aktifiata syang komplek dapat dijalankan dalam urutan yang telah di susun sebelumnya.
f)       Proram cotroller ® program yang digunakan untuk mengintrol aplikasi lain
g)      Server ® menyediakan layanan yang sering di butuhkan oleh penguna
h)      Accountant ® mengatur waktu CPU, penggunaan memori, panggilan, perangkat I/O, disk setorage waktu koneksi terminal
i)        Interface ® yang menjembatani pengguna dan perangkat keras
j)        Resources manager ® sebagai pengelola seluruh sumber dan daya system computer
k)      Virtual machine ® yang menyediakan layanan
Ex: menyembunyikan kompleksitas pemrograman, menyediakan fasilitas yang lebih mudah untuk hardware.

Arsitektur system operasi

·         Arsitektur system operasi merupakan arsitektur perangkat lunak yang digunakan untuk membangun suatu perangkat lunak system operasi yang akan digunakan dalam system computer.
·         Arsitektur perangkat lunak adalah merupakan struktur-struktur yang menjadikan landasan untuk menentukan keberadaan komponen-komponen perangkat lunak, metode atau cara untuk mengelola (organisasi) komponen-komponen tersebut untuk saling berinteraksi. Komponen tersebut merupakan program-program bagian (prosedur, fungsi) yang akan dieksekusi oleh program utama

Macam macam system operasi

1.      System monolitik
Stuktur system operasi sederhana dengan operasi “dual” pelayanan (system call) yang diberikan oleh system operasi.
*dapat melakukan dua pelayanan, bisa melakukan dua perintah dengan bergantian
Struktur dari system operasi sebagai berikut:
-        Program utama meminta service procedure
-        Kumpulan service procedure yang dibaca oleh system call
-        Kumpulan utilitly procedure yang membantu service procedure
Keunggulan : layanan terhadap job-job yang ada bisa dilakukan dengan cepat karena berada dalam satu alamat memori
Kelemahan : pengujian dan penghilang kesalahan sulit dilakukan
Kurang efisien dalam penggunaan memori dimana setiap computer harusmenyalakan karnel yang besar sementara tidak membutuhkan seluruh layanan yang tersedia
Kesalahan di satu karnel menyebabkan matinya seluruh system
2.      System berlapis
Menggunakan modularisasi secara berlapis dari layer O ( perangkat keras ) sampai layer N (user interface)
System operasi yang dibentuk secara hierarki berdasarka lapisa- lapisan, dimana lapisan-lapisan bawah memberi pelayanan terhadap lapisan atas.
*lapisan bawah = hardware
*lapisan atas = tampilan

lapisan
Nama
Fungsi
Lapisan -5
User program
Untuk program pemakai
Lapisan -4
Buffering untuk I/O device
Penyerdehanaan akses I/O pada level atas
Lapisan -3
Operator console divice driver
Mengatur komunikasi antar proses
Lapisan -2
Menejeman memori
Pengalokasian ruang memori
Lapisan -1
Penjadwalan CPU
Mengatur alokasi CPU dan switching pengaturan prosesor
Lapisan-0
Hardware
Untuk operator dan menjalankan keseluruhan fungsi sistem

Keunggulan ; memiliki seluruh keunggulan rancangan modular
Kelemahan : semua fungsi fungsi dari system operasi harus terdapatdi masing masing lapisan
Jika terjadi kesalahan bisa jadi semua lapisan harus deprogram ulang
3.      System client-server
Sistem operasi modem memiliki kecendrungan untuk memindahkan kode ke lapisan yang lebih tinggi dan menghapus sebanyak mungkin, kode-kode tersebut dari sistem operasi sehingga akan meninggalkan keruel yang minimal. 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.
Komponen pembentuk dasar :
*client
*middleware
*server

Keuntungan : Dapat diadaptasikan pada sistem terdistribusi
Pengembangan dapat dilakukan secara modular
Kesalahan pada suatu subsistem tidak menganggu subsistem lain
Kelemahan : Pertukaran pesan dapat menjadi bottleneck dan Layanan dilakukan secara “lambat” karena harus melalui pertukaran pesan antar client-server
4.      System virtual mesin
Konsep dasar dari mesin virtual ini tidak jauh berbeda dengan pendekatan system berlapis dangan tambahan berupa antar muka yang menghubungkan perangkat keras dengan karnel untuk tiap tiap proses
Virtual mesin membagi kernel satu ke beberapa kernel


5.      System berorientasi objek
Pada system operasi berorientasi objek, layanan diimplementasikan sebagai kumpulan objek, masing-masing objek diberi tipe yang menandai property objek seperti proses, dirktori, berkas, dan sebagainya. Dengan memanggil operasi yang didefinisikan di objek, data yang berada dalam objek tersebut dapat diakses dan dimodifikasi
Istilah dalam system berorientasi objek
·         OOAD ® system yang memeriksa requetimen dari sudut pandang kelas-kelas dan objek yang ditemui dari ruang lingkup permasalahan yang mengarahkan arsitektur software yang ditunjukan pada objek-objek sistemdan subsistem.
·         SSAD ® metodologi dan umumnya digunakan dalam pembangunan system berbasis computer dalam dunia bisnis industry saat ini.
·         Enkapsulasi ® suatu proses yang membuat suatu jenis terjadi ketika sebuah protocol pada lapisan yang lebih rendah yang menerima protocol yang lebih tinggi
·         Inherintance ® salah satu konsep utama dalam pemrogramman berorientasi objek.

Popular posts from this blog

Contoh Proposal seni Budaya : Pertunjukan Seni Musik

Contoh Proposal Usaha Kewirausahaan

Resep dan Cara Membuat Ice Milk Jelly | Jeli Susu