Thursday, 19 June 2014
Download videonya disini
Wednesday, 18 June 2014
KERNEL adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya
melayani bermacam program aplikasi untuk mengakses perangkat keras komputer 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 sebagai multiplexing.
Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks,
oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi
hardware. Abstraksi-abstraksi
tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan
memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga
abstraksi pada akhirnya memudahkan pekerjaan programer.Untuk menjalankan sebuah komputer kita tidak harus
menggunakan kernel sistem operasi. Sebuah program dapat saja langsung diload
dan dijalankan di atas mesin 'telanjang' komputer, yaitu bilamana pembuat
program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras
atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal,
sehingga bila kita ingin berpindah dari satu program ke program lain, kita
harus mereset dan meload kembali program-program tersebut.
== Beberapa desain kernel ==
Tuesday, 17 June 2014
Linux adalah sebuah sistem operasi yang sangat mirip dengan sistem-sistem UNIX, karena memang tujuan utama rancangan dari proyek Linux adalah UNIX compatible. Sejarah Linux dimulai pada tahun 1991, ketika mahasiswa Universitas Helsinki, Finlandia bernama Linus Benedict Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC.
Pada awal perkembangannya, source code Linux disediakan secara bebas melalui internet. Hasilnya, pengembangan Linux merupakan kolaborasi para pengguna dari seluruh dunia, semuanya dilakukan secara eksklusif melalui internet. Bermula dari kernel awal yang hanya mengimplementasikan subset kecil dari sistem UNIX, kini sistem Linux telah tumbuh sehingga mampu memasukkan banyak fungsi UNIX.
Kernel Linux berbeda dengan sistem Linux. Kernel Linux merupakan sebuah perangkat lunak orisinil yang dibuat oleh komunitas Linux, sedangkan sistem Linux, yang dikenal saat ini, mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek pengembangan lain.
Kernel Linux pertama yang dipublikasikan adalah versi 0.01, pada tanggal 14 Maret 1991. Sistem berkas yang didukung hanya sistem berkas Minix. Kernel pertama dibuat berdasarkan kerangka Minix (sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum). Tetapi, kernel tersebut sudah mengimplementasi proses UNIX secara tepat.
Pada tanggal 14 Maret 1994 dirilis versi 1.0, yang merupakan tonggak sejarah Linux. Versi ini adalah kulminasi dari tiga tahun perkembangan yang cepat dari kernel Linux. Fitur baru terbesar yang disediakan adalah jaringan. Versi 1.0 mampu mendukung protokol standar jaringan TCP/IP. Kernel 1.0 juga memiliki sistem berkas yang lebih baik tanpa batasan-batasan sistem berkas Minix. Sejumlah dukungan perangkat keras ekstra juga dimasukkan ke dalam rilis ini. Dukungan perangkat keras telah berkembang termasuk diantaranya floppy-disk, CD-ROM, sound card, berbagai mouse, dan keyboard internasional. Dukungan juga diberikan terhadap modul kernel yang dynamically loadable dan unloadable.
Subscribe to:
Posts (Atom)