220 likes | 467 Views
SISTEM OPERASI. Pengertian Sistem Operasi. S istem operasi termasuk dalam kelompok system software yaitu perangkat lunak yang berperan dalam menjalankan perangkat keras komputer dan sistem komputer secara keseluruhan .
E N D
Pengertian Sistem Operasi Sistemoperasitermasukdalamkelompok system software yaituperangkatlunak yang berperandalam menjalankanperangkatkeraskomputerdansistemkomputersecarakeseluruhan. SistemOperasiadalahperangkatlunak yang bertugasmengelolapenggunaan sumberdaya dalam komputer dan menyediakan antarmuka bagi penggunauntukmengaksessumberdayatersebut.
1. Antarmukapengguna (User Interface) Fungsiinimerupakanfungsi yang paling mudahdikenaliolehpenggunakarenamelaluifungsiinipenggunadapatberinteraksidengansistemoperasi, perangkat keras maupun perangkat lunak yang lain. Sistem operasi pada dasarnyamenunggu input atauinstruksidaripenggunadankemudianmenerjemahkanperintah-perintahtersebutdalambahasa yang dimengertiolehkomputer. Antarmukapenggunamenjaditempatbagipenggunauntuk menuliskan atau menyampaikan perintah tersebut.
Secaragarisbesaradadua model antarmukapenggunayaituCommand Line Interface (CLI) dan Graphical User Interface (GUI). CLI memberikanfasilitas bagi pengguna untuk memberikan perintah dalam bentuk teks SedangkanGUI lebihberbasispadatampilangrafis. Dewasainihampirsemuasistem operasi modern menyediakan model GUI sebagai antar muka pengguna. Beberapamenyediakan GUI yang terintegrasidengan kernel sistemoperasi, misalnyapada Microsoft Windows dan Apple Mac OS versiawal. Sedangkan yang lainnyamenyediakan GUI yang bersifat modular, yaitutidakterintegrasilangsungpada kernel sistemoperasinya, sepertipada Unix, Linux dan Mac OS versi X keatas.
2. Manajemenmemori Memoriutamaataulebihdikenalsebagaimemoriadalahsebuaharray yang besardari word atau byte, yang ukurannyamencapairatusan, ribuan, ataubahkanjutaan. Setiap word atau byte mempunyaialamattersendiri. Memoriutamaberfungsisebagaitempatpenyimpananinstruksi/data yang aksesdatanyadigunakanoleh CPU danperangkatMasukan/Keluaran. Memoriutamatermasuktempatpenyimpanan data yang yangbersifat volatile – tidakpermanen-- yaitu data akanhilangkalaukomputerdimatikan. Sistemoperasibertanggung-jawabatasaktivitas-aktivitas yang berkaitandenganmanajemenmemoriseperti: • Menjagatrack darimemori yang sedangdigunakandansiapa yang menggunakannya. • Memilih program yang akan di-load ke memori. • Rekayasa
3. Manajemenfile File (berkas) adalahkumpulaninformasi yang berhubungan, sesuaidengantujuanpembuatberkastersebut. Umumnyafile merepresentasikan program dan data. File dapatmempunyaistruktur yang bersifathirarkis (direktori, volume, dll). Sistemoperasimengimplementasikankonsepabstrak darifile denganmengatur media penyimpananmassal, misalnya tapes dan disk.
Sistemoperasibertanggung-jawabdalamaktivitas yang berhubungandenganmanajemen file : o Pembuatan dan penghapusanfile. o Pembuatandanpenghapusandirektori. o Mendukungmanipulasiberkasdandirektori. o Memetakanberkaskesecondary-storage. o Mem-back-up berkaske media penyimpanan yang tidakpermanen(non-volatile).
4. Manajemenproses Prosesadalahsebuah program yang sedangdieksekusi. Sebuahprosesmembutuhkanbeberapasumberdayauntukmenyelesaikantugasnya. Alokasisumber daya tersebut dikelola oleh Sistem Operasi. Misalnya, penggunaan memorioleh CPU, file-file yang terbuka, danpenggunaanolehperangkatperangkatinput/output lain. Ketika proses tersebut berhenti dijalankan, sistem operasiakanmendapatkankembalisemuasumberdaya yang bisadigunakankembali.
Sistemoperasibertanggung-jawabatasaktivitas-aktivitas yang berkaitandenganmanajemenprosesseperti: o Membuat dan menghapus proses pengguna dan sistem proses. o Menunda atau melanjutkan proses. o Menyediakan mekanisme untuk sinkronisasi proses. o Menyediakan mekanisme untuk komunikasi proses. o Menyediakanmekanismeuntukpenanganan deadlock.
5.Manajemen sistemmasukandankeluaran (I / O) Sisteminiseringdisebutdengan device manager. Menyediakandevice driver yang umumsehinggaoperasiMasukan/Keluarandapatseragam (membuka, membaca, menulis, menutup). Contoh: penggunamenggunakanoperasi yang sama untuk membaca berkas pada perangkat keras, CD-ROM dan floppy disk.
Komponen Sistem Operasi untuk sistem Masukan/Keluaran: o Penyangga: menampungsementara data dari/keperangkat Masukan/Keluaran. o Spooling: melakukan penjadwalan pemakaian Masukan/Keluaran sistem supayalebihefisien (antriandsb.). o Menyediakan driver: untukdapatmelakukanoperasirinciuntuk perangkatkerasMasukan/Keluarantertentu.