Oleh : Suparno Blog : Operating System Pengenalan Pengelolahan Data Elektronik
Operating System (OS) • Merupakan sebuah software yang sifatnya sangat mendasar dan mutlak diperlukan untuk mengoperasikan komputer. • Operating sistem merupakan kumpulan program yang dibuat dengan memperhatikan bentuk dan cara kerja hardware yang dimiliki.
Operating System (OS) • Fungsinya untuk mengatur dan mengontrol sumber daya yang ada, baik dari hardware (CPU, Memory, Storage) maupun software (Program Aplikasi) baik yang dibuat oleh pembuat ataupun yang dibuat oleh para programmer. • Kemampuan komputer yang bisa dihubungkan dengan terminal, printer ataupun peralatan tambahan lainnya. • Jadi, dengan adanya operating system, pemakai dapat memanfaatkan komputer secara maksimal.
OS Menurut ANSI Software yang mengontrol pelaksanaan program-program komputer, yaitu dengan mengatur waktu proses, pengecekan kesalahan, mengontrol input dan output, melakukan perhitungan, kompilasi, penyimpanan, pengolahan data serta pelbagai bentuk layanan yang terkait.
OS Generasi Tabung • Pada generasi vacuum-tube, hampir semua operasi komputer dilakukan secara manual melalui plugboard. • Pekerjaan membuat lubang pada setumpukan kartu, memeriksa tumpukan kartu yang ada, menyortir kartu, dan kemudian memasukkannya kedalam mesin pembaca semuanya dilakukan oleh manusia.
OS Generasi Tabung • Operating System belum memadai, operator komputer melaksanakan tugas dengan waktu yang lama. • Kecepatan komputer dibatasi oleh kecepatan gerak operator dalam membuat lubang, men-sortir dsb. • Pada saat operator sibuk bekerja, maka komputer akan istirahat untuk sementara waktu, apalagi jika terjadi kesalahan.
OS Generasi Tabung • Gambar Hollerith Manual Card Punch 1930
OS Generasi Transistor • Operating System dikembangkan untuk mengatur pergantian antar job agar waktu instalasi job berikutnya lebih efisien. • Konsep yang dikembangkan adalah konsep batch system. Komputer IBM 7090 merupakan komputer pertama yang menggunakan transistor.
OS Generasi Transistor • Batch system adalah suatu teknik pengurutan kerja job secara otomatis sehingga CPU tidak nganggur dalam waktu yang cukup lama. • Teknik ini mampu mentransfer kontrol secara otomatis dari suatu job ke job brikutnya. • Merupakan bentuk operating system otomatis yang pertama kali.
OS Generasi Transistor • Operating System ini memiliki kemampuan berkomunikasi dengan operator atau programmer secara langsung melalui monitor. • Komunikasi ini bisa mengenai status komputer itu sendiri, fungsi ataupun kegunaan input/output devices, kesalahan prosedur, atau jika ditemukan suatu kondisi yang tidak wajar.
OS Generasi IC-Chip • Operating system dikembangkan untuk menangani konsep-konsep multi program- ming, multi processing, time sharing atau multi tasking dan real time system. • Komputer IBM S-360 merupakan komputer pertama yang meng- gunakan IC pada tahun 1965.
OS Generasi IC-Chip • Multi Programming secara prinsip meletakkan lebih dari satu program kedalam memory utama. • Dilakukan dengan cara membagi memory utama menjadi beberapa partisi. • Tiap-tiap partisi berisi sebuah program, pemrosesan dilakukan secara bergantian. • Sistem kontrol multi programming bekerja dengan sistem prioritas. Jadi setiap program memiliki level prioritas.
OS Generasi IC-Chip • Misalnya terdapat dua buah program didalam memory, program pertama menggunakan printer tetapi proses CPU-nya sedikit, sedang program kedua sebaliknya, maka program pertama diberi prioritas yang lebih tinggi dari pada program kedua. • Saat program pertama memungkinkan untuk mulai dicetak dan setelah data ditransfer keprinter, pengontrol memberi waktu program kedua untuk diproses di CPU. • Hal ini dilanjutkan sampai program pertama memerlukan pemrosesan di CPU dan seterusnya, Sehingga program printer berjalan dengan kecepatan penuh, dan keseluruhan waktu CPU dapat digunakan.
OS Generasi IC-Chip • Time Sharing atau Multi Tasking, pemrosesan hampir sama dengan multiprogramming, hanya saja waktu prosesnya dibatasi. • Waktu maksimum yang digunakan CPU disebut quantum time. Keuntungan time sharing adalah tingkat kebersamaannya menjadi tinggi. • Time sharing memerlukan pengaturan kerja (penjadwalan) input dan output yang cepat.
OS Generasi IC-Chip • Multi Processing, memiliki lebih dari satu processor untuk menjalankan satu atau lebih program dengan cara menggunakan bus, clock, memory dan peralatan lainnya secara bersama-sama. • Komputer Schelbi 8H yang memiliki lebih dari satu processor.
OS Generasi IC-Chip • Real Time System digunakan jika suatu operasi memerlukan ketepatan waktu dari processor ataupun aliran data, dan sering digunakan untuk mengontrol aplikasi- aplikasi tertentu dengan akurasi tinggi.
Kemampuan OS Generasi IC-Chip • Operating system juga mampu meng-handle masalah interupsi yang disebabkan karena kesalahan input/output selama proses berlangsung akan mengakibatkan bertambahnya waktu yang diperlukan. • Pendeteksian interupsi dilakukan sedini mungkin dengan tanpa menggannggu pekerjaan yg ada. • Mencatat segala macam kegiatan yang ada, sehingga program mempunyai kemampuan untuk menyimpan daftar pekerjaan yang telah dijalankan mesin.
OS Generasi PC • DOS (Disk Operating System) merupakan salah satu OS yang biasa dipakai pada komputer IBM-PC ataupun kompatibelnya. • OS ini banyak dipakai baik pada perusahaan maupun untuk keperluan pribadi karena banyaknya aplikasi canggih pada system ini dan kemudahan dalam mendapatkan aplikasi. • Versi 1.00 versi awal pada 1981, berkembang terus menjadi versi 7.00 di tahun • Perkembangan versi meningkat, Kemampuan DOS juga meningkat(General Purpose System, Jaringan Komputer, User Friendly).
Macam-macam OS • IBM-DOS dibuat oleh IBM Corp. • MS-DOS dibuat oleh Microsoft Corp. • Windows dibuat oleh Microsoft Corp. • Machintos dibuat oleh Apple, yg mengguna- kan GUI (Graphical User Interface) • Unix dibuat oleh Bell Labs, menggunakan konsep interactive time sharing. • FreeBSD dikembangkan oleh programmer individu
Macam-macam OS • Linux, merupakan turunan dari UNIX, berbasis GPL (General Public License), Dibuat oleh Linus Torvalds. • BeOS sebuah OS yang dibuat berdasarkan chip CPU PowerPC atau x86 (PC). Satu- satunya OS yang mengunakan semua kelebihan pemproses dengan atomatis. • SunSolaris dibuat oleh Sun Microsystem menggunakan microprosesor Sparc x86. (mainframe, server web, server enterprise dan jenis server lain).
Umpan Balik • Masih ingatkah Anda dengan pengelompokan perangkat komputer…? • Termasuk dalam kelompok manakah Operating System…? • Apa peranan Operating System dalam pengolahan data…? Terima Kasih