sejarah sistem operasi
1.
Sejarah dan Pengertian
sistem operasi
Dalam
sejarahnya, sistem operasi
mengalami perkembangan yang sangat pesat.
Perkembangan
tersebut
dapat dibagi
kedalam lima generasi:
➢ Generasi
Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan
sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik,
hal itu disebabkan kecepatan manusia
untuk menghitung terbatas
dan
manusia sangat
mudah
untuk membuat kecerobohan, kekeliruan bahkan kesalahan.
Pada generasi
ini belum ada sistem operasi, maka sistem
komputer diberi instruksi yang harus dikerjakan
secara langsung.
➢ Generasi
Kedua
(1955-1965)
Generasi kedua
memperkenalkan Batch
Processing System, yaitu
Job yang dikerjakan
dalam satu rangkaian,
lalu
dieksekusi secara berurutan.Pada generasi ini
sistem komputer belum dilengkapi
sistem operasi, tetapi beberapa fungsi sistem
operasi telah ada, contohnya fungsi
sistem operasi ialah
FMS
(Fortran Monitoring System) dan IBSYS.
Jadi
generasi komputer
kedua ini merupakan generasi
pertama
dari
sistem
Operasi.
➢ Generasi
Ketiga
(1965-1980)
Pada generasi ini
perkembangan sistem operasi dikembangkan
untuk melayani
banyak
pemakai
sekaligus, dimana para pemakai interaktif
berkomunikasi lewat terminal
secara on-line ke komputer, maka sistem
operasi menjadi multi-user (di
gunakan banyak pengguna sekaligus)
dan multi-programming (melayani banyak
program sekaligus).
➢ Generasi
Keempat
(Pasca
1980an)
Dewasa ini,
sistem operasi dipergunakan untuk
jaringan
komputer dimana pemakai
menyadari
keberadaan
komputer-komputer yang saling terhubung satu
sama
lainnya. Pada masa ini para
pengguna juga telah dinyamankan dengan
Graphical
User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat
nyaman,
pada masa ini juga dimulai era
komputasi tersebar
dimana komputasi-komputasi tidak
lagi berpusat di satu
titik,
tetapi dipecah dibanyak
komputer sehingga tercapai kinerja yang lebih
baik.
➢ Generasi Kelima (Pasca 2001
sampai
Sekarang )
Mendefinisikan
komputer generasi kelima menjadi cukup sulit karena tahap
ini masih dalam perjalanan.
Contoh imajinatif komputer generasi kelima adalah komputer
fiksi
HAL9000 dari
novel karya Arthur
C. Clarke berjudul 2001:Space Odyssey. HAL
menampilkan seluruh
fungsi yang diinginkan dari
sebuah komputer generasi
kelima. Dengan kecerdasan buatan (artificial intelligence),
HAL dapat
cukup memiliki nalar untuk melakukan percapakan dengan
manusia, menggunakan masukan visual,
dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi
HAL9000
masih jauh dari kenyataan, banyak
fungsi- fungsi yang dimilikinya sudah
terwujud. Beberapa komputer
dapat
menerima
instruksi secara lisan
dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing
sekarang menjadi mungkin. Fasilitas
ini tampak sederhana. Namun fasilitas
tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer
menyadari bahwa pengertia manusia
sangat bergantung pada konteks
dan pengertian ketimbang sekedar
menterjemahkan
katakata
secara langsung.
Sistem Operasi biasanya, istilah Sistem Operasi sering ditujukan kepada semua perangkat
lunak yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi
perangkat lunak terinstal.Sistem operasi adalah
perangkat lunak sistem yang bertugas untuk
melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem,
termasuk menjalankan perangkat
lunak aplikasi seperti
program-program
pengolah kata dan
peramban
web.
Secara umum,
Sistem Operasi
adalah perangkat lunak
pada lapisan pertama yang ditempatkan
pada memori komputer pada saat komputer dinyalakan
booting. Sedangkan software-software
lainnya
dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan
layanan inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk,
manajemen memori,
penjadwalan tugas
schedule task, dan antar-muka user
GUI/CLI. Sehingga masing-masing software tidak
perlu
lagi melakukan tugas-tugas
inti
umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas- tugas inti
dan umum tersebut dinamakan
dengan
"kernel" suatu Sistem Operasi.
Kalau
sistem komputer
terbagi dalam
lapisan-lapisan, maka Sistem Operasi adalah penghubungantara lapisan
hardware dengan lapisan
software.
Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin
aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi
menjamin aplikasi
lainnya dapat
menggunakan memori,
melakukan input dan
output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan
secara bersamaan, maka
Sistem Operasi mengaturschedule
yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang
cukup untuk menggunakan prosesor
(CPU) serta tidak saling mengganggu.
Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka
dari fungsi-fungsi standar,
dimana
aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program
baru, tidak perlu membuat
fungsi-fungsi tersebut
dari awal.
Sistem Operasi
secara umum terdiri dari
beberapa bagian:
• Mekanisme
Boot, yaitu meletakkan
kernel
ke dalam memory
• Kernel, yaitu inti dari
sebuah Sistem Operasi
• Command Interpreter atau shell,
yang bertugas membaca input
dari pengguna
• Pustaka-pustaka, yaitu
yang menyediakan kumpulan fungsi dasar dan
standar yang dapat
dipanggil oleh aplikasi
lain
• Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya.
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi
sebagian
besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara
simultan pada waktu yang bersamaan. Sistem
Operasi
seperti
ini disebut sebagaiMulti-tasking Operating System (misalnya keluarga sistem
operasi UNIX). Beberapa
Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung
kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan
asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang
pertama sering disebut sebagai Desktop
OS,
sedangkan tipe kedua
adalah Real-Time
OS, contohnya
adalah
Windows, Linux, Free BSD,Solaris, palm, symbian, dan
sebagainya.
Layanan inti umum
Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang
menjadi layanan inti umum. Kini, sebuah
OS mungkin perlu menyediakan
layanan jaringan dan koneksi internet, yang dulunya tidak menjadi layanan inti
umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer
dari gangguan
program
perusak yang berasal
dari komputer
lainnya, seperti virus. Daftar layanan inti
umum
akan terus bertambah.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka
Pemrograman
Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana
manusia berkomunikasi dengan komputer melalui Antarmuka
User, program juga berkomunikasi dengan program lainnya melalui
API.
Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada
program-program yang dijalankan diatas platform
operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows
95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara program tersebut
dengan program yang lain.
2. Macam – macam sistem operasi
a. Sistem Operasi Open Source
Open source adalah perangkat lunak dimana kode program terbuka dan disediakan oleh pengembangnya secara umum agar dapat dipelajari, diubah atau
dikembangkan lebih lanjut dan disebar luaskan. Jika ada
pembuat perangkat lunak yang tidak mengizinkan kode programnya diubah atau dimodifikasi, maka bukanlah disebut sebagai open source walaupun kode program dari perangkat
lunak
tersebut tersedi Open source (kode program terbuka)
dipopulerkan tahun 1998. Sejarah
perangkat lunak open source
lahir sejak kultur hacker berkembang di laboratorium-laboratorium komputer di universitas-universitas Amerika seperti
Stanford, Berkeley, Carnegie Mellon, dan MIT pada
tahun 1960-an dan 1970-
an.Sistem operasi open source dinggap menguntungkan, khususnya
oleh para pengguna open
source. Beberapa keuntungan
dan kerugian
dari open source :
➢ Keuntungan
1. Banyak tenaga (SDM) yang berperan
mengerjakan proyek
2. Kesalahan (bugs, error) lebih cepat
ditemukan dan diperbaiki
3. Kualitas
hasil lebih terjamin karena komunitas melakukan evaluasi
4. Lebih
aman
5. Hemat biaya
6. Tidak mengulangi
development
➢ Kekurangan
1. Kurangnya SDM yang dapat memanfaatkan open source
2. Tidak adanya proteksi
terhadap
Hak
Atas Kekayaan Intelektual
(HAKI)
b. Sistem Operasi Closed Source
Close Source adalah Sistem operasi yang codenya tidak dibuka untuk umum,
pemilik code yang close source bisa membagi source codenya melalui lisensi
dengan gratis
maupun membayar. meskipun gratis, lisensi tertentu bisa membuat sebuah sistem operasi tidak sepenuhnya
open source. Misalnya jika
lisensi
tersebut ada larangan untuk memodifikasi code,
maka sistem operasi
ini tidak open source.
➢ Keuntungan Closed Source
1. Kestabilan sistem terjamin karena ada penangung jawab resmi.
2. Support
langsung dari pemilik
aplikasi /program.
3. Mudah mendapatkan sertifikasi.
4. Lebih mudah digunakan
/ dipelajari / dipahami karena mayoritas
pengguna
menggunakannya (
pada
daerah tertentu
).
➢ Kekurangan Closed Source
1. Tidak ada
support khusus / langsung dari pembuat (developer).
2. Celah yang
terbuka, bisa dimanfaatkan untuk
pengambilan informasi.
3. Sosialisasi pemakaian, agak sulit,
karena umumnya pengguna menggunakan close
source (e.g.Windows),hanya pada daerah tertentu).
4. Sulit untuk mendapatkan sertifikasi.
5. Adanya lisensi yang mengharuskan pengguna untuk menyediakan dana
/financial.
6. Pengembangan terbatas.
7. Diperlukan
antivirus.
8. Aplikasi umumnya tersedia
berbayar.
9. Deteksi kelemahan aplikasi
menunggu feedback dari
penggun
3. pengertian windows dan
perkembangannya
Windows merupakan salah satu operating system yang
dikembangkan oleh
Microsoft Inc, salah satu perusahaan software komputer terbesar di dunia. Sebagai operating system yang paling banyak digunakan di dunia, sudah tentu perkembangan windows ini sangat
menarik untuk diikuti karena dari tahun ke tahun, selalu ada pengembangan yang
diterapkan demi kepuasan
penggunanya.
➢ Perkembangan Windows Dari
Masa Ke Masa
•
Windows 1.0
Sistem operasi windows yang
pertama kali dibuat oleh microsoft adalah windows 1.0. Operating sistem satu ini memiliki desain yang
sangat sederhana karena masih menggunakan sistem 16 bit dan menggunakan MS-DOS. Karena tidak dipasarkan secara profesional, windows 1.0 yang dirilis
tanggal 20 November 1985 ini tidak
begitu dikenal
oleh
masyarakat.
•
Windows 2.0
Operating
sistem kedua yang diluncurkan oleh microsoft adalah windows 2.0 yang rilis pada tanggal 9 desember 1987. Selama
dua tahun pengembangan, Bill Gates berhasil menemukan fitur maximize dan minimize pada aplikasi yang sedang dibuka pada windows 2.0 ini. Dari
segi desain, windows 2.0 ini masih sama dengan windows 1.0 yang
menggunakan skema 16
bit.
penambahan icon dan overlap jendela, Windows menjadi suatu lingkungan yang baik untuk pengembangan dari aplikasi utama ( seperti Excel, Word fork Windows,
Corel Draw!, Ami, Pagemaker,
dan
Micrografx Designer). Penjualan telah menghimbau oleh
runtime ( Lingkungan Aplikasi tunggal) versi yang disediakan oleh penjual perangkat lunak yang
mandiri. Ketika Windows/386
•
Windows 3.0
Tahun 90-an merupakan titik awal perkembangan windows. Pada tanggal 22 Mei 1990, Microsoft memperkenalkan Windows 3.0 yang sudah mendukung
fitur
grafis sehingga tampilan komputer menjadi lebih berwarna dan lebih berkualitas. Icon software mulai diperkenalkan dalam windows 3.0 ini. Inilah sesi windows pertama yang support
terhadap SVGA dan
XGA.
•
Windows 9.5
Tahun 95 microsoft kembali mengeluarkan operating
sistem terbarunya dengan
memperkenalkan fitur TCP/IP. Inilah operating sistem pertama yang support terhadap jaringan
internet. Seri windows
satu ini
juga mendukung fitur
plug n play yang berarti anda akan lebih
leluasa untuk mengaktifkan atau
menonaktifkan
jaringan internet pada komputer anda.
Windows 9.5 ini mulai
dikenal di seluruh dunia dan digunakan pada berbagai
instansi.
• Windows 9.8
Seri windows
selanjutnya adalah windows
9.8 yang dikatakan
merupakan revisi dari windows
9.5. Dalam operating sistem satu ini perkembangan windows bisa dirasakan dengan sangat
jelas oleh penggunanya. Selain telah support
penyimpanan hardisk dan jaringan internet,
Windows 9.8 juga memiliki kualitas tampilan dan desain
yang elegan sehingga nyaman untuk
digunakan serta mudah untuk
dioperasikan.
•
Windows 2000
Tanggal 17 februari 2000 windows
menggebrak dunia dengan terobosan barunya, windows
2000 yang bisa dibilang, operating sistem terlaris pada masa itu. Bahkan karena saking
banyaknya pengguna, operating sistem satu ini dibuat dalam berbagai versi dari mulai versi
professional, versi Server, Advance, dan untuk pengguna rumahan anda bisa menggunakan Windows ME. Secara fitur
dan desain, windows 2000 ini jauh meninggalkan
para
pendahulunya.
•
Windows XP
Perkembangan selanjutnya sampai pada windows XP yang merupakan operating sistem terlaris dan terlama sepanjang masa. Berbeda dengan operating
sistem lainnya, Win XP mampu
bertahan hingga 7 tahun dari tahun 2001 hingga tahun 2007. Bisa dibilang keberadaan
Windows XP ini merupakan
puncak
perkembangan
windows yang mungkin akan sulit
diulangibahkan oleh microsoft itu sendiri.
•
Windows Vista dan
Windows
7
Tahun 2007 Windows
resmi mengeluarkan windows vista yang merupakan revisi resmi dan windows XP dari segi desain. Vista
di desain lebih smooth dan stabil sehingga memberikan kenyamanan
pada mata para penggunanya. Keberadaan
Windows Vista ini kemudian
menginspirasi
microsoft untuk melakukan rekonstruksi sistem dan menghasilkan
Windows 7
pada tahun 2009 yang merupakan salah satu operating sistem terlaris pada era tersebut. Win &
bertahan cukup
lama hingga tahun 2012.
• Windows 8 dan
Windows 10
Di
era modern ini, para pengguna komputer dibuat nyaman dengan terobosan fantastis dari
microsoft yang meluncurkan windows
8 pada tahun 2012 dan kemudian disusul oleh Windows
10
pada tahun 2015. Dua versi windows ini merupakan puncak perkembangan windows untuk saat
ini dengan fitur fiturnya yang ekstra lengkap.
A. Kesimpulan
Pengertian
OS secara umum adalah
suatu perangkat yang mengelola seluruh sumber daya yang terdapat pada sistem
komputer dan menyediakan
sekumpulan layanan ke pengguna
sehingga memberikan kemudahan dan kenyamanan pengguna serta pememfaatan sumber daya sistem komputer. Sistem Operasi dalam perkembangannya terbagi dalam 4 generasi, dalam
perkembangannya pula muncul banyak Sistem Operasi seperti Linux, Windows,
Free BSD,
dan lain sebagainya.
Sistem Operasi
memiliki bagian-bagian seperti;
Mekanisme
Boot, Shell, Resource Al- locator,
Handler, Driver. Selain itu
Sistem Operasi memiki
beberapa fungsi
dan tujuan.
Daftar
pustaka