Search Header Logo
Wawasan Teknologi B

Wawasan Teknologi B

Assessment

Presentation

•

Other

•

KG

•

Practice Problem

•

Easy

Created by

rakhmadi rahman

Used 1+ times

FREE Resource

35 Slides • 3 Questions

1

media

Matakuliah Sistem Operasi
KONSEP DASAR &
STRUKTUR
SISTEM OPERASI

Rakhmadi Rahman M.Kom

PERTEMUAN KE-2

Parepare, 24 Februari 2023

2

media

Bersyukur

dan

berdoa

Bersyukur masih diberi kesempatan
untuk belajar dan berbagi ilmu.

Berdoa, semoga ilmu yang didapat
hari ini dapat mudah terserap
dengan tetap menjaga sopan
santun.

Berdoa, semoga bisa
menyelesaikan matakuliah ini
tepat waktu dan diwaktu yang
tepat

Menurut

kepercayaan

dan agama masing

-

masing

3

Poll

Bagaimana perasaan anda hari ini?

Saya luar biasa 😃

Saya baik 🙂

Tidak papa, tapi harusnya bisa lebih baik 😕

Saya sedih 😔

Saya bingung 😐

4

Open Ended

Sebutkan suatu hal yang baik atau menyenangkan tentang hari ini

5

Open Ended

Adakah hal lain yang ingin kamu katakan pada dosen hari ini?

6

media

CAPAIAN

PEMBELAJARAN

Mampu menunjukkan sikap bertanggung
jawab atas pekerjaan di bidang keahliannya
secara mandiri(S2), dengan Mampu
membangun perencanaan infrastuktur TI,
arsitektur jaringan, layanan fisik dan cloud serta
menganalisa konsep identifikasi, otentikasi dan
otorisasi akses dalam penerapan keamanan
sistem informasi bisnis (CPL-KK03), dengan
bertanggung jawab atas pencapaian hasil
kerja kelompok yang dievaluasi

Matakuliah

(CPMK)

7

media

CAPAIAN

PEMBELAJARAN

Mampu

mendemonstrasikan

Konsep

Dasar dan

Struktur

Sistem

Operasi

Sub

Matakuliah

(CPMK)

8

media

KOMPONEN SISTEM KOMPUTER

KONSEP DASAR

SISTEM OPERASI

9

media

KONSEP DASAR

SISTEM OPERASI

SISTEM

KOMPUTER

Hardware

menyediakan

sumber

daya

komputasi

dasar.

Contoh CPU, memori, I / O device

Sistem Operasi

Mengkontrol dan mengkoordinasikan penggunaan
hardware diantara berbagai aplikasi dan pengguna

Software/Program Aplikasi - menentukan cara
bagaimana sumber daya sistem digunakan untuk
memecahkan masalah komputasi dari pengguna.
Word

prosesor,

compiler,

browser

web,

sistem

database, video game

Pengguna

Orang, mesin, komputer lain

10

media

Sistem
Operasi

DEFENISI

SISTEM OPERASI

Perangkat lunak yang bertindak sebagai antarmuka antara pengguna komputer dan
perangkat keras komputer serta mengontrol pelaksanaan semua jenis program yang
berfungsi untuk mengelola seluruh komponen dan sumber daya komputer, fisik maupun
non fisik (mis. data) agar dapat digunakan secara optimal

KONSEP DASAR

SISTEM OPERASI

11

media

KONSEP DASAR

SISTEM OPERASI

resource manager : pengelola seluruh sumber daya
yang terdapat pada sistem komputer

extended

machine

:

menyediakan

sekumpulan

layanan

ke

pemakai

sehingga

memudahkan

dan

menyamankan

penggunaan

serta

pemanfaatan

sumber daya sistem komputer.

12

media

KONSEP DASAR

SISTEM OPERASI

❑ Software yang mengatur hardware.
❑ Software yang mengatur software/program lain
❑ Manager

sumber

daya

atau

pengalokasian

sumber

daya

komputer,

seperti

mengatur

memori, printer, dll

❑ Sebagai

kernel,

yaitu

program

yang

terus-

menerus running selama komputer dihidupkan

❑ Mengatur keamanan komputer

13

media

KONSEP DASAR

SISTEM OPERASI

14

media

KONSEP DASAR

SISTEM OPERASI

❑ Modul Manajemen Proses
❑ Modul Manajemen Memori
❑ Modul Manajemen I/O
❑ Modul Manajemen Sistem Berkas (File)
❑ Modul Manajemen Penyimpanan Sekunder
❑ Modul Manjemen Sistem Proteksi
❑ Modul Jaringan
❑ Command interpreter system

KOMPONEN SISTEM OPERASI

15

media

KONSEP DASAR

SISTEM OPERASI
❑ Proses adalah program yang dieksekusi - memerlukan

sumber daya, contoh : waktu CPU, memory, file, I/O
device.

OS bertanggung jawab dalam :

❑ Create & delete ; baik proses user maupun sistem
❑ Suspend & meneruskan proses
❑ Mendukung

mekanisme-mekanisme

sinkronisasi

proses

❑ Mendukung mekanisme komunikasi proses
❑ Mendukung mekanisme penanganan deadlock

MANAJEMEN PROSES

16

media

KONSEP DASAR

SISTEM OPERASI

❑ Memory merupakan array(susunan) word/byte dalam

jumlah besar.

❑ Tiap word/byte punya alamat sendiri
❑ Volatile storage device
❑ OS bertanggung jawab dalam :

❑ Keep track bagian mana dari memori yang sedang

digunakan & oleh siapa

❑ Memilih program yang akan di-load ke memori
❑ Alokasi & dealokasi ruang memori

MANAJEMEN MEMORI UTAMA

17

media

KONSEP DASAR

SISTEM OPERASI
❑ Berkas

(File)

adalah

kumpulan

informasi

yang

berhubungan (sesuai dengan tujuan pembuat berkas
tersebut). Biasanya berkas merepresentasikan program
dan data

❑ OS bertanggung jawab dalam :
❑ Pembuatan dan penghapusan file
❑ Pembuatan dan penghapusan direktori
❑ Mendukung manipulasi file dan direktori
❑ Pemetaan file dalam secondary storage
❑ Backup file dalam media yang stabil (non-volatile)

MANAJEMEN SISTEM BERKAS

18

media

KONSEP DASAR

SISTEM OPERASI

❑ Sering disebut dengan device manager
❑ Menyediakan device driver yang umum sehingga operasi I/O

dapat seragam (membuka,membaca,menulis,menutup)

❑ Contoh : user menggunakan operasi yang sama untuk membaca

berkas pada CD Rom dan flash disk

❑ Komponen OS untuk sistem I/O
❑ Penyangga : menampung sementara data dari/ke perangkat I/O
❑ Spooling : melakukan penjadwalan pemakaian I/O supaya lebih

efisien

❑ Menyediakan driver

MANAJEMEN I/O

19

media

KONSEP DASAR

SISTEM OPERASI

❑ Back up main memory, non-volatile
❑ Data

dan

program

disimpan

disimpan

dalam

secondary storage (penyimpanan sekunder; disk)

❑ OS bertanggung jawab dalam :

❑ mengelola ruang yang kosong dalam storage
❑ Alokasi penyimpanan
❑ Penjadwalan disk

MANAJEMEN SECONDARY STORAGE

20

media

KONSEP DASAR

SISTEM OPERASI

❑ Mekanisme untuk mengatur/mengendalikan akses

yang dilakukan oleh program, prosesor atau user
ke sumber daya yang ada dalam sistem komputer

❑ Mekanisme proteksi :

❑ Dapat

membedakan

pemakaian

yang

sah

(authorized) & yang tidak sah (unauthorized)

❑ Spesifikasi kendali yang dikenakan

SISTEM PROTEKSI

21

media

KONSEP DASAR

SISTEM OPERASI

❑

Distributed system : sekumpulan prosesor yang tidak berbagi memory atau
clock. Setiap prosesor memiliki memori lokal masing-masing

❑

Prosesor-prosesor dalam sistem terhubung dalam jaringan komunikasi

❑

Sebagai pengatur (protokol) dalam komunikasi data

❑

Menentukan strategi-strategi menangani masalah-masalah komunikasi

❑

Mengatur network file system

❑

Dengan adanya shared resource :
❑

Peningkatan kecepatan komputasi

❑

Peningkatan penyediaan data

❑

Meningkatkan reliabilitas (kehandalan)

JARINGAN (DISTRIBUTED SYSTEM)

22

media

KONSEP DASAR

SISTEM OPERASI

❑

Memungkinkan

sistem

berkomunikasi

dengan

user

melalui

perintah-

perintah

menjalankan

proses

yang

telah

didefinisikan

beserta

parameternya kemudian melakukan respon

❑

OS menunggu perintah/instruksi dari user (command driven)

❑

Contoh-contoh command interpreter :
❑ command-line interpreter (CLI)
❑ Shell

❑

Command-Interpreter System sangat bervariasi dari satu sistem operasi ke
sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O
peranti yang ada.
❑ Contohnya : DOS, Windows, dll

COMMAND INTERPRETER

23

media

KONSEP DASAR

SISTEM OPERASI

❑

Eksekusi program : load program user ke memory dan menjalankannya
(run)

❑

Operasi-operasi I/O : pengguna tidak bisa mengendalikan I/O secara
langsung (untuk efisiensi & keamanan), sistem harus bisa menyediakan
mekanisme untuk melakukan operasi I/O

❑

Manipulasi file system : read, write, create & delete

❑

Komunikasi antar proses :

❑

Baik yang run di komputer yang sama atau berlainan via jaringan.
Implementasi melalui shared memory atau message passing

❑

Error detection

❑

Menjamin komputasi yang benar dengan mendeteksi error : CPU, memori,
I/O device, atau user program

LAYANAN OPERATING SYSTEM

24

media

KONSEP DASAR

SISTEM OPERASI

❑ Resource allocation
❑ Alokasi resources bagi sejumlah user atau job yang running

pada saat yang sama

❑ Accounting
❑ Mencatat jumlah pengguna yang menggunakan sumber daya,

dan jenis sumber dayanya.

❑ Protection
❑ Menjamin agar semua akses ke sumber daya terkendali,

contoh : menyediakan password jika akan akses sumber daya

LAYANAN OPERATING SYSTEM

25

media

KONSEP DASAR

SISTEM OPERASI

❑ Menyediakan lingkungan yang memungkinkan pengembangan

program dan eksekusi berjalan dengan baik

❑ Dapat dikategorikan :
❑ Manipulasi Berkas (File)
❑ Informasi Status : tanggal, jam, jumlah memori, disk, dll
❑ Modifikasi Berkas
❑ Mendukung bahasa pemrograman : kompilator, assembly,

interpreter

❑ Loading & eksekusi program
❑ Komunikasi : menyediakan mekanisme komunikasi antara

proses, user dan sistem komputer yang berbeda

SYSTEM PROGRAM

26

media

KONSEP DASAR

SISTEM OPERASI

❑

Permintaan yang dilakukan oleh proses aktif melalui software interrupt /
exception untuk mendapatkan layanan kernel

❑

Single prosesor menjalankan satu instruksi setiap waktu. Jika sebuah
proses yang berjalan di user mode dan membutuhkan layanan sistem,
harus melakukan sistem call. Contoh : membaca data dari file

❑

OS kemudian mengenali keinginan proses dengan memeriksa parameter
yang diberikan oleh proses

❑

Tiga metode untuk passing parameter antara running program dan OS :

❑

melalui register

❑

Menyimpan parameter dalam blok atau tabel pada memory, dan alamat
blok tsb diberikan sebagai parameter dlm register

❑

Menyimpan parameter (push) ke dalam stack (oleh program), dan pop off
parameter pada stack (oleh OS)

SYSTEM CALL

27

media

KONSEP DASAR

SISTEM OPERASI
❑ Process Control
Load, execute, create/terminate process, get/set process attributes,
wait, dll
❑ File management
Create/delete file, open/close, read/write, get/set file attributes, dll
❑ Device management
Request/release device, get/set device attributes, dll
❑ Information Maintenance
Get/set time, dll
❑ Communication
Create/delete connection, send/receive message, dll

SYSTEM CALL

28

media

STRUKTUR

SISTEM OPERASI

❑Monolithic
❑Layered / berlapis
❑Virtual machine
❑Mikrokernel
❑Exokernel

29

media

STRUKTUR

SISTEM OPERASI

Monolithic

❑ Struktur sederhana
❑ OS

ditulis

sebagai

kumpulan

prosedur,

masing-masing

dapat

memanggil prosedur yang
lain jika dibutuhkan

❑ Struktur Monolithic :
❑ Main program / procedure yang memanggil service procedure
❑ Sekumpulan service procedure yang menangani system call
❑ Utility procedure yang mendukung service procedure

30

media

STRUKTUR

SISTEM OPERASI

LAYERED / BERLAPIS

❑ OS

dibagi

menjadi

sejumlah

lapisan

yang

masing-masing

dibangun di atas lapisan yang lebih rendah

❑ Lapisan yang lebih rendah menyediakan layanan untuk lapisan

yang lebih tinggi

❑ Lapisan paling bawah : perangkat keras
❑ Lapisan paling atas : antarmuka pengguna

31

media

STRUKTUR

SISTEM OPERASI

LAYERED / BERLAPIS

❑

THE (Technische Hogeschool at Eindhoven) Operating System (Dijkstra,
1968)

❑

Level 5 : operator / user

❑

Level 4 : user program

Menangani kompilasi, eksekusi dan printing user program
❑

Level 3 : I/O management

❑

Level 2 : operator-process communication

❑

Level 1 : memory management

Alokasi memori untuk proses
❑

Level 0 : processor allocation & multiprogramming

Menentukan alokasi proses ke CPU, menangani interupsi dan perpindahan
proses (sebagai scheduler)

32

media

STRUKTUR

SISTEM OPERASI

VIRTUAL MACHINE

❑

Implementasi

software

dari

sebuah mesin (komputer) yang
menjalankan

program

seperti

mesin secara fisik.

❑

Duplikat dari mesin sebenarnya

❑

Masing-masing VM mempunyai
prosesor, memori dan sumber
daya

lain

secara

terpisah

di

dalam satu mesin host.

❑

Contoh VM Software
❑

VirtualPC

❑

VMWare

❑

VirtualBox

Non

-

virtual Machine

Virtual Machine

33

media

STRUKTUR

SISTEM OPERASI

MIKROKERNEL

❑

Kernel yang menyediakan hanya
sekumpulan kecil abstraksi
perangkat keras sederhana, dan
menggunakan aplikasi-aplikasi
yang disebut sebagai server untuk
menyediakan fungsi-fungsi
lainnya.

34

media

STRUKTUR

SISTEM OPERASI

MIKROKERNEL

❑

Menyusun sistem
operasi dengan
menghapus semua
komponen yang
tidak esensial dari
kernel, dan
mengimplementasi
kannya sebagai
sistem program
dan level
pengguna

35

media

STRUKTUR

SISTEM OPERASI

MIKROKERNEL

❑

Kernel yang
hampir tidak
menyediakan sama
sekali abstraksi
hardware, tapi ia
menyediakan
sekumpulan library
yang menyediakan
fungsi-fungsi
akses ke perangkat
keras secara
langsung.

36

media

KESIMPULAN

KONSEP DASAR DAN

STRUKTUR SISTEM OPERASI

✓ Sistem Operasi adalah Perangkat lunak yang bertindak sebagai antarmuka antara

pengguna komputer dan perangkat keras komputer serta mengontrol pelaksanaan
semua jenis program yang berfungsi untuk mengelola seluruh komponen dan
sumber daya komputer, fisik maupun non fisik (mis. data) agar dapat digunakan
secara optimal

✓ Sistem operasi terdiri dari beberapa komponen, antara lain manajemen

proses, manajemen memori utama, manajemen file, manajemen sistem I/O,
manajemen penyimpan sekunder, system jaringan, system proteksi dan system
command interpreter

✓ Struktur Sistem Operasi yaitu Monolithic, Layered / berlapis, Virtual machine,

Mikrokernel dan Exokernel

37

media

38

media
pattern-tertiary
media

Matakuliah Sistem Operasi
KONSEP DASAR &
STRUKTUR
SISTEM OPERASI

Rakhmadi Rahman M.Kom

PERTEMUAN KE-2

Parepare, 24 Februari 2023

Show answer

Auto Play

Slide 1 / 38

SLIDE