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

Postingan Populer