ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Pengantar Sistem Operasi
• Sebuah program yang merupakan
perantara antara pengguna komputer
dan hardware komputer
• Komputer = tubuh, SO = roh
• SO digunakan dalam hal:
–Mengeksekusi program dan
membantu menyediakan
lingkungan bagi program yang
mudah untuk berinteraksi dengan
system resource
Materi PPT Pengantar Sistem Operasi.pptx
Layanan Sistem Operasi
• Menyediakan user interface
• Menyediakan program execution
• Menyediakan I/O operations
• Menyediakan file-system manipulation
• Menyediakan system communications / networking
• Mampu melakukan error detection
• Mampu melakukan resource Sharing
• Ada fasilitas security
• Fasilitas accounting system
Jenis Platform & OS
ï‚— Microcomputers: Unix, Windows, Linux
ï‚— Mainframe: IBM, Unix
ï‚— Supercomputer: IRIX, Linux
ï‚— Workstation, server: Linux, Windows
ï‚— Networking: Linux, Netware, Windows
ï‚— PDA: Blackberry, Linux, Palm, Windows Mobile
ï‚— Smartphone: Symbian, Linux, Windows Mobile,
Android, RIM
OS mobile
Komponen-komponen Sistem Komputer
• Perangkat keras
• CPU, RAM, storage (harddisk, floppy disk, CDROM, dsb),
piranti I/O (printer, scanner, dsb)
• Operating System
• Mengontrol dan mengkoordinasikan penggunaan
hardware dari berbagai program aplikasi dan user
• Program-program aplikasi
• Pengaturan penggunaan system resources untuk
pemecahan problem kebutuhan user (kompiler, sistem
basis data, games, dan program-program untuk bisnis)
• User
• Orang, mesin, atau komputer lain
4 komponen sistem komputer
Process
• Process – program dalam mode eksekusi
– Eksekusi program harus pada suatu waktu yang
sekuensial
Foreground vs Background Process
Thread
• Process vs Thread
• Process: suatu aplikasi yg running
• Thread: beberapa kegiatan dlm 1 proses
• Keuntungan:
– Responsiveness
– Resource Sharing
– Economy
– Utilization of Multi Processors Architectures
Single vs Multithread
Firefox vs Chrome
Schedulling
• Memilih proses mana dari memory yang siap
diekseskusi dan mengalokasikan
resource/CPU kepadanya.
• Keputusan penjadwalan CPU mungkin
terjadi waktu proses:
1. Switches from running to waiting state
2. Switches from running to ready state
3. Switches from waiting to ready
4. Terminates
• Scheduling no 1 dan 4 adalah non-preemptive
• Selainnya bersifat preemptive
Synchronization
ï‚— Why process synchronization needed?
• Akses secara konkuren (hampir bersamaan)
terhadap data yang bersifat shared, dapat
menyebabkan data tidak konsisten
• Terjadi race condition
• Banyak algoritma sinkronisasi
– FCFS (First Come First Served)
– SJF (Shortest Job First) preemptive dan non
preemptive
– RR (Round Robin)
Deadlock
• Pada multiprogramming, beberapa proses
hanya memiliki resource yang terbatas.
• Jika tidak ada resource yang tersedia,
process harus menunggu
• 2 types of resource:
– Preempt-able, ex: memory
– Non-preempt able, ex: printer
• Harus menunggu jika resource tidak boleh
dipakai
– Permintaan proses mungkin diblok
– Mungkin bisa gagal dengan kode error tertentu
Memory
• Program harus dibawa (dari disk) ke memory dan
ditempatkan pada alamat tertentu agar dapat
berjalan
• Main memory dan registers adalah satu-satunya
tempat penyimpanan yang dapat langsung diakses
oleh CPU
• Register mengakses dalam 1 CPU clock (bisa kurang)
• Main memory mengakses dalam bnyk cycles / clock
• Cache berada diantara main memory dan CPU
registers
• Protection of memory dibutuhkan untuk
menjamin agar operasinya benar
Virtual Memory
• Virtual memory – pemisahan antara
memori logis dari memori fisik.
– Hanya bagian dari program yang dibutuhkan saja
yang harus ada dalam memory untuk dieksekusi
– Logical address space dapat lebih besar
daripada physical address space
– Memperbolehkan address spaces untuk disharing
oleh beberapa processes
– Menyebabkan pembuatan proses secara lebih
efisien
Virtual Memory Page Replacement
• Algoritma FIFO
• Algoritma Optimal
• Algoritma LRU
• Algoritma Perkiraan LRU
Konsep File
• File adalah kumpulan informasi yang
berhubungan dan tersimpan dalam
secondary storage
• Tipe:
– Data (character, numeric, binary)
– Program
– Direktori
– Device
• Sifat: persistance, big size, dan sharability
File Manager
Atribut File
• Name – disimpan dalam human readable name
• Identifier – unique tag (number) dalam file
system
• Type – dibutuhkan oleh sistem (ex: .txt)
• Location – pointer to file location di harddisk
• Size – current file size
• Protection – controls siapa yang reading,
writing, executing
• Time, date, and user identification – data untuk
protection, security, and usage monitoring
• Information about files are kept in the directory
structure, which is maintained on the disk
File properties
Perangkat I/O
ï‚— Perangkat block:
ï‚— Meliputi berbagai disk drive
ï‚— Perintah baca, tulis, pencarian data
ï‚— Dapat digunakan untuk mengakses memory pada disk
ï‚— Perangkat character:
ï‚— Contoh: keyboard, mouse
ï‚— Perintah menulis, mengambil
ï‚— Dapat dibuat library pengakses data per-baris
ï‚— Perangkat jaringan:
ï‚— Socket: penghubung komputer dengan jaringan.
ï‚— Komunikasi antar komputer dilakukan melalui socket.
Characteristics of I/O Devices
MS-DOS
What is MS-DOS?
ï‚— MS-DOS stands for Microsoft Disk Operating
System. MS-DOS controls the computer’s
hardware and provides an environment for
programs to run.
ï‚— Run in single user, stand alone desktop computer
ï‚— Simple, only have few instructions
ï‚— For Intel 8086, 8088, 80186, & 80286
Windows XP Architecture
Linux Architecture
Tugas Program
• Program Utilities pada Sistem Operasi,
misalnya :
– Folder synchronizer
– Searching File REGEX – content & file
– Mass File Renamer
– Process Manager
– Launcher

More Related Content

Similar to Materi PPT Pengantar Sistem Operasi.pptx (20)

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
AliRismayadi
Ìý
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
Solehudin Solehudin
Ìý
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
andikasaputraahmad
Ìý
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
andikasaputraahmad
Ìý
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
shiningbright77
Ìý
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
mufik06
Ìý
Sistem operasi jaringan 2
Sistem operasi jaringan 2Sistem operasi jaringan 2
Sistem operasi jaringan 2
Operator Warnet Vast Raha
Ìý
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem Jaringan
ImamS11
Ìý
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
Muhammad Ziyad Dhiaulhaq Ichsan
Ìý
3657595.ppt
3657595.ppt3657595.ppt
3657595.ppt
SriBintangPamungkas
Ìý
Pemrosesan & komunikasi data.ppt
Pemrosesan & komunikasi data.pptPemrosesan & komunikasi data.ppt
Pemrosesan & komunikasi data.ppt
ibnu859332
Ìý
1.-File Pengenalan-Sistem-Operasi_ (1).ppt
1.-File Pengenalan-Sistem-Operasi_ (1).ppt1.-File Pengenalan-Sistem-Operasi_ (1).ppt
1.-File Pengenalan-Sistem-Operasi_ (1).ppt
abdrahman9651
Ìý
Topik 2 Sistem Komputer
Topik 2 Sistem KomputerTopik 2 Sistem Komputer
Topik 2 Sistem Komputer
I Komang Agustino
Ìý
P3
P3P3
P3
Ilham Kurniawan
Ìý
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
infowebinarstikjim
Ìý
Sister09
Sister09Sister09
Sister09
Abbanae Dandim
Ìý
2. Services of Operating System Computer.pptx
2. Services of Operating System Computer.pptx2. Services of Operating System Computer.pptx
2. Services of Operating System Computer.pptx
FauziaNingrum
Ìý
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
Molavi Arman
Ìý
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
inayah devi
Ìý
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
Rizal Rizal
Ìý
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
AliRismayadi
Ìý
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
andikasaputraahmad
Ìý
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
andikasaputraahmad
Ìý
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
shiningbright77
Ìý
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
mufik06
Ìý
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem Jaringan
ImamS11
Ìý
Pemrosesan & komunikasi data.ppt
Pemrosesan & komunikasi data.pptPemrosesan & komunikasi data.ppt
Pemrosesan & komunikasi data.ppt
ibnu859332
Ìý
1.-File Pengenalan-Sistem-Operasi_ (1).ppt
1.-File Pengenalan-Sistem-Operasi_ (1).ppt1.-File Pengenalan-Sistem-Operasi_ (1).ppt
1.-File Pengenalan-Sistem-Operasi_ (1).ppt
abdrahman9651
Ìý
Topik 2 Sistem Komputer
Topik 2 Sistem KomputerTopik 2 Sistem Komputer
Topik 2 Sistem Komputer
I Komang Agustino
Ìý
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
infowebinarstikjim
Ìý
2. Services of Operating System Computer.pptx
2. Services of Operating System Computer.pptx2. Services of Operating System Computer.pptx
2. Services of Operating System Computer.pptx
FauziaNingrum
Ìý
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
Molavi Arman
Ìý
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
inayah devi
Ìý
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
Rizal Rizal
Ìý

Recently uploaded (17)

LAPORAN ASET SMPN 3 TANGGETADA TAHUN AJARAN 2024/2025
LAPORAN ASET SMPN 3 TANGGETADA  TAHUN AJARAN 2024/2025LAPORAN ASET SMPN 3 TANGGETADA  TAHUN AJARAN 2024/2025
LAPORAN ASET SMPN 3 TANGGETADA TAHUN AJARAN 2024/2025
AnastangAnastang
Ìý
Topik 8 Pelatihan Pengembangan dan Karier Karyawan
Topik 8  Pelatihan Pengembangan dan Karier KaryawanTopik 8  Pelatihan Pengembangan dan Karier Karyawan
Topik 8 Pelatihan Pengembangan dan Karier Karyawan
Seta Wicaksana
Ìý
Topik 1 Pendahuluan_Kepemimpinan dan Konsep Dasar Kepemimpinan
Topik 1 Pendahuluan_Kepemimpinan dan Konsep Dasar KepemimpinanTopik 1 Pendahuluan_Kepemimpinan dan Konsep Dasar Kepemimpinan
Topik 1 Pendahuluan_Kepemimpinan dan Konsep Dasar Kepemimpinan
Seta Wicaksana
Ìý
Topik 7 Prediktif Analytics untuk Turnover dan Retensi
Topik 7 Prediktif Analytics untuk Turnover dan RetensiTopik 7 Prediktif Analytics untuk Turnover dan Retensi
Topik 7 Prediktif Analytics untuk Turnover dan Retensi
Seta Wicaksana
Ìý
ELTONMPO - NEW MEMBER PASTI WEDE RASAKAN KEMENANGAN ANDA HANYA DI SITUS ELTONMPO
ELTONMPO - NEW MEMBER PASTI WEDE RASAKAN KEMENANGAN ANDA HANYA DI SITUS ELTONMPOELTONMPO - NEW MEMBER PASTI WEDE RASAKAN KEMENANGAN ANDA HANYA DI SITUS ELTONMPO
ELTONMPO - NEW MEMBER PASTI WEDE RASAKAN KEMENANGAN ANDA HANYA DI SITUS ELTONMPO
ELTONMPO88
Ìý
Topik 6 Rekrutmen dan Seleksi Berbasis Data
Topik 6 Rekrutmen dan Seleksi Berbasis DataTopik 6 Rekrutmen dan Seleksi Berbasis Data
Topik 6 Rekrutmen dan Seleksi Berbasis Data
Seta Wicaksana
Ìý
NEWS News news: Wa.082164715377 EVENT ORGANIZER KENDARI buka sekarang Event O...
NEWS News news: Wa.082164715377 EVENT ORGANIZER KENDARI buka sekarang Event O...NEWS News news: Wa.082164715377 EVENT ORGANIZER KENDARI buka sekarang Event O...
NEWS News news: Wa.082164715377 EVENT ORGANIZER KENDARI buka sekarang Event O...
Educations / Operator Open Office / Design GNU Joomla / ITe
Ìý
2 PENGEMBANGAN DAN PENGGABUNGAN USAHA.ppt
2 PENGEMBANGAN DAN  PENGGABUNGAN USAHA.ppt2 PENGEMBANGAN DAN  PENGGABUNGAN USAHA.ppt
2 PENGEMBANGAN DAN PENGGABUNGAN USAHA.ppt
Ratnaningrum15
Ìý
Brands Presentation BFA - Brand Growth Mystery
Brands Presentation BFA - Brand Growth MysteryBrands Presentation BFA - Brand Growth Mystery
Brands Presentation BFA - Brand Growth Mystery
Deddy Rahman
Ìý
Certified Human Resource Management Professional
Certified Human Resource Management ProfessionalCertified Human Resource Management Professional
Certified Human Resource Management Professional
miraveranita2198
Ìý
Grand Design Kementrian Jaknas dan Risken-Ardian.pptx
Grand Design Kementrian Jaknas dan Risken-Ardian.pptxGrand Design Kementrian Jaknas dan Risken-Ardian.pptx
Grand Design Kementrian Jaknas dan Risken-Ardian.pptx
ridhopes1
Ìý
Topik 5 Model Maturitas Human Resources Analytics
Topik 5 Model Maturitas Human Resources AnalyticsTopik 5 Model Maturitas Human Resources Analytics
Topik 5 Model Maturitas Human Resources Analytics
Seta Wicaksana
Ìý
Topik 10 Kompensasi dan Manfaat Berbasis HR Analytics
Topik 10 Kompensasi dan Manfaat Berbasis HR AnalyticsTopik 10 Kompensasi dan Manfaat Berbasis HR Analytics
Topik 10 Kompensasi dan Manfaat Berbasis HR Analytics
Seta Wicaksana
Ìý
Kelompok 1 PKO_ Communicationin organization.pptx
Kelompok 1 PKO_ Communicationin organization.pptxKelompok 1 PKO_ Communicationin organization.pptx
Kelompok 1 PKO_ Communicationin organization.pptx
FarahSalsabilaM
Ìý
Topik 9 Manajemen Kinerja dengan HR Analytics
Topik 9 Manajemen Kinerja dengan HR AnalyticsTopik 9 Manajemen Kinerja dengan HR Analytics
Topik 9 Manajemen Kinerja dengan HR Analytics
Seta Wicaksana
Ìý
Company Profile - PT Jawara Data Nusantara.pdf
Company Profile - PT Jawara Data Nusantara.pdfCompany Profile - PT Jawara Data Nusantara.pdf
Company Profile - PT Jawara Data Nusantara.pdf
PT. Jawara Data Nusantara
Ìý
1. PENDIRIAN FIRMA.PENCATATAN/ AKUNTANSI PENDIRIAN FIRMApptx
1. PENDIRIAN FIRMA.PENCATATAN/ AKUNTANSI PENDIRIAN FIRMApptx1. PENDIRIAN FIRMA.PENCATATAN/ AKUNTANSI PENDIRIAN FIRMApptx
1. PENDIRIAN FIRMA.PENCATATAN/ AKUNTANSI PENDIRIAN FIRMApptx
Ratnaningrum15
Ìý
LAPORAN ASET SMPN 3 TANGGETADA TAHUN AJARAN 2024/2025
LAPORAN ASET SMPN 3 TANGGETADA  TAHUN AJARAN 2024/2025LAPORAN ASET SMPN 3 TANGGETADA  TAHUN AJARAN 2024/2025
LAPORAN ASET SMPN 3 TANGGETADA TAHUN AJARAN 2024/2025
AnastangAnastang
Ìý
Topik 8 Pelatihan Pengembangan dan Karier Karyawan
Topik 8  Pelatihan Pengembangan dan Karier KaryawanTopik 8  Pelatihan Pengembangan dan Karier Karyawan
Topik 8 Pelatihan Pengembangan dan Karier Karyawan
Seta Wicaksana
Ìý
Topik 1 Pendahuluan_Kepemimpinan dan Konsep Dasar Kepemimpinan
Topik 1 Pendahuluan_Kepemimpinan dan Konsep Dasar KepemimpinanTopik 1 Pendahuluan_Kepemimpinan dan Konsep Dasar Kepemimpinan
Topik 1 Pendahuluan_Kepemimpinan dan Konsep Dasar Kepemimpinan
Seta Wicaksana
Ìý
Topik 7 Prediktif Analytics untuk Turnover dan Retensi
Topik 7 Prediktif Analytics untuk Turnover dan RetensiTopik 7 Prediktif Analytics untuk Turnover dan Retensi
Topik 7 Prediktif Analytics untuk Turnover dan Retensi
Seta Wicaksana
Ìý
ELTONMPO - NEW MEMBER PASTI WEDE RASAKAN KEMENANGAN ANDA HANYA DI SITUS ELTONMPO
ELTONMPO - NEW MEMBER PASTI WEDE RASAKAN KEMENANGAN ANDA HANYA DI SITUS ELTONMPOELTONMPO - NEW MEMBER PASTI WEDE RASAKAN KEMENANGAN ANDA HANYA DI SITUS ELTONMPO
ELTONMPO - NEW MEMBER PASTI WEDE RASAKAN KEMENANGAN ANDA HANYA DI SITUS ELTONMPO
ELTONMPO88
Ìý
Topik 6 Rekrutmen dan Seleksi Berbasis Data
Topik 6 Rekrutmen dan Seleksi Berbasis DataTopik 6 Rekrutmen dan Seleksi Berbasis Data
Topik 6 Rekrutmen dan Seleksi Berbasis Data
Seta Wicaksana
Ìý
2 PENGEMBANGAN DAN PENGGABUNGAN USAHA.ppt
2 PENGEMBANGAN DAN  PENGGABUNGAN USAHA.ppt2 PENGEMBANGAN DAN  PENGGABUNGAN USAHA.ppt
2 PENGEMBANGAN DAN PENGGABUNGAN USAHA.ppt
Ratnaningrum15
Ìý
Brands Presentation BFA - Brand Growth Mystery
Brands Presentation BFA - Brand Growth MysteryBrands Presentation BFA - Brand Growth Mystery
Brands Presentation BFA - Brand Growth Mystery
Deddy Rahman
Ìý
Certified Human Resource Management Professional
Certified Human Resource Management ProfessionalCertified Human Resource Management Professional
Certified Human Resource Management Professional
miraveranita2198
Ìý
Grand Design Kementrian Jaknas dan Risken-Ardian.pptx
Grand Design Kementrian Jaknas dan Risken-Ardian.pptxGrand Design Kementrian Jaknas dan Risken-Ardian.pptx
Grand Design Kementrian Jaknas dan Risken-Ardian.pptx
ridhopes1
Ìý
Topik 5 Model Maturitas Human Resources Analytics
Topik 5 Model Maturitas Human Resources AnalyticsTopik 5 Model Maturitas Human Resources Analytics
Topik 5 Model Maturitas Human Resources Analytics
Seta Wicaksana
Ìý
Topik 10 Kompensasi dan Manfaat Berbasis HR Analytics
Topik 10 Kompensasi dan Manfaat Berbasis HR AnalyticsTopik 10 Kompensasi dan Manfaat Berbasis HR Analytics
Topik 10 Kompensasi dan Manfaat Berbasis HR Analytics
Seta Wicaksana
Ìý
Kelompok 1 PKO_ Communicationin organization.pptx
Kelompok 1 PKO_ Communicationin organization.pptxKelompok 1 PKO_ Communicationin organization.pptx
Kelompok 1 PKO_ Communicationin organization.pptx
FarahSalsabilaM
Ìý
Topik 9 Manajemen Kinerja dengan HR Analytics
Topik 9 Manajemen Kinerja dengan HR AnalyticsTopik 9 Manajemen Kinerja dengan HR Analytics
Topik 9 Manajemen Kinerja dengan HR Analytics
Seta Wicaksana
Ìý
Company Profile - PT Jawara Data Nusantara.pdf
Company Profile - PT Jawara Data Nusantara.pdfCompany Profile - PT Jawara Data Nusantara.pdf
Company Profile - PT Jawara Data Nusantara.pdf
PT. Jawara Data Nusantara
Ìý
1. PENDIRIAN FIRMA.PENCATATAN/ AKUNTANSI PENDIRIAN FIRMApptx
1. PENDIRIAN FIRMA.PENCATATAN/ AKUNTANSI PENDIRIAN FIRMApptx1. PENDIRIAN FIRMA.PENCATATAN/ AKUNTANSI PENDIRIAN FIRMApptx
1. PENDIRIAN FIRMA.PENCATATAN/ AKUNTANSI PENDIRIAN FIRMApptx
Ratnaningrum15
Ìý

Materi PPT Pengantar Sistem Operasi.pptx

  • 1. Pengantar Sistem Operasi • Sebuah program yang merupakan perantara antara pengguna komputer dan hardware komputer • Komputer = tubuh, SO = roh • SO digunakan dalam hal: –Mengeksekusi program dan membantu menyediakan lingkungan bagi program yang mudah untuk berinteraksi dengan system resource
  • 3. Layanan Sistem Operasi • Menyediakan user interface • Menyediakan program execution • Menyediakan I/O operations • Menyediakan file-system manipulation • Menyediakan system communications / networking • Mampu melakukan error detection • Mampu melakukan resource Sharing • Ada fasilitas security • Fasilitas accounting system
  • 4. Jenis Platform & OS ï‚— Microcomputers: Unix, Windows, Linux ï‚— Mainframe: IBM, Unix ï‚— Supercomputer: IRIX, Linux ï‚— Workstation, server: Linux, Windows ï‚— Networking: Linux, Netware, Windows ï‚— PDA: Blackberry, Linux, Palm, Windows Mobile ï‚— Smartphone: Symbian, Linux, Windows Mobile, Android, RIM
  • 6. Komponen-komponen Sistem Komputer • Perangkat keras • CPU, RAM, storage (harddisk, floppy disk, CDROM, dsb), piranti I/O (printer, scanner, dsb) • Operating System • Mengontrol dan mengkoordinasikan penggunaan hardware dari berbagai program aplikasi dan user • Program-program aplikasi • Pengaturan penggunaan system resources untuk pemecahan problem kebutuhan user (kompiler, sistem basis data, games, dan program-program untuk bisnis) • User • Orang, mesin, atau komputer lain
  • 7. 4 komponen sistem komputer
  • 8. Process • Process – program dalam mode eksekusi – Eksekusi program harus pada suatu waktu yang sekuensial
  • 10. Thread • Process vs Thread • Process: suatu aplikasi yg running • Thread: beberapa kegiatan dlm 1 proses • Keuntungan: – Responsiveness – Resource Sharing – Economy – Utilization of Multi Processors Architectures
  • 13. Schedulling • Memilih proses mana dari memory yang siap diekseskusi dan mengalokasikan resource/CPU kepadanya. • Keputusan penjadwalan CPU mungkin terjadi waktu proses: 1. Switches from running to waiting state 2. Switches from running to ready state 3. Switches from waiting to ready 4. Terminates • Scheduling no 1 dan 4 adalah non-preemptive • Selainnya bersifat preemptive
  • 14. Synchronization ï‚— Why process synchronization needed? • Akses secara konkuren (hampir bersamaan) terhadap data yang bersifat shared, dapat menyebabkan data tidak konsisten • Terjadi race condition • Banyak algoritma sinkronisasi – FCFS (First Come First Served) – SJF (Shortest Job First) preemptive dan non preemptive – RR (Round Robin)
  • 15. Deadlock • Pada multiprogramming, beberapa proses hanya memiliki resource yang terbatas. • Jika tidak ada resource yang tersedia, process harus menunggu • 2 types of resource: – Preempt-able, ex: memory – Non-preempt able, ex: printer • Harus menunggu jika resource tidak boleh dipakai – Permintaan proses mungkin diblok – Mungkin bisa gagal dengan kode error tertentu
  • 16. Memory • Program harus dibawa (dari disk) ke memory dan ditempatkan pada alamat tertentu agar dapat berjalan • Main memory dan registers adalah satu-satunya tempat penyimpanan yang dapat langsung diakses oleh CPU • Register mengakses dalam 1 CPU clock (bisa kurang) • Main memory mengakses dalam bnyk cycles / clock • Cache berada diantara main memory dan CPU registers • Protection of memory dibutuhkan untuk menjamin agar operasinya benar
  • 17. Virtual Memory • Virtual memory – pemisahan antara memori logis dari memori fisik. – Hanya bagian dari program yang dibutuhkan saja yang harus ada dalam memory untuk dieksekusi – Logical address space dapat lebih besar daripada physical address space – Memperbolehkan address spaces untuk disharing oleh beberapa processes – Menyebabkan pembuatan proses secara lebih efisien
  • 18. Virtual Memory Page Replacement • Algoritma FIFO • Algoritma Optimal • Algoritma LRU • Algoritma Perkiraan LRU
  • 19. Konsep File • File adalah kumpulan informasi yang berhubungan dan tersimpan dalam secondary storage • Tipe: – Data (character, numeric, binary) – Program – Direktori – Device • Sifat: persistance, big size, dan sharability
  • 21. Atribut File • Name – disimpan dalam human readable name • Identifier – unique tag (number) dalam file system • Type – dibutuhkan oleh sistem (ex: .txt) • Location – pointer to file location di harddisk • Size – current file size • Protection – controls siapa yang reading, writing, executing • Time, date, and user identification – data untuk protection, security, and usage monitoring • Information about files are kept in the directory structure, which is maintained on the disk
  • 23. Perangkat I/O ï‚— Perangkat block: ï‚— Meliputi berbagai disk drive ï‚— Perintah baca, tulis, pencarian data ï‚— Dapat digunakan untuk mengakses memory pada disk ï‚— Perangkat character: ï‚— Contoh: keyboard, mouse ï‚— Perintah menulis, mengambil ï‚— Dapat dibuat library pengakses data per-baris ï‚— Perangkat jaringan: ï‚— Socket: penghubung komputer dengan jaringan. ï‚— Komunikasi antar komputer dilakukan melalui socket.
  • 25. MS-DOS What is MS-DOS? ï‚— MS-DOS stands for Microsoft Disk Operating System. MS-DOS controls the computer’s hardware and provides an environment for programs to run. ï‚— Run in single user, stand alone desktop computer ï‚— Simple, only have few instructions ï‚— For Intel 8086, 8088, 80186, & 80286
  • 28. Tugas Program • Program Utilities pada Sistem Operasi, misalnya : – Folder synchronizer – Searching File REGEX – content & file – Mass File Renamer – Process Manager – Launcher