1 / 29

Sistem Operasi

Sistem Operasi. Dosen Amrizal , S.Kom ., M.S.I. Buku. Sistem Operasi Kusnadi , S.T., M.Eng.Sc . Kusworo Anindito , S.T., M.T. Y. Sigit Purnomo W.P., S.T., M.Kom. Materi. Tinjauan Umum Sistem Komputer Tinjauan Umum Operasi Konsep Proses Manajemen Proses Manajemen Memori

arvid
Télécharger la présentation

Sistem Operasi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SistemOperasi Dosen Amrizal, S.Kom., M.S.I

  2. Buku SistemOperasi Kusnadi, S.T., M.Eng.Sc. KusworoAnindito, S.T., M.T. Y. SigitPurnomo W.P., S.T., M.Kom.

  3. Materi • TinjauanUmumSistemKomputer • TinjauanUmumOperasi • Konsep Proses • Manajemen Proses • Manajemen Memori • Manajemen Device • Manajemen Disk • Manajemen Berkas

  4. Tinjuanumumsistemkomputer • Perangkatkeras(Hardware) • Perangkatlunak(Software) • Perangkatpengguna (Brainware)

  5. Defenisi • Komputer : suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis. • Terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). • Pengolahan data denganmenggunakankomputerdikenaldengannamapengolahan data elektronik (PDE) atau electronic data processing (EDP).

  6. Perangkatkeras (Hardware) Adalahkomponem yang beradapadatingkat paling bawahpadasisetmkomputer dan merupakankomponemsistemkomputer yang berwujudfisik.

  7. STRUKTUR KOMPUTER • Struktur komputer didefinisikan sebagai cara-cara dari tiap komponen saling terkait

  8. Pemroses (CPU) Pemroses disebut CPU, berfungsi mengendalikan operasi komputer dan melakukan pengolahan data. Pemroses melakukan kerja dengan langkah sbb: Mengambil instruksi yang dikodekan secara biner dari memori utama Men-dekode instruksi menjadi proses-proses sederhana Melaksanakan proses-proses tersebut

  9. Pemroses (CPU) Operasi-operasi pada pemroses dikategorikan menjadi: Operasi aritmetika Penambahan, pengurangan, perkalian, pembagian dsb Operasi logika OR, AND, X-OR, inversi dsb Operasi pengendalian Operasi percabangan, lompat dsb

  10. Pemroses (CPU) Pemroses terdiri dari tiga komponen, yaitu: CU (Control Unit) Berfungsi mengendalikan operasi yang dilaksanakan sistem komputer ALU (Aritmetic Logic Unit) Berfungsi melakukan operasi aritmatika dan logika Register Merupakan memori yang sangat cepat yang berfungsi sebagai tempat operan-operan dari operasi yang akan dilakukan oleh pemroses.

  11. CU (Control Unit) / Unit Kendali • Mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer, kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. • Mengartikan instruksi-2 dari program komputer. • Membawa data dari alat input ke memori utama. • Mengambil data dari memori utama untuk diolah. • Mengirim instruksi ke ALU jika ada instruksi untuk perhitungan aritmatika atau perbandingan logika. • Membawa hasil pengolahan data kembali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output.

  12. CU (Control Unit) / Unit Kendali • Kesimpulan tugas dari unit kendali ini adalah: • Mengatur & mengendalikan alat-alat input dan output. • Mengambil instruksi-instruksi dari memori utama. • Mengambil data dari memori utama (jika diperlukan). • Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU. • Menyimpan hasil proses ke memori utama.

  13. ALU (Arithmatic and Logic Unit) • Melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder. • Melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. • Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (≠), kurang dari (<), kurang atau sama dengan (≤), lebih besar dari (>), dan lebih besar atau sama dengan (≥).

  14. Register • Alatpenyimpanankecildgnkecepatanaksescukuptinggi, ygdigunakanuntukmenyimpan data dan instruksi yang sedangdiproses, sementara data dan instruksilainnya yang menunggugiliranuntukdiproses, masihdisimpan di dalammemoriutama. • Jenis-jenis register yang umumterdapatdalamsuatuprosesoradalah : • Register penggunan • Register data • Register alamat

  15. Register 2. Register status dan kontrol • Register penghitung (PC, Program Counter Register) • Register segmenkodeinstruksi (CS, Code Segment Register) • Register Instruksi (IR, Instruction Register) • Register Status (F, Flag Register) Interupsiadalahsinyalperangkatkeras, terutamaperanti I/O ataupunperangkatlunakuntukmemintaprosesormelakukantugastertentu Interupsidapatdikelompokkanatas : • Interupsiperangkatlunak (Software Interupt) • Interupsiperangkatkeras (Hardware Interupt) • MaskableInterupt • Non Maskableinterupt

  16. Memory • Ada tiga macam memori yang dipergunakan di dalam sistem komputer yaitu: • Register, digunakan untuk menyimpan instruksi dan data yang sedang diproses. • Main memory, dipergunakan untuk menyimpan instruksi dan data yang akan diproses dan hasil pengolahan. • Secondary storage, dipergunakan untuk menyimpan program dan data secara permanen.

  17. Main Memory • Main memory, dipergunakanuntukmenyimpaninstruksi dan data yang akandiproses dan hasilpengolahan. • Main memory, dipergunakanuntukpenampungansementara (buffer) ketika processor membacaataupunmenulisdari/kepiranti I/O.

  18. Sistem Bus Selain processor dan memory utama,komponem lain dariperangkatkerasadalahsistem bus yang merupakansalurankomunikasiantarkomponem internal komputer. Bus data terdiridari : Bus kendali Bus alamat Bus data.

  19. Sistem Bus Bus kendali : berfungsisebagaijalurkomunikasiinformasikendalidari processor kekomponemlainya. Bus alamat : berfungsimengiriminformasialamatmemorimaupunmodul I/O yang akan di akses Bus data : berfungsisebagaisaluran yang digunakanuntukmengirim data ataupunkodeinstruksi yang dibaca/tuliske memory ataupunmodul I/O.

  20. Modul I/O Dapatdilihatsebagaisubsistemeksternalbagi processor. Pengendaliperanti I/O dilakukansecaratidaklangsungmelaluimodul I/O . Ketikapiranti input mengirim data, makamodul I/O akanmengiriminterupsikepada processor dan processor mengalihakaneksekusikebagianrutinpenanganan (ISR). Dan ISR mengatureksekusidenganmelibatkan bus data, bus alamat dan bus kendali.

  21. Peranti I/O Peralatanperalatan Input data dan output data yang terlibatselama proses eksekusikomputer.

  22. Perangkatlunak • Firmware • SistemOperasi • Progamaplikasi

  23. Firmware Merupakanperangkatlunak yang disertakanpadanperangkatkerasdarivendornya. Kodeinstruksidisimpandalamperangkatkerascontohinstruksi-instruksi BIOS dalam flash ROM motherboard, flash ROM dalam VGA Card. dll

  24. SistemOperasi Merupakankomponemperangkatlunak yang berfungsiuntukmengelolaseluruhkomponen dan sumberdayakomputer, fisik, maupun non fisik (data ) agar dapatdigunakansecaramaksimal.

  25. Progamaplikasi Tujuanakhirdaripenggunaankomputeradalahmembantupekerjaanmanusia, untukitudiperlukankomponenperangkatlunakyaitu program aplikasi. Secaragarisbesar program aplikasi di kategorikanmenjadidua : • Aplikasipengguna : membantumenyelesaikanmasalah ( microsoft office, Myob, Autocatdll) • Aplikasi utility/ sistem : membantupengelolaansumberdayakomputer (Winzip, Winamp, Antivirus , dll)

  26. PerangkatPengguna • Pemrogramsistem • Pemrogramaplikasi • Penggunaaplikasi

  27. Pemrogramsistem Pengguna yang menggunakansistemkomputeruntukmembuatperangkatlunaksepertisistemoperasi dan aplikasisistemdisebutpemrogramsistem. Penggunapada level iniharumemilikipengetahuan yang memadaitentangcarakerjaperangkatkeraskomputer, konsep yang kuatmengenaiperangkatlunaksistemsertamenguasai tool-tool pengembanganperangkatlunak yang tersedia.

  28. Pemrogramaplikasi Merupakanpenggunasistemkomputer yang membuataplikasi-aplikasipengguna yang dijalankandiatassistemoperasi . Setiapaplikasidisesuaikandenganbentukpermasalahankhusus yang hendakdiselesaikan. Penggunapada level iniharumemilikipengetahuan yang memadaitentangbahasapemrograman yang dapatmenggunakansalahsatu tool pemrogramansertamenguasaipermasalahan dan solusiuntukaplikasi yang hendakdikembangkan.

  29. Penggunaaplikasi Penggunainimenggunakanaplikasi yang dibuatpemrogramaplikasimaupunpemrogramsistem Penggunapada level iniharumemilikipengetahuan yang memadaitentangperangkatkeras dan perangkatlunaksistem . Persyaratanminimalnya, penggunaaplikasimampubekerjadenganpiranti I/O padakomputersertamemahamipenggunaan program aplikasi.

More Related