Friday, 24 July 2015

PANDANGAN UMUM SISTEM OPERASI DAN SISTEM KOMPUTER


1O/S DIPANDANG  SEBAGAI MANAGER SUMBERDAYA

Fungsi Sistem Operasi Adalah : Mengefisiensikan Penggunaan Sistem Komputer, Memudahkan Penggunaan Sistem Komputer Dengan Penampilan Yang Optimal
Tugasnya Meliputi , Pengarahan Dan Pengendalian Semua Proses Yang Ada Di Dalam Komputer, Yaitu Program-Program Yang Sedang Berjalan  (Run) Dengan  Cara:
1.    Mengawasi Status Semua Sumber Daya Yang Dimiliki Pada Setiap Saat.
2.  Menegakan Kebijaksanaan Penjadwalan Dan Penjatahan Pemakaian Sumber Daya Sesuai Dengan Aturan-Aturan Tertentu.
3.  Membagi Sumber Daya Yang Telah Dialokasikan Bila Telah Tiba Pada Saatnya Sesuai Dengan Ketentuan.
4.  Menerima Atau Menarik Kembali Sumber Daya Bila Telah Selesai Dipakai Atau Tidak Dimanfaatkan Kembali

O/S Mengatur Pemakaian Sumber Daya Tersebut Dengan Cara :
Pengaturan Memori , Dengan Cara :
  • Mengawasi bagian-bagian memori , lokasinya, statusnya, besarnya, bila terpakai siapa pemakainya:
  • Menetapkan kebijaksanaan alokasi
  • Siapa yang berhak mendapatkan bagian memory beserta lokasinya
  • Memperbaharui informasi tentang status bagian memori

2.  Pengaturan prosesor , dengan cara :
  • Mengawasi status prosesor
  • Menentukan proses yang mana dari beberapa proses yang sedang menanti atau menggunakan prosesor
  • Menyerahkan penggunaan prosesor dengan cara mengisi  register-register yang perlu di isi.
  • Menarik kembali pemakaian prosesor bila sudah tidak dipergunakan

3. Pengaturan peralatan I/O
  • Mengawasi status peralatan I/O beserta kelengkapannya (channel)
  • Mengatur cara dan jadwal pemakaian peralatan I/O
  • Menyerahkan pemakaian peralatan I/O
  • Menerima kembali peralatan I/O bila sudah tidak dipergunakan

4. Pengaturan informasi (system file )
  • Mengawasi berbagai informasi, yaitu mengenal statusnya, lokasi, penggunaanya dan sekuritinya
  • Menetapkan proses-proses yang boleh mendapatkan informasi tertentu
  • Melepaskan atau memberikan informasi , umpamanya dengan cara membuka suatu file tertentu
  • Menarik kembali dan menyimpan informasi

2. O/S DITILIK DARI SUDUT TAHAPAN PROSES
                Operating system terdiri dari himpunan program atau modul O/S untuk  mengatur penggunaan sumber daya.
   
 Terdapat 6 tahap :
1.  Submit state , tahap di mana pemakai system menyerahkan jobnya  dengan cara :
  • Mempertimbangkan criteria-kriteria pemilihan (prioritas, macam dan besarnya job dll.
  • Job Scheduler, yang merupakan bagian pengatur prosesor, memanggil pengatur memori untuk melihat apakah cukup tersedia memory yang masih kosong
  • Kemudian dipanggil pengatur peralatan I/O untuk melihat apakah permintaan terhadap peralatan yang diminta dapat dipenuhi
2.   Hold state, tahap dimana job telah selesai dibentuk menjadi bentuk yang telah siap untuk diolah oleh mesin komputer (kode-kode binary) tetapi  belum ada sumber daya yang diberikan kepada job kecuali tempat dimana job tersebut berada.
3.   Ready state , tahap di mana proses telah siap untuk run karena semua sumber daya yang diperlukan telah dipenuhi, akan tetapi karena masih ada proses lain yang belum selesai menggunakan prosesor maka harus antri sampai tiba pada gilirannya.
4.  Running State, tahap di mana prosesor telah diberikan dan sekarang prosesor mulai dengan pengerjaan  instruksi-instruksi yang terbentuk dari program tersebut.
5. Waiting state, tahap dimana proses  menunggu selesainya operasi I/O
6. Completed state, tahap di mana proses telah selesai dengan perhitungan-perhitungannya dan semua resource yang telah dipergunakan telah ditarik kembali oleh O/S.


3.    SISTEM KOMPUTER DALAM BERAGAM SUDUT PANDANG
                Pandangan ke sistem komputer dapat dikelompokkan menjadi tiga, 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 dalam lapisan shell, berupa perintah text-based shell 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 SISTEM OPERASI
1. Sistem Monolitik
2. Sistem Berlapis
3. Sistem dengan Mesin Maya
4. Sistem dengan Client-Server
5. Sistem berorientasi Objek


KONSEP DASAR DAN SEJARAH PERKEMBANGAN SISTEM OPERASI

  1.  1.       Konsep Dasar Sistem Operasi
           SISTEM OPERASI adalah : “ Sekumpulan program kontrol atau alat pengendali yang secara terpadu bertindak sebagai penghubung antara komputer dengan pemakainya”.

Tiga pengertian sistem operasi :

Sebagai pelaksana perintah
Sebagai pelaksana tataolah aplikasi
Sebagai pengelola sumber daya

Fungsi sistem operasi :
1. Membentuk dan mengelola sistem file
2. Menjalankan program
3. Mengatur penggunakan alat-alat yang berhubungan dengan komputer.
2.       

       2. Jenis-jenis sistem operasi :
     a. DOS
     b. OS/2
     c. Macintosh
     d. Unix
     e. Digital  Research DOS ( DR DOS)
     f. Microsoft windows
    g. Linux, dll

Sudut pandang Sistem operasi
1.       Aspek Ukuran
2.       Aspek Tujuan
3.       Aspek kegiatan
4.       Struktur system operasi

3.       3. Sejarah Sistem Operasi terdiri dari

a. Operasi open shop
b. Operasi driven shop
c. Operasi off-line
d. Operasi penampung (buffer operation)
e.  Operasi spool
f.  Operasi multitataolah tumpukan (Batch multiprogramming operation)
g. Operasi Berbagi waktu (time-sharing)
h. Operasi olahan segera (Real time programming operation)


            Generasi sistem operasi :
            - Generasi Pertama (1945-1955) > Generasi tanpa sistem operasi
            - Generasi Kedua (1955-1965) > Berbentuk tumpukan (batch system)
            - Generasi Ketiga (1965-1980) > dengan ciri-ciri :
a.       Multi Programming
b.      Kemandirian alat (device independency)
c.       Berbagi waktu (time sharing)
d.      Spooling
-                                 Generasi Keempat (198-199X) > Sistem tujuan umum ( general purpose & multimodus)
 a.       Real-time aplication
 b.      Network Operating System
 c.       Distributed Operating System
 d.      Mesin semu (Virtual machine)
 e.      Distribusi data

4.                            Faktor  Sistem operasi :
- Kelas 1, pemakai tunggal
- Kelas 2, operasi berbentuk tumpukan
- Kelas 3, operasi olahan segera (realtime)
- Kelas 4, operasi multi proses
- Kelas 5, operasi berbagi waktu dan multi programming
- Kelas 6, operasi tersebar


4. Faktor  Sistem operasi :
- Faktor prosessor
- Faktor pemakai
- Faktor waktu kerja
- Faktor modus pekerjaan
- Faktor gabungan faktor
Cakupan Sistem Operasi meliputi :
- Cakupan pengelolaan
- Cakupan struktur sistem operasi
- Cakupan sumber daya semu
- Cakupan hubungan manusia dengan sistem operasi.