Sistem operasi:  LINUX Aeni Jamilia (1011600846) 24/11/11
Perbedaan Mendasar Linux Free Open source Multiuser  dan  multitasking
Perbedaan Linux dengan Sistem Operasi Lain Linux berjalan lebih cepat dibanding UNIX lain pada hardware yang sama UNIX memiliki kelemahan yaitu tidak bersifat  free MS-DOS hanya dapat dijalankan pada prosesor x86 dan tidak mendukung multi user dan multi tasking, serta tidak bersifat  free MSDOS tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lain MS Windows menawarkan kemampuan grafis yang ada pada Linux termasuk kemampuan networking tetapi tetap memiliki kekurangan yang ada pada MS-DOS. Windows NT yang juga tersedia untuk Digital Alpha selain prosesor x86. Namun Windows NT ini masih juga memiliki beberapa kekurangan yang telah ada pada MS-DOS Linux dapat dijalankan pada PowerMac
Sejarah Linux Pertama kali dibuat oleh Linus Benedict Torvalds dari Universitas Helsinki Finlandia, sedangkan sistem dan aplikasi di Linux yang diketahui saat ini, mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek lain seperti GNU.
Distro Linux RedHat Debian Slackware SuSE Mandrake WinLinux dll
Prinsip Desain Linux Linux menyerupai implementasi UNIX non-microkernel Sistem yang multi-user, multi-tasking dengan alat-alat unix-compatible yang lengkap Model jaringan standar UNIX diimplementasikan secara keseluruhan Sistem berkas linux mengikuti semantik tradisional UNIX Akibat semakin berkembangnya teknologi PC, kernel linux juga semakin lengkap dalam mengimplementasikan fungsi UNIX Sedikitnya ada dua distribusi linux yang sudah memperoleh sertifikasi of f isial POSIX.
Kelebihan Linux Data tersimpan di dalam  harddisk Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file Linux/UNIX mendukung struktur file yang bersifat hirarki Multitasking
Bagian Sistem Operasi Kernel Perpustakaan sistem Utilitas Sistem
Manajemen Proses Beberapa tipe proses : • Foreground Proses  yang  diciptakan oleh pemakai langsung pada terminal (interaktif, dialog). • Batch Proses yang dikumpulkan dan dijalankan  secara sekuensial (satu persatu). Prose Batch tidak diasosiasikan (berinteraksi) dengan terminal. •  Daemon Proses yang menunggu permintaan ( request ) dari proses lainnya dan menjalankan  tugas  sesuai  dengan  permintaan  tersebut.
Deskriptor Proses Guna keperluan manajemen proses, kernel memelihara informasi tentang setiap proses di sebuah deskriptor proses dengan tipe  task_struct . Setiap deskriptor proses mengandung informasi antara lain status proses, ruang alamat, daftar berkas yang dibuka, prioritas proses, dan sebagainya.
Status  Linux: TASK_RUNNING TASK_INTERRUPTIBLE TASK_UNINTERRUPTIBLE   TASK_STOPPED TASK_ZOMBIE
Penjad w al  ( Scheduler ) Penjad w al adalah suatu pekerjaan yang dilakukan untuk mengalokasikan  CPU time  untuk  tasks  yang berbeda-beda dalam sistem operasi. Sinkronisasi Kernel Cara penjad w alan kernel pada operasinya secara mendasar berbeda dengan cara penjadualan suatu proses.
Penjad w alan Proses Ketika kernel telah mencapai titik penjadualan ulang, karena terjadi interupsi penjad w alan ulang maupun karena proses kernel yang sedang berjalan telah diblokir untuk menunggu beberapa signal bangun, harus memutuskan proses selanjutnya yang akan dijalankan. Linux telah memiliki dua algoritma penjad w alan proses yang terpisah satu sama lain. Algoritma yang pertama adalah algoritma  time-sharing  untuk penjad w alan  preemptive  yang adil diantara sekian banyak proses. Sedangkan algoritma yang kedua didesain untuk tugas  real-time  dimana proritas mutlak lebih utama daripada keadilan mendapatkan suatu pelayanan.
Manajemen Memori Tujuan: Utilitas CPU meningkat. Data dan instruksi dapat diakses dengan cepat oleh CPU. Tercapai efisiensi dalam pemakaian memori yang terbatas. Transfer data dari/ke memori utama ke/dari CPU dapat lebih efisien.
Pada microprocessor Intel 80x86  memory addresses  dibedakan menjadi tiga jenis  address  : Logical Address Linear Address Physical Address
Macam teknik manajemen memori : 1.  Physically contigous memory areas a.  Page Frame Management b.  Memory Area Management 2.  Physically noncontigous memory areas a. Noncontigous Memory Area Management
Referensi Sofyan, Ahmad (2000).  Membangun Linux sebagai Intranet/Internet Server  . Penerbit YPTE, Jakarta.  XFREE Documentation Linux Fundamental, INIXINDO  Raharja, R. Anton, dkk. 2001.  Pengenalan Linux .  Situs  http://PANDU.DHS.ORG   Milis  [email_address] Linux Manual Situs  http://NGELMU.DHS.ORG http://belajar-komputer-mu.com/pengertian-sistem-operasi-komputer-operating-system/ http://nanangtridinata.wordpress.com/category/linux/page/2/ http://g.randicha.students-blog.undip.ac.id/2010/10/01/chapter-9-virtual-memory http://tikknara.blogspot.com/2010/04/manajemen-memori-pada-linux.html http://g.randicha.students-blog.undip.ac.id/2010/10/01/chapter-9-virtual-memory/ http://www.bebas.vlsm.org/v06/Kuliah/SistemOperasi/2003/21/produk/SistemOperasi/linux76.html
Thank You  !!

Linux

  • 1.
    Sistem operasi: LINUX Aeni Jamilia (1011600846) 24/11/11
  • 2.
    Perbedaan Mendasar LinuxFree Open source Multiuser dan multitasking
  • 3.
    Perbedaan Linux denganSistem Operasi Lain Linux berjalan lebih cepat dibanding UNIX lain pada hardware yang sama UNIX memiliki kelemahan yaitu tidak bersifat free MS-DOS hanya dapat dijalankan pada prosesor x86 dan tidak mendukung multi user dan multi tasking, serta tidak bersifat free MSDOS tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lain MS Windows menawarkan kemampuan grafis yang ada pada Linux termasuk kemampuan networking tetapi tetap memiliki kekurangan yang ada pada MS-DOS. Windows NT yang juga tersedia untuk Digital Alpha selain prosesor x86. Namun Windows NT ini masih juga memiliki beberapa kekurangan yang telah ada pada MS-DOS Linux dapat dijalankan pada PowerMac
  • 4.
    Sejarah Linux Pertamakali dibuat oleh Linus Benedict Torvalds dari Universitas Helsinki Finlandia, sedangkan sistem dan aplikasi di Linux yang diketahui saat ini, mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek lain seperti GNU.
  • 5.
    Distro Linux RedHatDebian Slackware SuSE Mandrake WinLinux dll
  • 6.
    Prinsip Desain LinuxLinux menyerupai implementasi UNIX non-microkernel Sistem yang multi-user, multi-tasking dengan alat-alat unix-compatible yang lengkap Model jaringan standar UNIX diimplementasikan secara keseluruhan Sistem berkas linux mengikuti semantik tradisional UNIX Akibat semakin berkembangnya teknologi PC, kernel linux juga semakin lengkap dalam mengimplementasikan fungsi UNIX Sedikitnya ada dua distribusi linux yang sudah memperoleh sertifikasi of f isial POSIX.
  • 7.
    Kelebihan Linux Datatersimpan di dalam harddisk Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file Linux/UNIX mendukung struktur file yang bersifat hirarki Multitasking
  • 8.
    Bagian Sistem OperasiKernel Perpustakaan sistem Utilitas Sistem
  • 9.
    Manajemen Proses Beberapatipe proses : • Foreground Proses yang diciptakan oleh pemakai langsung pada terminal (interaktif, dialog). • Batch Proses yang dikumpulkan dan dijalankan secara sekuensial (satu persatu). Prose Batch tidak diasosiasikan (berinteraksi) dengan terminal. • Daemon Proses yang menunggu permintaan ( request ) dari proses lainnya dan menjalankan tugas sesuai dengan permintaan tersebut.
  • 10.
    Deskriptor Proses Gunakeperluan manajemen proses, kernel memelihara informasi tentang setiap proses di sebuah deskriptor proses dengan tipe task_struct . Setiap deskriptor proses mengandung informasi antara lain status proses, ruang alamat, daftar berkas yang dibuka, prioritas proses, dan sebagainya.
  • 11.
    Status Linux:TASK_RUNNING TASK_INTERRUPTIBLE TASK_UNINTERRUPTIBLE TASK_STOPPED TASK_ZOMBIE
  • 12.
    Penjad w al ( Scheduler ) Penjad w al adalah suatu pekerjaan yang dilakukan untuk mengalokasikan CPU time untuk tasks yang berbeda-beda dalam sistem operasi. Sinkronisasi Kernel Cara penjad w alan kernel pada operasinya secara mendasar berbeda dengan cara penjadualan suatu proses.
  • 13.
    Penjad w alanProses Ketika kernel telah mencapai titik penjadualan ulang, karena terjadi interupsi penjad w alan ulang maupun karena proses kernel yang sedang berjalan telah diblokir untuk menunggu beberapa signal bangun, harus memutuskan proses selanjutnya yang akan dijalankan. Linux telah memiliki dua algoritma penjad w alan proses yang terpisah satu sama lain. Algoritma yang pertama adalah algoritma time-sharing untuk penjad w alan preemptive yang adil diantara sekian banyak proses. Sedangkan algoritma yang kedua didesain untuk tugas real-time dimana proritas mutlak lebih utama daripada keadilan mendapatkan suatu pelayanan.
  • 14.
    Manajemen Memori Tujuan:Utilitas CPU meningkat. Data dan instruksi dapat diakses dengan cepat oleh CPU. Tercapai efisiensi dalam pemakaian memori yang terbatas. Transfer data dari/ke memori utama ke/dari CPU dapat lebih efisien.
  • 15.
    Pada microprocessor Intel80x86 memory addresses dibedakan menjadi tiga jenis address : Logical Address Linear Address Physical Address
  • 16.
    Macam teknik manajemenmemori : 1. Physically contigous memory areas a. Page Frame Management b. Memory Area Management 2. Physically noncontigous memory areas a. Noncontigous Memory Area Management
  • 17.
    Referensi Sofyan, Ahmad(2000). Membangun Linux sebagai Intranet/Internet Server . Penerbit YPTE, Jakarta. XFREE Documentation Linux Fundamental, INIXINDO Raharja, R. Anton, dkk. 2001. Pengenalan Linux . Situs http://PANDU.DHS.ORG Milis [email_address] Linux Manual Situs http://NGELMU.DHS.ORG http://belajar-komputer-mu.com/pengertian-sistem-operasi-komputer-operating-system/ http://nanangtridinata.wordpress.com/category/linux/page/2/ http://g.randicha.students-blog.undip.ac.id/2010/10/01/chapter-9-virtual-memory http://tikknara.blogspot.com/2010/04/manajemen-memori-pada-linux.html http://g.randicha.students-blog.undip.ac.id/2010/10/01/chapter-9-virtual-memory/ http://www.bebas.vlsm.org/v06/Kuliah/SistemOperasi/2003/21/produk/SistemOperasi/linux76.html
  • 18.