Perkenalkan nama saya Nailal Kiroom Bi Dzikrilaah, saya lahir di Surabaya, 15 April 1997.
Saya berkuliah di Universitas Muhammadiyah Sidoarjo dan mengambil jurusan Teknik Informatika dan jika ingin mengenal lebih dalam tentang Universitas saya silahkan akses link berikut :
SISTEM KOMPUTER
SISTEM OPERASI
Percobaan 1 : Melihat identitas diri (nomor id dan group id)
$ id
POKOK BAHASAN 2
Struktur Sistem Operasi Linux
Struktur Linux
Linux tidak jauh beda dengan Unix yang merupakan suatu sistem operasi yang terstruktur, menyangkut sistem pada perangkat lunaknya maupun pada perangkat keras seperti ( terminal, unix sistem, consol serta jalur komunikasi ).
Adapun struktur Linux yang menyangkut perangkat lunak antara lain :
- Shell
- Utilitas
- Kernel
- Aplikasi
Struktur Shell
Merupakan interpreter pada sistem Linux. Shell berfungsi sebagai interface (antar muka ) dengan sistem Linux. Adapun macam-macam shell yang terdapat pada sistem Linux antara lain :
* Kom shell (/bin/ksh )
* Boume Again Shell ( /bin/bash )
* C Shell ( /bin/csh )
Struktur Utilitas
Adalah salah satu program yang sengaja disediakan Linux untuk melakukan tugas-tugas tertentu.
Struktur Kernel
Merupakan bagian paling penting dari suatu sistem Linux, memiliki fungsi : untuk menampilkan berbagai bentuk fungsi bertingkat rendah dan pengendali langsung perangkat keras.
Terdapat beberapa fungsi yang dilakukan kernel antara lain :
- Manajemen file dan security
- Pelayanan proses input output
- Manajemen memori
- Penanganan proses interupsi
- Proses manajemen sistem dan penjadwalan
- Pelayanan jam sistem dan tanggal
Percobaan : Manajemen Proses
ps menampilkan PID ( Process ID ) untuk shell dan proses ps itu sendiri
$ ps
POKOK BAHASAN 3
Manajemen I/O & Manajemen Memori
Manajemen I/O
INPUT => PROSES => OUTPUT
Intruksi ( command ) yang diberikan pada Linux melalui Shell disebut sebagai eksekusi program yang selanjutnya disebut proses. Setiap kali intruksi diberikan, maka Linux kernel akan menciptakan sebuah proses dengan memberikan nomor PID ( Process Identity ). Proses dalam Linux selalu membutuhkan input dan menghasilkan suatu output. Dalam konteks Linux input / output adalah :
- Keyboard ( input )
- Layar ( output )
- Files
- Struktur data kernel
- Peralatan I/O lainnya ( misalnya Network ).
Manajemen Memori
Percobaan 1 File Description
Untuk meliat isi file dari direktori aktif
$ ls
Proses Thread dan Deadlock
KONSEP PROSES DI LINUX
Setiap kali intruksi diberikan pada linux sell, maka kemel akan menciptakan sebuah proses id. Proses ini disebut juga dengan terminilogy Unix : sebagai sebuah Job. Proses id (PID) di mulai dari 0, yaitu proses “INK”, kemudian diikuti oleh proses berikutnya (terdaftar pada /etc/ inittab).
Beberapa tipe proses :
· Foreground
Proses yang didapatkan oleh pemakai langsung pada terminal (interaksi 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. Bila tidak ada request, maka program ini akan berada dalam kondisi “idle” dan tidak menggunakan waktu hitung CPU. Umumnya nama proses daemon di UNIX berakhiran d, misalnya inetd, named, popd, dll.
Percobaan : Status Proses
Instruksi ps (proses status) digunakan untuk melihat kondisi proses yang ada. PID adalah Nomor Identitas, tty adalah nama terminal dimana proses tersebut aktif, STAT berisi S (sleeping) dan R (running), COMMAND merupakan instruksi yamg digunakan.
$ ps
POKOK BAHASAN 5
Manajemen File dan Disk
Manajemen File
File merupakan kumpulan data atau informasi yang saling berhubungan. Sistem operasi Linux mempunyai manajemen file berbentuk seperti piramida. Membentuk tingkatan struktur file seperti pohon silsilah keluarga. Struktur ini memudahkan pengguna Linux untuk mengelola berbagai file.
Manajemen Disk
Manajemen disk merupakan sarana penyimpanan yang berfungsi untuk menyimpan data, file dan informasi secara permanen dalam suatu sistem komputer. Media disk berada satu tingkat dibawah memori utama dalam hirarki memori. Media disk berbeda sekali dengan memori utama komputer karena tidak mempunyai
hubungan langsung dengan prosesor komputer. Linux mensupport berbagai file system diantaranya adalah :
- Ext2
- Ext3
- Ext4
Percobaan : Direktori
Melihat direktori aktif
$ pwd
POKOK BAHASAN 6
Sistem Operasi Tersebar
DEFINISI SISTEM OPERASI TERSEBAR
Sistem operasi tersebar adalah sebuah sistem yang komponennya berada pada jaringan komputer. Komponen tersebut saling berinteraksi dan melakukan komunikasi/koordinasi pengiriman pesan. hanya dengan Sistem operasi terdistribusi adalah salah satu implementasi sistem operasi tersebar, dimana sekumpulan komputer dan prosesor yang terhubung dalam satu jaringan. Koleksi- koleksi dari objek-objek ini secara tertutup bekerja secara bersama-sama untuk melakukan suatu tugas atau pekerjaan tertentu. Tujuan utamanya adalah untuk memberikan hasil secara lebih, terutama dalam:
$ File system
$ Name space
$ Waktu pengolahan
$ Keamanan Akses ke seluruh resources
Percobaan : Yum scipt
Install paket samba dari repository lokal umsida.
# cd /tmp/
# apt -get install samba
Sekian rangkuman yang dapat saya ambil dari Praktikum Sistem Operasi.
Bila ada salah dalam penulisan harap maklum.
Terimah kasih.
