SlideShare una empresa de Scribd logo
1 de 19
SISTEM OPERASI

   NURHALIMA



    CHAPTER.2




                nurhalima   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

Más contenido relacionado

La actualidad más candente (18)

Pert.1 pengantar sistem operasi
Pert.1 pengantar sistem operasiPert.1 pengantar sistem operasi
Pert.1 pengantar sistem operasi
 
Sistem operasi jaringan 2
Sistem operasi jaringan 2Sistem operasi jaringan 2
Sistem operasi jaringan 2
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 
Materi sistem operasi
Materi sistem operasiMateri sistem operasi
Materi sistem operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi
 
Sister09
Sister09Sister09
Sister09
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
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
 
Memori Dan I/O PC
Memori Dan I/O PCMemori Dan I/O PC
Memori Dan I/O PC
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Sistem operasi
Sistem operasi Sistem operasi
Sistem operasi
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
 

Destacado (20)

Conte cooperatiu (taronges i ocells)
Conte cooperatiu  (taronges i ocells)Conte cooperatiu  (taronges i ocells)
Conte cooperatiu (taronges i ocells)
 
Turo de l'home
Turo de l'homeTuro de l'home
Turo de l'home
 
Dosier festa final de curs
Dosier festa final de cursDosier festa final de curs
Dosier festa final de curs
 
Obesity in America
Obesity in AmericaObesity in America
Obesity in America
 
SORTIDA AL RIU LLOBREGAT
SORTIDA AL RIU LLOBREGAT SORTIDA AL RIU LLOBREGAT
SORTIDA AL RIU LLOBREGAT
 
Witchcraft presenttion power point
Witchcraft presenttion power pointWitchcraft presenttion power point
Witchcraft presenttion power point
 
Os ppt.9
Os ppt.9Os ppt.9
Os ppt.9
 
The nightmare before christmas
The nightmare before christmasThe nightmare before christmas
The nightmare before christmas
 
Bb平台
Bb平台Bb平台
Bb平台
 
Berkeley Rep ZAB presentation
Berkeley Rep ZAB presentationBerkeley Rep ZAB presentation
Berkeley Rep ZAB presentation
 
III Jornada de bricolatge a La Sinia
III Jornada de bricolatge a La SiniaIII Jornada de bricolatge a La Sinia
III Jornada de bricolatge a La Sinia
 
Os ppt.8
Os ppt.8Os ppt.8
Os ppt.8
 
Teknik riset operasi ppt.11
Teknik riset operasi ppt.11Teknik riset operasi ppt.11
Teknik riset operasi ppt.11
 
Os ppt.5
Os ppt.5Os ppt.5
Os ppt.5
 
Presentation gisele1
Presentation gisele1Presentation gisele1
Presentation gisele1
 
Ilustracions textos guanaydors Sant Jordi 2013
Ilustracions textos guanaydors Sant Jordi 2013Ilustracions textos guanaydors Sant Jordi 2013
Ilustracions textos guanaydors Sant Jordi 2013
 
Questionari sobre els deures 2015 (famílies)
Questionari sobre els deures 2015 (famílies)Questionari sobre els deures 2015 (famílies)
Questionari sobre els deures 2015 (famílies)
 
Presentació inici curs
Presentació inici cursPresentació inici curs
Presentació inici curs
 
Les imatges de la vida
Les imatges de la vidaLes imatges de la vida
Les imatges de la vida
 
Analisis desain sistem informasi ppt.11
Analisis desain sistem informasi ppt.11Analisis desain sistem informasi ppt.11
Analisis desain sistem informasi ppt.11
 

Similar a Os ppt.2

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
 
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
Nurul36409
 

Similar a Os ppt.2 (18)

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...
 
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
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2
 
presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem 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
 
Presentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptxPresentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptx
 
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
 
Pertemuan 1 sistem operasi dan struktur dari sistem operasi
Pertemuan 1 sistem operasi dan struktur dari sistem operasiPertemuan 1 sistem operasi dan struktur dari sistem operasi
Pertemuan 1 sistem operasi dan struktur dari sistem operasi
 
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxSO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
 
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
 
sistem operasi
sistem operasisistem operasi
sistem operasi
 
Pengenalan Sistem Operasi
Pengenalan Sistem OperasiPengenalan Sistem Operasi
Pengenalan Sistem Operasi
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 

Más de Imhaa Blue

Teknik riset operasi ppt.16
Teknik riset operasi ppt.16Teknik riset operasi ppt.16
Teknik riset operasi ppt.16
Imhaa Blue
 
Teknik riset operasi ppt.15
Teknik riset operasi ppt.15Teknik riset operasi ppt.15
Teknik riset operasi ppt.15
Imhaa Blue
 
Teknik riset operasi ppt.14
Teknik riset operasi ppt.14Teknik riset operasi ppt.14
Teknik riset operasi ppt.14
Imhaa Blue
 
Teknik riset operasi ppt.13
Teknik riset operasi ppt.13Teknik riset operasi ppt.13
Teknik riset operasi ppt.13
Imhaa Blue
 
Teknik riset operasi ppt.12
Teknik riset operasi ppt.12Teknik riset operasi ppt.12
Teknik riset operasi ppt.12
Imhaa Blue
 
Teknik riset operasi ppt.10
Teknik riset operasi ppt.10Teknik riset operasi ppt.10
Teknik riset operasi ppt.10
Imhaa Blue
 
Teknik riset operasi ppt.9
Teknik riset operasi ppt.9Teknik riset operasi ppt.9
Teknik riset operasi ppt.9
Imhaa Blue
 
Teknik riset operasi ppt.8
Teknik riset operasi ppt.8Teknik riset operasi ppt.8
Teknik riset operasi ppt.8
Imhaa Blue
 
Teknik riset operasi ppt.7
Teknik riset operasi ppt.7Teknik riset operasi ppt.7
Teknik riset operasi ppt.7
Imhaa Blue
 

Más de Imhaa Blue (20)

Os ppt.11
Os ppt.11Os ppt.11
Os ppt.11
 
Os ppt.16
Os ppt.16Os ppt.16
Os ppt.16
 
Os ppt.15
Os ppt.15Os ppt.15
Os ppt.15
 
Os ppt.14
Os ppt.14Os ppt.14
Os ppt.14
 
Os ppt.13
Os ppt.13Os ppt.13
Os ppt.13
 
Os ppt.12
Os ppt.12Os ppt.12
Os ppt.12
 
Os ppt.10
Os ppt.10Os ppt.10
Os ppt.10
 
Os ppt.7
Os ppt.7Os ppt.7
Os ppt.7
 
Os ppt.6
Os ppt.6Os ppt.6
Os ppt.6
 
Os ppt.4
Os ppt.4Os ppt.4
Os ppt.4
 
Os ppt.3
Os ppt.3Os ppt.3
Os ppt.3
 
Teknik riset operasi ppt.16
Teknik riset operasi ppt.16Teknik riset operasi ppt.16
Teknik riset operasi ppt.16
 
Teknik riset operasi ppt.15
Teknik riset operasi ppt.15Teknik riset operasi ppt.15
Teknik riset operasi ppt.15
 
Teknik riset operasi ppt.14
Teknik riset operasi ppt.14Teknik riset operasi ppt.14
Teknik riset operasi ppt.14
 
Teknik riset operasi ppt.13
Teknik riset operasi ppt.13Teknik riset operasi ppt.13
Teknik riset operasi ppt.13
 
Teknik riset operasi ppt.12
Teknik riset operasi ppt.12Teknik riset operasi ppt.12
Teknik riset operasi ppt.12
 
Teknik riset operasi ppt.10
Teknik riset operasi ppt.10Teknik riset operasi ppt.10
Teknik riset operasi ppt.10
 
Teknik riset operasi ppt.9
Teknik riset operasi ppt.9Teknik riset operasi ppt.9
Teknik riset operasi ppt.9
 
Teknik riset operasi ppt.8
Teknik riset operasi ppt.8Teknik riset operasi ppt.8
Teknik riset operasi ppt.8
 
Teknik riset operasi ppt.7
Teknik riset operasi ppt.7Teknik riset operasi ppt.7
Teknik riset operasi ppt.7
 

Os ppt.2

  • 1. SISTEM OPERASI NURHALIMA CHAPTER.2 nurhalima 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