RANGKUMAN
SISTEM OPERASI
MODUL 1-6
Disusun Oleh:
Nama: Ahmad Baihaqi Hafid
NIM: 231080200035
Kelompok: 11
Perkenalkan nama saya Haqi, saya dari jurusan Informatika Universitas Muhammadiyah Sidoarjo yang saat ini telah melaksanakan praktikum Sistem Operasi, blog ini saya buat agar mempermudah mencari rangkuman terkait materi Sistem Operasi.
POKOK BAHASAN 1
Pengenalan Sistem Komputer Dan Sistem Operasi Linux
SISTEM OPERASI
Sistem operasi adalah program yang bertindak sebagai perantara antara user
dengan perangkat keras komputer. Sistem operasi digunakan untuk mengeksekusi
program user dan memudahkan menyelesaikan permasalahan user. Selain itu
dengan adanya sistem operasi membuat sistem komputer nyaman digunakan.
Sistem operasi mempunyai tujuan untuk menggunakan perangkat keras komputer
secara efisien.
Secara umum komponen sistem komputer terdiri dari:
1. Perangkat Keras, merupakan sumber daya utama untuk proses komputasi.
Perangkat keras komputer terdiri dari : CPU, memory dan perangkat input
output.
2. Sistem Operasi, mempunyai tugas untuk melakukan control dan koordinasi
penggunaan perangkat keras pada berbagai program aplikasi untuk useruser yang berbeda.
3. Program Aplikasi, menentukan cara sumber daya sistem digunakan untuk
menyelesaikan permasalahan komputasi dari user, contohnya compiler,
sistem basis data, video games, program bisnis dan lain-lain.
4. User yang menggunakan sistem, terdiri dari orang, mesin atau komputer
lain.
Hubungan antara komponen-komponen sistem komputer diatas dapat dilihat pada
Gambar.
FORMAT INSTRUKSI LINUX
Instruksi Linux standar mempunyai format sebagai berikut:
$ NamaInstruksi [pilihan] [argumen]
Pilihan adalah option yang dimulai dengan tanda – (minus).
Argumen dapat kosong,
satu atau beberapa argument (parameter).
Contoh:
Tabel Instruksi Linux
MANUAL
Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang
penting dalam menggunakan manual adalah:
Tabel Kunci Keyboard Untuk Menggunakan manual.
POKOK BAHASAN 2
Struktur Sistem Operasi Linux
Struktur Aplikasi adalah salah satu program yang dibuat oleh pemakai untuk
memenuhi kebutuhan sendiri. File merupakan struktur dasar dalam sebuah sistem komputer berfungsi untuk
menyimpan data-data maupun informasi. Nah di dalam Linux dibagi menjadi
3(tiga) kategori utama antara lain:
1. Direktori
Yaitu file yang berisi daftar nama dan juga suatu bilangan node dari
masing masing file yang digunakan.
2. File spesial
Yaitu file yang menyatakan piranti fisik / perangkat keras, bisa berupa
filefile yang berhubungan dengan komunikasi antar proses yang sedang
berjalan.
3. File Biasa
Yaitu file yang digunakan untuk penyimpanan data, dokumen, grafik, dll.
Bentuk file antara lain file data.
POKOK BAHASAN 3
Manajemen I/O
INPUT => PROSES => OUTPUT
Instruksi (command) yang diberikan pada Linux melalui Shell disebut sebagai
eksekusi program yang selanjutnya disebut proses. Setiap kali instruksi 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 I/O & Manajemen Memori
Linux mengimplementasikan sistem virtual memory demand-paged. Proses mempunyai besar memory virtual yang besar . Jika tidak terdapat cukup memory fisik, kernel melakukan swapping beberapa page lama ke disk. Disk drive adalah perangkat mekanik yang membaca dan menulis ke disk yang lebih lambat dibandingkan mengakses memory fisik. Jika memory fisik ekstra tidak digunakan, kernel meletakkan kode program sebagai disk buffer cache.
POKOK BAHASAN 4
PROSES THREAD DAN DEADLOCK
Beberapa tipe proses di Linux :
● Foreground
Proses yang didapatkan oleh pemakai langsung pada terminal (interaktif
dialog).
● Batch
Proses yng dikumpulkan dan dijalankan secara sekuensial (satu persatu) Prose
Batch tidak di asosiasikan (berinteraksi) dengan terminal.
● Daemon
Proses yang menunggu permintaan (request) dari proses lainnya dan
menjalankan tugas sesuai dengan permintaaan tersebut. Bila tidak ada request,
maka program ini akan berada dalam kondisu “idle” dan tidak menggunakan
waktu hitung CPU
SINYAL
Proses dapat mengirim dan menerima sinyal dan ke posisi lainya. Proses
mengirim sinyal melalui intruksi “kill” dengan format "$ Kill [ -nomor sinyal ] [ nomor PID ]"
POKOK BAHASAN 5
MANAJEMEN FILE DAN DISK
Management File
File merupakan kumpulan data atau informasi yang saling berhubungan.
Sistem operasi Linux mempunyai manajemen file berbentuk seperti piramida.
Sistem file pada Linux dimulai dari root yang ditandai dengan symbol “ / ”.
Kemudian direktori dan subdirektori. Kita dapat membuat file mulai dari root ke
bawah.
Management Disk
Manajemen disk merupakan adalah sarana penyimpanan yang berfungsi
untuk menyimpan data, file dan informasi secara permanen dalam suatu system
computer. Linux mensupport
berbagai file system diantaranya adalah:
1. Ext2
2. Ext3
3. Ext4
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 hanya dengan pengiriman pesan. 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 bersamasama 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
umsida.ac.id
Komentar
Posting Komentar