tugas_SO01_M.Hary.P_SI.P1.2010 (Pengantar Sistem Operasi Linux)

Sistem Operasi
Sistem Operasi = Perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar dari sistem komputer.
  • Windows
  • Ubuntu
  • Android
Tugas dari Sistem Operasi
  • Melakukan fungsi manajemen sistem file
  • Mengendalikan berbagai sesumber pada sistem, seperti disk dan printer
  • Mengatur sejumlah pemakai yang menggunakan sistem secara bersamaan.
  • Membentuk penjadwalan proses-proses di dalam sistem.
Konsep Sistem Operasi 

Hardware  
Kernel & driver  
Kernel merupakan inti dari Sistem Operasi  
Tugas Kernel
      • Mengatur hardware
      • Mengatur file system dan struktur
      • Manajemen perangkat (store files on disk)
      • Manajemen Proses (Fungsi CPU)
      • Manajemen Memory
    Driver
      • Setiap perangkat membutuhkan driver
      • Plug and Play, artinya driver sudah disediakan langsung ketika SO diinstal
    Shell
      • Interface antara user dan kernel
      • Yang membuat shell berbeda
        • Fitur
        • Auto completion
        • History
        • Alias
        • Command line editing
    Ada beberapa jenis shell yang beredar saat ini. Tiga diantaranya yang sangat menonjol adalah:
        • Bourne shell
        • C shell
        • Korn shell
    Contoh:
    $_ (bourne /korn)
    %_ (C shell)
     
    Kelebihan UNIX
    Portabilitas
    Sistem UNIX mudah diadaptasikan ke sistem komputer lain.
    Bagi pemakai, hal seperti ini sangatlah menguntungkan. Mengapa menguntungkan? Sebab portabilitas berarti ketidak bergantungan pada suatu perangkat keras.

    Multisever
    Multiuser berarti sejumlah orang (pemakai) dapat menggunakan sistem secara bersamaan dan berbagi sumber (disk, printer dan sebagainya).
    Keuntungan dengan adanya sifat multiuser adalah
      • Penghematan perangkat keras, karena perangkat keras (misalnya printer dan disk) dapat dipakai oleh banyak orang secara bersama-sama.
      • Data dapat diakses oleh banyak orang secara serentak, sehingga tidak ada penduplikasian data. Selain itu konsistensi data lebih terjamin.
    Multitasking
    • Seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu bersamaan dari sebuah terminal.
    • Kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan beberapa tugas pada saat bersamaan biasa dinamakan multitasking
    Sistem Operasi UNIX
     


    Macam – macam OpenSource software
    • Freemind (Brainstorming)
    • Blender (animasi 3DMax)
    • K3B  (Nero)
    • Thunderbird (aplikasi email)
    • OpenOffice ( MW)
    • SciLab (Matlab)
    • Apache, PHP
    • Mozilla firefox
    • VLC (untuk Mp3)

    Opensource, Free Software, Software Lisence
    Open source software adalah istilah yang digunakan untuk software yang:
    • membuka/membebaskan source codenya untuk dilihat oleh orang lain
    •  membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus  memperbaiki kelemahan-kelemahan yang ada pada software tersebut.
    • Open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya orang mendapatkan software ini dari internet. Salah satu open source software yang terkenal yaitu Linux.

    Lisensi ini kini dipakai oleh sebagian besar program GNU, juga sejumlah program perangkat lunak bebas yang bukan bagian dari projek GNU; biasa disebut sebagai Free software license. Lisensi ini memberi hak kepada para penerima program untuk menjalankan, menyalin, memodifikasi, dan menyebarkannya kembali, tetapi melarang mereka menambahkan syarat tambahan pada salinan yang mereka sebarkan. Gagasan ini sering dinyatakan sebagai Copyleft.

    Free Software
    Versi percobaan
    Software yang digunakan hanya bersifat sementara (ada masa kadaluarsa)

    0 komentar:

    Posting Komentar