SlideShare une entreprise Scribd logo
1  sur  20
• Struktur Sistem Operasi
• Proses Boot
• Distro/ Kompilasi Kernel
Struktur Sistem Operasi
• Struktur Sederhana
• Contoh dari sistem operasi ini adalah MS-DOS dan UNIX.
• MS-DOS merupakan sistem operasi yang menyediakan fungsional
  dalam ruang yang sedikit sehingga tidak dibagi menjadi beberapa
  modul,
• sedangkan UNIX menggunakan struktur monolitik dimana prosedur
  dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan
  dan kernel berisi semua layanan yang disediakan sistem operasi
  untuk pengguna [Bambang2002].
• Inisialisasi-nya terbatas pada fungsional perangkat keras yang
  terbagi menjadi dua bagian yaitu kernel dan sistem program.
• Kernel terbagi menjadi serangkaian interface dan device driver dan
  menyediakan sistem file, penjadwalan CPU, manajemen memori,
  dan fungsi-fungsi sistem operasi lainnya melalui system calls.
Struktur Lapisan MS-DOS
Struktur UNIX
• Kelemahan struktur monolitik adalah:
      • Pengujian dan penghilangan kesalahan sulit
  karena tidak dapat dipisahkan dan dialokasikan
• • Sulit dalam menyediakan fasilitas pengamanan
• • Merupakan pemborosan memori bila setiap
  komputer harus menjalan kernel monolitik, karena
  semua layanan tersimpan dalam bentuk tunggal
  sedangkan tidak semua layanan diperlukan.
• • Kesalahahan sebagian fungsi menyebabkan sistem
  tidak berfungsi.

• Keuntungan struktur monolitik adalah layanan dapat
  dilakukan dengan cepat karena terdapat dalam satu
  ruang.
Berlapis (Layer Approach)
• Sistem operasi dibagi menjadi beberapa lapisan.
  Lapisan terbawah (layer 0) adalah hardware dan
  yang tertinggi (layer N) adalah user interface.
  Lapisan N memberi layanan untuk lapisan N+1
• sedangkan proses-proses di lapisan N dapat
  meminta layanan lapisan N-1 untuk membangun
  layanan lapisan N+1. Lapisan N dapat meminta
  layanan lapisan N-1 namun lapisan N tidak dapat
  meminta layanan lapisan N+1. Masing-masing
  berjalan pada lapisannya sendiri.
Lapisan Sistem Operasi
• [MDGR2006] Menurut Tanenbaum dan Woodhull, sistem terlapis terdiri
  dari enam lapisan, yaitu:

• • Lapisan 0. Mengatur alokasi prosesor, pertukaran antar proses ketika
  interupsi terjadi atau waktu habis dan lapisan ini mendukung dasar
  multi-programming pada CPU.
• • Lapisan 1. Mengalokasikan ruang untuk proses di memori utama dan
  pada 512 kilo word drum yang digunakan untuk menahan bagian proses
  ketika tidak ada ruang di memori utama.
• • Lapisan 2. Menangani komunikasi antara masing-masing proses dan
  operator console. Lapisan ini masing-masing proses secara efektif
  memiliki operator console sendiri.
• • Lapisan 3. Mengatur peranti I/O dan menampung informasi yang
  mengalir dari/ke proses tersebut.
• • Lapisan 4. Tempat program pengguna. Pengguna tidak perlu
  memikirkan tentang proses, memori, console, atau manajemen I/O.
• • Lapisan 5. Merupakan operator sistem.
• Kelemahan struktur ini adalah fungsi-fungsi
  sistem operasi harus diberikan ke tiap lapisan
  secara hati-hati. Sedangkan keunggulannya
  adalah memeliki semua kelebihan rancangan
  modular, yaitu sistem dibagi menjadi beberapa
  modul dan tiap modul dirancang secara
  independen.
• Tiap lapisan dapat dirancang, dikode dan diuji
  secara independen. Pendekatan berlapis
  menyederhanakan rancangan, spesifikasi dan
  implementasi sistem operasi.
Microkernels
• Metode struktur ini adalah menghilangkan
  komponen-komponen yang tidak diperlukan dari
  kernel dan mengimplementasikannya sebagai
  sistem dan program-program level user. Hal ini
  akan menghasilkan kernel yang kecil.
• Fungsi utama dari jenis ini adalah menyediakan
  fasilitas komunikasi antara program client dan
  bermacam pelayanan yang berjalan pada ruang
  user. Contoh sistem operasi yang menggunakan
  metode ini adalah TRU64 UNIX, MacOSX dan QNX
• Keuntungan dari kernel ini adalah kemudahan
  dalam memperluas sistem operasi, mudah
  untuk diubah ke bentuk arsitektur baru, kode
  yang kecil dan lebih aman. Kelemahannya
  adalah kinerja akan berkurang selagi
  bertambahnya fungsi-fungsi yang digunakan.
Modular (Modules)
• Kernel mempunyai kumpulan komponen-
  komponen inti dan secara dinamis terhubung
  pada penambahan layanan selama waktu
  boot atau waktu berjalan. Sehingga
  strateginya menggunakan pemanggilan modul
  secara dinamis (Loadable Kernel Modules).
  Umumnya sudah diimplementasikan oleh
  sistem operasi modern seperti Solaris, Linux
  dan MacOSX.
Solaris loadable modules
Proses Boot

• gambaran yang terjadi pada proses boot adalah :
• Saat komputer dihidupkan, memorinya masih kosong.
  Belum ada instruksi yang dapat dieksekusi oleh prosesor.
  Karena itu, prosesor dirancang untuk selalu mencari alamat
  tertentu di BIOS ROM. Pada alamat tersebut, terdapat
  sebuah instruksi jump yang menuju ke alamat eksekusi
  awal BIOS. Setelah itu, prosesor menjalankan power-on-self
  test (POST), yaitu memeriksa kondisi hardware yang ada.
• Sesudah itu, BIOS mencari video card. Secara khusus, dia
  mencari program BIOS milik video card. Kemudian system
  BIOS menjalankan video card BIOS. Barulah setelah itu,
  video card diinisalisasi.
• Kemudian BIOS memeriksa ROM pada hardware
  yang lain, apakah memiliki BIOS tersendiri apakah
  tidak. Jika ya, maka akan dieksekusi juga.
• BIOS melakukan pemeriksaan lagi, misal
  memeriksa besar memori dan jenis memori.
  Lebih lanjut lagi, dia memeriksa hardware yang
  lain, seperti disk. Lalu dia mencari disk dimana
  proses boot bisa dilakukan, yaitu mencari boot
  sector. Boot sector ini bisa berada di hard disk,
  atau floppy disk.
Kompilasi Kernel
• Pada dasarnya Linux hanyalah sebuah kernel. Sedangkan
  program-program lain seperti teks editor, browser,
  kompilator, dan seterusnya melengkapi kernel menjadi suatu
  paket sistem operasi.
• Tentunya agar kernel dapat bekerja dengan optimal, perlu
  dilakukan konfigurasi sesuai dengan hardware yang ada.
  Biasanya, kompilasi kernel dilakukan saat hendak
  menambahkan device baru yang belum dikenali sebelumnya
  atau jika hendak mengaktifkan fitur tertentu pada sistem
  operasi.
• Pada proses kompilasi kernel, sangat mungkin terjadi
  kesalahan. Karena itu, jangan lupa membackup kernel yang
  lama, dan menyiapkan emergency boot disk. Pada penjelasan
  berikut, diasumsikan kernel yang digunakan adalah versi
  2.6.20 dan komputer menggunakan prosesor Intel.
• Beberapa tahapan dalam kompilasi kernel:
• Mendownload kernel. Ada banyak situs di internet tempat
  mendownload kernel. Tapi ada baiknya jika anda
  mengunjungi situs resminya, yaitu "kernel.org". Anda bisa
  melihat beraneka versi kernel dan patchnya disana.
• Format penamaan kernel Linux adalah linux-X.YY.ZZ.tar.gz
  atau linux-X.YY.ZZ.tar.bz2, dimana:
• X = major number;
• Y = minor number;
• ZZ = revision number.
• Contoh: linux-2.6.20. Angka
   – 2 adalah major number (angka 2 ini jarang berubah dan baru
     berubah jika sudah terjadi perubahan besar)
   – Angka 6 adalah minor number (karena 6 adalah bilangan genap,
     berarti kernel ini versi stabil)
   – Angka 20 menunjukkan nomor revisi.
ADA PERTANYAAN?
Tugas Kelompok
• Buat sebuah penelitian mengenai beberapa
  distro linux yang di bahas
  – Keunggulan Distro
  – Kelemahan / kekurangan
  – Paket-paket dalam distro
• 1 kelompok 5 orang, presentasi mulai minggu
  depan + laporan hardcopy

Contenu connexe

Tendances

Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasieddie Ismantoe
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan KernelAndino Maseleno
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasieddie Ismantoe
 
Chapter 9 - Sister
Chapter 9 - SisterChapter 9 - Sister
Chapter 9 - Sisterbeiharira
 
Sistem Operasi - 7 [Struktur SO]
Sistem Operasi  - 7 [Struktur SO]Sistem Operasi  - 7 [Struktur SO]
Sistem Operasi - 7 [Struktur SO]beiharira
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasiboyz1205
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasieddie Ismantoe
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasiaby89
 
Struktur Sistem Operasi
Struktur Sistem OperasiStruktur Sistem Operasi
Struktur Sistem Operasieddie Ismantoe
 
Tm7 sistem operasi
Tm7   sistem operasiTm7   sistem operasi
Tm7 sistem operasiDio Dika
 
Pertemuan 1.1 materi pendahuluan
Pertemuan 1.1 materi pendahuluanPertemuan 1.1 materi pendahuluan
Pertemuan 1.1 materi pendahuluanSetyady Peace
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasiNur Rohman
 

Tendances (20)

Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasi
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasi
 
Chapter 9 - Sister
Chapter 9 - SisterChapter 9 - Sister
Chapter 9 - Sister
 
Sistem Operasi - 7 [Struktur SO]
Sistem Operasi  - 7 [Struktur SO]Sistem Operasi  - 7 [Struktur SO]
Sistem Operasi - 7 [Struktur SO]
 
Linux
LinuxLinux
Linux
 
02 pengenalan sistem operasi
02 pengenalan sistem operasi02 pengenalan sistem operasi
02 pengenalan sistem operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Struktur Sistem Operasi
Struktur Sistem OperasiStruktur Sistem Operasi
Struktur Sistem Operasi
 
Tm7 sistem operasi
Tm7   sistem operasiTm7   sistem operasi
Tm7 sistem operasi
 
Pertemuan 1.1 materi pendahuluan
Pertemuan 1.1 materi pendahuluanPertemuan 1.1 materi pendahuluan
Pertemuan 1.1 materi pendahuluan
 
Kernel
KernelKernel
Kernel
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
9 man memoriaplot
9 man memoriaplot9 man memoriaplot
9 man memoriaplot
 
Sistem operasi
Sistem operasi Sistem operasi
Sistem operasi
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasi
 
03 struktur sistem operasi
03 struktur sistem operasi03 struktur sistem operasi
03 struktur sistem operasi
 

Similaire à Sistem operasi6

Struktur sistem operasi.ppt
Struktur sistem operasi.pptStruktur sistem operasi.ppt
Struktur sistem operasi.pptABASYAIR
 
S I S T E M O P E R A S I 2
S I S T E M  O P E R A S I 2S I S T E M  O P E R A S I 2
S I S T E M O P E R A S I 2Anda Alimudin
 
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10yulianileki213
 
P5-Sistem-Operasi.ppt
P5-Sistem-Operasi.pptP5-Sistem-Operasi.ppt
P5-Sistem-Operasi.pptUcihaItachi9
 
Bernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasiBernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasibelajarkomputer
 
Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusihofidatur
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerPurwa Husada
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptCrisnaLidya
 
Sistem Operasi smata10.pptx
Sistem Operasi smata10.pptxSistem Operasi smata10.pptx
Sistem Operasi smata10.pptxMuhibburridho1
 
Materi pertemuan ke 4.ppt
Materi pertemuan ke 4.pptMateri pertemuan ke 4.ppt
Materi pertemuan ke 4.pptkhairan marzuki
 
MultiProgramming and Time Sharing
MultiProgramming and Time SharingMultiProgramming and Time Sharing
MultiProgramming and Time SharingTri Sugihartono
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasibelajarkomputer
 

Similaire à Sistem operasi6 (20)

Struktur sistem operasi.ppt
Struktur sistem operasi.pptStruktur sistem operasi.ppt
Struktur sistem operasi.ppt
 
S I S T E M O P E R A S I 2
S I S T E M  O P E R A S I 2S I S T E M  O P E R A S I 2
S I S T E M O P E R A S I 2
 
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
 
P5-Sistem-Operasi.ppt
P5-Sistem-Operasi.pptP5-Sistem-Operasi.ppt
P5-Sistem-Operasi.ppt
 
Tugas so
Tugas soTugas so
Tugas so
 
Dasar Sistem Operasi
Dasar Sistem OperasiDasar Sistem Operasi
Dasar Sistem Operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
9.sistem operasi
9.sistem operasi 9.sistem operasi
9.sistem operasi
 
Bernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasiBernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasi
 
Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusi
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputer
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.ppt
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
pert 6 7.ppt
pert 6 7.pptpert 6 7.ppt
pert 6 7.ppt
 
Sistem operasi jaringan 2
Sistem operasi jaringan 2Sistem operasi jaringan 2
Sistem operasi jaringan 2
 
Sistem Operasi smata10.pptx
Sistem Operasi smata10.pptxSistem Operasi smata10.pptx
Sistem Operasi smata10.pptx
 
Materi pertemuan ke 4.ppt
Materi pertemuan ke 4.pptMateri pertemuan ke 4.ppt
Materi pertemuan ke 4.ppt
 
MultiProgramming and Time Sharing
MultiProgramming and Time SharingMultiProgramming and Time Sharing
MultiProgramming and Time Sharing
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasi
 

Sistem operasi6

  • 1. • Struktur Sistem Operasi • Proses Boot • Distro/ Kompilasi Kernel
  • 2. Struktur Sistem Operasi • Struktur Sederhana • Contoh dari sistem operasi ini adalah MS-DOS dan UNIX. • MS-DOS merupakan sistem operasi yang menyediakan fungsional dalam ruang yang sedikit sehingga tidak dibagi menjadi beberapa modul, • sedangkan UNIX menggunakan struktur monolitik dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan dan kernel berisi semua layanan yang disediakan sistem operasi untuk pengguna [Bambang2002]. • Inisialisasi-nya terbatas pada fungsional perangkat keras yang terbagi menjadi dua bagian yaitu kernel dan sistem program. • Kernel terbagi menjadi serangkaian interface dan device driver dan menyediakan sistem file, penjadwalan CPU, manajemen memori, dan fungsi-fungsi sistem operasi lainnya melalui system calls.
  • 5. • Kelemahan struktur monolitik adalah: • Pengujian dan penghilangan kesalahan sulit karena tidak dapat dipisahkan dan dialokasikan • • Sulit dalam menyediakan fasilitas pengamanan • • Merupakan pemborosan memori bila setiap komputer harus menjalan kernel monolitik, karena semua layanan tersimpan dalam bentuk tunggal sedangkan tidak semua layanan diperlukan. • • Kesalahahan sebagian fungsi menyebabkan sistem tidak berfungsi. • Keuntungan struktur monolitik adalah layanan dapat dilakukan dengan cepat karena terdapat dalam satu ruang.
  • 6. Berlapis (Layer Approach) • Sistem operasi dibagi menjadi beberapa lapisan. Lapisan terbawah (layer 0) adalah hardware dan yang tertinggi (layer N) adalah user interface. Lapisan N memberi layanan untuk lapisan N+1 • sedangkan proses-proses di lapisan N dapat meminta layanan lapisan N-1 untuk membangun layanan lapisan N+1. Lapisan N dapat meminta layanan lapisan N-1 namun lapisan N tidak dapat meminta layanan lapisan N+1. Masing-masing berjalan pada lapisannya sendiri.
  • 8. • [MDGR2006] Menurut Tanenbaum dan Woodhull, sistem terlapis terdiri dari enam lapisan, yaitu: • • Lapisan 0. Mengatur alokasi prosesor, pertukaran antar proses ketika interupsi terjadi atau waktu habis dan lapisan ini mendukung dasar multi-programming pada CPU. • • Lapisan 1. Mengalokasikan ruang untuk proses di memori utama dan pada 512 kilo word drum yang digunakan untuk menahan bagian proses ketika tidak ada ruang di memori utama. • • Lapisan 2. Menangani komunikasi antara masing-masing proses dan operator console. Lapisan ini masing-masing proses secara efektif memiliki operator console sendiri. • • Lapisan 3. Mengatur peranti I/O dan menampung informasi yang mengalir dari/ke proses tersebut. • • Lapisan 4. Tempat program pengguna. Pengguna tidak perlu memikirkan tentang proses, memori, console, atau manajemen I/O. • • Lapisan 5. Merupakan operator sistem.
  • 9. • Kelemahan struktur ini adalah fungsi-fungsi sistem operasi harus diberikan ke tiap lapisan secara hati-hati. Sedangkan keunggulannya adalah memeliki semua kelebihan rancangan modular, yaitu sistem dibagi menjadi beberapa modul dan tiap modul dirancang secara independen. • Tiap lapisan dapat dirancang, dikode dan diuji secara independen. Pendekatan berlapis menyederhanakan rancangan, spesifikasi dan implementasi sistem operasi.
  • 10. Microkernels • Metode struktur ini adalah menghilangkan komponen-komponen yang tidak diperlukan dari kernel dan mengimplementasikannya sebagai sistem dan program-program level user. Hal ini akan menghasilkan kernel yang kecil. • Fungsi utama dari jenis ini adalah menyediakan fasilitas komunikasi antara program client dan bermacam pelayanan yang berjalan pada ruang user. Contoh sistem operasi yang menggunakan metode ini adalah TRU64 UNIX, MacOSX dan QNX
  • 11. • Keuntungan dari kernel ini adalah kemudahan dalam memperluas sistem operasi, mudah untuk diubah ke bentuk arsitektur baru, kode yang kecil dan lebih aman. Kelemahannya adalah kinerja akan berkurang selagi bertambahnya fungsi-fungsi yang digunakan.
  • 12.
  • 13. Modular (Modules) • Kernel mempunyai kumpulan komponen- komponen inti dan secara dinamis terhubung pada penambahan layanan selama waktu boot atau waktu berjalan. Sehingga strateginya menggunakan pemanggilan modul secara dinamis (Loadable Kernel Modules). Umumnya sudah diimplementasikan oleh sistem operasi modern seperti Solaris, Linux dan MacOSX.
  • 15. Proses Boot • gambaran yang terjadi pada proses boot adalah : • Saat komputer dihidupkan, memorinya masih kosong. Belum ada instruksi yang dapat dieksekusi oleh prosesor. Karena itu, prosesor dirancang untuk selalu mencari alamat tertentu di BIOS ROM. Pada alamat tersebut, terdapat sebuah instruksi jump yang menuju ke alamat eksekusi awal BIOS. Setelah itu, prosesor menjalankan power-on-self test (POST), yaitu memeriksa kondisi hardware yang ada. • Sesudah itu, BIOS mencari video card. Secara khusus, dia mencari program BIOS milik video card. Kemudian system BIOS menjalankan video card BIOS. Barulah setelah itu, video card diinisalisasi.
  • 16. • Kemudian BIOS memeriksa ROM pada hardware yang lain, apakah memiliki BIOS tersendiri apakah tidak. Jika ya, maka akan dieksekusi juga. • BIOS melakukan pemeriksaan lagi, misal memeriksa besar memori dan jenis memori. Lebih lanjut lagi, dia memeriksa hardware yang lain, seperti disk. Lalu dia mencari disk dimana proses boot bisa dilakukan, yaitu mencari boot sector. Boot sector ini bisa berada di hard disk, atau floppy disk.
  • 17. Kompilasi Kernel • Pada dasarnya Linux hanyalah sebuah kernel. Sedangkan program-program lain seperti teks editor, browser, kompilator, dan seterusnya melengkapi kernel menjadi suatu paket sistem operasi. • Tentunya agar kernel dapat bekerja dengan optimal, perlu dilakukan konfigurasi sesuai dengan hardware yang ada. Biasanya, kompilasi kernel dilakukan saat hendak menambahkan device baru yang belum dikenali sebelumnya atau jika hendak mengaktifkan fitur tertentu pada sistem operasi. • Pada proses kompilasi kernel, sangat mungkin terjadi kesalahan. Karena itu, jangan lupa membackup kernel yang lama, dan menyiapkan emergency boot disk. Pada penjelasan berikut, diasumsikan kernel yang digunakan adalah versi 2.6.20 dan komputer menggunakan prosesor Intel.
  • 18. • Beberapa tahapan dalam kompilasi kernel: • Mendownload kernel. Ada banyak situs di internet tempat mendownload kernel. Tapi ada baiknya jika anda mengunjungi situs resminya, yaitu "kernel.org". Anda bisa melihat beraneka versi kernel dan patchnya disana. • Format penamaan kernel Linux adalah linux-X.YY.ZZ.tar.gz atau linux-X.YY.ZZ.tar.bz2, dimana: • X = major number; • Y = minor number; • ZZ = revision number. • Contoh: linux-2.6.20. Angka – 2 adalah major number (angka 2 ini jarang berubah dan baru berubah jika sudah terjadi perubahan besar) – Angka 6 adalah minor number (karena 6 adalah bilangan genap, berarti kernel ini versi stabil) – Angka 20 menunjukkan nomor revisi.
  • 20. Tugas Kelompok • Buat sebuah penelitian mengenai beberapa distro linux yang di bahas – Keunggulan Distro – Kelemahan / kekurangan – Paket-paket dalam distro • 1 kelompok 5 orang, presentasi mulai minggu depan + laporan hardcopy