menpunyai pelbagai nama, berbeza dari pengilang mesin antara satu sama lain, tetapi
kebiasannya ia mempunyai perkataan nix supaya pengguna dapat mencarinya dengan wildcard
characters.
Referensi
http://smakneprima.blogspot.com/2010/10/pengertian-dan-fungsi-kernel.html
http://id.wikipedia.org/wiki/Kernel_(ilmu_komputer)
http://dedenthea.wordpress.com/2007/02/17/apa-itu-kernel/
www.polsri.ac.id
To:
http://polsri.ac.id/
http://lms.polsri.ac.id/
http://eprints.polsri.ac.id/
http://jurnal.polsri.ac.id/
http://digilib.polsri.ac.id/
http://ichsantcb.blogspot.co.id/2013/03/pengertian-dan-fungsi-kernel.html
Dan persoalan dari sistem kernel inilah yang membedakan secara dasar dari
semua sistem Operasi. Lalu apa kernel itu? Seberapa penting fungsi kernel itu?
Kernel itu apa? Kernel adalah suatu perangkat lunak yang menjadi bagian utama
dari sebuah sistem operasi. Tugasnya melayani berbagai macam progra aplikasi
untuk mengakses perangkat keras komputer secara aman.
Selain itu, fungsi kernel juga untuk me-manage atau mengatur kapan dan
berapa lama sebuah program dapat enggunakan satu bagian perangkat keras.
Kernel di bagi ke dalam 4 bagian yang secara desain berbeda
Kernel Monolitik, Kernel monolotik mengintegrasikan banyak fungsi di
dalam kernel dan menyediakan lapisan abstraksi Hardware secara penuh
terhadap perangkat keras yang berada di bawah sistem operasi.
Mikrokernel, Mikrokernel menyediakan sedikit saja dari abstraksi
perngakat keras dan menggunakan aplikasi yang berjalan di atasnya untuk
melakukan beberapa fungsionalitas lainnya.
Kernel hibrida, kernel hibrida adalah pendekatan desain microkernel yang
di modifikasi. Pada hybrid kernel, terdapat beberapa tambahan kode di
dalam ruangan kernel untuk meningkatkan performanya.
Exokernel, Exokernel menyediakan hardware abstraction secara minimal,
sehingga program dapat mengakses hardware secara langsung. Dalam
pendeketana desain exokernel, library yang dimiliki oleh sistem operasi
dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan
dalam desan monolithic kernel.
Di dalam kernel
Process Management, bagian ini kernel mengatur dari prosesantara
aplikasi dan hardware. Kapan mereka akan keluar masuk untuk
melakukan proses.
pengguna atau server. Contohnya Minix buatan Andrew taneunbaum, dan QNX
yang menjadi fondaasi dari BlackBerry 10.
Perbedaan keduanya inilah yang menjadi peredebatana panjang antara linus
torvald dan Andrew tanenbaum. Keduanya memiliki pendapat yang berbeda
mengenai sebuah sistem antara MINIX dan LINUX. Meskipun perdebatan ini
sudah dibicarakan 20 tahun lalu, dan sudah mulai di lupakan, tetapi esensi
mengenai pembicaraan keduanya masih menjadi sebuah bahan pelajaran.
Karena di dalam perdebatan keduanya kita mengenal sistem Monolitik yang
digunakan oleh Linux dan sistem mikrokernel yang digunakan MINIX, dan
mengenai perbedaan keduanya. [ENJ]
http://www.plimbi.com/article/40502/fungsi-kernel
Kernel berfungsi untuk melayani perangkat lunak aplikasi untuk dapat mengakses
perangkat keras atau hardware secara aman.
Kernel juga berfungsi sebagai pengatur kapan dan berapa lama sebuah program
aplikasi dapat menggunakan satu bagian perangkat keras. hal tersebut biasanya disebut
dengan Multiplexing
Membantu dan mendukung perangkat lunak aplikasi untuk mengeksekusi dengan
fitur abtraksi perangkat keras (hardware)
Selain Pengertian dan fungsi dari Kernel, Kita juga harus mengetahui beberapa kategori
dari kernel. Berikut adalah penjelasan dari 4 kategori dari kernel:
1.
Kernel monolitik yaitu kernel yang mengintegrasikan banyak fungsi di dalam kernel
dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat
keras yang berada di bawah sistem operasi.
2.
Kernel Microkernel adalah kernel yang menyediakan hanya sekumpulan kecil dari
abstraksi perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut
dengan server untuk menyediakan fungsi-fungsi lainnya.
3.
Kernel Hybrid (modifikasi dari microkernel) adalah kernel yang persis atau mirip
dengan microkernel, akan tetapi ia juga memasukkan beberapa kode atau tambahan kode
di dalam ruangan kernel suapaya ia menjadi lebih cepat atau untuk meningkatkan
performanya.
4.
Kernel Exokernel adalah kernel yang tidak menyediakan sama sekali abstraksi
perangkat keras, akan tetapi ia menyediakan sekumpulan library yang menyediakan fungsi
akses ke perangkat keras (hardware) secara langsung atau hampir-hampir langsung.
Demikianlah penjelasan dari Kernel pada sistem operasi komputer, semoga tutorial ini bisa
bermanfaat.
http://www.teorikomputer.com/2016/01/pengertian-dan-fungsi-kernel-pada.html
Kernel merupakan program komputer yang mengatur permintaan akan input/output dari perangkat
lunak, dan menerjemahkannya ke dalam instruksi-instruksi pada CPU, ataupun komponen elektronik
lainnya dalam sebuah komputer. Kernel merupakan bagian yang sangat mendasar pada sistem
operasi komputer masa kini.
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.
Pada dasarnya, untuk menjalankan sebuah komputer tidak harus menggunakan kernel sistem
operasi. Sebuah program dapat saja langsung dijalankan oleh komputer, yaitu saat sebuah program
komputer akan digunakan tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi.
Teknik ini umumnya digunakan oleh komputer-komputer generasi awal, sehingga bila ingin
berpindah dari satu program ke program lain, pengguna harus mereset dan menjalankan kembali
program-program tersebut.
Daftar isi
[sembunyikan]
1.1Kernel monolitik
1.2Mikrokernel
1.3Kernel hibrida
1.4Exokernel
2.1Windows
Sebuah kernel sistem operasi tidak bisa di contoh dan dibutuhkan untuk menjalankan sebuah
komputer. Program dapat langsung dijalankan secara langsung di dalam sebuah mesin (contohnya
adalah CMOS Setup) sehingga para pembuat program tersebut membuat program tanpa adanya
dukungan dari sistem operasi atau hardware abstraction. Cara kerja seperti ini, adalah cara kerja
yang digunakan pada zaman awal-awal dikembangkannya komputer (pada sekitar tahun 1950).
Kerugian dari diterapkannya metode ini adalah pengguna harus melakukan reset ulang komputer
tersebut dan memuatkan program lainnya untuk berpindah program, dari satu program ke program
lainnya. Selanjutnya, para pembuat program tersebut membuat beberapa komponen program yang
sengaja ditinggalkan di dalam komputer, seperti halnya loader atau debugger, atau dimuat dari
dalam ROM (Read-Only Memory). Seiring dengan perkembangan zaman komputer yang mengalami
akselerasi yang signifikan, metode ini selanjutnya membentuk apa yang disebut dengan kernel
sistem operasi.
Selanjutnya, para arsitek sistem operasi mengembangkan kernel sistem operasi yang pada akhirnya
terbagi menjadi empat bagian yang secara desain berbeda, sebagai berikut:
Kernel monolitik. Kernel monolitik mengintegrasikan banyak fungsi di dalam kernel dan
menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang
berada di bawah sistem operasi.
Mikrokernel. Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan
menggunakan aplikasi yang berjalan di atasnyayang disebut dengan serveruntuk
melakukan beberapa fungsionalitas lainnya.
Kernel hibrida. Kernel hibrida adalah pendekatan desain microkernel yang dimodifikasi.
Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk
meningkatkan performanya.
Kernel sistem operasi UNIX tradisional, seperti halnya kernel dari sistem operasi UNIX
keluarga BSD(NetBSD, BSD/I, FreeBSD, dan lainnya).
Kernel sistem operasi Windows (versi 1.x hingga 4.x; kecuali Windows NT).
Kernel Mach, yang digunakan di dalam sistem operasi GNU/Hurd, NexTSTEP, OPENSTEP,
dan Mac OS/X
Minix, kernel yang dikembangkan oleh Andrew Tanenbaum untuk tujuan edukasi
Symbian OS, sebuah sistem operasi yang populer digunakan pada hand phone, handheld
device, embedded device, dan PDA Phone.
Kernel hibrida aslinya adalah mikrokernel yang memiliki kode yang tidak menunjukkan bahwa kernel
tersebut adalah mikrokernel di dalam ruangan kernel-nya. Kode-kode tersebut ditaruh di dalam
ruangan kernel agar dapat dieksekusi lebih cepat dibandingkan jika ditaruh di dalam ruangan user.
Hal ini dilakukan oleh para arsitek sistem operasi sebagai solusi awal terhadap masalah yang terjadi
di dalam mikrokernel: kinerja.
Beberapa orang banyak yang bingung dalam membedakan antara kernel hibrida dan kernel
monolitik yang dapat memuat modul kernel setelah proses booting, dan cenderung
menyamakannya. Antara kernel hibrida dan kernel monolitik jelas berbeda. Kernel hibrida berarti
bahwa konsep yang digunakannya diturunkan dari konsep desain kernel monolitik dan mikrokernel.
Kernel hibrida juga memiliki secara spesifik memiliki teknologi pertukaran pesan (message passing)
yang digunakan dalam mikrokernel, dan juga dapat memindahkan beberapa kode yang seharusnya
bukan kode kernel ke dalam ruangan kode kernel karena alasan kinerja.
Di bawah ini adalah beberapa sistem operasi yang menggunakan kernel hibrida:
BeOS, sebuah sistem operasi yang memiliki kinerja tinggi untuk aplikasi multimedia.
Novell NetWare, sebuah sistem operasi yang pernah populer sebagai sistem operasi
jaringan berbasis IBM PC dan kompatibelnya.
Microsoft Windows NT (dan semua keturunannya).
sebuah abstraksi yang dikhususkan untuk sebuah aplikasi tertentu, dan tentu saja mengeluarkan
sesuatu yang tidak perlu dari kernel agar membuat kernel lebih kecil, dan tentu saja meningkatkan
performa.
Exokernel biasanya menggunakan library yang disebut dengan libOS untuk melakukan abstraksi.
libOS memungkinkan para pembuat aplikasi untuk menulis abstraksi yang berada pada level yang
lebih tinggi, seperti halnya abstraksi yang dilakukan pada sistem operasi tradisional, dengan
menggunakan cara-cara yang lebih fleksibel, karena aplikasi mungkin memiliki abstraksinya masingmasing. Secara teori, sebuah sistem operasi berbasis Exokernel dapat membuat sistem operasi
yang berbeda seperti halnya Linux, UNIX, dan Windows dapat berjalan di atas sistem operasi
tersebut.
https://id.wikipedia.org/wiki/Kernel_(ilmu_komputer)
1.RAM
2.ROM
3.Cache
Cache merupakan memori yang berfungsi seperti RAM, bekerja lebih responsif.
Pada umumnya cache di tempatkan di dalam cpu yang digunakan untuk
menyimpan instruksi sebelum di berikan ke memori utama. Adanya cache akan
mempermudah komputer menemukan informasi mengenai penyimpanan yang
lebih besar sehingga ekstraksi data bisa berjalan lebih cepat.
4.USB Flashdisk
Memori flashdisk/usb
Flashdisk atau sering juga disebut usb merupakan memori eksternal yang
bersifat portable. Fungsinya sama dengan hardisk yaitu sebagai tempat
menyimpan data secara permanen.
Pengguna komputer banyak memanfaatkan flashdisk untuk menyimpan
berbagai data, karena bentuk fisiknya yang kecil, memori yang satu ini
seringkali dibawa pengguna kemana-mana.
Baca juga:
Cara Kerja Memori Komputer, Baca Ini
Merek Prosesor Terbaik Versi Perangkatkeras.net
Hardisk Komputer Lambat, Inilah Penyebabnya
5.Hardisk
http://www.perangkatkeras.net/jenis-jenis-memori-komputer-secara-umum/
Jenis jenis Memori pada Komputer POSTED ON DECEMBER 15, 2012 BY SUPRI ADI Ada
beberapa jenis memori yang ada pada komputer dengan berbagai subtipe .Memori ini dikategorikan
tergantung pada tugasnya masing masing didalam sistem komputer. Namun, dalam artikel ini kita
akan bahas bebrapa jenis memori komputer yang paling mendasar. Advertisement Memori adalah
salah satu alat yang paling penting pada sebuah komputer, baik itu komputer laptop atau PC. Ada
berbagai jenis memori komputer yang bisa dipergunakan, tergantung dengan kebutuhan untuk
fungsi dan spesifikasi dari sistim komputer. Memori berhubungan dengan banyak komponen yang
bertugas untuk menyimpan data secara sementara atau secara permanen. Hal ini memungkinkan
pengguna untuk menyimpan informasi atau data di komputer. Tanpa memori, prosesor tidak akan
dapat menemukan apapun yang diperlukan untuk diambil dan diproses. Ada berbagai jenis memori
di komputer yang ditujukan untuk tugas menyimpan dari beberapa macam data. Masing-masing
memiliki kapasitas dan ciri khas tertentu. Random Access Memory (RAM) RAM adalah memori
dalam sistem komputer yang berguna untuk menampung data sementara dan mengirimnya kembali
untuk segera diakses dan diproses oleh prosesor.Karena kecepatan prosesor lebih tinggi dari
kecepatan hardisk,maka diperlukan RAM untuk menyeimbangkan data keluar masuk dari hardisk.
Informasi yang disimpan dalam RAM diambil dari hard disk komputer, termasuk data yang
berhubungan dengan sistem operasi dan aplikasi tertentu. Ketika komputer dimatikan, memori yang
tersimpan pada RAM akan hilang. Data akan disimpan dan hanya dipertahankan disaat komputer
sedang berjalan. Ketika memori RAM sudah penuh,kinerja atau kecepatan komputer akan semakin
lambat. Data yang dapat diambil dalam urutan yang acak. Secara umum ada dua jenis RAM, yaitu
Static RAM (SRAM) dan Dynamic RAM (DRAM). Ketika banyak program pada komputer yang
dijalankan secara bersamaan, virtual memori memungkinkan komputer untuk mencari pada bagian
memori RAM yang belum digunakan terakhir kemudian menyalinnya ke hard disk. Tindakan seperti
ini akan membebaskan ruang RAM, dan memungkinkan sistem untuk menjalankan program yang
berbeda. Read Only Memory (ROM) ROM adalah Jenis memori aktif,walaupun komputer dihidupkan
atau dimatikan. Sesuai dengan sebutanya read only, isi di dalam ROM tidak dapat dirubah atau
dimodifikasi. ROM merupakan sirkuit terpadu sebelum diprogram dengan data penting, yang harus
selalu ada untuk komputer dalam melaksanakan fungsi normal. Cache Cache adalah jenis RAM
pada sistem komputer yang lebih responsif daripada RAM biasa. CPU akan memeriksa dulu didalam
memori cache sebelum mencari di penyimpanan pada memori pusat untuk menentukan suatu
informasi yang diperlukan. Hal ini untuk keperluan dari sistem komputer untuk mencari informasi
pada memori penyimpanan yang lebih besar, sehingga ekstraksi data menjadi lebih cepat. Hardisk
Hardisk/ Hardrive adalah hardware yang berguna sebagai tempat penyimpanan data penting yang
dipasang didalam Komputer. kapasitas Memori dari hardisk lebih besar, dan pengguna bisa memilih
data yang perlu disimpan kedalam memori ataupun diakses dari memori. Saat ini hard disk yang
banyak digunakan memiliki kapasitas memori penyimpanan sebesar 120 GB hingga 500 GB. Flash
Disk Flash Disk adalah jenis memori penyimpanan portabel yang bisa digunakan dengan nyaman
jika transfer data dari satu komputer ke komputer lain. Data di dalamnya dapat dihapus dan
diprogram ulang sesuai kebutuhan pengguna. Kartu memori USB/ flash disk adalah beberapa model
dari jenis memori penyimpanan komputer. Diatas adalah beberapa jenis memori yang secara umum
digunakan untuk memfasilitasi komputer dan tempat penyimpanan data. Namun masih banyak
subtipe dari jenis jenis memori yang jika diurutkan akan sesuai dengan fungsi dan persyaratan yang
dilayani.
Read more at www.spiderbeat.com: Jenis jenis Memori pada Komputer
http://www.spiderbeat.com/2012/12/jenis-jenis-memori-pada-komputer.html
Jenis-jenis Memory
jenis yaitu :
A. MEMORI INTERNAL
Memori jenis ini dapat diakses secara langsung oleh prosesor.
Memori internal memiliki fungsi sebagai pengingat. Dalam hal ini
yang disimpan di dalam memori utama dapat berupa data atau
program. Secara lebih tinci, fungsi dari memori utama adalah :
Menyimpan data yang berasal dari peranti masukan sampai data
dikirim ke ALU (Arithmetic and Logic Unit) untuk diproses
Menyimpan daya hasil pemrosesan ALU senelum dikirimkan ke
peranti keluaran
Menampung program/instruksi yang berasal dari peranti masukan
atau dari peranti pengingat sekunder
Memori biasa terbagi dibedakan menjadi dua macam: ROM dan Ram.
Selain itu, terdapat pula memori yang disebut cache memory.
a. ROM
ROM (Read-Only-Memory a.k.a firmware) adalah jenis memori yang
isinya tidak hilang ketika tidak mendapat aliran listrik dan pada
awalnya isinya hanya bisa dibaca. ROM pada komputer disediakan
oleh vendor komputer dan berisi program atau data. Di dalam PC,
ROM biasa disebut BIOS (Basic Input/Output System) atau ROMBIOS. Instruksi dalam BIOS inilah yang akan dijalankan oleh
mikroprosesor ketka komputer mulai dihidupkan. Umumnya proses
yang terkandung dalam BIOS secara berurutan adalah sebagai
berikut:
o Memeriksa isi CMOS.
CMOS (Compmentary Meta-Oxyde Semiconductor) adalah jenis cip
yang memerlukan daya listrik dari baterai. Cip ini berisi memori 64byte yang isinya dapat diganti. Pada CMOS inilah berbagai
pengaturan dasar komputer dilakukan, misalnya peranti yang
digunakan untuk memuat sistem operasi dan termasuk pula tanggal
dan jam sistem.
o Memuat penanganan interupsi (interupt handlers) dan pengendali
peranti (device driver).
Penanganan interupsi adalah program kecil yang menjadi
penerjemah antara perangkat keras dan sistem operasi. Sebagai
contoh , jika pemakai menekan tombol keyboard maka isyarat ini
dikirimkan melalui penaganan interupsi keyboard.
Pengendali peranti adalah program yang bertindak sebagai pemberi
identitas bagi perangkat keras tertentu (misalnya scanner)
sehingga bisa dikenali oleh sistem operasi.
PIN
3. DDR SDRAM (double-data-rate SDRAM)
Ciri-ciri DDR SDRAM sama dengan SDRAM, tetapi pemindahan data
(data transfer) mendekati kecepatan sistem jam (system clock) dan
ini secara teori meningktkan kecepatan SDRAM. Dahulu digunakan
sebagai memori untuk card terpisah tetapi pada saat ini pabrik
komputer membuatnya pada modul memori untuk motherboard
sebagai satu jalan alternatif untuk pengganti SDRAM yang
mempunyai 184 pin dan terdapat dalam tiga kecpatan yaitu
266MHz, 333MHz dan 400MHz. DIMM 184PIN
4. DRDRAM (direct Rambus DRAM)
Dulu dikenali sebagai RDRAM. Adalah sejenis SDRAM yang dibuat
oleh Rambus. DRDRAM digunakan untuk CPU dari Intel yang
berkecepatan tinggi. Pemindahan data sama seperti DDR SDRAM
tetapi mempunyai dua saluran data untuk meningkatkan
kemampuan. Juga dikenali sebagai PC800 yang kerkelajuan 400MHz.
Beroperasi dalam bentuk 16 bit bukan 64 bit. Pada saat ini terdapat
DRDRAM berkecepatan 1066MHz yang dikenal dengan RIMM
(Rambus inline memory module). DRDRAM model RIMM 4200 32-bit
menghantar 4.2gb setiap saat pada kecepatan 1066MHZ.
c. CACHE MEMORY
Memori berkapasitas terbatas, memori ini berkecepatan tinggi dan
lebih mahal dibandingkan memory utama. Berada diantara memori
utama dan register pemroses, berfungsi agar pemroses tidak
langsung mengacu kepada memori utama tetapi di cache memory
yang kecepatan aksesnya yang lebih tinggi, metode menggunakan
cache memory ini akan meningkatkan kinerja sistem.
Cache memory adalah tipe RAM tercepat yang ada, dan digunakan
oleh CPU, hard drive, dan beberapa komponen lainnya. Seperti
halnya RAM, lebih banyak cache memory adalah lebih baik, akan
tetapi biasanya cache pada CPU dan hard drive tidak dapat
diupgrade menjadi lebih banyak. Contoh yang dapat dilihat misalnya
adalah pada CPU Pentium II terdapat 512 KiloByte cache, dan pada
hard drive IBM 9LZX SCSI terdapat 4 MegaBytes cache. Seperti
halnya RAM, pada umumnya data akan dilewatkan dulu pada cache
memory sebelum menuju komponen yang akan menggunakannya
(misalnya CPU). Selain itu cache memory menyimpan pula
sementara data untuk akses cepat. Kecepatan cache memory juga
https://uminatussolicha.wordpress.com/about/
http://badarudin762.blogspot.co.id/2013/05/jenis-jenis-memori.html
https://wordpress.com/about-these-ads/