SlideShare a Scribd company logo
1 of 22
- Fatah Bagus Wirawan
- Muhamad Pandu
- Radiansyah Akbar
Definisi Karakteristik Sistem
Monolitik
 Sistem monolitik di dalam sistem operasi merupakan
single module dan tidak teerdiri dari beberapa modul.
Dengan demikian, perbedaan antara fungsi dan
layanan dari OS diketahui dari sifat dan pengalamatan
data satu sama lain dan kebebasan penggunaan kode
yang digunakan. Antarmuka pengguna disediakan
oleh bahasa command.
Ciri – Ciri Sistem Monolitik
 OS sebagai kumpulan prosedur yang dapat saling
panggil
 Kernel berisi semua layanan
 Seluruh komponen OS berada di satu ruang alamat
Contoh OS yang menggunakan
Sistem Monolitik
Salah satunya Unix
Ciri ciri unix
 Ciri-ciri Sistem UNIX :
 1. Portabilitas, yaitu sistem Unix mudah diadaptasikan ke sistem
komputer yang lain atau pada berbagai jenis komputer.
 2. Multiuser, yaitu sejumlah pemakai dapat menggunakan sistem
komputer pada waktu bersamaan.
 3. Multitasking, yaitu sistem dapat menjalankan banyak proses atau
program dalam waktu bersamaan.
 4. Sistem berkas Hirarki, yaitu memungkinkan user(pemakai)
mengorganisasikan informasi/data yang ia miliki ke dalam bentuk
yang lebih mudah diingat serta mudah dalam mengaksesnya.
 5. Utilitas, yaitu program yang disesuaikan dengan kebutuhan tertentu
si pemakai.
Tampilan Unix
Struktur diagram Monolitik
Arsiktektur Unix
Keterangan dari Gambar Arsitektur tersebut:
 1. Kernel adalah pusat dari sistem operasi. Dari sini
program konfigurasi memori ditugaskan, serta waktu-
urutan peristiwa. Kernel juga mengelola sistem
repositori dalam menanggapi sistem panggilan.
 2. ProgramsProgram yang ini membuat individu atas
perintah yang diberikan oleh user untuk melakukan
tugas-tugas tertentu.
 3. ShellShell memungkinkan pengguna untuk
berkomunikasi dengan sistem. Di sinilah perintah
baris yang dimasukkan, Shell menterjemahkan
perintah untuk kernel.
Kelebihan Unix :
Portabilitas yaitu dapat diadaptasikan dengan mudah ke komputer
lain
 Multiuser, dapat digunakan oleh banyak pengguna sekaligus
 Multitasking, dapat menjalankan tugas secara bersamaan dalam
satu waktu
 Sistem file hirarkikal, pengorganisasian informasi atau data
dalam bentuk yang mudah untuk diingat dan diakses.
 Sistem file stabil untuk database, server Internet, Intranet, file-
server, Internet-client pengembangan Java.
 Mempunyai kinerja yang lebih baik daripada Windows NT
 UNIX adalah sistem operasi yang hampir gratis
Kelemahan :
Tampilan kurang menarik
 Membutuhkan memori yang cukup besar
 Masih belum banyaknya game-game besar yang
bersedia dijalankan pada platform ini.
 Beberapa hardware sulit untuk menyediakan driver
untuk Linux.
 Sulit digunakan untuk pengguna awam
Penjadwalan proses Unix
 Proses pada UNIX merupakan aktifitas permintaan
user terhadap sistem operasi. Model proses pada UNIX
mirip dengan Linux, dimana prinsip dasar keduanya
menggunakan fungsi fork() dan exec(). fork()
digunakan untuk membuat proses baru sedangkan
exec() digunakan untuk memanggil program
Gambar penjadwalan proses unix
 dimana
CPUj(i) = ukuran utilisasi prosesor oleh process j melalui
interval i
Pj(i) = prioritas dari process j pada awal dari interval i;
lebih rendah dari nilai sama dengan prioritas yang lebih
tinggi
Basej = prioritas dasar dari process j
nicej = faktor penyesuaian yang bisa dikendalikan oleh
pengguna
 prioritas dari tiap process dihitung ulang sekali tiap detik, pada waktu
mana sebuah keputusan penjadwalan baru dibuat. Tujuan dari
prioritas dasar adalah untuk membagi semua process menjadi
daerah(band) yang tetap dari tingkat prioritas. Komponen CPU dan
nice dibatasi untuk mencegah sebuah process dari berpindah keluar
dari band yang diberikan (diberikan oleh tingkat prioritas dasar).
Band-band ini digunakan untuk mengoptimalkan akses pada device
blok(contoh disk) dan memungkinkan siste operasi untuk merespon
secara cepat pada system call. Dalam urutan ke bawah dari prioritas,
band tersebut antara lain :
• Swapper
• Kendali Device I/O Blok
• Manipulasi File
• Kendali device I/O karakter
• Process-process dari pengguna
Hirarki ini seharusnya menyediakan penggunaan I/O device paling
efektif. Di dalam band process pengguna, penggunaan histori eksekusi
cenderung untuk membatasi process yang terikat pada processor pada
pengeluaran process yang terikat I/O. sekali lagi, hal ini seharusnya
meningkatkan efisiensi. Berpasangan dengan skema preemption
round-robin, strategi penjadwalan dipasangi dengan baik untuk
memenuhi kebutuhan untuk pembagian waktu untuk tujuan umum.
 Memori utama / lebih dikenal sebagai memori :
sebuah array yang besar dari word / byte, yang
ukurannya mencapai ratusan, ribuan, / bahkan jutaan.
 Memori utama berfungsi sebagai tempat
penyimpanan instruksi/data yang akses datanya
digunakan oleh CPU dan perangkat I/O.
 Sistem operasi bertanggung-jawab atas aktivitas-
aktivitas yang berkaitan dengan manajemen memori
seperti:
1. Menjaga track dari memori yang sedang
digunakan dan siapa yang menggunakannya.
2. Memilih program yang akan di-load ke memori.
Manajemen Memori
sistem Unix menggunakan algoritma manajemen
memori yang sangat canggih untuk membuat efisiensi
penggunaan sumber daya memori.
 Jenis Memory:
Main - fisik Random Access Memory terletak di
motherboard CPU yang kebanyakan orang pikirkan ketika
mereka berbicara tentang RAM. Juga disebut Nyata
Memory. Ini tidak termasuk cache prosesor, memori video,
atau memori perangkat lain.
File System - memori Disk diakses melalui nama path.
Ini tidak termasuk perangkat baku, tape drive, swap, atau
penyimpanan lain tidak dialamatkan melalui nama path
normal. Itu mencakup semua sistem file jaringan.
Swap Space - memori Disk digunakan untuk
menyimpan data yang tidak dalam memori Sistem Nyata
atau file. Swap yang paling efisien ketika pada disk atau
partisi terpisah, tapi kadang-kadang itu hanya file besar di
File System.
 Proses Memory Penggunaan:
Data - Memori dialokasikan dan digunakan oleh
program (biasanya melalui malloc, baru, atau
panggilan runtime yang sama).
Stack - program ini eksekusi stack (dikelola oleh
OS).
Dipetakan - isi file dialamatkan dalam ruang
memori proses.
 Memori OS Penggunaan:
Kernel - sendiri (semi) ruang memori swasta
System Operasi. Hal ini selalu dalam memori utama.
Cache - Memori utama yang digunakan untuk
menyimpan elemen dari File System dan operasi I / O
lainnya. Tidak menjadi bingung dengan cache CPU
atau disk drive cache, yang bukan bagian dari memori
utama.
Virtual - Total ruang memori beralamat dari semua
proses yang berjalan pada mesin yang diberikan.
Lokasi fisik data tersebut dapat menyebar di antara
salah satu dari tiga jenis memori.
Gambar Manajemen Unix
 Managemen I/O pada Unix

 Dalam Unix system i/o kurang lebih mirip dengan yang terdapat
pada Linux. User dapat membuka saluran akses ke perangkat
sama seperti membuka file-perangkat lain yang tampak sebagai
objek dalam file sistem. Linux membagi semua perangkat i/o
menjadi 3 kelas: “block devices”, “character devices”, dan
“network devices”.
 “Block devices” yaitu menyimpan, menerima, dan mengirim
informasi sebagai blok-blok berukuran tetap yang berukuran 128
sampai 1024 byte dan memiliki alamat tersendiri, sehingga
memungkinkan membaca atau menulis blok-blok secara
independen, yaitu dapat membaca atau menulis sembarang blok
tanpa harus melewati blok-blok lain. Contoh : disk, tape, CD
ROM, optical disk. Fungsi “block devices” sendiri didukung oleh
2 sistem component, block buffer cache dan request manager.
Block buffer cache bertugas sebagai pool dari buffer i/o aktif dan
cache dari “completed i/o”. “Request manager” adalah lapisan
software yang mengelola konten read dan write buffer dari dan
menuju block-device driver.
 “Character devices” yaitu perangkat yang menerima,
dan mengirimkan aliran karakter tanpa membentuk
suatu struktur blok. Contoh : terminal, line printer,
pita kertas, kartu-kartu berlubang, mouse. Perangkat
ini tidak memerlukan random access untuk sebuah
block data. Akan tetapi, tiap perangkat telah memiliki
berbagai fungsi yang telah terdaftar pada kernel yang
diimplementasikan pada file operasi i/o.
 Sedangkan “network devices” berbeda dengan block
atau character devices, user harus berkomunikasi
secara tidak langsung dengan cara harus membuka
sambungan dengan subsistem jaringan kernel.

More Related Content

What's hot

Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasiaby89
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan KernelAndino Maseleno
 
3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputerayahaqila
 
Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasieddie Ismantoe
 
Bernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasiBernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasibelajarkomputer
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-editTrabalistra Bagaz
 
Havit - Struktur Sistem Operasi
Havit  - Struktur Sistem OperasiHavit  - Struktur Sistem Operasi
Havit - Struktur Sistem Operasibelajarkomputer
 
Introduction Operating System
Introduction Operating SystemIntroduction Operating System
Introduction Operating Systemeddie Ismantoe
 
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Molavi Arman
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasieddie Ismantoe
 
3.struktur sistemoperasi
3.struktur sistemoperasi3.struktur sistemoperasi
3.struktur sistemoperasinasib silaban
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem OperasiBambang Karyadi
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasiviviluthfiyah
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiAris Saputro
 

What's hot (20)

Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
 
3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer
 
Sistem operasi
Sistem operasi Sistem operasi
Sistem operasi
 
Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Bernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasiBernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasi
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
 
Havit - Struktur Sistem Operasi
Havit  - Struktur Sistem OperasiHavit  - Struktur Sistem Operasi
Havit - Struktur Sistem Operasi
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
Introduction Operating System
Introduction Operating SystemIntroduction Operating System
Introduction Operating System
 
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
3.struktur sistemoperasi
3.struktur sistemoperasi3.struktur sistemoperasi
3.struktur sistemoperasi
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasi
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasi
 
02 struktur-sistem-operasi
02 struktur-sistem-operasi02 struktur-sistem-operasi
02 struktur-sistem-operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 

Similar to Tugas sistem operasi2

Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangTugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangRizal Rizal
 
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem JaringanImamS11
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptCahyoSatrio4
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasibelajarkomputer
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasibelajarkomputer
 
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...AgriTriansyah2
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasibelajarkomputer
 
42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem OperasiAbdulRahman1543
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptCrisnaLidya
 

Similar to Tugas sistem operasi2 (20)

Sistem operasi jaringan 2
Sistem operasi jaringan 2Sistem operasi jaringan 2
Sistem operasi jaringan 2
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi AKPER PEMKAB MUNA
Makalah sistim operasi AKPER  PEMKAB MUNA Makalah sistim operasi AKPER  PEMKAB MUNA
Makalah sistim operasi AKPER PEMKAB MUNA
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangTugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
 
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem Jaringan
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.ppt
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
 
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
 
Linux
LinuxLinux
Linux
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasi
 
42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.ppt
 

More from muhamadpandu1

INSTALL CMS (Opencart,phpBB,PrestaShop,dan SMF)
INSTALL CMS (Opencart,phpBB,PrestaShop,dan SMF)INSTALL CMS (Opencart,phpBB,PrestaShop,dan SMF)
INSTALL CMS (Opencart,phpBB,PrestaShop,dan SMF)muhamadpandu1
 
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...muhamadpandu1
 
Management Paket Boss
Management Paket BossManagement Paket Boss
Management Paket Bossmuhamadpandu1
 
Tutorial dalam melakukan Dualboot pada VirtualBox
Tutorial dalam melakukan Dualboot pada VirtualBoxTutorial dalam melakukan Dualboot pada VirtualBox
Tutorial dalam melakukan Dualboot pada VirtualBoxmuhamadpandu1
 
Tutorial memakai editor Nano pada terminal Linux
Tutorial memakai editor Nano pada terminal LinuxTutorial memakai editor Nano pada terminal Linux
Tutorial memakai editor Nano pada terminal Linuxmuhamadpandu1
 
Tutorial memakai editor VIM pada terminal Linux
Tutorial memakai editor VIM pada terminal LinuxTutorial memakai editor VIM pada terminal Linux
Tutorial memakai editor VIM pada terminal Linuxmuhamadpandu1
 
FileSystem Hierarchy Standard (FHS)
FileSystem Hierarchy Standard (FHS)FileSystem Hierarchy Standard (FHS)
FileSystem Hierarchy Standard (FHS)muhamadpandu1
 
Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group muhamadpandu1
 
Lima puluh perintah dasar linux
Lima puluh perintah dasar linuxLima puluh perintah dasar linux
Lima puluh perintah dasar linuxmuhamadpandu1
 
Tutorial Cara menginstalasi CMS
Tutorial Cara menginstalasi CMSTutorial Cara menginstalasi CMS
Tutorial Cara menginstalasi CMSmuhamadpandu1
 

More from muhamadpandu1 (15)

INSTALL CMS (Opencart,phpBB,PrestaShop,dan SMF)
INSTALL CMS (Opencart,phpBB,PrestaShop,dan SMF)INSTALL CMS (Opencart,phpBB,PrestaShop,dan SMF)
INSTALL CMS (Opencart,phpBB,PrestaShop,dan SMF)
 
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
 
Management Paket Boss
Management Paket BossManagement Paket Boss
Management Paket Boss
 
Tutorial dalam melakukan Dualboot pada VirtualBox
Tutorial dalam melakukan Dualboot pada VirtualBoxTutorial dalam melakukan Dualboot pada VirtualBox
Tutorial dalam melakukan Dualboot pada VirtualBox
 
Repository Lokal
Repository LokalRepository Lokal
Repository Lokal
 
Tutorial memakai editor Nano pada terminal Linux
Tutorial memakai editor Nano pada terminal LinuxTutorial memakai editor Nano pada terminal Linux
Tutorial memakai editor Nano pada terminal Linux
 
Tutorial memakai editor VIM pada terminal Linux
Tutorial memakai editor VIM pada terminal LinuxTutorial memakai editor VIM pada terminal Linux
Tutorial memakai editor VIM pada terminal Linux
 
FileSystem Hierarchy Standard (FHS)
FileSystem Hierarchy Standard (FHS)FileSystem Hierarchy Standard (FHS)
FileSystem Hierarchy Standard (FHS)
 
Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group
 
Lima puluh perintah dasar linux
Lima puluh perintah dasar linuxLima puluh perintah dasar linux
Lima puluh perintah dasar linux
 
Cms
CmsCms
Cms
 
Cms
CmsCms
Cms
 
Tutorial Cara menginstalasi CMS
Tutorial Cara menginstalasi CMSTutorial Cara menginstalasi CMS
Tutorial Cara menginstalasi CMS
 
Instalasi OpenSuse
Instalasi OpenSuseInstalasi OpenSuse
Instalasi OpenSuse
 
Alamat ip
Alamat ipAlamat ip
Alamat ip
 

Tugas sistem operasi2

  • 1. - Fatah Bagus Wirawan - Muhamad Pandu - Radiansyah Akbar
  • 2. Definisi Karakteristik Sistem Monolitik  Sistem monolitik di dalam sistem operasi merupakan single module dan tidak teerdiri dari beberapa modul. Dengan demikian, perbedaan antara fungsi dan layanan dari OS diketahui dari sifat dan pengalamatan data satu sama lain dan kebebasan penggunaan kode yang digunakan. Antarmuka pengguna disediakan oleh bahasa command.
  • 3. Ciri – Ciri Sistem Monolitik  OS sebagai kumpulan prosedur yang dapat saling panggil  Kernel berisi semua layanan  Seluruh komponen OS berada di satu ruang alamat
  • 4. Contoh OS yang menggunakan Sistem Monolitik Salah satunya Unix Ciri ciri unix  Ciri-ciri Sistem UNIX :  1. Portabilitas, yaitu sistem Unix mudah diadaptasikan ke sistem komputer yang lain atau pada berbagai jenis komputer.  2. Multiuser, yaitu sejumlah pemakai dapat menggunakan sistem komputer pada waktu bersamaan.  3. Multitasking, yaitu sistem dapat menjalankan banyak proses atau program dalam waktu bersamaan.  4. Sistem berkas Hirarki, yaitu memungkinkan user(pemakai) mengorganisasikan informasi/data yang ia miliki ke dalam bentuk yang lebih mudah diingat serta mudah dalam mengaksesnya.  5. Utilitas, yaitu program yang disesuaikan dengan kebutuhan tertentu si pemakai.
  • 8. Keterangan dari Gambar Arsitektur tersebut:  1. Kernel adalah pusat dari sistem operasi. Dari sini program konfigurasi memori ditugaskan, serta waktu- urutan peristiwa. Kernel juga mengelola sistem repositori dalam menanggapi sistem panggilan.  2. ProgramsProgram yang ini membuat individu atas perintah yang diberikan oleh user untuk melakukan tugas-tugas tertentu.  3. ShellShell memungkinkan pengguna untuk berkomunikasi dengan sistem. Di sinilah perintah baris yang dimasukkan, Shell menterjemahkan perintah untuk kernel.
  • 9. Kelebihan Unix : Portabilitas yaitu dapat diadaptasikan dengan mudah ke komputer lain  Multiuser, dapat digunakan oleh banyak pengguna sekaligus  Multitasking, dapat menjalankan tugas secara bersamaan dalam satu waktu  Sistem file hirarkikal, pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses.  Sistem file stabil untuk database, server Internet, Intranet, file- server, Internet-client pengembangan Java.  Mempunyai kinerja yang lebih baik daripada Windows NT  UNIX adalah sistem operasi yang hampir gratis
  • 10. Kelemahan : Tampilan kurang menarik  Membutuhkan memori yang cukup besar  Masih belum banyaknya game-game besar yang bersedia dijalankan pada platform ini.  Beberapa hardware sulit untuk menyediakan driver untuk Linux.  Sulit digunakan untuk pengguna awam
  • 11. Penjadwalan proses Unix  Proses pada UNIX merupakan aktifitas permintaan user terhadap sistem operasi. Model proses pada UNIX mirip dengan Linux, dimana prinsip dasar keduanya menggunakan fungsi fork() dan exec(). fork() digunakan untuk membuat proses baru sedangkan exec() digunakan untuk memanggil program
  • 13.  dimana CPUj(i) = ukuran utilisasi prosesor oleh process j melalui interval i Pj(i) = prioritas dari process j pada awal dari interval i; lebih rendah dari nilai sama dengan prioritas yang lebih tinggi Basej = prioritas dasar dari process j nicej = faktor penyesuaian yang bisa dikendalikan oleh pengguna
  • 14.  prioritas dari tiap process dihitung ulang sekali tiap detik, pada waktu mana sebuah keputusan penjadwalan baru dibuat. Tujuan dari prioritas dasar adalah untuk membagi semua process menjadi daerah(band) yang tetap dari tingkat prioritas. Komponen CPU dan nice dibatasi untuk mencegah sebuah process dari berpindah keluar dari band yang diberikan (diberikan oleh tingkat prioritas dasar). Band-band ini digunakan untuk mengoptimalkan akses pada device blok(contoh disk) dan memungkinkan siste operasi untuk merespon secara cepat pada system call. Dalam urutan ke bawah dari prioritas, band tersebut antara lain : • Swapper • Kendali Device I/O Blok • Manipulasi File • Kendali device I/O karakter • Process-process dari pengguna Hirarki ini seharusnya menyediakan penggunaan I/O device paling efektif. Di dalam band process pengguna, penggunaan histori eksekusi cenderung untuk membatasi process yang terikat pada processor pada pengeluaran process yang terikat I/O. sekali lagi, hal ini seharusnya meningkatkan efisiensi. Berpasangan dengan skema preemption round-robin, strategi penjadwalan dipasangi dengan baik untuk memenuhi kebutuhan untuk pembagian waktu untuk tujuan umum.
  • 15.  Memori utama / lebih dikenal sebagai memori : sebuah array yang besar dari word / byte, yang ukurannya mencapai ratusan, ribuan, / bahkan jutaan.  Memori utama berfungsi sebagai tempat penyimpanan instruksi/data yang akses datanya digunakan oleh CPU dan perangkat I/O.  Sistem operasi bertanggung-jawab atas aktivitas- aktivitas yang berkaitan dengan manajemen memori seperti: 1. Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya. 2. Memilih program yang akan di-load ke memori.
  • 16. Manajemen Memori sistem Unix menggunakan algoritma manajemen memori yang sangat canggih untuk membuat efisiensi penggunaan sumber daya memori.
  • 17.  Jenis Memory: Main - fisik Random Access Memory terletak di motherboard CPU yang kebanyakan orang pikirkan ketika mereka berbicara tentang RAM. Juga disebut Nyata Memory. Ini tidak termasuk cache prosesor, memori video, atau memori perangkat lain. File System - memori Disk diakses melalui nama path. Ini tidak termasuk perangkat baku, tape drive, swap, atau penyimpanan lain tidak dialamatkan melalui nama path normal. Itu mencakup semua sistem file jaringan. Swap Space - memori Disk digunakan untuk menyimpan data yang tidak dalam memori Sistem Nyata atau file. Swap yang paling efisien ketika pada disk atau partisi terpisah, tapi kadang-kadang itu hanya file besar di File System.
  • 18.  Proses Memory Penggunaan: Data - Memori dialokasikan dan digunakan oleh program (biasanya melalui malloc, baru, atau panggilan runtime yang sama). Stack - program ini eksekusi stack (dikelola oleh OS). Dipetakan - isi file dialamatkan dalam ruang memori proses.
  • 19.  Memori OS Penggunaan: Kernel - sendiri (semi) ruang memori swasta System Operasi. Hal ini selalu dalam memori utama. Cache - Memori utama yang digunakan untuk menyimpan elemen dari File System dan operasi I / O lainnya. Tidak menjadi bingung dengan cache CPU atau disk drive cache, yang bukan bagian dari memori utama. Virtual - Total ruang memori beralamat dari semua proses yang berjalan pada mesin yang diberikan. Lokasi fisik data tersebut dapat menyebar di antara salah satu dari tiga jenis memori.
  • 21.  Managemen I/O pada Unix   Dalam Unix system i/o kurang lebih mirip dengan yang terdapat pada Linux. User dapat membuka saluran akses ke perangkat sama seperti membuka file-perangkat lain yang tampak sebagai objek dalam file sistem. Linux membagi semua perangkat i/o menjadi 3 kelas: “block devices”, “character devices”, dan “network devices”.  “Block devices” yaitu menyimpan, menerima, dan mengirim informasi sebagai blok-blok berukuran tetap yang berukuran 128 sampai 1024 byte dan memiliki alamat tersendiri, sehingga memungkinkan membaca atau menulis blok-blok secara independen, yaitu dapat membaca atau menulis sembarang blok tanpa harus melewati blok-blok lain. Contoh : disk, tape, CD ROM, optical disk. Fungsi “block devices” sendiri didukung oleh 2 sistem component, block buffer cache dan request manager. Block buffer cache bertugas sebagai pool dari buffer i/o aktif dan cache dari “completed i/o”. “Request manager” adalah lapisan software yang mengelola konten read dan write buffer dari dan menuju block-device driver.
  • 22.  “Character devices” yaitu perangkat yang menerima, dan mengirimkan aliran karakter tanpa membentuk suatu struktur blok. Contoh : terminal, line printer, pita kertas, kartu-kartu berlubang, mouse. Perangkat ini tidak memerlukan random access untuk sebuah block data. Akan tetapi, tiap perangkat telah memiliki berbagai fungsi yang telah terdaftar pada kernel yang diimplementasikan pada file operasi i/o.  Sedangkan “network devices” berbeda dengan block atau character devices, user harus berkomunikasi secara tidak langsung dengan cara harus membuka sambungan dengan subsistem jaringan kernel.