Sistem Operasi
SISTEM OPERASI
Dalam ilmu computer,Sistem Operasi(SO,atau dalam
bahasa Inggris : Operating System atau OS) adalah suatu software system yang
bertugas untuk melakukan control dan manajemen hardware serta operasi-operasi
dasar system,termasuk menjalankan software aplikasi seperti program-program
pengolah kata dan browser web.
Secara
umum,Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada
memori computer pada saat computer dinyalakan.Sedangkan software lainnya
dijalankan setelah System Operasi berjalan,dan Sistem Operasi akan melakukan
layanan inti umum untuk software2 itu.Layanan inti umum tersebut seperti akses ke disk,manajemen memori,scheduling
task,dan antar-muka user.
Bagian
kode yang melakukan Tugas-tugas ini dan umum tersebut dinamakan dengan”kernel” suatu Sistem Operasi.
A.KERNEL(ILMU
KOMPUTER)
Kernel
adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah system operasi.Tugasnya
melayani bermacam program aplikasi untuk mengakses perangkat keras computer secara
aman.Karena akses terhadap perangkat keras terbatas,sedangkan ada lebih dari
satu program yang harus dilayani dalam waktu yang bersamaan,maka kernel juga
bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan
satu bagian perangkat keras tersebut.Hal tersebut dinamakan Multiplexing.
B.DESAIN
KARNEL
Para arsitek system operasi mengembangkan kernel system
operasi yang pada akhirnya terbagi menjadi 4 bagian,sebagai berikut:
Ø Monolithickernel ,yang mengintegrasikan banyak fungsi
didalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh
terhadap perangkat keras yang berada dibawah system operasi.
Ø Microkernel ,menyediakan sedikit saja dari abstraksi
perangkat keras dan menggunakan aplikasi yang berjalan diatasnya yang disebut
dengan server untuk melakukan beberapa fungsionalitas lainnya.
Ø Hybrid kernel, adalah pendekatan desain microkernel
yang dimodifikasi,yang terdapat tambahan kode didalam ruangan kernel untuk
meningkatkan performanya.
Ø Exokernel, Menyediakan hardware abstraction secara
minimal,sehingga program dapat mengakses hardware secara langsung.
C.CONTOH IMPLEMENTASI KERNEL.
Windows
Pada system
operasi windows,kernel ditangani oleh file kernel 32.dll.kernel ini menangani
manajemen memori,operasi masukan/keluaran dan interrupt ketika boot
Windows,kernel32.dll di-load kedalam spasi protected memory sehingga spasi
memorinya tidak digunakan oleh aplikasi lain.Apabila ada aplikasi yang mencoba
mengambil spasi memori kernel32.dll,akan muncul pesan kesalahan”invalid page
fault”.
D.SYSTEM OPERASI WINDOWS.
Microsoft
Windows atau lebih dikenal dengan sebutan Windows adalah keluarga system operasi
computer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka
dengan pengguna berbasis grafik(Graphical user interface).
Sistem Operasi Windows telah berevolusi
dari MS-DOS,sebuah system operasi yang berbasis modus teks dan
command-line.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 computer dengan tampilan
bergambar.
Versi Windows (yang sudah dirilis)
Ø 16-bit,berjalan diatas MS-DOS 1985 November-sampai windows
1.0.
Ø Hibrida(16-bit/32-bit),berjalan tanpa MS-DOS(meski
tidak sepenuhnya)
Ø Berbasis kernel Windows NT.
Ø Windows Server 2008(versi 6.1)
Ø 2010-2012-Windows “Vienna”.
MS-DOS
MS-DOS,singkatan
dari Microsoft Disk Operating System,adalah sebuah system operasi yang snagat
banayk digunakan oleh computer IBM-PC atau yang kompatibel dengannya.MS-DOS
dirilis pertama kali pada tahun 1981. Micrososft membuat MS-DOS sebagai sebuah system
operasi mainstream,sebelum pada akhirnya menghentikan dukungan MS-DOS secara
perlahan ketika mereka membuat sebuah membuat sebuah system operasi berbasis
antar muka gratis(dikenal dengan sebutan GUI)untuk pasar mainstream,yang
disebut sebgai Microsoft Windows.
E.NOVELL NETWARE
Novell
Netware adalah sebuah system operasi jaringan yang umum digunakan dalam computer
IBM PC atau kompatibelnya.sistem operasi ini dikembangkan oleh Novell,dan
dibuat berbasiskan tumpukan protocol jaringan Xerox XNS.
Netware telah digantikan oleh Open
Enterprise Server(OES).Versi terakhir dari NetWare hingga April 2007 adalah
versi 6.5 support Pack 6,yang identic dengan OES-NetWare Kernel,Support Pack 2.
F.UNIX
Unix
adalah sebuah system operasi computer yang dikembangkan oleh AT&T Bell Labs
pada tahun 1960 dan 1970-an.UNIX didesain sebagai system operasi yang
portable,multi tasking dan multi-user.BSD adalah salah satu turunan(varian)Unix
yang dikembangkan oleh Universitas California,Berkeley.
G.FREE BSD
Free BSD
adalah sebuah system operasi bertipe UNIX bebas yang diturunkan dari UNIX
AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu system operasi
386 BSD dan 4.4 BSD.Free BSD DEC Alpha,Sun Ultra SPARC,IA-64,Power PC dan
arsitektur NEC PC-98.Dukungan untuk arsitektur ARM dan MIPS sedang dalam
pengembangan.
H.SUN OS
SunOS
adalah sebuah versi UNIX yang digunakan dalam workstation Sun Microsystem yang
dirilis pada tahun 1982.Setelah merilis SunOS versi 4,Sun Microsystem mengubah
kode UNIX BSD yang sebelumnya mereka gunakan dengan kode UNIX System V,setelah
mendapatkan lisensi dari pemegang lisensi UNIX waktu itu,AT&T.
I.LINUX
Linux atau
GNU/Linux adalah system operasi bebas yang sangat popular untuk computer.
Istilah
LINUX atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada keseluruhan
distro Linux (Linux Distribution)yang didalamnya disertakan program-program
lain pendukung system operasi.cth,Server Web,bahasa pemrograman,basis
data,tampilan desktop.
Komentar
Posting Komentar