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)
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
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.
Sistem File yang Hirarkikal:
¤ Modus interaktif
¤ Modus pemrograman
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.
- BSD
- UNIX
0 comments:
Post a Comment