Anda di halaman 1dari 5

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 penjad walan 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, meskipun kode aplikasi biasanya dieksekusi langsung
oleh perangkat keras dan seringkali akan menghubungi OS atau terputus.

1.1 JENIS-JENIS SISTEM OPERASI


1. Sistem Operasi Windows
Windows adalah sebuah Sistem Operasi yang dikembangkan oleh Microsoft Corporation
yang menggunakan antar muka dengan berbasikan GUI (GraphicalUser Interface)
atau tampilan antar muka bergrafis.
2. Sistem Operasi Linux
Linux merupakan kloningan dari MINIX (Salah satu varian UNIX). Sistem operasi ini juga
terkenal dan banyak orang yang menggunakannya.
Ada beberapa macam Distro
Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, Linux-Mandrake, RedHat Linux,
Slackware, Knoppix, Fedora, Suse, Ubuntu
3. Sistem Operasi MACINTOSH
MACINTOSH adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk
komputer Macintosh dan tidak kompatibel (tidak harmonis untuk digunakan) dengan
komputer berbasis IBM.
 Macintosh : cukup tinggi
securitynya, cocok untuk user yang usage nya desain grafis atau user yang mementingkan
eye-candy.
4. Sistem Operasi Symbian
Symbian adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. Yang
dirancang untuk digunakan pada peralatan bergerak atau ponsel
Akan tetapi sekarang Pamor
dari OS ini sedikit bergeser karena kalah popular dengan beberapa os baru seperti android.
5. Sistem Operasi Android
Android adalah Sistem operasi yang baru-baru ini muncul dan banyak dipakai oleh orang,
Android adalah Os linux yang dikembangkan dan dibuat untuk aplikasi
Mobile atau ponsel.

2.1 PERAN SISTEM OPERASI KOMPUTER


Sistem Operasi mempunyai fungsi dan peranan yang sangat penting dalam sistem
komputer.
Peranan dan fungsi sistem operasi tersebut antara lain yaitu :
a) Sebagai Kernel :
b) Yaitu program yang secara terus-menerus berjalan (running) selama komputer
dijalankan.
c) Sebagai Guardian :
d) Yaitu menyediakan kontrol akses yang melindungi file dan memberikan
pengawasan kepada
e) proses pembacaan, penulisan atau eksekusi data dan program..
f) Sebagai Gatekeeper :
g) Mengendalikan siapa saja yang berhak masuk (log) kedalam sistem dan
mengawasi tindakan
h) apa saja yang dapat mereka kerjakan ketika telah log dalam sistem.
i) Sebagai Optimizer : Mengefisienkan perangkat keras komputer sehingga nyaman
untuk dioperasikan oleh pengguna.
j) Sebagai Coordinator : Menyediakan fasilitas sehingga aktivitas yang kompleks
dapat diatur untuk dikerjakan dalam urutan yang telah disusun sebelumnya.

CARA KERJA SISTEM OPERASI (SO)


Dalam sebuah perangkat komputer, kernel merupakan komponen inti dari Sistem
Operasi yang berjalan dalam perangkat tersebut. Kernel bertugas untuk mengatur
pembagian sumber daya system komunikasi antara komponen hardware dan
software. Kernel menghubungkan antara software aplikasi dan hardware komputer.
Tujuan utama dari adanya kernel adalah untuk mengatur pembagian sumber daya
dan program mana yang boleh mengakses dan menggunakan sumber daya tersebut
sumber daya tersebut antara lain adalah CPU, memori dan Perangkat I/O
 Central Processing Unit (CPU) : Sebagai bagian utama komputer, CPU bertugas dalam
mengeksekusi program atau proses.
 Memori Komputer : Memori digunakan untuk menyimpan instruksi program dan
juga
data keduanya dibutuhkan oleh memori agar suatu program dapat dieksekusi .
Di sinilah kernel bertugas untuk menentukan porsi
pemakaian memori yang dapat dipakai oleh tiap program dan menentukan apa yang
akan dikerjakan ketika tidak cukup tersedia memori.
 Perangkat I/O. Beberapa perangkat I/O yang umumnya dipakai, misalnya :
a) Keyboard
b) Mouse
c) Monitor
d) Hard Disk
e) Printer
f) Scanner, dsb.
A. Pengaturan Proses
Tugas utama kernel adalah membantu eksekusi aplikasi dan mendukungnya dengan fitur
seperti abstraksi hardware Pengaturan proses kernel harus memperhitungkan perangkat
yang dibawa oleh hardware untuk perlindungan memori. Untuk menjalankan aplikasi,
sebuah kernel pertama kali harus menyediakan space address untuk aplikasi, lalu me-load
file yang berisi kode aplikasi ke dalam memori, mempersiapkan stack untuk program dan
percabangan ke lokasi lain dalam program, dan kemudian baru memulai eksekusi program.
Kernel juga menyediakan cara agar proses-proses ini dapat saling berkomunikasi; hal ini
dikenal sebagai Inter-Process Communication (IPC). Pendekatan utama IPC ini adalah untuk
shared memory, message passing dan remote procedure call.

B. Pengaturan Memori
Kernel memiliki akses penuh ke memori sistem dan harus memberikan ijin kepada proses-
proses untuk mengakses memori secara aman langkah pertama yang dilakukan untuk
melakukan hal ini di antaranya adalah virtual addressing. Virtual addressing menijinkan
kernel untuk menjadikan suatu alamat fisik untuk tampil sebagai alamat lain, alamat virtual.
Layer abstraksi yang disediakan virtual addressing mengijinkan Sistem Operasi untuk
menggunakan penyimpan data, seperti Hard Disk, untuk menyimpan apa yang mestinya ada
di memori utama (RAM). Maka akibatnya sistem operasi dapat mengijinkan program untuk
memakai memori melebihi memori fisik yang yang dimiliki oleh komputer Aplikasi tidak
diijinkan oleh CPU untuk memakai alamat kernel, yang akhirnya hal ini akan mencegah agar
aplikasi tidak merusak kernel.

C. Pengaturan perangkat
Untuk menjalankan fungsinya, aplikasi membutuhkan akses ke perangkat-perangkat yang
terhubung ke komputer Kernel lalu akan melanjutkan request tersebut ke driver display
yang kemudian akan bertanggung jawab mem-plot karakter/pixel. Daftar perangkat ini
dapat berupa plug and play (dideteksi oleh Sistem Operasi saat perangkat dijalankan), di-
configure oleh user, atau bahkan advance (misal dalam system embedded di mana kernel
akan diubah jika hardware diubah).

D. System calls
Untuk mengakses layanan yang disediakan oleh kernel, biasanya kernel menyediakan library
C atau API (Application Programming Interface) yang selanjutnya akan melibatkan fungsi
kernel yang berhubungan Metode untuk melibatkan fungsi kernel berbeda-beda antar
kernel Jika isolasi memori sedang dipakai, tidak mungkin bagi proses untuk memanggil
kernel secara langsung, karena hal itu merupakan pelanggaran aturan akses kontrol dari
prosesor.
Beberapa kemungkinan antara lain :

 Menggunakan interrupt software-simulated. Metode ini tersdia dalam hampir semua


hardware, karenanya sangat umum.
 Menggunakan call gate. Call gate adalah address khusus di mana alamat
tersebutditambahkan dalam daftar yang disimpan dalam memori kernel yang
diketahui prosesor.
 Menggunakan instruksi system call khusus. Teknik ini membutuhkan dukungan
hardware khusus, yang mana arsitektur umum (khususnya x86) mungkin kesulitan.
 Menggunakan memory-based queue. Sebuah aplikasi yang membuat request
dalamjumlah besar tapi tidak perlu menunggu hasilnya dapat menambahkan detil
request-nya ke suatu area memori yang di-scan secara priodik oleh kernel untuk
menemukan request.

SISTEM KERJA OPERASI PADA WINDOWS


Untuk mengenali kerumitan kinerja digital dalam level fungsi sistem operasi, ada tiga
poin penting yang harus dimengerti oleh seorang teknisi adalah cara kerja sistem
operasi itu sendiri, file sistem, dan aplikasi yang berjalan di atasnya. Cara kerja sistem
operasi meliputi pengertian tentang sistem akun pada Windows NT dan familinya
Semuanya memiliki tingkat kepentingan yang sama,
namun umumnya sistem logging dan registry merupakan komponen yang akan
sering dilihat. Sistem logging merupakan komponen yang penting dalam sistem
operasi karena pada log inilah tercatat semua pergerakan data di dalam CPU (Central
Processing Unit). Di dalam fungsi sistem operasi Windows NT/2000/XP, logging
disimpan dalam direktori %systemroot%\ system32\config\” (c:\winnt\system32\
config).

Anda mungkin juga menyukai