Sabtu, 10 September 2011

Resume ke-1

SISTEM OPERASI
adalah perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar dari sistem komputer.
Contoh : Windows, Ubuntu, Android.
Tugas :
- 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
1. Hardware
2. Kernel & Driver
    a. Kernel
        Tugas :
        - mengatur hardware
        - mengatur file system dan struktur
        - manajemen perangkat (store files on disk)
        - manajemen proses (fungsi CPU)
        - manajemen memory
    b. Driver
        setiap perangkat membutuhkan driver. Biasanya driver bersifat plug and play,artinya driver sudah
        disediakan langsung ketika SO diinstall.
3. Shell
    adalah interface antara user dan kernel.
    yang membuat shell berbeda adalah fiturnya
    a. auto completion
    b. history
    c. alias
    d. command line editing
    ada beberapa jenis shell yang beredar saat  ini seperti Bourne Shell, C shell, Korn shell
4. FSH (File Hierarchy Standard)
    menjelaskan standar tampilan direktori pada UNIX, one single directory structure, Inverted tree structure
5. User Concept
    a. Root Account
        dapat melakukan apa saja (melakukan perubahan pada sistem operasi)
    b. Non-root account
        akun yang sangat terbatas dalam mengakses komputer.
UNIX
Dikembangkan di Laboratorium Bell,A&T&T.
awalnya bernama UNICS (oleh Ken Thompson, 1969).
tahun 1973, Ken Thompson dan Desnnis Ritchie menulis ulang kernel dari sistem UNIX-dengan bahasa C.
kelebihan :
- probabilitas
   sistem UNIX mudah diadaptasikan ke sistem komputer lain.
- multiuser
   sistem dapat digunakan oleh beberapa user sekaligus dan berbagai sumber.
- multitasking
   seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu bersamaan dari sebuah terminal.
- sistem file yang hirarkikal
   sistem file ini memungkinkan pemakai mengorganisasikan infotmasi atau data dalam bentuk yang mudah
   untuk diingat dan mudah untuk diakses.
- shell UNIX
   merupakan jembatan antar pemakai dan sistem
- utilitas
   UNIX tersusun atas sejumlah program, diantaranya berupa utilitas yang mempunyai tugas bermacam-macam.

Varians UNIX :
a. UNIX(Mac,BSD,UNIX)
b. UNIX-Like
    - BSD
    - LINUX

OPEN SOURCE, FREE SOFTWARE, SOFTWARE LICENSE
Open Source adalah software yang membebaskan source codenya agar dapat dilihat orang lain untuk diperbaiki kelemahan-kelemahannya. Open Source dapat diperoleh dan dignakan secara gratis tanpa membayar lisensi

UNDANG_UNDANG HAK CIPTA
Undang-undang hak cipta memberi pemegang hak cipta sicata signifikan untuk mengawasi dan mengendalikan  penyalinan penyebaran suatu katya, tetapi FSF menuliskan sebuah lisensi untuk perangkat lunak GNU yang memberi izin kepada penerima untuk menyalin dan menyebarkan kembali perangkat lunak di bawah pasal-pasal yang sangat permisif.

SOFTWARE LICENSE
License ini dipakai oleh sebagian besar program GNU, juga sejumlah program perangkat lunak bebas yang bukan bagian dari projek GNU yang biasa disebut sebagai Free software license.

TRIAL VERSION
merupakan versi percobaan, jadi hanya bersifat sementara (ada masa kadaluarwa)