arsitektur sistem operasi linux 1b

Upload: lidya

Post on 15-Feb-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Arsitektur Sistem Operasi Linux 1b

    1/4

    Arsitektur Sistem Operasi Linux

    Sistem operasi Linux memiliki konsep yang hampir sama dalam hal arsitektur dengan

    sistem operasi lainnya. Perbedaanya adalah bentuk dari disetiap komponen pada

    arsitektur tersebut, antara lain seperti berikut ini.

    2.1. Kernel

    Kernel Linux adalah kernel yang digunakan dalam sistem operasi G!"Linux. Kernelini merupakan turunan dari keluarga sistem operasi !#$, dirilis dengan menggunakan

    lisensi G! General Publi% Li%ense &GPL', dan dikembangkan oleh pemrogram di

    seluruh dunia. Linux merupakan %ontoh utama dari perangkat lunak bebas dan sumber

    terbuka &open sour%e'. (iba)ah ini ditun*ukkan gambar keterkaitan antara hard)are, kernel,

    Shell dan (esktop.

    Kernel Linux dirilis diba)ah Lisensi Publik !mum G! +ersi 2 &GPL+2', &dengan

    berma%amma%am -irm)are dengan lisensi tidak gratis yang ber+ariati', dan

    dikembangkan oleh kontributor dari seluruh dunia. (iskusi perkembangan dari hari ke

    hari dilakukan di /ailing List Linux Kernel. Kernel Linux pada a)alnya dibayangkan dan

    kemudian dibuat oleh mahasis)a #lmu Komputer berkebangsaan -inlandia, Linus

    0or+alds pada tahun 11. Pengembang dan Pengguna Linux bertambah dengan %epat, lalu

    mereka mengadaptasi kode dari proyekproyek sot)are gratis untuk digunakan sebagai

    Sistem Operasi baru. Linux kernel telah menerima kontribusi dari ribuan programmer.

    anyak (istribusi Linux telah dirilis berdasarkan Kernel Linux. 3ontoh gambar linux

    kernel ditun*ukkan seperti gamabr berikut ini.

    http://3.bp.blogspot.com/-g5IyLLd0PLg/VJR27bWhDRI/AAAAAAAAASU/lvb0zFHQED8/s1600/ax.jpg
  • 7/23/2019 Arsitektur Sistem Operasi Linux 1b

    2/4

    Pada gambar diatas ditun*ukkan keterkaitan antara ungsi dengan layer yang digunakan.

    erdasarkan ungsinya, maka terdapat system, net)orking, storage, memory, pro%essing dan

    human intera%e. Apabila dilihat dari lapisannya, maka terdiri dari layer " lapisan ele%troni%s,

    hard)are intera%e, logi%al, bridges, +irtual subsystems dan user spa%es intera%es.

    !ntuk mendapatkan +ersi kernel terbaru pada linux, salah satunya dapat dido)nload

    pada alamat http4""kernel.org, seperti tampilan berikut ini.

    http://4.bp.blogspot.com/-qhB36gEAf3w/VJR4Mx0ZT9I/AAAAAAAAAS0/ZPnGydoueWA/s1600/azc.jpghttp://4.bp.blogspot.com/-SQM5wQILIU4/VJR35NolmBI/AAAAAAAAASo/wVUXQvEnERc/s1600/azz.jpghttp://1.bp.blogspot.com/-hfkdMHO0_MI/VJR3i0SEULI/AAAAAAAAASc/rkp_xIsWBIw/s1600/az.jpg
  • 7/23/2019 Arsitektur Sistem Operasi Linux 1b

    3/4

    2.2. Library

    Sebelum membahas 3ommand Line #ntera%e &3L#', sebenarnya di atas kernel masih ada

    komponen yang tidak diperlihatkan di gambar, yang disebut dengan Library. Library adalah

    ile atau sekumpulan ile yang di dalamnya terdapat ungsi atau kelas yang dibutuhkan olehprogram aplikasi. Sebagai %ontoh library adalah Glib%, lib%url, libpng serta library yang lain

    yang ungsinya men*adi pondasi untuk program yang akan ber*alan diatasnya. /isalnya

    tanpa library getty, maka kita tidak dapat membuka shell atau 3L#, tanpa libpng maka kita

    tidak bisa membuka gambar, tanpa libmpg maka kita tidak bisa memutar mp5. (engan

    demikian library adalah pondasi untuk aplikasi atau program tertentu. Kadang kadang

    libary *uga saling berkaitan &depedensi' misalkan libraeri A adalah pondasi dari Librari

    dan Program 3 butuh librari . 6al sema%am ini disebut dengan

    depeden%y di linux.

    2.5. Shell

    Shell adalah aplikasi yang bertugas menerima #nput perintah dari user. Pada sistem

    operasi 7indo)s, dapat disamakan dengan 3ommand Prompt. edanya, Shell di Linuxtidak terikat dengan G!# nya. Linux mempunyai banyak shell, diantaranya adalah %sh,

    t%sh, sh, ash dan yang paling populer ash. Kebanyakan ser+er, tiga lapis ini sa*a

    sudah lebih dari %ukup, tinggal ditambahkan ser+i%e &apliksi yang ber*alan dibelakang

    layar' misal )ebser+er apa%he.

    2.8. $ 7indo)s

    $ 7indo)s adalah Library khusus untuk tampilan G!# di !#$"Linux, tanpa adanya

    librari ini, maka K(9, Gome atau openoi%e tidak akan dapat ber*alan.

    2.:. 7indo) /anager

    7indo) /anager adalah pengelola *endela dari aplikasi yang ber*alan di G!#. 7indo)

    /anager hanya bertugas menangani posisi aplikasi di Layar, 7indo) manager tidak

    mempunyai itur misal (rag and (rop atau itur %anggih lainnya. 3ontoh )indo) /anageradalah i%e7/ dan G!Step.

    2.;. (esktop

    Lapisan di atas )indo)s /anager adalah (esktop, ini adalah tampilan antarmuka yang

    langsung berhubungan dengan user dimana user tinggal klik,drag, melakukan segala

    kemudahan hanya dengan mouse. 3ontoh desktop di Linux adalah K(9,L$(9, Gnome,

    $-a%e atau 9(9.

    2.

  • 7/23/2019 Arsitektur Sistem Operasi Linux 1b

    4/4

    Sistem operasi Linux memiliki konsep yang hampir sama dalam hal arsitektur dengan

    sistem operasi lainnya. Perbedaanya adalah bentuk dari disetiap komponen pada

    arsitektur tersebut, antara lain seperti berikut ini. Se%ara umum, arsitektur sistem operasi

    linux terdiri dari kernel, library, shell, $ 7indo)s, 7indo)s /anager, desktop dan

    aplikasi.