Hai guys, kita ketemu lagi nih… kali
ini kita akan membahas tentang system operasi… baca sampai selesai ya….
SISTEM OPERASI
Sistem operasi (bahasa Inggris: operating system ; OS)
adalah komponen pengolah piranti lunak dasar (essential component) tersistem
sebagai pengelola sumber daya perangkat keras komputer (hardware), dan
menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah
jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer.
Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada
komputer mereka, kecuali program booting.
Sistem operasi mempunyai penjadwalan yang sistematis
mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan
sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan
dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara
antara program aplikasi dan perangkat keras komputer,[1][2] meskipun kode
aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan
menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada
hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan
video untuk superkomputer dan server web.
SEJARAH SISTEM OPERASI
Sejarah perkembangan sistem komputer adalah sejarah yang
terkait dengan perkembangan sistem operasi, dimana dapat dikelompokan menjadi
lima kurun waktu (generasi).
Daftar isi
1 Generasi Pertama(1945-1955)
2 Generasi Kedua(1955-1965)
3 Generasi Ketiga(1965-1980)
4 Generasi Keempat(1980-2000AN)
5 Generasi Kelima (2000AN - Seterusnya)
Generasi Pertama(1945-1955)[sunting | sunting sumber]
Generasi ini merupakan awal pengembangan sistem komputasi
elektronik, mengganti gagasan-gagasan mesin komputasi mekanis. Manusia memerlukan perangkat komputasi untuk
mengatasi keterbatasannya dalam melakukan komputasi. Manusia mempunyai
keterbatasan dalam komputasi, yaitu:
Kecepatan penghitung manusia terbatas.
Manusia sangat mudah membuat kesalahan.
Upaya manusia untuk meningkatkan kemampuan komputasinya
telah dimulai sejak awal peradaban manusia. Mulai dari merekam dengan tumpukan
batu, potongan batang, sempoa, serta cara-cara mekanis seperti mesin hitung
buatan Blaise Pascal. Sebelum penciptaan komputer elektronik, manusia telah
berusaha membuat komputer mekanis yaitu komputer yang memanfaatkan gerak dari
benda-benda masif, tidak sampai level elektron serta tidak memanfaatkan listrik
sebagai pembangkitnya. Komputer mekanis ini mempunyai banyak keterbatasan yang
menyebabkan kegagalan. Komputer mekanis mempunyai dua penyebab kelemahan,
yaitu:
Kecepatan komputasi dibatasi inersia bagian-bagian yang
bergerak.
Transmisi informasi alat-alat mekanis tidak praktis, susah
dipakai serta tidak andal.
Pada generasi pertama ini belum ada sistem operasi. Sistem
komputer diberi instruksi yang harus dikerjakan secara langsung.
Generasi Kedua(1955-1965)[sunting | sunting sumber]
Komputer generasi kedua ini merupakan batch processing
system.
Batch Processing System
Tugas-tugas dikumpulkan di dalam satu rangkaian kemudian dieksekusi
secara berurutan. Pada generasi ini, tugas-tugas adalah program-program yang harus
dikerjakan oleh komputer. program-program itu dituliskan di tape.
Pada awal generasi ini, sistem komputer belum dilengkapi
sistem operasi, namun beberapa fungsi dasar sistem operasi telah ada misalnya
FMS (Fortran Monitoring System) dan IBSYS yang memberikan layanan perangkat
keras merupakan bagian fungsi dari sistem operasi modern. Pada tahun 1964, IBM
mengeluarkan komputer keluarga System/360.[3] Komputer S/360 dirancang agar
kompatibel secara perangkat keras yang merupakan bagian dari sistem operasi
OS/360. System 360 berevolusi menjadi System 370.[3]
Generasi Ketiga(1965-1980)[sunting | sunting sumber]
Perkembangan berlanjut, sistem operasi dikembangkan untuk
melayani banyak pemakai interaktif sekaligus. Pemakai-pemakai interaktif
berkomunikasi dengan komputer lewat terminal secara online (yang dihubungkan
secara langsung) kesatu komputer. Sistem komputer menjadi :
Multiuser, yaitu sekaligus digunakan banyak orang.
Multiprogramming, yaitu sekaligus melayani bayak program.
Multiuser
Dengan adanya kemampuan multiuser, membuat para pemakai yang
berinteraksi langsung dengan komputer dapat sekaligus banyak dalam menggunakan
komputer. Tetapi disatu sisi komputer harus menanggapi permintaan-permintaan
pemakai secara cepat atau akan menyebabkan produktifitas pemakai menurun. Untuk
kebutuhan itu dikembangkan timesharing.
Multiprogramming
Multiprogramming berarti komputer melayani banyak tugas atau
proses (program yang dijalankan) sekaligus pada satu waktu. Teknik
Multiprogramming meningkatkan utilisasi pemroses dengan mengorganisasikan semua
tugas, dalam hal ini pemroses selalu mempunyai satu tugas yang harus dieksekusi.
Teknik ini meningkatkan efisiensi pemroses. Teknik multiprogramming dilakukan
dengan mempartisi memori menjadi beberapa bagian. Satu bagian memori berisi
satu tugas berbeda. Sistem operasi menyimpan beberapa tugas di memori secara
simultan. Saat satu tugas menunggu operasi masukkan atau keluaran diselesaikan,
tugas lain menggunakan pemroses. Teknik ini memerlukan perangkat keras khusus
untuk mencegah satu tugas menggangu tugas lain.
Timesharing
Timesharing merupakan varian dari multiprogramming, yakni
tiap pemakai satu terminal [[[online]]. Pemroses hanya memberi layanan pada
pemakai-pemakai aktif dengan bergantian secara cepat. Pemakai-pemakai itu akan
merasa dilayani secara terus-menerus, padahal sebenarnya digilir satu per
satuan waktu yang singkat. Efek ini biasa disebut pseudoparallelism, yaitu efek
seolah-olah terdapat banyak komputer paralel yang melayani banyak pemakai.
Karena sumber daya lambat yang digunakan bersama sering menimbulkan bottleneck,
maka dikembangkan teknik Spooling.
Spooling
Teknik Spooling adalah membuat peripheral seolah-olah dapat
digunakan bersama-sama sekaligus pada saat yang sama, dapat diakses secara
simultan. Teknik ini dilakukan dengan cara menyediakan beberapa partisi memori.
Saat terdapat permintaan layanan peripheral, permintaan langsung diterima dan
data untuk layanan itu lebih dulu disimpan di memori yang disediakan. Kemudian
layanan-layanan untuk permintaan-permintaan yang diantrikan dijadwalkan agar
secara nyata dilayani oleh peripheral.
Generasi Keempat(1980-2000AN)[sunting | sunting sumber]
Pada generasi keempat ini, sistem operasi tidak lagi hanya
diperutukan untuk satu mode pengolahan, tetapi telah ditujukan untuk banyak mode
pengolahan, misalnya mendukung batch processing, timesharing, networking dan
(soft) realtime applications sekaligus. Hanya hard real-time applications sulit
disatukan dengan mode-mode pengolahan yang lainnya karena beresiko tinggi. Pada
generasi ini, kenyamanan mengoperasikan sistem komputer juga dinilai penting. Komputer
yang makin ampuh telah sanggup memberi antar muka grafis yang nyaman. Komputer
desktop dinyamankan dengan GUI (Graphical User Interface). GUI ini dimulai X
Windows System hasil penelitian di MIT, kemudian Macintosh, Sun View, disusul
Microsoft Windows.
Generasi keempat ini ditandai berkembang dan meningkatnya
kemampuan komputer desktop (komputer pribadi) dan teknologi jaringan. Jaringan
TCP atau IP telah mulai digunakan secara luas oleh kalangan militer, peneliti,
peguruan tinggi dan masyarakat secara umum.
Generasi Kelima (2000AN - Seterusnya)[sunting | sunting
sumber]
Perkembangan yang terjadi pada komputer yang bukan hanya
menunjukan pada perubahan prosesornya tetapi muncul dalam bentuk yang lebih
mini, dalam bentuk chip mikro, terintegrasi dengan peralatan hidup sehari-hari
dan dengan fungsi-fungsi yang khusus. Komputer berukuran kecil ini
(nanocomputer) dapat ditemukan pada telepon seluler, alat permaianan
(Playstation), TV, mobil, peralatan hiburan dan alat sensor.
MACAM-MACAM SISTEM OPERASI DIANTARANYA…
Windows
Windows adalah sebutan untuk OS yang dikembangkan oleh pihak
Microsoft.
Windows versi pertama, Windows Graphic Environment 1.0
pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada
bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan
tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan
(bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa
varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem
operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari
Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi
mandiri yang tidak lagi bergantung kepada sistem operasi Perkembangan versi Windows :
a. Windows X.1
• 1985
November – Windows 1.0
• 1987 9
November – Windows 2.0
• 1990 22
Mei – Windows 3.0
• 1992
Agustus – Windows 3.1
b. Windows 9X
• 1995 24
Agustus – Windows 95 (Versi : 4.00.950)
• 1998 25
Juni – Windows 98 (Versi : 4.1.1998)
• 1999 5
Mei – Windows 98 Second Edition (Versi : 4.1.2222)
• 2000 19
Juni – Windows Millennium Edition (ME) (Versi : 4.9.3000)
c. Windows NT
• 2000 –
Windows 2000 (Versi : NT 5.0.2195)
• 2002 –
Windows XP (Versi : NT 5.1.2600)
• 2003 –
Windows Server 2003 (Versi : NT 5.2.3790)
• 2007 –
Windows Vista (Versi : 6.0 Builld 6000)
• 2009 –
Windows 7 Seven
• 2012 –
Windows 8 Eight
Meskipun Sistem Operasi Windows merupakan OS yang berbayar tetapi OS
Windows merupakan sistem operasi yang paling banyak digunakan oleh para
pengguna komputer di seluruh dunia, bahkan sampai mencapai kisaran 90%
Mac OS
Mac OS singkatan dari Macintosh Operating System Mac OS
adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk
komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan
pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan
arsitektur PowerPC maupun x86.
Mac OS X adalah versi terbaru dari sistem operasi Mac OS
untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada
tahun 2001. Karakter "X" adalah nomor Romawi yang berarti sepuluh, di
mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya
seperti Mac OS 8Mac OS 9.
DOS
Sistem operasi yang merupakan cikal bakal dari Microsoft
Windows. Ciri khasnya yaitu berupa teks putih dengan latar belakang hitam.
Kalau mau mencobanya bisa lewat Start Windows - Run, lalu ketik cmd.
Linux
Pertama kali dikembangkan oleh Linus Torvald. Merupakan
sistem operasi open source artinya bisa dikembangkan oleh semua orang dengan
bebas. Turunan linux atau yang dikenal dengan distro linux banyak sekali
macamnya. Mungkin linux merupakan sistem operasi yang paling banyak. Beberapa
di antaranya yaitu: Debian, Suse, Red Hat (Fedora), Slackware, Ubuntu, Backtrack,
dan lain-lain
Solaris
Dikembangkan oleh Sun Microsystem. Lebih banyak digunakan
untuk perusahaan.
FreeBSD
Dibuat oleh Universitas Berkeley. Hampir sama seperti linux.
NovellOperatingSistem
Dibuat oleh Novell Corporation. Sistem operasi yang dulu
pernaha digunakan oleh Fakultas MIPA UGM untuk Entry Key-In KRS mahasiswa.
AppleMachintos
System operasi yang unggul dalam hal grafik. Memerlukan
hardware khusus sehingga tidak dapat di-install di computer biasa. Versinya
antara lain Mac OS X (Tiger), Leopard.
LINUX
Linux Merupakan Sistem Operasi (OS) yang gratis (open source)
yang bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan
perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas
dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi,
digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
Nama "Linux" berasal dari nama pembuatnya, yang
diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan
pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983
oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama
alternatif GNU/Linux.
Seperti yang telah dijelaskan diatas, Sistem Operasi Linux
dapat di modifikasi, digunakan dan di distribusikan oleh siapa saja, sehingga
banyak terdapat versi-versi Linux yang beredar yang memiliki
perbedaan-perbedaan yang sangat mendasar, sepertti Fedora, Mandrake, Red Hat,
dll.
Sistem Operasi Linux terkenal karena sistem keamanan dan
stabilitas yang tinggi dibandingkan dengan OS Windows atau yang lainya,
sehingga para pengguna OS Linux kebanyakannya adalah orang-orang yang mengerti
tentang Pemograman Komputer (Programer).
Sekian pembahasan kita kali ini, semoga
bermanfaat… terimakasih….