1. Pengertian Sistem Operasi
Sistem operasi (operating system atau OS) adalah perangkat
lunak yang bertugas untuk mengatur, mengendalikan perangkat keras dan
memberikan kemudahan untuk pemakai dalam penggunaan komputer. Sistem Operasi
akan melakukan layanan inti umum untuk software aplikasi. Layanan tersebut
seperti akses ke disk, manajemen memori, tugas penjadwalan, dan antar-muka
user. Bagian kode yang melakukan tugas-tugas ini dinamakan dengan “kernel”
suatu Sistem Operasi.
Sistem operasi mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna. Sistem operasi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber daya. Sistem operasi juga sering disebut resource allocator. Sistem operasi merupakan program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
2.
Ragam Sistem Operasi
Sistem operasi yang digunakan untuk sistem komputer umum termasuk
komputer personal terbagi menjadi 3 kelompok besar, yaitu:
a.
Keluarga
Microsoft Windows – sistem operasi meliputi antara lain ialah Windows
Desktop Environment berbasis MS-DOS (versi 1.x hingga versi 3.x), berbasis GUI
Windows 9x (Windows 95, 98, dan WindowsME). Sistem operasi berbasis Windows NT
seperti Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows
Server 2003, windows server 2008, windows server 2008 R2, Windows Home Server
Windows Vista, Windows 7 (Seven) yang dirilis pada tahun 2009, Windows 8 yang
dirilis pada Oktober 2012 dan Windows Orient yang akan dirilis pada tahun 2014.
Keluarga Windows CE seperti windows CE 1.0-CE 6.0 dan Windows Mobile.
b.
Keluarga
Unix. Sistem operasi ini menggunakan antarmuka sistem operasi
POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution),
GNU/Linux, debian, red hat, SUSE, Ubuntu, Zeath OS (berbasis kernel linux yang
dimodifikasi.). MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal
dengan nama Darwin) dan GNU/ Hurd. Sistem operasi keluarga unix lainnya seperti
AIX, Amiga OS, DragonFly BSD, Free BSD, GNU, HP-UX, IRIX,Linux, LynxOS, MINIX,
NetBSD, OpenBSD, OS X, Plan 9, QNX, Research UNIX, SCO OpenServer, Solaris,
UNIX System V, Tru64 UNIX, UnixWare.
c.
Keluaraga Mac OS. Sistem operasi ini
dikeluarkan oleh industri komputer Apple yang disebut Mac atau Macintosh.
Sistem operasi ini antara lain ialah Public Beta (Kodiak), Mac OS X 10.0
(Cheetah), Mac OS X 10.1 (Puma), Mac OS X 10.2 (Jaguar), Mac OS X 10.3
(Panther), Mac OS X 10.4 (Tiger), Mac OS X 10.5 (Leopard), Mac OS X 10.6 (Snow
Leopard), Mac OS X 10.7 (Lion), Mac OS X 10.8 (Mountain Lion). Berbasis Server
: OpenStep, Raphsody, Mac OS X Server 1.0, berbasis Mobile: iOS. Awal tahun
2007 dikeluarkan versi 10.5 (Leopard). Tahun 2011 diluncurkan versi 10.7
(lion). Sistem tersebut menggunakan interface TEXT (DOS, POSIX, LINUX), dan GUI
(Graphical User Interface) seperti MS Windows dan LINUX (berbasis TEXT dan
berbasis GUI).
3.
Peranan Sistem Operasi Dalam Struktur Sistem Komputer Dalam
struktur sistem komputer
Sistem Operasi
merupakan perangkat lunak lapisan pertama yang diletakkan pada media penyimpan
(hard disk) di komputer. Sementara itu perangkat lunak lainnya berada padai
lapisan ke dua. Gambar dibawah ini menjelaskan sistem operasi dalam struktur
sistem komputer.
Gambar Sistem Operasi dalam struktur sistem komputer
Computer hardware
adalah semua bagian fisik dari komputer, dan dibedakan dengan data yang berada
di dalamnya atau yang beroperasi di dalamnya, dan perangkat lunak yang
menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.
Batasan antara perangkat keras dan perangkat lunak akan sedikit buram jika
berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang
"dibuat" atau di tanam ke dalam perangkat keras.
Utilities
merupakan perangkat lunak komputer yang didisain untuk membantu proses
analisis, konfigurasi, optimasi, dan membantu pengelolaan sebuah komputer
ataupun sistem. Utilitas memfokuskan penggunaannya pada optimalisasi fungsi
dari infrastruktur yang terdapat dalam sebuah komputer. Fungsi tersebut antara
lain backup data, pemulihan sistem atau data, kompresi data, penanganan virus
dll.
Aplication
programs adalah perangkat lunak aplikasi yang memanfaatkan kemampuan komputer
langsung untuk melakukan tugas-tugas yang diinginkan pengguna. Pengguna dapat
melakukan berbagai hal dengan komputer seperti mengetik, melakukan permainan,
merancang gambar dll. Beberapa program aplikasi digabung bersama menjadi suatu
paket yang disebut paket atau suite aplikasi (application suite). Contohnya
adalah Microsoft Office dan OpenOffice.org
4. Fungsi Sistem Operasi
Sistem Operasi
mempunyai fungsi dan peranan yang sangat penting dalam sistem komputer. Peranan
dan fungsi sistem operasi tersebut antara lain ialah :
a.
Sebagai
kernel, yaitu program yang secara terus-menerus berjalan (running) selama
komputer dijalankan.
b.
Sebagai
Guardian: yaitu menyediakan kontrol akses yang melindungi file dan memberikan
pengawasan kepada proses pembacaan, penulisan atau eksekusi data dan program.
c.
Sebagai
Gatekeeper: mengendalikan siapa saja yang berhak masuk (log) kedalam sistem dan
mengawasi tindakan apa saja yang dapat mereka kerjakan ketika telah log dalam
sistem.
d.
Sebagai
Optimizer: Mengefisienkan perangkat keras komputer sehingga nyaman untuk
dioperasikan oleh pengguna, menjadwal input oleh pengguna, pengaksesan basis
data, proses komunikasi, dan pengeluaran (output) untuk meningkatkan kegunaan.
e.
Sebagai
Coordinator : menyediakan fasilitas sehingga aktivitas yang kompleks dapat
diatur untuk dikerjakan dalam urutan yang telah disusun sebelumnya.
f.
Sebagai
Programm Controller program pengontrol yaitu program yang digunakan untuk
mengontrol program aplikasi lainnya.
g.
Sebagai
Server: untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara
eksplisit maupun implisit, seperti mekanisme akses file, fasilitas interupt.
h.
Sebagai
Accountant: mengatur waktu CPU (CPU time), penggunaan memori, pemanggilan
perangkat I/O (masukan/keluaran), disk storage dan waktu koneksi terminal.
i.
Sebagai
interface (antar muka) yang menjembatani pengguna dengan perangkat keras,
menyediakan lingkungan yang bersahabat dan mudah digunakan (User Friendly).
Sehingga pengguna tidak dirumitkan oleh bahasa mesin atau perangkat level
bawah.
j.
Sistem
resources manager : yaitu sebagai pengelola seluruh sumber daya sistem komputer.
k.
Sebagai
Virtual Machine, yang menyediakan layanan seperti menyembunyikan kompleksitas
pemrograman dan menyajikan fasilitas yang lebih mudah untuk menggunakan
hardware.
5.
Sasaran Sistem Operasi
Sistem operasi mempunyai tiga sasaran utama yaitu
kenyamanan artinya membuat penggunaan komputer menjadi lebih nyaman, efisien
artinya penggunaan sumber
daya
sistem
komputer secara
efisien), serta
mampu berevolusi artinya sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan
sistem yang baru.
0 komentar:
Posting Komentar
SILAHKAN TINGGALKAN KOMENTAR