SlideShare a Scribd company logo
SISTEM OPERASI
   Muhammad Risal




     CHAPTER.2




                 Muhammad Risal   1
Untuk meningkatkan utilisasi sistem, sistem
operasi akan membagi sistem sumber daya
sepanjang program secara simultan. Pengertian
spooling adalah suatu program dapat
dikerjakan walau pun I/O masih mengerjakan
proses lainnya dan disk secara bersamaan
menggunakan data untuk banyak
proses.Pengertian multi programming adalah
kegiatan menjalankan beberapa program pada
memori pada satu waktu.


                              nurhalima         2
Mode yang kita butuhkan ada dua
mode operasi yaitu:
• Mode Monitor.
• Mode Pengguna.




                        nurhalima   3
Pengguna bisa mengacaukan sistem operasi
dengan melakukan instruksi I/O ilegal dengan
mengakses lokasi memori untuk sistem operasi
atau dengan cara hendak melepaskan diri dari
prosesor. Untuk mencegahnya kita menganggap
semua instruksi I/O sebagai privilidge instruction
sehingga mereka tidak bisa mengerjakan instruksi
I/O secara langsung ke memori tapi harus lewat
sistem operasi terlebih dahulu. Proteksi I/O
dikatakan selesai jika pengguna dapat dipastikan
tidak akan menyentuh mode monitor. Jika hal ini
terjadi proteksi I/O dapat dikompromikan.


                                  nurhalima          4
Salah satu proteksi perangkat keras ialah dengan
proteksi memori yaitu dengan pembatasan
penggunaan
memori. Disini diperlukan beberapa istilah yaitu:
• Base Register yaitu alamat memori fisik awal
yang dialokasikan/ boleh digunakan oleh
pengguna
• Limit Register yaitu nilai batas dari alamat
memori fisik awal yang dialokasikan/boleh
digunakan oleh pengguna.
• Proteksi Perangkat Keras.

                                  nurhalima         5
Komponen-komponen Sistem,terdiri dari:
• Managemen Proses.
• Managemen Memori Utama.
• Managemen Secondary-Storag
• Managemen Sistem I/O.
• Managemen Berkas.
• Sistem Proteksi.
• Jaringan.
• Command-Interpreter system.


                             nurhalima   6
Proses adalah keadaan ketika sebuah program
sedang di eksekusi. Sebuah proses membutuhkan
beberapa sumber daya untuk menyelesaikan
tugasnya. sumber daya tersebut dapat berupa CPU
time, memori, berkas-berkas, dan perangkat-
perangkat I/O.




                                 nurhalima        7
Memori utama atau lebih dikenal sebagai memori
adalah sebuah array yang besar dari word atau
byte,yang ukurannya mencapai
ratusan, ribuan, atau bahkan jutaan. Setiap word
atau byte mempunyai alamat tersendiri. Memori
Utama berfungsi sebagai tempat penyimpanan
yang akses datanya digunakan oleh
CPU atau perangkat I/O. Memori utama termasuk
tempat penyimpanan data yang sementara
(volatile),artinya data dapat hilang begitu sistem
dimatikan.


                                   nurhalima         8
Data yang disimpan dalam memori utama
bersifat sementara dan jumlahnya sangat
kecil. Oleh karena itu, untuk meyimpan
keseluruhan data dan program komputer
dibutuhkan secondary-storage yang bersifat
permanen dan mampu menampung banyak
data. Contoh dari secondary-storage adalah
harddisk,disket, dll.




                             nurhalima       9
Sering disebut device manager. Menyediakan "device
driver" yang umum sehingga operasi I/O dapat
seragam (membuka, membaca, menulis, menutup).
Contoh: pengguna menggunakan operasi yang sama
untuk membaca berkas pada hard-disk, CD-ROM dan
floppy disk.
Komponen Sistem Operasi untuk sistem I/O:
• Buffer: menampung sementara data dari/ ke
perangkat I/O.
• Spooling: melakukan penjadualan pemakaian I/O
sistem supaya lebih efisien (antrian dsb.).
• Menyediakan driver untuk dapat melakukan operasi
"rinci" untuk perangkat keras I/O tertentu.

                                   nurhalima         10
Berkas adalah kumpulan informasi yang berhubungan sesuai
dengan tujuan pembuat berkas tersebut.
Berkas dapat mempunyai struktur yang bersifat hirarkis
(direktori, volume, dll.). Sistem operasi bertanggung-jawab:
• Pembuatan dan penghapusan berkas.
• Pembuatan dan penghapusan direktori.
• Mendukung manipulasi berkas dan direktori.
• Memetakan berkas ke secondary storage.
• Mem-backup berkas ke media penyimpanan yang permanen
(non-volatile).




                                         nurhalima             11
Proteksi mengacu pada mekanisme untuk
mengontrol akses yang dilakukan oleh
program, prosesor, atau pengguna ke sistem sumber
daya. Mekanisme proteksi harus:
• membedakan antara penggunaan yang sudah
diberi izin dan yang belum.
• specify the controls to be imposed.
• provide a means of enforcement.




                                 nurhalima          12
Sistem terdistribusi adalah sekumpulan prosesor
yang tidak berbagi memori atau clock. Tiap prosesor
memori sendiri. Prosesor-prosesor tersebut
terhubung melalui jaringan komunikasi Sistem
terdistribusi menyediakan akses pengguna ke
bermacam sumber-daya sistem. Akses tersebut
menyebabkan:
• Computation speed-up.
• Increased data availability.
• Enhanced reliability.



                                  nurhalima           13
Sistem Operasi menunggu instruksi dari pengguna
(command driven). Program yang membaca instruksi
dan mengartikan control statements umumnya
disebut: control-card interpreter, command-
lineinterpreter, dan UNIX shell. Command-Interpreter
System sangat bervariasi dari satu sistem operasi ke
sistem operasi yang lain dan disesuaikan dengan
tujuan dan teknologi I/O devices yang ada.
Contohnya:
CLI, Windows, Pen-based (touch), dan lain-lain.



                                   nurhalima           14
Efesisensi penggunaan sistem:
• Resource allocator adalah mengalokasikan
sumber-daya ke beberapa pengguna atau job yang
jalan
pada saat yang bersamaan.
• Proteksi menjamin akses ke sistem sumber daya
dikendalikan (pengguna dikontrol aksesnya ke
sistem).
• Accounting adalah merekam kegiatan
pengguna, jatah pemakaian sumber daya (keadilan
atau
kebijaksanaan).

                               nurhalima          15
System call menyediakan interface antara program
(program pengguna yang berjalan) dan bagian OS.
System call menjadi jembatan antara proses dan
sistem operasi. System call ditulis dalam bahasa
assembly atau bahasa tingkat tinggi yang dapat
mengendalikan mesin (C). Contoh: UNIX
menyediakan
system call: read, write => operasi I/O untuk berkas.




                                   nurhalima            16
Sebuah mesin virtual (Virtual Machine)
menggunakan misalkan terdapat sistem
program => control program yang mengatur
pemakaian sumber daya perangkat keras.
Control program = trap System call +akses ke
perangkat keras.




                              nurhalima        17
Target untuk pengguna: sistem operasi harus
nyaman digunakan, mudah dipelajari, dapat
diandalkan, aman dan cepat. Target untuk sistem:
sistem operasi harus gampang
dirancang, diimplementasi, dan
dipelihara, sebagaimana fleksibel, error, dan efisien.




                                   nurhalima           18
Sistem operasi dirancang untuk dapat dijalankan di berbagai
jenis mesin; sistemnya harus di konfigurasi
untuk tiap komputer. Program SYSGEN mendapatkan informasi
mengenai konfigurasi khusus dari
sistem perangkat keras.
• Booting: memulai komputer dengan me-load kernel
• Bootstrap program: kode yang disimpan di code ROM yang
dapat menempatkan kernel,
memasukkannya kedalam memori, dan memulai eksekusinya.




                                        nurhalima             19

More Related Content

What's hot

What's hot (20)

Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetPresentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
 
Ppt bab 4 informatika
Ppt bab 4 informatikaPpt bab 4 informatika
Ppt bab 4 informatika
 
Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1
Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1
Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1
 
Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
 
12. praktek kode etik dalam penggunaan ti
12. praktek kode etik dalam penggunaan ti12. praktek kode etik dalam penggunaan ti
12. praktek kode etik dalam penggunaan ti
 
Teknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair CipherTeknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair Cipher
 
Sistem Komputer
Sistem KomputerSistem Komputer
Sistem Komputer
 
06.1 Berpikir Komputasional.pptx
06.1 Berpikir Komputasional.pptx06.1 Berpikir Komputasional.pptx
06.1 Berpikir Komputasional.pptx
 
Materi : Perangkat keras
Materi : Perangkat kerasMateri : Perangkat keras
Materi : Perangkat keras
 
Kelompok 3.media penyimpanan data
Kelompok 3.media penyimpanan dataKelompok 3.media penyimpanan data
Kelompok 3.media penyimpanan data
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Belajar Komputer Dasar
Belajar Komputer DasarBelajar Komputer Dasar
Belajar Komputer Dasar
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputer
 
Tik bab 4 - Sistem Komputer
Tik bab 4 - Sistem Komputer Tik bab 4 - Sistem Komputer
Tik bab 4 - Sistem Komputer
 
Sistem File
Sistem FileSistem File
Sistem File
 
Sistem operasi input output
Sistem operasi input outputSistem operasi input output
Sistem operasi input output
 
Instalasi OpenGL – GLUT
Instalasi OpenGL – GLUTInstalasi OpenGL – GLUT
Instalasi OpenGL – GLUT
 
Direct memory access (DMA)
Direct memory access (DMA)Direct memory access (DMA)
Direct memory access (DMA)
 

Similar to Pert.2 proteksi perangkat keras

Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client server
Febriyani Syafri
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
Omenz Dontcry
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputer
Purwa Husada
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
Zoel Htb
 

Similar to Pert.2 proteksi perangkat keras (20)

Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client server
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-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
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputer
 
42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2
 
Sistem operasi jaringan 2
Sistem operasi jaringan 2Sistem operasi jaringan 2
Sistem operasi jaringan 2
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasi
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
Sister09
Sister09Sister09
Sister09
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 

More from Ical Militanmannojack (20)

Pert.11 linux
Pert.11 linuxPert.11 linux
Pert.11 linux
 
Pert.10 manajemen disk
Pert.10 manajemen diskPert.10 manajemen disk
Pert.10 manajemen disk
 
Pert.9 input output
Pert.9 input outputPert.9 input output
Pert.9 input output
 
Pert.8 memori virtual
Pert.8 memori virtualPert.8 memori virtual
Pert.8 memori virtual
 
Pert.7 memori
Pert.7 memoriPert.7 memori
Pert.7 memori
 
Pert.6 deadlock lanjutan
Pert.6 deadlock lanjutanPert.6 deadlock lanjutan
Pert.6 deadlock lanjutan
 
Pert.5 sinkronisasi dan deadlock
Pert.5 sinkronisasi dan deadlockPert.5 sinkronisasi dan deadlock
Pert.5 sinkronisasi dan deadlock
 
Pert.12 modul kernel linux
Pert.12 modul kernel linuxPert.12 modul kernel linux
Pert.12 modul kernel linux
 
Pert.4 proses dan thread lanjutan
Pert.4 proses dan thread lanjutanPert.4 proses dan thread lanjutan
Pert.4 proses dan thread lanjutan
 
Pert.1 pengantar sistem operasi
Pert.1 pengantar sistem operasiPert.1 pengantar sistem operasi
Pert.1 pengantar sistem operasi
 
Pert.3 proses dan thread
Pert.3 proses dan threadPert.3 proses dan thread
Pert.3 proses dan thread
 
12
1212
12
 
11
1111
11
 
10
1010
10
 
8
88
8
 
7
77
7
 
9
99
9
 
Pert.5 linked list
Pert.5 linked listPert.5 linked list
Pert.5 linked list
 
Pert.4 record
Pert.4 recordPert.4 record
Pert.4 record
 
Pert.3 array
Pert.3  arrayPert.3  array
Pert.3 array
 

Pert.2 proteksi perangkat keras

  • 1. SISTEM OPERASI Muhammad Risal CHAPTER.2 Muhammad Risal 1
  • 2. Untuk meningkatkan utilisasi sistem, sistem operasi akan membagi sistem sumber daya sepanjang program secara simultan. Pengertian spooling adalah suatu program dapat dikerjakan walau pun I/O masih mengerjakan proses lainnya dan disk secara bersamaan menggunakan data untuk banyak proses.Pengertian multi programming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu. nurhalima 2
  • 3. Mode yang kita butuhkan ada dua mode operasi yaitu: • Mode Monitor. • Mode Pengguna. nurhalima 3
  • 4. Pengguna bisa mengacaukan sistem operasi dengan melakukan instruksi I/O ilegal dengan mengakses lokasi memori untuk sistem operasi atau dengan cara hendak melepaskan diri dari prosesor. Untuk mencegahnya kita menganggap semua instruksi I/O sebagai privilidge instruction sehingga mereka tidak bisa mengerjakan instruksi I/O secara langsung ke memori tapi harus lewat sistem operasi terlebih dahulu. Proteksi I/O dikatakan selesai jika pengguna dapat dipastikan tidak akan menyentuh mode monitor. Jika hal ini terjadi proteksi I/O dapat dikompromikan. nurhalima 4
  • 5. Salah satu proteksi perangkat keras ialah dengan proteksi memori yaitu dengan pembatasan penggunaan memori. Disini diperlukan beberapa istilah yaitu: • Base Register yaitu alamat memori fisik awal yang dialokasikan/ boleh digunakan oleh pengguna • Limit Register yaitu nilai batas dari alamat memori fisik awal yang dialokasikan/boleh digunakan oleh pengguna. • Proteksi Perangkat Keras. nurhalima 5
  • 6. Komponen-komponen Sistem,terdiri dari: • Managemen Proses. • Managemen Memori Utama. • Managemen Secondary-Storag • Managemen Sistem I/O. • Managemen Berkas. • Sistem Proteksi. • Jaringan. • Command-Interpreter system. nurhalima 6
  • 7. Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat- perangkat I/O. nurhalima 7
  • 8. Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte,yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat tersendiri. Memori Utama berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara (volatile),artinya data dapat hilang begitu sistem dimatikan. nurhalima 8
  • 9. Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data. Contoh dari secondary-storage adalah harddisk,disket, dll. nurhalima 9
  • 10. Sering disebut device manager. Menyediakan "device driver" yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan floppy disk. Komponen Sistem Operasi untuk sistem I/O: • Buffer: menampung sementara data dari/ ke perangkat I/O. • Spooling: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.). • Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu. nurhalima 10
  • 11. Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi bertanggung-jawab: • Pembuatan dan penghapusan berkas. • Pembuatan dan penghapusan direktori. • Mendukung manipulasi berkas dan direktori. • Memetakan berkas ke secondary storage. • Mem-backup berkas ke media penyimpanan yang permanen (non-volatile). nurhalima 11
  • 12. Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus: • membedakan antara penggunaan yang sudah diberi izin dan yang belum. • specify the controls to be imposed. • provide a means of enforcement. nurhalima 12
  • 13. Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock. Tiap prosesor memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan: • Computation speed-up. • Increased data availability. • Enhanced reliability. nurhalima 13
  • 14. Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements umumnya disebut: control-card interpreter, command- lineinterpreter, dan UNIX shell. Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O devices yang ada. Contohnya: CLI, Windows, Pen-based (touch), dan lain-lain. nurhalima 14
  • 15. Efesisensi penggunaan sistem: • Resource allocator adalah mengalokasikan sumber-daya ke beberapa pengguna atau job yang jalan pada saat yang bersamaan. • Proteksi menjamin akses ke sistem sumber daya dikendalikan (pengguna dikontrol aksesnya ke sistem). • Accounting adalah merekam kegiatan pengguna, jatah pemakaian sumber daya (keadilan atau kebijaksanaan). nurhalima 15
  • 16. System call menyediakan interface antara program (program pengguna yang berjalan) dan bagian OS. System call menjadi jembatan antara proses dan sistem operasi. System call ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin (C). Contoh: UNIX menyediakan system call: read, write => operasi I/O untuk berkas. nurhalima 16
  • 17. Sebuah mesin virtual (Virtual Machine) menggunakan misalkan terdapat sistem program => control program yang mengatur pemakaian sumber daya perangkat keras. Control program = trap System call +akses ke perangkat keras. nurhalima 17
  • 18. Target untuk pengguna: sistem operasi harus nyaman digunakan, mudah dipelajari, dapat diandalkan, aman dan cepat. Target untuk sistem: sistem operasi harus gampang dirancang, diimplementasi, dan dipelihara, sebagaimana fleksibel, error, dan efisien. nurhalima 18
  • 19. Sistem operasi dirancang untuk dapat dijalankan di berbagai jenis mesin; sistemnya harus di konfigurasi untuk tiap komputer. Program SYSGEN mendapatkan informasi mengenai konfigurasi khusus dari sistem perangkat keras. • Booting: memulai komputer dengan me-load kernel • Bootstrap program: kode yang disimpan di code ROM yang dapat menempatkan kernel, memasukkannya kedalam memori, dan memulai eksekusinya. nurhalima 19