• Tidak ada hasil yang ditemukan

BAB 6 SISTEM OPERASI : STRUKTUR SISTEM OPERASI

N/A
N/A
Protected

Academic year: 2017

Membagikan "BAB 6 SISTEM OPERASI : STRUKTUR SISTEM OPERASI"

Copied!
5
0
0

Teks penuh

(1)

A.

TUGAS 1

1. Pertama kita harus memasang paket untuk kompilasi kernel modul dengan perintah :

# apt-get install linux-headers-general make gcc

2. Selanjutnya kita buat file hello.c dengan editor yang ada, dengan isi dari file itu sebagai berikut :

Gambar 1.1

(2)

Gambar 1.2

4. Selanjutnya compile dengan perintah #make

Setalah proses compile dilakukan akan muncul beberapa file baru.

(3)

Gambar 1.4

5. Pasang kernel modul dengan perintah #insmod hello.ko

Gambar 1.5

6. Cek apakah kernel sudah terpasang dengan perintah #lsmod

Gambar 1.6

7. Cek output dari kernel module setelah terpasang dengan perintah #dmesg

Gambar 1.7

(4)

Gambar 1.8

9. Cek kembali output kembali dengan perintah #dmesg

Gambar 1.9

10. Analisa :

Modul kernel adalah sebuah file obyek yang berisi fungsi-fungsi yang dapat digunakan oleh kernel system operasi. Tujuan dibuat sebuah module kernel adalah untuk menyediakan fungsi-fungsi yang tidak disediakan secara default oleh kernel. Modul ini biasanya digunakan sebagai device driver.

Pada kasus diatas kernel module menggunakan dua macro yaitu __init dan __exit. Kedua fungsi tersebut dapat dereferensikan oleh module_init dan module_exit. Dalam kasus ini proses pengkompilean menggunakan Makefile. Makefile melakukan pengkompilean otomatis. Apabila proses kompilasi berhasil maka akan muncul beberapa file baru dan juga file excutable.

Beberapa penjelasan tentang source code diatas :

 Obj-m adalah objek-objek module yang ingin decompile  All & clean menunjukkan profil otomatisasi Makefile  $(shell uname –r) memberikan hasil berupa versi kernel  make -C /lib/modules/$(KVERSION)/build M=$(PWD)..

(5)

B. TUGAS 2

Contoh implementasi struktur system operasi.

Gambar

Gambar 1.1
Gambar 1.3

Referensi

Dokumen terkait

Form barang habis, yang berfungsi untuk memberi informasi barang yang telah habis atau berada pada..

menggunakan bahasa pemrograman Java sebagai platform aplikasi netral, android. memberi kesempatan utnutk membuat aplikasi yang dibutuhkan yang

Hal ini dilakukan untuk mengetahui informasi mengenai kebutuhan informasi mengenai apa saja yang paling dibutuhkan oleh nasabah dan masalah apa saja yang paling sering menjadi

Data yang dibutuhkan dalam penelitian ini adalah informasi tentang proses ruwatan anak Ontang anting, apa saja yang dibutuhkan dalam proses ruwatan anak ontang anting, dan

Pada perintah diatas dibuat link z dari halo.txt, jadi kita membuat file dengan nama halo.txt yang berisi hallo apa kabar, lalu dilihat pada home, apa saja direktori yang

Pengumpulan data melalui tanya jawab dengan narasumber yang diyakini dapat memberikan informasi yang dibutuhkan tentang apa saja yang dibutuhkan dalam perancangan logo dan

Pada tahap implementasi, kita harus memahami dasar-dasar apa saja yang dibutuhkan untuk dapat memberikan informasi kepada masyarakat sekitar tentang keberadaan LP3

Metode Observasi adalah metode yang digunakan untuk memperoleh data informasi tentang bagaimana sistem yang sedang berjalan dan apa saja yang dibutuhkan oleh PT