Sistem
Operasi adalah perangkat lunak komputer atau software yang bertugas untuk
melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar
sistem, termasuk menjalankan software aplikasi seperti program-program pengolah
data yang bisa digunakan untuk mempermudah kegiatan manusia.
Sistem Operasi
dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan
OS. Seiring dengan berjalannya waktu, OS juga harus mengalami perkembangan
serta peningkatan, perkembangan serta peningkatan ini didasari dengan beberapa
alasan, yakni sebagai berikut :
1.
Adanya hardware jenis baru
2.
Adanya layanan baru yang dibutuhkan pengguna
3.
Update atau perbaikan (patches, bug, fixes)
Berikut ini
adalah evolusi OS yang pertama kali dikemukakan oleh para ilmuan sejak
ditemukannya kompter hingga sekarang :
1. Serial
Processing (1940 - 1950)
Pada era ini
belum ada OS. Komputer berkerja dengan dengan menggunakan
console yang terdiri dari lampu, toggle switch, input device dan reader. Selain
belum ada OS, pada zaman ini juga para user mengalami beberapa masalah , yaitu
sebagai berikut :
·
Scheduling (penjadwalan), yaitu masih menggunakan
hardcopy sign up sheet karena pada saat itu masih ada 1 komputer sehingga untuk
menggunaknnya perlu diatur jadwal antar user
·
Setup time, yaitu kurang efektif akan waktu karena
apabila terdapat kesalahan pada suatu proses maka proses harus diulangi dari
awal
2. Simple
Batch System (1950 - 1960)
Pada era ini
sudah mengalami kemajual, yaitu kemajuan terhadap softwarenya ‘monitor’ jadi
para user tidak perlu lagi menggunakan metode penjadwalan manual antar user.
Monitor ini berfungsi dalam mengatur jam penggunaan jam komputer untuk para
user. Cara kerja ‘monitor’ ini adalah :
1. Operator memasukkan daftar job
2. 'Monitor' mengatur antrian job dan secara
otomatis menjalankannya
3. Program mengembalikn kontrol ke 'monitor' jika
selesai
Pada era ini juga sudah terdapat 2 mode operasi,
yaitu :
·
User mode, yaitu terdapat beberapa instruksi tertentu
yang tidak bisa dijalankan user (akses terbatas)
·
Kernel Mode, yaitu user bisa mengakses dan menjalankan
semua instruksi pada komputer
Namun selain
terdapat kemajuan, juga masih terdapat masalah pada era ini, yaitu :
·
Memory protection, yaitu belum terdapat proteksi pada
memory, sehingga apabila salah satu user melakukan kesalahan dalam penggunaan
komputer, maka kemungkinan besar data pada memory akan terhapus
·
Efektifitas waktu, yaitu belum bisa multitasking, jadi
hanya bisa menjalankan 1 proses dalam 1 waktu
·
Privileged instruction, yaitu instruksi-instruksi yang
terdapat pada komputer masih terbatas
·
Interrupts, yaitu belum adanya multitasking, sedangkan
setiap software dan hardware memiliki interrupts apabila akan digunakan
3. Multiprogrammed
Batch System
Multiprogrammed Batch System ini diciptakan untuk mengatasi masalah pada
era sebelumnya, yakni masalah uniprogramming. Uniprogramming ini adalah
penggunaan prosesor (utilisasi) yang sangat rendah. Maka dari itu diciptakanlah
sistem multiprogramming. Multiprogramming adalah penggunaan prosesor dimana
ketika proses menunggu proses I/O ,prosesor dapat beralih ke job lain. Jadi
dapat dikatakan, pada era ini komputer sudah dapat berkerja secara multi
fungsi.
4. Time
Sharing System
Time Sharing System memiliki ciri-ciri yaitu
sudah mempunyai multiprogramming tetapi memberi batasan waktu untuk tiap job.
Namun juga masih terdapat beberapa masalah, yaitu :
·
Masih belum ada proteksi tiap job di dalam memori
·
File system harus diproteksi agar user yang berhak
dapat mengakses
·
Kurang efektifnya pembagian sumber daya
Diatas adalah pembahasan
kecil tentang evolusi OS per-era. Namun, pada masa kini perkembangan OS sudah
lebih canggih dan semakin pesat, terutama didunia gadget masa kini. Contoh
perkembangan OS yaitu pada android yang semakin berkembang dan terus
mengeluarkan sistem terbaru yang menjadi harga jual serta daya tarik bagi
penikmat OS android didunia.
Dalam perkembangan
tampilan luar atau fisik (hardware pada
android sudah lebih bagus dan semakin efisien. Namun , dalam proseor serta
memori penyimpanan android masih belum bisa menyaingi IOS, yang dapat
menyediakan memory penyimpanan dan RAM yang lebih besar serta cepat, dan dapat
memuat banyak aplikasi dan dapat multitasking.
Pandangan kami sebagai
mahasiswa atau masyarakat yang awam, mungkin perkembangan android dapat segera
menyaingi IOS bahkan mungkin dalam tampilan deskop bisa lebih mukhtakhir. Mungkin
dengan pengoprasian yang tidak menggunakan sensor dengan sidik jari atau
sentuhan lagi. Bisa jadi hanya dengan menggunakan kendali suara atau pikiran
saja, kita sudah dapat menjalankan operasi-operasi yang beragam hanya dengan
memikirkan apa yang ingin kita lakukan, seperti mengetik pesan, menelpon dan
lainnya, yang biasanya kita lakukan dengan bantuan sentuhan jadi atau keypad
pada tombol di gadget yang kita gunakan. Itulah sekilas pandangan kami tentang
perkembangan OS pada masa yang akan datang.
Tidak ada komentar:
Posting Komentar