300 likes | 687 Views
PENGENALAN SISTEM OPERASI KOMPUTER. Oleh Amir Ar Razzaaq , S.Kom. Pengertian Sistem Operasi.
E N D
PENGENALAN SISTEM OPERASI KOMPUTER Oleh Amir ArRazzaaq, S.Kom
PengertianSistemOperasi SistemOperasiadalahperangkatlunak yang dibuatuntukmengendalikandanmengkoordinasiseluruh system yang adaKomputer. DenganadanyasistemOperasikomputerkitadapatmenerimamasukanberupainstruksike keyboard, mencetakhasil, membacasertamenyimpan data daridanke media penyimpanan.
Secarateoritis system operasimempunyaiduapranan Resource manager danextend machine 1. Resource manager sistemoperasimenjaminkelancarandankemudahanpemakaidalammengoprasikan computer 2. Extend machine, system operasimenyembunyikanperangkatkeras yang rumitdanberlevelrendahmenjadisederhanabagipemakai.
Macam-macamSistemOperasi MenurutTanebaum, SistemOperasimengalamiperkembangan yang dapatdibagikedalam 4 generasi. 1. GenerasiPertama PerkembanganawalSistemOperasimasihdilakukansecara manual dalamartianbelummunculadanyaSistemOperasi yang secaraotomatisartinyabelummendukunglayananpekerjaan yang dapatdilakukandalam 1 rangkaian.
2. GenerasikeduaDi generasiinisudahdiperkenalkannyaperkejaan yang dapatdilakukandalam 1 rangkaianataubiasadisebutdengan Batch Proccessing System. 3. GenerasiketigaPadagenerasiketiga, SistemOperasisudahmendukunglayanan Multi-User, Multi-Programming dan Batch Proccessing System (Multi-Task). 4. Generasikeempat Di masaini, sudahdiperkenankannya GUI (Graphical User Interface) yang artinyaSistemOperasimemilikitampilandandenganbermodalkan mouse User dapatmenjalankanaplikasi/porgramataupirantilunak.
5. Generasikelima digenerasikelimainibermunculansistemoperasi yang tampilan yang menarikdiantaranya: 1.WINDOWS (MICROSOFT WINDOWS)Mircorost Windows ataubiasakitasapadengansebutan Windows adalahSistemOperasi yang dikembangkanoleh Microsoft Corporation yang menggunakanantarmukadenganberbasikan GUI (Graphical User Interface) atautampilanantarmukabergrafis. Windows XPtahun2001 Windows 1.01 Windows Vista Windows 3.0 Windows 7 Windows 95 Windows 98
2. UNIXUNIX adalahSistemOperasi yang diciptakanoleh Ken Thompson dan Dennis Ritchie, dikembangkanoleh AT&T Bell Labs. UNIX didesainsebagaiSistemOperasi yang portabel, Multi-Tasking dan Multi-User. SistemOperasi UNIX lebihmenekankandiripada Workstation dan Server
3. LINUXAwalnyadikembangkanolehLinusTorvalds yang padamulanyasekedaremulasi terminal yang dibutuhkanuntukmengakses server UNIX diUniversitasnya. Linux merupakankloningandari MINIX (Salahsatuvarian UNIX), peralatansistemdanpustakanyaumumnyaberasaldariSistemOperasi GNU. UBUNTU Xubuntu Kubuntu Edubuntu GoBuntu • Slackware • Fedora • Mandriva • Debian • PCLinuxOS • Knoppix • Xandros • Sabayon • CentOS • SuSE • Red Hat • ClearOS • Chromeos
4. IBM OS/2 SistemOperasi IBM OS/2 inidibuatsecarabersama-samaoleh International Bussiness Machine Corporation dan Microsoft Corporation, untukdigunakanpadakomputer IBM sebagaipenggantiSistemOperasi DOS.
5. MAC OS (MACINTOSH OPERATING SYSTEM)MAC OS atau Macintosh Operating System adalahSistemOperasi yang dibuatoleh Apple Computer khususuntukkomputer Macintosh dantidakkompatibeldengankomputerberbasis IBM.
ManagemenProses • Prosesadalahsebuah program yang sedangdijalankan(eksekusi). • Sebuahprosesmembutuhkanbeberapasumberdayauntukmenyelesaikantugasnya. Sumberdayatersebutdapatberupa CPU time, memori, berkas-berkas, danperangkat-perangkat I/O. • Sistemoperasimengalokasikansumberdayasumberdayatersebutsaat proses itudiciptakanatausedangdiproses/dijalankan. Ketika proses tersebut berhenti dijalankan, sistem operasi akan mendapatkan kembali semuasumberdaya yang bisadigunakankembali.
Managemen File (1) • Berkasadalahkumpulaninformasi yang berhubungan, sesuaidengantujuanpembuatberkastersebut. • Umumnyaberkasmerepresentasikan program dan data. Berkasdapatmempunyaistruktur yang bersifathirarkis (direktori, volume, dll.). • Sistemoperasimengimplementasikankonsepabstrakdariberkasdenganmengatur media penyimpananmassa, misalnya tapes dan disk.
Managemen File (2) Sistemoperasibertanggungjawabuntukaktivitasberikut yang berhubungandenganmanajemenberkasseperti: • Pembuatandanpenghapusanberkas. • Pembuatandanpenghapusandirektori. • Mendukungmanipulasiberkasdandirektori. • Memetakanberkaske secondary-storage. • Mem-back-up berkaske media penyimpanan yang permanen (nonvolatile).
ManagemenSistem I/O (1) • Seringdisebut device manager. • Menyediakan device driver yang umumsehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). • Contoh: penggunamenggunakanoperasi yang samauntukmembacaberkaspadaperangkatkeras, CDROM dan floppy disk.
ManagemenSistem I/O (2) Sistem I/O terdiridari : • Sistem buffer : menampungsementara data dariataukeperanti I/O • Spooling : melakukanpenjadwalanpemakaian I/O sistemsupayalebihefisien (antriandsb) • Antarmukadevices-driver yang umum : menyediakan device driver yang umumsehinggasistemoperasidapatseragam (buka, baca, tulis, tutup) • Drivers untukspesifikperangkatkeras : menyediakan driver untukmelakukanoperasirinci/detail untukperangkatkerastertentu.
ManajemenPenyimpananSekunder (1) • Penyimpanansekunder: PenyimpananPermanen • Karenamemoriutamabersifatsementaradankapasitasnyaterlalukecil,makauntukmenyimpansemuadata dan program secara permanen, sistem komputer harusmenyediakanpenyimpanansekunderuntukdijadikan back-upmemoriutama. • Contohdaripenyimpanansekunderadalahharddisk, disket, dll.
ManajemenPenyimpananSekunder (2) • SistemOperasibertanggungjawabdalamaktivitas yang berhubungandenganmanajemenpenyimpanansekunder : • manajemenruangkosong • alokasipenyimpanan • penjadwalan disk
Jaringan (SistemTerdistribusi) • SistemTerdistribusiadalahkumpulanprosesor yang tidakberbagimemoriatau clock. Setiapprosesormemilikimemorilokalmasing-masing. • Prosesor-prosesordalamsistemterhubungdalamjaringankomunikasi. • Sistemterdistribusimenyediakanaksespenggunakebermacam-macamsumberdaya. • Aksestersebutmenyebabkan: • Peningkatankecepatankompuatsi • peningkatanpenyediaan data • peningkatankeandalan
SistemProteksi • Proteksiberkenaandenganmekanismeuntukmengontrolakses yang dilakukanolehprogram,prosesor,penggunasistemmaupunpenggunasumberdaya. • MekanismeProteksiharus : • membedakanantarapenggunaan yang sahdan yang tidaksah. • spesifikasikontroluntukditerima • menyediakan alat untuk pemberlakuan sistem.
Command-Interpreter System • SistemOperasimenungguinstruksidaripengguna (command driven). • Program yang membacainstruksidanmengartikan control statements (keinginanpengguna) umumnyadisebut : • control-card interpreter • command-line interpreter • UNIX shell. • Command-Interpreter System sangatbervariasidarisatusistemoperasikesistemoperasi yang lain dandisesuaikandengantujuandanteknologi I/O peranti yang ada. Contohnya: CLI, Windows, Pen-based(touch), dan lain-lain.
PelayananSistemOperasi (1) • Eksekusi program: meload program ke memory danmenjalankannya (run). • Operasi I/O : penggunatidakbisamengontrol I/O secaralangsung ( untukefisiensidankeamanan), sistemharusbisamenyediakanmekanismeuntukmelakukanoperasi I/O. • Manipulasisistemberkas : membaca, menulis, membuat, danmenghapus file.
PelayananSistemOperasi (2) • Komunikasi : pertukaraninformasi, dapatdilaksanakanmelalui shared memory atau message passing. • Deteksi error : mempertahankankestabilandenganmendeteksi error (pada CPU, perangkatkerasmemori, I/O, program pengguna) danjikabisa,memperbaikinya.