1 / 23

Pertemua ke 2 Tinjauan Umum Sistem Operasi

Pertemua ke 2 Tinjauan Umum Sistem Operasi. Sejarah sistem operasi Fungsi sistem operasi Komponem sistem operasi Layanan sistem operasi Struktur sistem operasi. Sejarah sistem operasi. Sistem operasi yang sering dikenal : Ms DOS, Wndows , Linux,Macintosh , dan lainya .

yank
Download Presentation

Pertemua ke 2 Tinjauan Umum 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. Pertemuake 2TinjauanUmumSistemOperasi Sejarahsistemoperasi Fungsisistemoperasi Komponemsistemoperasi Layanansistemoperasi Struktursistemoperasi

  2. Sejarahsistemoperasi Sistemoperasi yang seringdikenal : Ms DOS, Wndows, Linux,Macintosh, dan lainya. Mini komputer : OS/360 Server jaringan : windows 2003, UNIX, Novell Netware dll. PDA : sistemoperasiPalmOS, Windows CE, Symbian

  3. Sejarahsistemoperasi • Generasi I(1945-1955) : Tabungvakum dan plugboard Program dibuatberdasarkanmesindengancaramenghubungkansirkuitpadasuatupapantancap ( plugboard) , Jadibelumada yang namayasistemoperesi, apalagi yang namanyabahasapemprograman. Padaawalth 1950-an plugboarddigantidengan punch card (kartuberlobang) dan memerlukanalatpembacakartu (punch card reader) untukmenyalinkodeinstruksipada punch card kekomputer

  4. Sejarahsistemoperasi • Generasi II(1955-1965) : Transistor dan sistem batch • Denganadanyaperubahantabungvakumke transistor membuatukurankomputerlebihkecil dan komputerpertama yang dibuatadalah Mainframe denganmenggunakansistemoperasi FMS (Fortran Monitor Sistem), IBSYA, sistemoperasi IBM untukkomputer 7094. • Sistemoperasipadamasainidisebut resident monitor yang bertugasmenyalin program kememori, menyerahkankendalieksekusike program. Kelemahannyaadalah processor harusmenunggusecarapasifketikapengalihaneksekusike job baruberikutnya. Untukitudikembangkansistem batch pada mainframe tampacampurtanganmanusia.

  5. Sejarahsistemoperasi • Generasi III(1865-1980) : ICS dan multi programming Munculnyateknologi IC telahmenggantikanratusanribu transistor sehingganukurankomputersemakinkecil dan lebihekonomisseperti : IBM 360, IBM370, 4300, 3080, 3090 dll. Sistemoperasi yang dipakaiyaitu OS/360 yang mampumelakuka spooling, multiprogramming, dan time sharing.

  6. Sejarahsistemoperasi • Generasi IV (1980-2000an): PC Perkembangan IC menjadisebuah chips membuatkomputerlebihkecil dan diproduksisecaramasaldenganharga yang terjangkau. Munculunyamicrokomputer yang dikenaldengan PC(personal Computer) diawalidenganproduk processor intel 8080 berbasis 8 bit menjadi 16 bit telahmenggunakansistemoperasi MS-DOS berkembangkesistemoperasiberbasis GUI sehinggamenghasilkansistemoperasi windows sampaisekarang. Diantarapesaing window adalah Linux yang merupakanturunandari UNIX yang bersifat open source sepertiRedHat, Mandriva, Open Suse, Ubuntu, Fedora dan lainya.

  7. Sejarahsistemoperasi • Generasi V (2000an-seterusnya) : Mikrokom puter dan embedded system Komputerberukurankecil (nanocomputer) yang dapatditemukanpadatelemponseluler, playstation, TV, mobile phone dan lainya.

  8. Fungsisistemoperasi • Sistemoperasisebagai extended machine Sebagaimesinabstraksibagipengguna • Sistemoperasisebagai resource manager Sebagai program aplikasi dan pengelolasumberdayakomputer

  9. Sistemoperasisebagai extended machine • Melakukanabstraksipengaksesansumberdayakomputersehinggatersedialingkungan (antarmuka) dan layanan yang nyaman dan mudahbagi program aplikasimaupunpengguna, sehinggapengoperasiankomputerlebihmudah. • Penggunatidakperlubagaimanamekanismekerja internal komputersepertimenyalinkodeinstruksi program kememori, melakukanperhitungan di processor, menyimpan data kesuatumemori disk dan bagaimanacara data dikirim printer lewatkabelparalelserta detail proses lainya.

  10. Sistemoperasisebagai resource manager • Memungkinkanbeberapa job dijadwalsecarabergantianuntukmenggunakanprosesordiantaranya : Multiplexing padapenggunasumberdaya, baikdarisegiwaktumaupunruang.misal multiplexing antara processor dengan printer Multi programming pada processor tunggaldenganalokasi processor padamasing-masing job secarabergantian.

  11. Komponemsistemoperasi Sebagai resource manager, sistemoperasimenyediakanrutin-rutinpenanganansumberdaya yang dikelompokkankedalam 4 kategoriyaitu : • Manjemen proses • Manajemen memori • Manajemen device • Manajemen berkas

  12. Manjemenproses • Bertugasuntukmembuat proses-proses yang berjalantidaksalingmengganggubahkandapatsalingbekerjasama. • Aktifitasdarimanajemen proses: • Membuat dan menghentikan proses • Menunda dan melanjutkankembali proses • Menyediakanmekanismepenjadwalan, komunikasi, sinkronisasi • Penanganan deadlock bagi proses-proses yang berjalansecarabersamaan.

  13. Manajemen memori • Bertugasuntukmengaturpemakaianruangmemoriutama yang terbatas agar dapatdigunakansecarabersamaanolehsebanyakmungkin proses tampasalingmengganggusatusamalainya. • Memoriutamabersifat Volatile dan memilikistruktursebagaisenarai byte atauword.dapatdiaksesoleh processor maupunpiranti I/O • Aktivitasmanajemenmemori : • Mengelolamemorikosong • Mengalokasian dan pembebasanruangmemoripada proses yang dibutuhkan • Melakukanproteksidaripemakaianmemoriutama.

  14. Manajemen device • Bertugasuntukmengelolaberagam device ataupiranti I/O yang berbedakarakteristiknya. • Aktivitasmanajemen device: • Penjadwalanpiranti I/O, buffering, caching, spooling, reservasi device. • Penanganankesalahanpengaksesanpiranti I/O

  15. Manajemen berkas • Bertugasdalampengelolaanberkaspada media penyimpanansekunder. • Sistempengarsipan yang digunakansistemoperasidisebutsistemberkasseperti FAT 16 untuk MS DOS, FAT 32 dan NTFS pada windows NT, Ext2, Ext3 padalinux. • Aktivitasdalammanajemenberkas : • Mendukungpembuatanoperasiberkas dan direktori • Mengelolaruangkosong disk • Mengelolaisidirektori • Melakukanproteksidaripemakaianberkas • Melakukanpemulihanterhadapberkas

  16. Layanansistemoperasidan system call Salah satufungsi SO adalahmenyediakanlayanansertaantarmukabagipenggunamaupun program aplikasi. Penggunaberinteraksidengan SO menggunakan program antarmuka yang dapatberbasis: CUI (Command User Interface) : berbasisteks GUI (Graphical User Interface) : berbasisgrafis. • Dilainpihak program aplikasiberinteraksimemanggilrutinsistemoperasimenggunakanpustaka API(aplication programming interface) • Prosedurataurutin yang disediakan API disebut system Call.layanansistemoperasi dan system call pustaka API antara lain: • Penciptaan dan penghentian proses • Pengaksesanterhadapsistemberkas • Layananlainya.

  17. Penciptaan dan penghentian proses • Eksekusidiawalidenganpenciptaansuatu proses dimanaberkasinstruksiumumnyadisimpandalam media penyimpanan. • Ketika program dieksekusi, kodeinstruksi di salinkememorikemudian di eksekusisatupersatuoleh processor. • Untukpenciptaan proses. • Di UNIX: system call dinamakan fork() dan execve () • Di Windows : system call di namakan create process() • Untukpenghentianproses. • Di UNIX: system call dinamakanexit() • Di Windows : system call di namakanexit process()

  18. Pengaksesanterhadapsistemberkas • System call jugamelayani proses pembukaan dan penutupan file/ berkas, mengubahsertamenghapusberkas. Selainitujugamemberikanlayananpengelolaandirektorisepertipenghapusan dan penambahan.

  19. Layananlainya. • System call jugamelakukanlayananmembacawaktu, mengirimsinyalkesistem, merubahdirektori. • Pada windows, sistem call jugamenciptakanelemenantarmukagrafisseperti windows, warna, grafis, garis dan lainya.

  20. Struktursistemoperasi • Strukturmonolitik :Kontruksitampastruktur, semuadicampurmenjadisatudan semuarutindapatdiprosesmenjadisatu. Contohnya MS-DOS dan UNIX • Strukturberlapis: Pendekatanstrukturberlapisdalambentukprotokoljaringankomputercontonya : THE, Venus dan OS/2 • Struktur client – server: Trend pengembangan SO cenderungmemindahkansebagianinstruksi SO sebagaiblok modular yang berbasis User. Bagian microkernel yang bertugasmemfasilitasikomunikasi proses aplikasi client-server dengan proses SO seperti server berkas, server memori, server proses,danlainnya.

  21. Strukturmonolitik

  22. Strukturberlapis

  23. Struktur client - server

More Related