SlideShare a Scribd company logo
1 of 30
Download to read offline
Sistem Operasi
    IKH311

Pendahuluan
Administratif Perkuliahan

   Komponen Penilaian
       10% Kuis
       20% Tugas (Mandiri, programming)
       30% UTS (18 April 2012, Open notes)
       40% UAS (20 Juni 2012, Open notes)
       5% Bonus (aktifitas, kreatifitas, inovasi)




                                                     2
Administratif Perkuliahan

   Kehadiran
       Kenyamanan dan Kemudahan bersama
       30 menit toleransi keterlambatan bagi mahasiswa
        dan dosen
       Minimum partisipasi kehadiran 70% sepanjang
        semester
   Prasyarat
       Struktur Data (bad news)
       Dasar Pemrograman
       Organisasi dan Arsitektur Komputer (good news)
                                                          3
Pustaka

   Avi Silberschatz, "Operating System Concepts"
   http://codex.cs.yale.edu/avi/os-
    book/OS8/os8j/index.html
   Andrew Tanenbaum, "Modern Operating
    Systems"
   http://www.cs.vu.nl/~ast/books/mos2/
   Harvey Deitel, "Operating Systems"
   tjerdastangkas.blogspot.com/search/label/ikh311

                                                      4
Sistem Operasi

   Komponen sistem
    komputer
       Perangkat keras
       Systems programs
       Program-program
        aplikasi
Arsitektur von Neumann

              Tiga unit dasar
                  Input, Output
                  Memory
                  CPU
              Fetch-Decode-
               Execute cycle
                  Fetch dari mana?
                  Decode di mana?
                  Execute di mana?
                                      6
7




Contoh: PDP-8
Contoh: PDP-8




                8
Sistem Operasi

   Extended Machine
       Menyembunyikan pernak-pernik perangkat keras
       Memudahkan user dalam menggunakan sistem
        komputer
   Resource Manager
       Setiap program mendapatkan sumber daya waktu
       Setiap program mendapatkan sumber daya ruang



                                                       9
Sumber Daya

   Perangkat keras
       RAM
       I/O
       System bus
   Perangkat lunak
       User processes
       Kernel processes
   Waktu
       Response time
                                   10
       Throughput
Sejarah




   Batch systems
       Pemrograman dengan kartu
       Data pada kartu dibaca ke tape magnetik (1401)
       Data pada tape diolah (7094)
       Hasil komputasi dicetak (1401)                   11
Sejarah

   Generasi I: 1945 - 1955
       vacuum tubes, plug boards
   Generasi II: 1955 - 1965
       transistors, batch systems
   Generasi III: 1965 – 1980
       Integrated Circuit dan multiprogramming
   Generasi IV: 1980 – present
       personal computers
       Mobile devices
                                                  12
Sejarah




          13
Sejarah

       Multiprogramming
        systems
           Beberapa program
            dijalankan bersamaan
       Motivasi Utama
           Mempermudah user
            menggunakan
            sistem komputer



                               14
Lingkungan Sistem Operasi

   Beragam jenis sistem operasi
   Tergantung kebutuhan user
   Lingkungan high-end
       Rancangan dan Kebutuhan dukungan perangkat
        keras yang khusus
                  Large main memory
                  Special-purpose hardware
                  Large numbers of processes



                                                     15
Lingkungan Sistem Operasi

   Embedded systems
       Sumber daya khusus berukuran kecil
       Fungsionalitas untuk perangkat dengan sumber
        daya terbatas
                  Mis: cell phones dan PDAs
       Kunci sukses: Pengelolaan sumber daya yang
        efisien
       Promote mobility



                                                       16
Lingkungan Sistem Operasi

   Real-time systems
       Tugas harus diselesaikan dalam rentang waktu
        yang singkat
                  Autopilot feature of an aircraft must constantly
                    adjust speed, altitude and direction
       Aksi-aksi yang tidak dapat menunggu
       Response time (Waktu tanggap) harus cepat




                                                                      17
Lingkungan Sistem Operasi

   Virtual machines (VMs)
       Abstraksi komputer secara software
       Berjalan di atas native operating system
       Mis: VirtualBox, PC Anywhere
   Virtual machine operating system
       Manages resources provided by virtual machine




                                                        18
Lingkungan Sistem Operasi

   Penggunaan virtual machines
       Memungkinkan multiple instances of an operating
        system berjalan secara konkuren
       Emulasi
                   Software or hardware mimics functionality of
                     hardware or software not present in system
       Promote portability




                                                                   19
Komponen dan Tujuan Sistem
            Operasi
   Sistem komputer berevolusi
       Generasi awal tidak memiliki SO
       Generasi berikutnya menuntut multiprogramming
        dan timesharing
       Personal computers dan sistem terdistribusi
       Perangkat mobile
       Perkembangan teknologi SO menyertai
        perkembangan teknologi perangkat keras


                                                        20
Komponen dan Tujuan Sistem
            Operasi
   Interaksi user dengan SO
       Special application called a shell
       Kernel
                    Software that contains core components of
                      operating system
       Komponen SO yang selalu ada
                    Processor scheduler
                    Memory manager
                    I/O manager
                    Interprocess communication (IPC) manager
                    File system manager
                                                                 21
Komponen Utama Sistem
                Operasi
   Multiprogrammed environments jamak ditemukan
       Kernel mengelola eksekusi proses-proses
       Program components which execute independently
        but use single memory space to share data are
        called threads.




                                                     22
Komponen Utama Sistem Operasi

    To access I/O device, process must issue system
     call
               Handled by device driver
               Software component that interacts directly with
                 hardware
               Often contains device-specific commands




                                                                  23
Instruction Cycle

   Fetch
       Instruksi diambil dari RAM
       Diletakkan di Instruction Register
   Decode
       CPU menerjemahkan opcode
       Operand, Operator
   Execute
       Instruksi dijalankan
       Hasil instruksi disimpan
                                             24
Instruction Cycle dan Process

   Kecepatan prosesor
       Mis. 1 Ghz
       1 x 10^9 siklus F-D-E
   Process
       Instruksi bahasa mesin yang dijalankan oleh CPU
       Primary memory (RAM)
   Program
       Instruksi bahasa mesin yang pasif
       Secondary memory
                                                          25
Process

   Instruksi bahasa mesin di-load ke RAM
   CPU mem-fetch instruksi pertama
   CPU men-decode
   CPU meng-execute
   Instruction Pointer di-increment
Single Process System

   Dalam satu saat hanya ada satu process yang
    dieksekusi di CPU
   Proses lain harus menunggu
   Kurang efektif
Batch System

   Dalam satu saat ada satu process dieksekusi
   Lebih dari satu process diload ke RAM
   Antrian process
Timesharing System

   Dalam satu saat ada lebih dari satu process
    dieksekusi
   Pembagian waktu antara proses
   Quantum time
Pustaka

   Avi Silberschatz, "Operating System Concepts"
   http://codex.cs.yale.edu/avi/os-
    book/OS8/os8j/index.html
   Andrew Tanenbaum, "Modern Operating
    Systems"
   http://www.cs.vu.nl/~ast/books/mos2/
   Harvey Deitel, "Operating Systems"
   tjerdastangkas.blogspot.com/search/label/ikh311

                                                      30

More Related Content

What's hot

Pengenalan kepada sistem pengoperasian-ictl
Pengenalan kepada sistem pengoperasian-ictlPengenalan kepada sistem pengoperasian-ictl
Pengenalan kepada sistem pengoperasian-ictl
nad_84
 
Nota komputer sistem 2014 ( ksk 101)
Nota komputer sistem 2014 ( ksk 101)Nota komputer sistem 2014 ( ksk 101)
Nota komputer sistem 2014 ( ksk 101)
mohddzafri
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
Omenz Dontcry
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
Aris Saputro
 
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
Fauzan Adhy
 

What's hot (20)

Pengenalan kepada sistem pengoperasian-ictl
Pengenalan kepada sistem pengoperasian-ictlPengenalan kepada sistem pengoperasian-ictl
Pengenalan kepada sistem pengoperasian-ictl
 
Nota komputer sistem 2014 ( ksk 101)
Nota komputer sistem 2014 ( ksk 101)Nota komputer sistem 2014 ( ksk 101)
Nota komputer sistem 2014 ( ksk 101)
 
Aan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem OperasiAan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem Operasi
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
02 struktur-sistem-operasi
02 struktur-sistem-operasi02 struktur-sistem-operasi
02 struktur-sistem-operasi
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Teknologi perangkat lunak
Teknologi perangkat lunakTeknologi perangkat lunak
Teknologi perangkat lunak
 
08. 01.perangkat lunak sistem fix sti
08. 01.perangkat lunak sistem fix sti08. 01.perangkat lunak sistem fix sti
08. 01.perangkat lunak sistem fix sti
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Kuliah1 gambaran umum
Kuliah1 gambaran umumKuliah1 gambaran umum
Kuliah1 gambaran umum
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAE
 
Pde bab 4
Pde bab 4Pde bab 4
Pde bab 4
 
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
 
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 
Sistem Operasi Teknik Informatika
Sistem Operasi Teknik InformatikaSistem Operasi Teknik Informatika
Sistem Operasi Teknik Informatika
 

Viewers also liked

Africa 6A
Africa 6AAfrica 6A
Africa 6A
C FM
 
Coquitlam/Burnaby Performance Network Series,Sept.2011
Coquitlam/Burnaby Performance Network Series,Sept.2011Coquitlam/Burnaby Performance Network Series,Sept.2011
Coquitlam/Burnaby Performance Network Series,Sept.2011
Faye Brownlie
 
Pleno municipal infantil 2012
Pleno municipal infantil 2012Pleno municipal infantil 2012
Pleno municipal infantil 2012
XXX XXX
 
Visualizing Differential Equations
Visualizing Differential EquationsVisualizing Differential Equations
Visualizing Differential Equations
pd3h
 
Agency User Guide
Agency User GuideAgency User Guide
Agency User Guide
mayureshp
 
Electric energy scientific development, main source and consumers
Electric energy scientific development, main source and consumersElectric energy scientific development, main source and consumers
Electric energy scientific development, main source and consumers
P K Agarwal
 
Fall Fitness Challenge
Fall Fitness ChallengeFall Fitness Challenge
Fall Fitness Challenge
Greg Cox
 
White Paper: The Value Of Bim For Lifecycle Management In Critical Facilities...
White Paper: The Value Of Bim For Lifecycle Management In Critical Facilities...White Paper: The Value Of Bim For Lifecycle Management In Critical Facilities...
White Paper: The Value Of Bim For Lifecycle Management In Critical Facilities...
AndyFuhrman
 

Viewers also liked (20)

IKD312-06-agregat-dml
IKD312-06-agregat-dmlIKD312-06-agregat-dml
IKD312-06-agregat-dml
 
MV open innovation cluster conference handout
MV open innovation cluster conference handoutMV open innovation cluster conference handout
MV open innovation cluster conference handout
 
Peqoud
PeqoudPeqoud
Peqoud
 
IKD312-01-pendahuluan
IKD312-01-pendahuluanIKD312-01-pendahuluan
IKD312-01-pendahuluan
 
Option 2 - Coast
Option 2 - CoastOption 2 - Coast
Option 2 - Coast
 
Borderland.Reading Is Thinking.Sept2015
Borderland.Reading Is Thinking.Sept2015Borderland.Reading Is Thinking.Sept2015
Borderland.Reading Is Thinking.Sept2015
 
Jules Cheret (1836-1933) y sus contemporáneos
Jules Cheret (1836-1933) y sus contemporáneosJules Cheret (1836-1933) y sus contemporáneos
Jules Cheret (1836-1933) y sus contemporáneos
 
Africa 6A
Africa 6AAfrica 6A
Africa 6A
 
Ei09 Opposite Green
Ei09 Opposite GreenEi09 Opposite Green
Ei09 Opposite Green
 
Coquitlam/Burnaby Performance Network Series,Sept.2011
Coquitlam/Burnaby Performance Network Series,Sept.2011Coquitlam/Burnaby Performance Network Series,Sept.2011
Coquitlam/Burnaby Performance Network Series,Sept.2011
 
Dignity Of Woman Pub Lcomp1
Dignity Of Woman Pub Lcomp1Dignity Of Woman Pub Lcomp1
Dignity Of Woman Pub Lcomp1
 
Sph 107 Ch 10
Sph 107 Ch 10Sph 107 Ch 10
Sph 107 Ch 10
 
Pleno municipal infantil 2012
Pleno municipal infantil 2012Pleno municipal infantil 2012
Pleno municipal infantil 2012
 
Visualizing Differential Equations
Visualizing Differential EquationsVisualizing Differential Equations
Visualizing Differential Equations
 
Animation in Diamond Resorts
Animation in Diamond ResortsAnimation in Diamond Resorts
Animation in Diamond Resorts
 
Agency User Guide
Agency User GuideAgency User Guide
Agency User Guide
 
Electric energy scientific development, main source and consumers
Electric energy scientific development, main source and consumersElectric energy scientific development, main source and consumers
Electric energy scientific development, main source and consumers
 
OpenSplice DDS: The Open Source Middleware Accelerating Wall Street
OpenSplice DDS: The Open Source Middleware Accelerating Wall StreetOpenSplice DDS: The Open Source Middleware Accelerating Wall Street
OpenSplice DDS: The Open Source Middleware Accelerating Wall Street
 
Fall Fitness Challenge
Fall Fitness ChallengeFall Fitness Challenge
Fall Fitness Challenge
 
White Paper: The Value Of Bim For Lifecycle Management In Critical Facilities...
White Paper: The Value Of Bim For Lifecycle Management In Critical Facilities...White Paper: The Value Of Bim For Lifecycle Management In Critical Facilities...
White Paper: The Value Of Bim For Lifecycle Management In Critical Facilities...
 

Similar to ikh311-01

Per-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuPer-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
hsdfh
 
Zulyanti Megasari - Konsep Dasar Sistem Operasi
Zulyanti Megasari - Konsep Dasar Sistem OperasiZulyanti Megasari - Konsep Dasar Sistem Operasi
Zulyanti Megasari - Konsep Dasar Sistem Operasi
belajarkomputer
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.ppt
CrisnaLidya
 

Similar to ikh311-01 (20)

1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasi
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Pengantar Sistem Operasi - Pendahln.pptx
Pengantar Sistem Operasi - Pendahln.pptxPengantar Sistem Operasi - Pendahln.pptx
Pengantar Sistem Operasi - Pendahln.pptx
 
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuPer-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
 
Pengenalan Sistem Operasi
Pengenalan Sistem OperasiPengenalan Sistem Operasi
Pengenalan Sistem Operasi
 
Zulyanti Megasari - Konsep Dasar Sistem Operasi
Zulyanti Megasari - Konsep Dasar Sistem OperasiZulyanti Megasari - Konsep Dasar Sistem Operasi
Zulyanti Megasari - Konsep Dasar Sistem Operasi
 
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptxMATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
 
Sistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptxSistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptx
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.ppt
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Pengertian Sistem Operasi
Pengertian Sistem OperasiPengertian Sistem Operasi
Pengertian Sistem Operasi
 
SO pert 1 .pptx
SO pert 1 .pptxSO pert 1 .pptx
SO pert 1 .pptx
 
sistem operasi
sistem operasisistem operasi
sistem operasi
 
Melakukan instalasi sistem operasi dasar
Melakukan instalasi sistem operasi dasarMelakukan instalasi sistem operasi dasar
Melakukan instalasi sistem operasi dasar
 
Bernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasiBernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasi
 
Anita dadi (sistem operasi)
Anita dadi (sistem operasi)Anita dadi (sistem operasi)
Anita dadi (sistem operasi)
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 

More from Anung Ariwibowo (20)

isd314-06-association-mining
isd314-06-association-miningisd314-06-association-mining
isd314-06-association-mining
 
ikp213-unifikasi
ikp213-unifikasiikp213-unifikasi
ikp213-unifikasi
 
ikp213-06-horn-clause
ikp213-06-horn-clauseikp213-06-horn-clause
ikp213-06-horn-clause
 
ikp213-01-pendahuluan
ikp213-01-pendahuluanikp213-01-pendahuluan
ikp213-01-pendahuluan
 
ikd312-05-sqlite
ikd312-05-sqliteikd312-05-sqlite
ikd312-05-sqlite
 
ikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasionalikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasional
 
ikd312-04-aljabar-relasional
ikd312-04-aljabar-relasionalikd312-04-aljabar-relasional
ikd312-04-aljabar-relasional
 
ikd312-03-design
ikd312-03-designikd312-03-design
ikd312-03-design
 
ikd312-02-three-schema
ikd312-02-three-schemaikd312-02-three-schema
ikd312-02-three-schema
 
ikp213-02-pendahuluan
ikp213-02-pendahuluanikp213-02-pendahuluan
ikp213-02-pendahuluan
 
ikh311-08
ikh311-08ikh311-08
ikh311-08
 
ikh311-07
ikh311-07ikh311-07
ikh311-07
 
ikh311-06
ikh311-06ikh311-06
ikh311-06
 
ikh311-05
ikh311-05ikh311-05
ikh311-05
 
ikp321-svn
ikp321-svnikp321-svn
ikp321-svn
 
ikh311-04
ikh311-04ikh311-04
ikh311-04
 
ikp321-05
ikp321-05ikp321-05
ikp321-05
 
imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09
 
ikh311-03
ikh311-03ikh311-03
ikh311-03
 
ikp321-04
ikp321-04ikp321-04
ikp321-04
 

Recently uploaded

Recently uploaded (20)

SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 

ikh311-01

  • 1. Sistem Operasi IKH311 Pendahuluan
  • 2. Administratif Perkuliahan  Komponen Penilaian  10% Kuis  20% Tugas (Mandiri, programming)  30% UTS (18 April 2012, Open notes)  40% UAS (20 Juni 2012, Open notes)  5% Bonus (aktifitas, kreatifitas, inovasi) 2
  • 3. Administratif Perkuliahan  Kehadiran  Kenyamanan dan Kemudahan bersama  30 menit toleransi keterlambatan bagi mahasiswa dan dosen  Minimum partisipasi kehadiran 70% sepanjang semester  Prasyarat  Struktur Data (bad news)  Dasar Pemrograman  Organisasi dan Arsitektur Komputer (good news) 3
  • 4. Pustaka  Avi Silberschatz, "Operating System Concepts"  http://codex.cs.yale.edu/avi/os- book/OS8/os8j/index.html  Andrew Tanenbaum, "Modern Operating Systems"  http://www.cs.vu.nl/~ast/books/mos2/  Harvey Deitel, "Operating Systems"  tjerdastangkas.blogspot.com/search/label/ikh311 4
  • 5. Sistem Operasi  Komponen sistem komputer  Perangkat keras  Systems programs  Program-program aplikasi
  • 6. Arsitektur von Neumann  Tiga unit dasar  Input, Output  Memory  CPU  Fetch-Decode- Execute cycle  Fetch dari mana?  Decode di mana?  Execute di mana? 6
  • 9. Sistem Operasi  Extended Machine  Menyembunyikan pernak-pernik perangkat keras  Memudahkan user dalam menggunakan sistem komputer  Resource Manager  Setiap program mendapatkan sumber daya waktu  Setiap program mendapatkan sumber daya ruang 9
  • 10. Sumber Daya  Perangkat keras  RAM  I/O  System bus  Perangkat lunak  User processes  Kernel processes  Waktu  Response time 10  Throughput
  • 11. Sejarah  Batch systems  Pemrograman dengan kartu  Data pada kartu dibaca ke tape magnetik (1401)  Data pada tape diolah (7094)  Hasil komputasi dicetak (1401) 11
  • 12. Sejarah  Generasi I: 1945 - 1955  vacuum tubes, plug boards  Generasi II: 1955 - 1965  transistors, batch systems  Generasi III: 1965 – 1980  Integrated Circuit dan multiprogramming  Generasi IV: 1980 – present  personal computers  Mobile devices 12
  • 13. Sejarah 13
  • 14. Sejarah  Multiprogramming systems  Beberapa program dijalankan bersamaan  Motivasi Utama  Mempermudah user menggunakan sistem komputer 14
  • 15. Lingkungan Sistem Operasi  Beragam jenis sistem operasi  Tergantung kebutuhan user  Lingkungan high-end  Rancangan dan Kebutuhan dukungan perangkat keras yang khusus  Large main memory  Special-purpose hardware  Large numbers of processes 15
  • 16. Lingkungan Sistem Operasi  Embedded systems  Sumber daya khusus berukuran kecil  Fungsionalitas untuk perangkat dengan sumber daya terbatas  Mis: cell phones dan PDAs  Kunci sukses: Pengelolaan sumber daya yang efisien  Promote mobility 16
  • 17. Lingkungan Sistem Operasi  Real-time systems  Tugas harus diselesaikan dalam rentang waktu yang singkat  Autopilot feature of an aircraft must constantly adjust speed, altitude and direction  Aksi-aksi yang tidak dapat menunggu  Response time (Waktu tanggap) harus cepat 17
  • 18. Lingkungan Sistem Operasi  Virtual machines (VMs)  Abstraksi komputer secara software  Berjalan di atas native operating system  Mis: VirtualBox, PC Anywhere  Virtual machine operating system  Manages resources provided by virtual machine 18
  • 19. Lingkungan Sistem Operasi  Penggunaan virtual machines  Memungkinkan multiple instances of an operating system berjalan secara konkuren  Emulasi  Software or hardware mimics functionality of hardware or software not present in system  Promote portability 19
  • 20. Komponen dan Tujuan Sistem Operasi  Sistem komputer berevolusi  Generasi awal tidak memiliki SO  Generasi berikutnya menuntut multiprogramming dan timesharing  Personal computers dan sistem terdistribusi  Perangkat mobile  Perkembangan teknologi SO menyertai perkembangan teknologi perangkat keras 20
  • 21. Komponen dan Tujuan Sistem Operasi  Interaksi user dengan SO  Special application called a shell  Kernel  Software that contains core components of operating system  Komponen SO yang selalu ada  Processor scheduler  Memory manager  I/O manager  Interprocess communication (IPC) manager  File system manager 21
  • 22. Komponen Utama Sistem Operasi  Multiprogrammed environments jamak ditemukan  Kernel mengelola eksekusi proses-proses  Program components which execute independently but use single memory space to share data are called threads. 22
  • 23. Komponen Utama Sistem Operasi  To access I/O device, process must issue system call  Handled by device driver  Software component that interacts directly with hardware  Often contains device-specific commands 23
  • 24. Instruction Cycle  Fetch  Instruksi diambil dari RAM  Diletakkan di Instruction Register  Decode  CPU menerjemahkan opcode  Operand, Operator  Execute  Instruksi dijalankan  Hasil instruksi disimpan 24
  • 25. Instruction Cycle dan Process  Kecepatan prosesor  Mis. 1 Ghz  1 x 10^9 siklus F-D-E  Process  Instruksi bahasa mesin yang dijalankan oleh CPU  Primary memory (RAM)  Program  Instruksi bahasa mesin yang pasif  Secondary memory 25
  • 26. Process  Instruksi bahasa mesin di-load ke RAM  CPU mem-fetch instruksi pertama  CPU men-decode  CPU meng-execute  Instruction Pointer di-increment
  • 27. Single Process System  Dalam satu saat hanya ada satu process yang dieksekusi di CPU  Proses lain harus menunggu  Kurang efektif
  • 28. Batch System  Dalam satu saat ada satu process dieksekusi  Lebih dari satu process diload ke RAM  Antrian process
  • 29. Timesharing System  Dalam satu saat ada lebih dari satu process dieksekusi  Pembagian waktu antara proses  Quantum time
  • 30. Pustaka  Avi Silberschatz, "Operating System Concepts"  http://codex.cs.yale.edu/avi/os- book/OS8/os8j/index.html  Andrew Tanenbaum, "Modern Operating Systems"  http://www.cs.vu.nl/~ast/books/mos2/  Harvey Deitel, "Operating Systems"  tjerdastangkas.blogspot.com/search/label/ikh311 30