Anda di halaman 1dari 7

RESUME

Nama : Rama Fauzi


Npm : 182330017
Matkul : Sistem Operasi Komputer

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 Penyerdehanaan
I/O device akses I/O pada level
atas
Lapisan -3 Operator console Mengatur komunikasi
divice driver antar proses
Lapisan -2 Menejeman Pengalokasian ruang
memori memori
Lapisan -1 Penjadwalan Mengatur alokasi
CPU 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.

Anda mungkin juga menyukai