Resume Sistem Operasi - Pertemuan 1



Sesi 1 : Pengantar Sistem Operasi Linux

Materi:

- Konsep Open Source (UNIX)
- Linux, Unix, OpenBSD
- Macam-macam Open Source Software
- Copy Right (c), Trade Mark, Free Software, Trial Version



Sistem Operasi

Definisi  : 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 : - 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
 - Jenis : - Bourne shell

    - C shell 
    - Korn shell
Contoh: - $_ (bourne /korn)
      - %_ (C shell)  

FSH (File Hierarchy Standard)
 - Menjelaskan standar tampilan direktori pada UNIX
 - One single directoru structure
 - Inverted tree structure
 - Different to windows (drive C, drive D)



User Concept
 - Root account
  -->Login jika perlu saja
 - Non-root account
  -->Kemampuan dibatasi


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.

Multiuser:

 - 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 File yang Hirarkikal:

          Memungkinkan pemakai mengorganisasikan informasi atau data dalam bentuk yang mudah untuk diingat dan mudah untuk mengaksesnya. Informasi-informasi yang ada dapat diatur, misalnya dikelompokkan per pemakai atau berdasarkan suatu departemen. 
 Shell UNIX:

Shell UNIX menjadi jembatan antar pemakai dan sistem. Ia bertindak sebagai penerjemah perintah yang 
sangat bermanfaat bagi pemakai. Kemampuan shell mencakup 2 hal, yakni:
¤ Modus interaktif
          Pada modus interaktif, pemakai dapat memberikan perintah dan kemudian shell akan mengerjakan perintah yang diberikan. Hal ini dapat diulang-ulang sebab begitu shell telah selesai menjalankan perintah, shell tersebut akan menunggu perintah berikutnya.

¤ Modus pemrograman 
         Pada modus pemrograman, pemakai dapat menyusun suatu program yang berupa sejumlah perintah. Selanjutnya shell akan mengerjakan perintah-perintah tersebut secara berurutan. Hal seperti ini sangat bermanfaat untuk menangani pekerjaan yang bersifat rutin.

Utilitas :
Sistem operasi UNIX tersusun atas sejumlah program, yang diantaranya berupa utilitas. Ratusan utilitas yang tersedia pada UNIX mempunyai tugas yang bermacam-macam. Diantaranya berhubungan dengan hal-hal berikut:
  - Manajemen file (cp, mv, mkdir, rmkdir)
  - Penyunting file (Vi editor)
  - Pendukung komunikasi (write <nama user>, wall)
 - Dengan mengkombinasikan utilitas-utilitas yang ada, pemakai dapat membuat program baru untuk
   melaksanakan tugas seperti yang anda harapkan. Hal ini dapat dilakukan dengan cepat dan mudah.


Jenis UNIX:
 1. UNIX: - Mac
        - BSD
        - UNIX
 2. -.BSD
1.FreeBSD

2.OpenBSD

3.OtherBSDs

-.LINUX (distrowatch.com)

1.Ubuntu (kubuntu, edubuntu, dll)

2.Fedora

3.Centos

4.Suse

5.OpenSuse, Mandriva, BlankOn, Debian

6.dll





0 comments:

Post a Comment

Chit-Chat (Live)