1 / 13

sistem

sistem operasi

guest24926
Download Presentation

sistem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prodi PendidikanTeknikInformatika dan Komputer JurusanTeknikInformatika FakultasTeknik UNM SistemoperasiPertemuan 14

  2. LINUX Linux sangatmiripdengansistem-sistem UNIX, halinidikarenakankompatibilitasdengan UNIX merupakantujuanutamadesaindariproyek Linux. Perkembangan Linux dimulaipadatahun 1991, ketikamahasiswaFinlandiabernamaLinusTorvaldsmenulis Linux, sebuah kernel untukprosesor 80386, prosesor 32-bit pertamadalamkumpulan CPU intel yang cocokuntuk PC.

  3. Kernel Linux Kernel Linux pertama yang dipublikasikanadalahversi 0.01, padatanggal 14 Maret, 1991. Sistemberkas yang didukunghanyasistemberkasMinix - kernel pertamadibuatberdasarkankerangkaMinix. Tetapi, kernel tersebutsudahmengimplementasiproses UNIX secaratepat.

  4. PrinsipRancangan Dalamrancangankeseluruhan, Linux menyerupaiimplementasi UNIX non-microkernel yang lain. Iaadalahsistem yang multi-user, multi-tasking denganalat-alat UNIX-compatible yang lengkap. Walau pun Linux dapatberjalanpadaberbagaimacam platform, padaawalnyadiadikembangkansecaraeksklusifpadaarsitektur PC. Sebagianbesardaripengembanganawaltersebutdilakukanolehpeminat individual, bukanolehfasilitasriset yang berdanabesar,

  5. KomponenSistem Linux Sistem Linux terdiridaritigabagiankodepenting: • Kernel: Bertanggungjawabmemeliharasemuaabstraksipentingdarisistemoperasi, termasukhalsepertiproses- prosesdanmemori virtual. • Perpustakaansistem: menentukankumpulanfungsistandardimanaaplikasidapatberinteraksidengan kernel, danmengimplementasihampirsemuafungsisistemoperasi yang tidakmemerlukanhakpenuhatas kernel. • UtilitasSistem: adalah program yang melakukanpekerjaanmanajemensecaraindividudankhusus.

  6. Modul Kernel Linux Modul kernel Linux adalahbagiandari kernel Linux yang dapatdikompilasi, dipanggildandihapussecaraterpisahdaribagian kernel lainnyasaatdibutuhkan. Modul kernel dapatmenambahfungsionalitas kernel tanpaperlu me-reboot sistem.

  7. Registrasi Driver Hal-hal yang masukdalamtabelregistrasi adalah: • device driver • sistemberkas • protokoljaringan • format binari

  8. Penjadual Penjadualadalahsuatupekerjaan yang dilakukanuntukmengalokasikanCPU timeuntuktasks yang berbeda-bedadalamsistemoperasi.

  9. ManagemenMemoridi Linux Memorimanagemenmerupakansalahsatubagianterpentingdalamsistemoperasi. Karenaadanyaketerbatasanmemori, diperlukansuatustrategidalammenanganimasalahini. Jalankeluarnyaadalahdenganmenggunakanmemori virtual. Denganmemori virtual, memoritampaklebihbesardaripadaukuran yang sebenarnya.

  10. Memori Virtual Memorifisikdanmemori virtual dibagimenjadibagian-bagian yang disebutpage. Pageinimemilikiukuran yang samabesar. Tiappageinipunyanomor yang unik, yaitu Page Frame Number (PFN). Untuksetiapinstruksidalam program, CPU melakukan mapping darialamat virtual kememorifisik yang sebenarnya.

  11. SistemBerkas Linux • File File adalahsesuatu yang dapatdibacadanditulis. File ditempatkanpadamemori. Penempatanpadamemoritersebutsesuaidengankonsep file deskriptor yang dimilikiunix. • Inode Inodemerepresentasikanobjekdasardalam file sistem. Inodebisasaja file biasa, direktori, simbolik link dan lain sebagainya.

  12. lanjutan • File sistem File system adalahkumpulandariinode-inodedengansatuinodepembedayaitu root. Inodelainnyadiaksesmulaidari root inodedanpencariannama file untukmenujukeinodelainnya. • Nama inode Semua inode dalam file sistem diakses melalui namanya.

  13. Thank you….

More Related