All about operating system

All About Operating System

 

A. Pengertian Sistem Operasi

 

Operating system (OS) atau yang sering di sebut sistem operasiadalah sekumpulan perintah dasar yang berperan untuk menjalankan dan mengoperasikan komputer .Sekarang ini banyak sekali macam-macamsistem operasi di pasaran baik yang asli ataupun yang bajakan. Ada beberapa sistem operasi yang biasa kita jumpai di pasaran diantranya Windows, Unix, Linux Dan masih banyak lagi yang lainya.Dari sekian banyak sistem operasi Yang beredar, sistem operasi milik perusahaan microsoft lah yang paling populer untuk para pengguna pc notebook,bahkan ponsel dan PDA sekalipun Dengan sistem operasi berbasis mobilenya .

Dari beberapa sistem operasi tersebut,Sistem operasi yang dapat digunakan secara bebas alias open sourc Adalah linux.

            Adapun pengertian lainnya, Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris : operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol eksekusi program aplikasi dan manajemenperangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web. Sistem Operasi juga bertindak sebagai antar-muka antara pengguna dengan perangkat keras komputer. 

           
 

Perkembangan Sistem Operasi

Perkembangan sistem operasi Berawal dari altair,yaitu perangkat komputer pertama pada tahun 1975 yang menggunakan sistem operasi CP/M dan kemudian oleh perusahaan microsoft dirilis menjadi MS-DOS Dan berkembang dari MS-DOS versi 1.0 Pada tahun 1981 sampai MS-DOS versi 5.0 pada tahun 1991 dan sampai sekarang ini microsoft telah mengeluarkan beberapa sistem operasi mulai dari Ms-windows, windows97, windows98, windows98Me, Windows2000.Windows ME,Windows XP dan yang paling terbaru adalah windows vista yang terkenal dengan tatatp mukanya . Akan dijelaskan lebih pada halaman selanjutnya.

 

B. Sejarah Sistem Operasi

            Perkembangan sistem operasi dipengaruhi oleh perkembangan hardware. Sistem operasi mulai dikembangkan sejak ±40 tahun lalu, yaitu:

1.    Generasi ke-nol (1940).

      Komponen utama tabung hampa udara;

      Sistem komputer belum menggunakan sistem operasi;

      Sistem operasi komputer dilakukan secara manual melalui plugboard, dan hanya bisa digunakan untuk menghitung (+,-, dan *).

 

2.    Generasi pertama (1950).

      Komponen utama transistor;

      Sistem operasi berfungsi terutama sebagai pengatur pergantian antarjob agar waktu instalasi job berikutnya lebih efisien. Dalam masa ini muncul konsep batch system (semua job sejenis dikumpulkan jadi satu);

      Input pemakai punch card.

 

3.    Generasi kedua (1960).

      Komponen utama IC;

      Berkembang konsep-konsep:

      Multiprogramming, satu prosesor mengerjakan banyak program yang ada di memori utama;

      Multiprosesing, satu job dikerjakan oleh banyak prosesor berguna untuk meningkatkan utilitas;

      Spooling Simultaneous Peripheral Operation On Line, bertindak sebagai buffer (penyangga) saja, dan mampu menerima pesanan meskipun belum akan dikerjakan;

      Device Indipendence, masing-masing komponen memiliki sifat yang saling berbeda (misal: tiap-tiap printer memiliki driver);

      Time Sharing atau Multitasking, sistem bagi waktu yang diberikan oleh CPU terhadap berbagai job yang sedang dijalankan.

      Real-time system, berguna sebagai kontrol bagi mesin-mesin.

 

4.    Generasi ketiga (1970)

      Komponen utama VLSI (Very Large Scale Integrated Circuit);

      Ditandai dengan berkembangnya konsep general purpose system, sehingga sistem operasi menjadi sangat kompleks, mahal dan sulit untuk dipelajari;

 

5.    Generasi keempat (pertengahan 1970-an hingga sekarang).

      PC makin populer;

      Ditandai dengan berkembangnya sistem operasi untuk jaringan komputer dengan tujuan: data sharing, hardware sharing, dan program sharing;

      User interface semakin user friendly tanpa harus mengorbankan unjuk kerja.

 

Lapisan Dalam Siatem Operasi

5

Operator

4

User programs

3

Input/output management

2

Operator process communication

1

Memory and drum management

0

Processor allocation and multiprogramming

Lapisan 0 (nol) ; Penempatan prosessor dan multi programming

Lapisan 1 (satu);Memanajemen memory.

Lapisan 2 Menangani komunikasi antar proses dan operator console.

Lapisan 3 Memanajemen peralatan Input/Output.

Lapisan 4 Dimana user menemukan program

Lapisan 5 Tempat proses dari operator sistem

 

C. Tujuan dan Fungsi Sistem Operasi

Fungsi Sistem Operasi

                System operasi memiliki tiga fungsi utama yaitu manajemen proses, manajemen sumber daya dan manajemen data.

   Manajemen proses

 mencakup penyiapan, penjadwalan dan pemantauan proses pada computer. Proses adalah program yang sedang dijalankan.

   Manajemen sumber daya

berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam system computer yang dilakukan oleh perangkat lunak system maupun pereangkat lunak aplikasi yang sedang dijalankan oleh computer. Yang dimaksudkan sumber daya disini adalah komponen perangkat keras dalam computer seperti CPU, memori utama dan peranti masukan/keluaran.

   Manajemen data

berupa pengendalian terhadap data masukan/keluaran, termasuk dalam hal pengalokasian dalam peranti penyimpan sekunder maupun memori utama.

 

Selain diatas sistem operasi mempunyai fungsi seperti dibawah ini

1.      Mengelola sumber daya terkait dengan pengendalian perangkat lunak sistem/perangkat lunak aplikasi yang sedang dijalankan. Sebagai contoh komponen perangkat keras pada komputer yaitu CPU, memori utama, alat input/output.

2.      Mempersiapkan agar program aplikasi dapat berinteraksi dengan perangkat keras secara konsisten dan stabil tanpa harus mengetahui secara detil perangkat keras.

3.      melakukan pengelolaan proses mencakup penyiapan, penjadwalan, dan pemantauan proses program yang sedang dijalankan.

4.      melakukan pengelolaan data pengendalian terhadap data masukan/keluaran.

 

 

D. Jenis Sistem Operasi

Sistem operasi personal komputer terbagi menjadi 3 kelompok  seperti di bawah ini.

  • Keluarga Microsoft, antara lain terdiri atas Windows Desktop Environment (versi 1.x hingga versi 3.x),Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, dan Windows Vista yang dirilis pada tahun 2007)).
  • Keluarga Unix, menggunakan antarmuka sistem operasi POSIX, antara lain SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  • Keluarga Mac OS adalah sistem operasi komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).
  • Keluarga komputer Mainframe, dan Super komputer menggunakan sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dan lain-lain.

 

Walau kita mengenal berbagai jenis sistem operasi di atas,  secara garis besar semua sistem operasi yang ada berdasarkan jenis komputer yang dikendalikan maupun bentuk aplikasi yang didukung dapat dibagi menjadi empat golongan :

  1. Real-time operating system (RTOS)

    Sistem operasi golongan ini dipakai untuk mengendalikan perangkat keras  untuk tugas spesifik, seperti instrumen ilmiah dan mesin-mesin industri. RTOS memiliki kemampuan antarmuka yang terbatas dan tidak mendukung aplikasi level end-user. Bagian terpenting RTOS adalah mengatur penggunaan sumber daya komputer untuk menjalankan serangkaian operasi secara berulang-ulang dalam periode tertentu.

     

  2. Single-user, single task

    Sesuai dengan namanya, tipe sistem operasi ini dirancang untuk memudahkan menangani pengoperasian komputer sehingga pengguna dapat menjalankan satu pekerjaan pada saat yang bersamaan. Sistem operasi DOS adalah contoh klasik dari jenis ini. Sistem operasi yang lain dari keluarga ini adalah Palm OS, yaitu untuk komputer genggam (handheld) Palm.

     

  3. Single-user, multi tasking

    Sistem operasi ini memungkinkan seorang pengguna dapat menjalankan beberapa aplikasi terpisah secara bersamaan. Inilah tipe sistem operasi yang paling umum digunakan sekarang. Sistem operasi ini (Windows, Linux, dsb.) sangat populer  digunakan untuk komputer pribadi.

 

  1. Multi-user

    Sistem operasi multi-user memungkinkan lebih dari satu pengguna bersama-sama menggunakan sumber daya komputer secara simultan. Sistem operasi dapat menjamin masing-masing pengguna yang memiliki kebutuhan (requirement) yang berimbang. Setiap program yang dijalankan oleh para pengguna menggunakan sumber daya yang cukup dan terpisah sehingga masalah pada satu pengguna tidak berimbas pada pengguna yang lain. Contoh sistem  multi-user adalah operasi Unix, VMS, dan MVS untuk mainframe.

 

E. Penjadwalan Proses

            

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s