際際滷

際際滷Share a Scribd company logo
STRUKTUR SISTEM OPERASI

 Sistem komputer modern yang semakin
komplek dan rumit memerlukan sistem
operasi yang dirancang dengan sangat hati-
hati agar dapat berfungsi secara optimum
dan mudah untuk dimodifikasi.
 Pada kenyataanya tidak semua sistem
operasi mempunyai struktur yang sama.


                                             1
     Sistem operasi modern mempunyai
      komponen sebagai berikut :


3.    Manajemen Proses
4.    Manajemen Memori Utama
5.    Manajemen Secondari Storage
6.    Manajemen Sistem I/O
7.    Manajemen Berkas
8.    Sistem Proteksi
9.    Jaringan
10.   Comman Interpreter-Sistem



                                        2
    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.Sistem operasi bertanggung jawab
     atas aktivitas-aktivitas yang berkaitan dengan
     managemen prosesseperti:
2.   Pembuatan dan penghapusan proses pengguna ,
     dan sistem proses.
3.   Menunda atau melanjutkan proses.
4.   Menyediakan mekanisme untuk proses
     Sinkronisasi.
5.   Menyediakan Mekanisme Untuk Proses Komunikasi
6.   Menyediakan Mekanisme untuk Penanggulangan
     Deadlock
                                                       3
Memori Utama atau yang dikenal
dengan Main 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.
                                          4
Sistem operasi bertanggung jawab atas
    aktivitas-aktivitas yang berkaitan
    dengan managemen memori seperti:
   Menjaga track dari memori yang
    sedang digunakan dan siapa yang
    menggunakannya.
   Memilih program yang akan di- load ke
    memori.
   Mengalokasikan dan meng-
    dealokasikan ruang memori sesuai
    kebutuhan.
                                            5
   Data yang disimpan dalam memori
    utama bersifat sementara dan jumlahnya
    sangat kecil. Oleh karenaitu, untuk
    meyimpan keseluruhan data dan
    program komputer dibutuhkan
    secondary-storage yangbersifat
    permanen dan mampu menampung
    banyak data. Contoh dari secondary-
    storage adalah harddisk ,disket, dll.
   Sistem operasi bertanggung-jawab atas
    aktivitas-aktivitas yang berkaitan
    dengan disk-management seperti: free-
    space management , alokasi
                                             6
   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 .




                                          7
   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.



                                        8
   Berkas adalah kumpulan informasi yang
    saling berhubungan dan 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 ).                             9
    Proteksi mengacu pada mekanisme
     untuk mengontrol akses yang
     dilakukan oleh program, prosesor,
     atau pengguna ke sistem sumber
     daya. Mekanisme proteksi harus:
2.   membedakan antara penggunaan yang
     sudah diberi izin dan yang belum.
3.   menetapkan kontrol yang digunakan
4.   menyediakan kebutuhan



                                         10
    Sistem terdistribusi adalah sekumpulan
     prosesor yang tidak berbagi memori
     atau clock . Tiap prosesor mempunyai
     memori sendiri. Prosesor-prosesor
     tersebut terhubung melalui jaringan
     komunikasi
    Sistem terdistribusi menyediakan akses
     pengguna ke bermacam sumber-daya
     sistem. Akses tersebut menyebabkan:
3.   Mempercepat komputasi.
4.   Meningkatkan ketersediaan data.
5.   Meningkatkan reliabilitas.

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

                                                12
Ada sejumlah sistem komersial yang
tidak memiliki struktur yang cukup
baik, dimana struktur tersebut sangat
kecil, sederhana dan memiliki banyak
keterbatasan, seperti halnya MS-DOS
dan UNIX




                                        13
Program Aplikasi


Program system Resident



MS-DOS Device
driver



ROM BIOS Device Driver



Struktur MS-DOS
                          14
2.Sistem monolitik
  Sistem operasi sebagai kumpulan prosedur dimana
  prosedur dapat saling dipanggil oleh prosedur
  lain di sistem bila diperlukan. Kernel berisi
  semua layanan yang disediakan sistem operasi
  untuk pemakai. Sistem operasi ditulis sebagai
  sekumpulan prosedur , yang dapat dipanggil
  setiap saat oleh pemakai saat dibutuhkan.
Kelemahan :
 Pengujian dan penghilangan kesalahan sulit karena
  tidak dapat dipisahkan dan dilokalisasi.
 Sulit dalam menyediakan fasilitas pengamanan.
                                                      15
   Merupakan pemborosan bila setiap komputer harus
    menjalankan kernel monolitik sangat besar
    sementara sebenarnya tidak memerlukan seluruh
     layanan yang disediakan kernel.
   Tidak fleksibel


Keuntungan
     Layanan dapat dilakukan sangat cepat karena
     terdapat di satu ruang alamat


                                                      16
User meminta layanan dari
sistem operasi (kernel),
kemudian kernel akan
melanjutkan, kemudian
permintaan itu dibuat dalam
bentuk tabel-tabel
permintaan, dan jika pada
satu layanan akan
membutuhkan layanan lain,
maka modul itu dapat
memanggil modul itu setelah
itu mengembalikan ke Kernel
untuk memberikan layanan
ke pada user




                              17
   Sistem operasi dibentuk secara hirarki berdasar
    lapisan-lapisan, dimana lapisan-lapisan bawah
    memberi layanan lapisan lebih atas.Struktur
    berlapis dimaksudkan untuk mengurangi
    kompleksitas rancangan dan implementasi sistem
    operasi. Tiap lapisan mempunyai fungsional dan
    antarmuka masukan-keluaran antara dua lapisan
    bersebelahan yang terdefinisi bagus.



                                                      18
   Lapis 5 - The operator
    Berfungsi untuk pemakai operator
   Lapis 4 - User programs
    Berfungsi untuk aplikasi program
    pemakai
   Lapis 3 - I/O management
    Berfungsi untuk menyederhanakan akses
    I/O pada level atas.
   Lapis 2 -Operator-operatot
    communication
   Lapis 1 -Memory and drum management
                                            19
Keunggulan :
 - Memiliki semua keunggulan
  rancangan modular
- Pendekatan berlapis




Kelemahan
-Fungsi-fungsi sistem operasi
 harus diberikan ke tiap
 lapisan secara    hati-hati



                                20
   Multiprogramming
   Time sharing systems


    5. Client-server model
     Server, adalah proses yang menyediakan
     layanan.
     Client, adalah proses yang memerlukan/meminta
      layanan

                                                      21
Pendekatan lain implementasi layanan
  adalah sebagai objek-objek. Sistem
operasi       yang       distrukturkan
menggunakan       objek disebut sistem
operasi berorientasi objek. Pendekatan
ini    dimaksudkan untuk mengadopsi
keunggulan    teknologi    berorientasi
objek.   Pada sistem yang berorientasi
objek, layanan diimplementasi kan
sebagai    kumpulan objek

                                          22
Definisi
   Merupakan konsep pokok dalam sistem operasi,
    sehingga masalah manajemen proses adalah
    masalah utama dalam perancangan sistem
    operasi.
   Proses adalah program yang sedang dieksekusi.
   Proses adalah unit kerja terkecil
    yang secara individu memiliki
    sumber       daya dan dijadwalkan oleh
    sistem operasi.

                                                    23
   Independent, artinya program-
    program tersebut berdiri sendiri,
    terpisah      dan saling tidak
    bergantung.
   One program at any instant, artinya hanya
    terdapat satu proses yang dilayani pemroses
    pada satu saat.




                                                  24
Status Proses
New
                                  Terminated


      Ready             Running



              Waiting




                                               25
  New yaitu proses sedang
                            dibuat
  Ready proses menunggu jatah

             waktu dari prosessor
       Running yaitu proses bisa

      dikerjakan karena prosessor
              tidak sedang bekerja
     Waiting yaitu proses sedang

  menunggu beberapa event yang
     akan terjadi (menunggu I/O)
 Terminated yaitu proses selesai
                                     26
   Saling melanjutkan (interleave)
    Sistem operasi harus dapat kembali
    melanjutkan proses setelah melayani
    proses lain
   Kebijaksanaan tertentu
    Sistem operasi harus mengalokasikan
    sumber daya ke proses berdasar
    prioritasnya
   Komunikasi antar proses dan penciptaan
    proses
    Sistem operasi harus mendukung komunikasi dan
    penciptaan antar proses (menstrukturkan plikasi).
                                                    27
28

More Related Content

What's hot (17)

PPTX
Konsep sistem operasi
belajarkomputer
PPT
Struktur Sistem Operasi
eddie Ismantoe
PPT
Sistem operasi rangkuman
Iputu Septianta
PPT
Ikram tik
Ashari Psi
PPT
Dukungan Sistem operasi
Nur Rohman
PPTX
Bernis Sagita - Struktur Sistem Operasi
belajarkomputer
PPTX
Farrah Winajah - Struktur Sistem Operasi
belajarkomputer
PPTX
Arsitektur Sistem Operasi
viviluthfiyah
PPT
Struktur sistem operasi
Bambuuang Irawan
PPT
Introduction Operating System
eddie Ismantoe
PDF
Konsep Dasar Sistem Operasi
aby89
PPT
3 2-operasi-dasar-sistem-operasi-komputer
ayahaqila
PPTX
Sistem operasi monolitik
Utami Islami
PPTX
arsitektur sistem operasi modern
fitrahsyahran
PDF
3 struktur-sistem-operasi-edit
Trabalistra Bagaz
PPT
Zulyanti Megasari - Struktur Sistem Operasi
belajarkomputer
DOCX
Makalah sistim operasi
Operator Warnet Vast Raha
Konsep sistem operasi
belajarkomputer
Struktur Sistem Operasi
eddie Ismantoe
Sistem operasi rangkuman
Iputu Septianta
Ikram tik
Ashari Psi
Dukungan Sistem operasi
Nur Rohman
Bernis Sagita - Struktur Sistem Operasi
belajarkomputer
Farrah Winajah - Struktur Sistem Operasi
belajarkomputer
Arsitektur Sistem Operasi
viviluthfiyah
Struktur sistem operasi
Bambuuang Irawan
Introduction Operating System
eddie Ismantoe
Konsep Dasar Sistem Operasi
aby89
3 2-operasi-dasar-sistem-operasi-komputer
ayahaqila
Sistem operasi monolitik
Utami Islami
arsitektur sistem operasi modern
fitrahsyahran
3 struktur-sistem-operasi-edit
Trabalistra Bagaz
Zulyanti Megasari - Struktur Sistem Operasi
belajarkomputer
Makalah sistim operasi
Operator Warnet Vast Raha

Viewers also liked (18)

DOCX
Product Work Log
dunaway15
PDF
Studiu de oportunitate brad
justagree
PDF
Studiu de oportunitate brad
justagree
PDF
Partner consulting
eizbori
PDF
Finalpresentation (1)
KeithDWJ
PPTX
El Japonismo
Nacho Poveda
PPTX
Final Presentation
dunaway15
PPTX
Senior Project Photoshow
dunaway15
PDF
Cebolla boyaca reg_laguna_tota
Obeimar Ruiz Mu単oz
PPTX
Marketing (1) - Objetivo
Nacho Poveda
PPTX
Anisa auliani bpjs
Annisa Auliani
PPTX
Marketing (2) - Objetivo/estrategia/target
Nacho Poveda
DOCX
Research Paper
dunaway15
PPTX
Stumbleupon
belea94
PPT
Kuliah iv sistem komputer
Purwa Husada
DOCX
Senior project research paper
KeithDWJ
PPT
Soils
rmsimpson
PPT
Climate classification
rmsimpson
Product Work Log
dunaway15
Studiu de oportunitate brad
justagree
Studiu de oportunitate brad
justagree
Partner consulting
eizbori
Finalpresentation (1)
KeithDWJ
El Japonismo
Nacho Poveda
Final Presentation
dunaway15
Senior Project Photoshow
dunaway15
Cebolla boyaca reg_laguna_tota
Obeimar Ruiz Mu単oz
Marketing (1) - Objetivo
Nacho Poveda
Anisa auliani bpjs
Annisa Auliani
Marketing (2) - Objetivo/estrategia/target
Nacho Poveda
Research Paper
dunaway15
Stumbleupon
belea94
Kuliah iv sistem komputer
Purwa Husada
Senior project research paper
KeithDWJ
Soils
rmsimpson
Climate classification
rmsimpson
Ad

Similar to Kuliah iii struktur sistem operasi komputer (20)

PPT
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Shary Armonitha
PPT
Presentasi sisitem-operasi
Omenz Dontcry
PPTX
Inprastruktur Teknologi Informasi -Sistem Operasi
suzuki24ganjil
PPTX
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
Surya Tri Atmaja Ramadhani
PPT
Sistem Operasi sma/smk kelas x kurikulum merdeka.ppt
nipututitinpriyantin
PPT
Materi SISTEM OPERASI/OPERATING SYSTEM.ppt
MuhammadSyarifMaulan
PPTX
Chapter 2 Pengenalan Sistem Operasi.pptx
Universitas Hang Tuah Pekanbaru
PPT
Presentasi sisitem-operasi
Aris Saputro
PPT
Pengayaan Sesi 2 Komponen dan Struktur Sistem Operasi.ppt
helmikurniawan9
PPT
presentasi-sisitem-operasi.ppt semester 2
ifansamuel05
DOCX
Makalah sistim operasi
Operator Warnet Vast Raha
PDF
Konsep dasar sistem operasi
Akmal Fajar
PDF
Konsep Dasar Sistem Oprasi
Yuki Utama
PDF
Konsep Dasar Sistem Oprasi
Yuki Utama
PPT
Komjardas-pt7-Menerapkan instalasi OS.ppt
aripyolandit
DOC
Makalah sisitem operasi
boyhokage
PPT
pengenalan sistem operasi , pengantar sistem operasi
hirzihadi01
PPT
Modul_2_-_Struktur_Sistem_Operasi.ppt
CahyoSatrio4
PDF
Makalah sistem operasi 2
Azier Nadhir
PPT
strutur sistem operasi berbasis microsof dos
Izzul37
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Shary Armonitha
Presentasi sisitem-operasi
Omenz Dontcry
Inprastruktur Teknologi Informasi -Sistem Operasi
suzuki24ganjil
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
Surya Tri Atmaja Ramadhani
Sistem Operasi sma/smk kelas x kurikulum merdeka.ppt
nipututitinpriyantin
Materi SISTEM OPERASI/OPERATING SYSTEM.ppt
MuhammadSyarifMaulan
Chapter 2 Pengenalan Sistem Operasi.pptx
Universitas Hang Tuah Pekanbaru
Presentasi sisitem-operasi
Aris Saputro
Pengayaan Sesi 2 Komponen dan Struktur Sistem Operasi.ppt
helmikurniawan9
presentasi-sisitem-operasi.ppt semester 2
ifansamuel05
Makalah sistim operasi
Operator Warnet Vast Raha
Konsep dasar sistem operasi
Akmal Fajar
Konsep Dasar Sistem Oprasi
Yuki Utama
Konsep Dasar Sistem Oprasi
Yuki Utama
Komjardas-pt7-Menerapkan instalasi OS.ppt
aripyolandit
Makalah sisitem operasi
boyhokage
pengenalan sistem operasi , pengantar sistem operasi
hirzihadi01
Modul_2_-_Struktur_Sistem_Operasi.ppt
CahyoSatrio4
Makalah sistem operasi 2
Azier Nadhir
strutur sistem operasi berbasis microsof dos
Izzul37
Ad

Kuliah iii struktur sistem operasi komputer

  • 1. STRUKTUR SISTEM OPERASI Sistem komputer modern yang semakin komplek dan rumit memerlukan sistem operasi yang dirancang dengan sangat hati- hati agar dapat berfungsi secara optimum dan mudah untuk dimodifikasi. Pada kenyataanya tidak semua sistem operasi mempunyai struktur yang sama. 1
  • 2. Sistem operasi modern mempunyai komponen sebagai berikut : 3. Manajemen Proses 4. Manajemen Memori Utama 5. Manajemen Secondari Storage 6. Manajemen Sistem I/O 7. Manajemen Berkas 8. Sistem Proteksi 9. Jaringan 10. Comman Interpreter-Sistem 2
  • 3. 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.Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen prosesseperti: 2. Pembuatan dan penghapusan proses pengguna , dan sistem proses. 3. Menunda atau melanjutkan proses. 4. Menyediakan mekanisme untuk proses Sinkronisasi. 5. Menyediakan Mekanisme Untuk Proses Komunikasi 6. Menyediakan Mekanisme untuk Penanggulangan Deadlock 3
  • 4. Memori Utama atau yang dikenal dengan Main 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. 4
  • 5. Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen memori seperti: Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya. Memilih program yang akan di- load ke memori. Mengalokasikan dan meng- dealokasikan ruang memori sesuai kebutuhan. 5
  • 6. Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karenaitu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yangbersifat permanen dan mampu menampung banyak data. Contoh dari secondary- storage adalah harddisk ,disket, dll. Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan disk-management seperti: free- space management , alokasi 6
  • 7. 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 . 7
  • 8. 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. 8
  • 9. Berkas adalah kumpulan informasi yang saling berhubungan dan 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 ). 9
  • 10. Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus: 2. membedakan antara penggunaan yang sudah diberi izin dan yang belum. 3. menetapkan kontrol yang digunakan 4. menyediakan kebutuhan 10
  • 11. Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock . Tiap prosesor mempunyai memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan: 3. Mempercepat komputasi. 4. Meningkatkan ketersediaan data. 5. Meningkatkan reliabilitas. 11
  • 12. Sistem Operasi menunggu instruksi dari pengguna ( command driven ). Program yang membaca instruksidan mengartikan control statements umumnya disebut: control-card interpreter , command-line interpreter , dan UNIX shell . Command- Interpreter System sangat bervariasi dari satu sistem operasi kesistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O devices yang ada. Contohnya: CLI , Windows , Pen-based ( touch ), dan lain-lain. 12
  • 13. Ada sejumlah sistem komersial yang tidak memiliki struktur yang cukup baik, dimana struktur tersebut sangat kecil, sederhana dan memiliki banyak keterbatasan, seperti halnya MS-DOS dan UNIX 13
  • 14. Program Aplikasi Program system Resident MS-DOS Device driver ROM BIOS Device Driver Struktur MS-DOS 14
  • 15. 2.Sistem monolitik Sistem operasi sebagai kumpulan prosedur dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan. Kernel berisi semua layanan yang disediakan sistem operasi untuk pemakai. Sistem operasi ditulis sebagai sekumpulan prosedur , yang dapat dipanggil setiap saat oleh pemakai saat dibutuhkan. Kelemahan : Pengujian dan penghilangan kesalahan sulit karena tidak dapat dipisahkan dan dilokalisasi. Sulit dalam menyediakan fasilitas pengamanan. 15
  • 16. Merupakan pemborosan bila setiap komputer harus menjalankan kernel monolitik sangat besar sementara sebenarnya tidak memerlukan seluruh layanan yang disediakan kernel. Tidak fleksibel Keuntungan Layanan dapat dilakukan sangat cepat karena terdapat di satu ruang alamat 16
  • 17. User meminta layanan dari sistem operasi (kernel), kemudian kernel akan melanjutkan, kemudian permintaan itu dibuat dalam bentuk tabel-tabel permintaan, dan jika pada satu layanan akan membutuhkan layanan lain, maka modul itu dapat memanggil modul itu setelah itu mengembalikan ke Kernel untuk memberikan layanan ke pada user 17
  • 18. Sistem operasi dibentuk secara hirarki berdasar lapisan-lapisan, dimana lapisan-lapisan bawah memberi layanan lapisan lebih atas.Struktur berlapis dimaksudkan untuk mengurangi kompleksitas rancangan dan implementasi sistem operasi. Tiap lapisan mempunyai fungsional dan antarmuka masukan-keluaran antara dua lapisan bersebelahan yang terdefinisi bagus. 18
  • 19. Lapis 5 - The operator Berfungsi untuk pemakai operator Lapis 4 - User programs Berfungsi untuk aplikasi program pemakai Lapis 3 - I/O management Berfungsi untuk menyederhanakan akses I/O pada level atas. Lapis 2 -Operator-operatot communication Lapis 1 -Memory and drum management 19
  • 20. Keunggulan : - Memiliki semua keunggulan rancangan modular - Pendekatan berlapis Kelemahan -Fungsi-fungsi sistem operasi harus diberikan ke tiap lapisan secara hati-hati 20
  • 21. Multiprogramming Time sharing systems 5. Client-server model Server, adalah proses yang menyediakan layanan. Client, adalah proses yang memerlukan/meminta layanan 21
  • 22. Pendekatan lain implementasi layanan adalah sebagai objek-objek. Sistem operasi yang distrukturkan menggunakan objek disebut sistem operasi berorientasi objek. Pendekatan ini dimaksudkan untuk mengadopsi keunggulan teknologi berorientasi objek. Pada sistem yang berorientasi objek, layanan diimplementasi kan sebagai kumpulan objek 22
  • 23. Definisi Merupakan konsep pokok dalam sistem operasi, sehingga masalah manajemen proses adalah masalah utama dalam perancangan sistem operasi. Proses adalah program yang sedang dieksekusi. Proses adalah unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi. 23
  • 24. Independent, artinya program- program tersebut berdiri sendiri, terpisah dan saling tidak bergantung. One program at any instant, artinya hanya terdapat satu proses yang dilayani pemroses pada satu saat. 24
  • 25. Status Proses New Terminated Ready Running Waiting 25
  • 26. New yaitu proses sedang dibuat Ready proses menunggu jatah waktu dari prosessor Running yaitu proses bisa dikerjakan karena prosessor tidak sedang bekerja Waiting yaitu proses sedang menunggu beberapa event yang akan terjadi (menunggu I/O) Terminated yaitu proses selesai 26
  • 27. Saling melanjutkan (interleave) Sistem operasi harus dapat kembali melanjutkan proses setelah melayani proses lain Kebijaksanaan tertentu Sistem operasi harus mengalokasikan sumber daya ke proses berdasar prioritasnya Komunikasi antar proses dan penciptaan proses Sistem operasi harus mendukung komunikasi dan penciptaan antar proses (menstrukturkan plikasi). 27
  • 28. 28