190 likes | 416 Vues
SIAP. FOKUS. BERGEMBIRA. Standar Kompetensi. M enggunakan Operating System Komputer. Kompetensi Dasar. M elakukan operasi dasar pada Operating System Komputer. Indikator. Membedakan OS dan BIOS Menunjukkan posisi OS dan program aplikasi yang terpasang Mendeskripsikan OS yang terpasang
E N D
SIAP FOKUS BERGEMBIRA
Standar Kompetensi • Menggunakan Operating System Komputer • Kompetensi Dasar • Melakukan operasi dasar pada Operating System Komputer • Indikator • Membedakan OS dan BIOS • Menunjukkan posisi OS dan program aplikasi yang terpasang • Mendeskripsikan OS yang terpasang • Mengelola program aplikasi yang sedang berjalan 01/2013 Everlasting Learning…
OPERATING SYSTEM (OS) Mata PelajaranTeknologiInformasidanKomunikasi (TIK) SaepulKamaluddin 01/2013 Everlasting Learning…
Peran OS dalam Komputer ApakahSistemOperasi? Sistemoperasiadalah program yang bertindaksebagaiperantaraantara user denganperangkatkeraskomputer. Sistemoperasidigunakanuntukmengeksekusi program user danmemudahkanmenyelesaikanpermasalahan user. Selainitudenganadanyasistemoperasimembuatsistemkomputernyamandigunakan. Sistemoperasimempunyaitujuanuntukmenggunakanperangkatkeraskomputersecaraefisien. 01/2013 Everlasting Learning…
01/2013 Everlasting Learning…
PerananSistemOperasi Sebagai control, pengatur dan pengkoordinasi : • manajemenmemori (alokasimemori) • manajemenprosesor, meliputi : tugaspenjadwalan (perform system scheduling) danmenanganiinterupsi (handling system interruptions). • manajemen device (I/O device), • manajemen informasi (menangani file, mapping sector dan track) • Sebagai Operating System Service, yakniberfungsimempermudahpembuatan program aplikasi . 01/2013 Everlasting Learning…
Hubungan OS dengankomponensistemkomputer lain 01/2013 Everlasting Learning…
Sistem Mainframe Sistemkomputerpendahulusecarafisikberbentukmesinbesar yang disebut sistem mainframe. Untukmenjalankansisteminidilakukandarisuatuconsole. Perangkat input yang digunakanberupacard reader dan tape drive. Perangkat output yang digunakanberupaline printer, tape drive dan card punch. Kemudian, user menyiapkan job yang terdiridari program, data danbeberapainformasikontrol (control card) dandikirimkanke operator komputer. Job biasanyadalambentuk punch card. Beberapa waktu kemudian (dalam hitungan waktu menit, jam atau hari), output ditampilkan. Output berupahasil program, apabilaterjadi error pada program memory dan register akanberisikosong. 01/2013 Everlasting Learning…
Sistem Mainframe Sistemoperasipadakomputer mainframe sangatsederhana. Task utamamengirim control secaraotomatisdarisatujob ke job berikutnya. Sistemoperasiselaluresidendi memory yang disebutdenganresident monitor. layout memori padasistembatch sederhana. 01/2013 Everlasting Learning…
Sistem Batch Multiprogram Beberapajob dikumpulkanolehsistemoperasipada memory utamapadawaktuyang sama. Kumpulan job inimerupakanbagiandari job yang disimpanpada pool (job pool). Job pool berisi job-job yang sudahsiapdieksekusi. Jumlah job dapatdisimpanbersama-samapada memory biasanyalebihkecildaripadajumlah job yang dapat berada pada job pool. Sistem operasi mengambil beberapa job yang siapuntukdieksekusiuntukdiletakkandimemoriutama. Jikajob yang sedangdieksekusimenunggubeberapatask (sepertiproses mount tape drive atauoperasi I/O yang harusdiselesaikan), makajob tersebutdigantidengan job berikutnya. 01/2013 Everlasting Learning…
Sistem Batch Multiprogram Padasistem multiprogramming, sistemoperasiharusmenyediakanmekanisme untukmanajemenmemori, penjadwalan CPU danmanajemen disk. Sistemoperasimultiprogrammenyediakan supply untukI/O routine. Sistemharusdapatmengalokasikan memory untukbeberapa job. Beberapa job yang sudahsiapdieksekusiakandipiliholehsistem job mana yang akandieksekusioleh CPU. Perangkatapasajayang diperlukan oleh setiap job juga harus dialokasikan oleh sistem. 01/2013 Everlasting Learning…
Sistem Time Sharing Time sharing ataumultitaskingadalahpengembangandarisistemmultiprogram. Beberapa job yang beradapada memory utamadieksekusioleh CPU secarabergantian. CPU hanyabisamenjalankan program yang beradapada memory utama. Perpindahan antar job terjadisangatseringsehingga user dapatberinteraksidengansetiap program padasaatdijalankan. Suatu job akandipindahkandarimemorike disk dansebaliknya. Sistemtime sharingjugadisebutdengansistemkomputasiinteraktif, dimanasistemkomputermenyediakankomunikasi on-line antara user dengansistem. User memberikaninstruksipadasistemoperasiatau program secaralangsungdanmenerimarespon segera. Perangkat input berupa keyboard dan perangkat output berupa display screen, seperti cathode-ray tube (CRT) atau monitor. Bilasistemoperasiselesaimengeksekusi satu perintah, makan sistem akan mencari pernyataan berikutnya dari user melalui keyboard. Sistemmenyediakan editor interaktifuntukmenulis program dansistem debug untukmembantumelakukan debugging program. 01/2013 Everlasting Learning…
Sistem Desktop Semakinturunnyahargaperangkatkeras, dikembangkansistemkomputeruntuksatu user. Jenissistemkomputerinibiasanyadisebutdenganpersonal computer (PC). Perangkat I/O berupa keyboard dan mouse, danperangkat output berupa display screen atau printer yang berkecepatantinggi. Personal komputerdikembangkantahun 1970-an. Sisteminidisebutdenganmikrokomputer. Sistemoperasimasihbelumdikembangkanuntuk multiuser maupun multitasking. Tujuansistemoperasiadalahuntukmemaksimalkanutilitas CPU danperipheral, serta memaksimalkan kenyamanan dan respon user. Sistem operasi yang dikembangkanadalah Microsoft Windows dan Apple Machintosh. Sistemoperasi MSDOS dari Microsoft yang masih single tasking dikembangkanoleh IBM menjadi OS/2 yang merupakansistem multitasking. 01/2013 Everlasting Learning…
SistemParalel Sistemparalelatausistemmultiprosessormempunyailebihdarisatuprosessor yang dapat berkomunikasi, membagi bus, clock dan juga perangkat memory dan peripheral.Sisteminidisebutsebagaitightly coupled system. Sistem ini dikembangkan karena beberapa alasan. Salah satu keuntungan dari sisteminiadalahmeningkatkanjumlahproses yang dapatdijalankanpadasatuwaktu (throughput).Denganmeningkatkanjumlahprosessor, diharapkanpekerjaandapat dikerjakan dalam waktu yang lebih pendek. Alasan lain daripengembangansistemmultiprosessoradalahmeningkatkan kehandalansistem. Jikafungsidapatdidistribusikanpadabeberapaprosessor, maka kegagalandarisatuprosessortidakakanmenghentikansistem, tetapihanya memperlambatsistem. Jikaterdapat 10 prosessordansatugagal, makansisa 9 prosessormenggantikanpekerjaanprosessor yang gagal. Keseluruhansistemhanya memperlambat 10 persen. Kemampuanuntukmelanjutkanpenyediaanlayananuntuk menyelamatkanperangkatkerasdisebutgracefull degradation. Sistem yang didesain untukgracefull degradation jugadisebutfaul- tolerant. 01/2013 Everlasting Learning…
SistemParalel Sistem multi prosessor yang seringdigunakanadalah model symmetric multiprocessing, dimanasetiapprosessormenjalankansistemoperasi yang identikdan komunikasiantarprosesorjikadiperlukan. Beberapasistemmenggunakanasymmetric multiprocessing, dimanasetiapprosessormempunyaitugastetentu. Prosessor master mengontrolsistem, prosessor lain menungguinstruksi master ataumempunyaitugas yang ditentukanoleh master. Skemainimerupakanhubungan master-slave. Prosessor master menjadwaldanmengalokasikanpekerjaandariprosessor slave. Contohsymmetric multiprocessing adalahsistem UNIX versi Encore’s untukkomputerMultimaxKomputerdapatdikonfigurasikanuntukmenanganisatulusinprosessor, semuamenjalankan UNIX. Keuntungandari model iniadalahbahwabeberapaprosesdapatberjalanpadasatuwaktu (N prosesjikaterdapat N CPU) tanpamenyebabkanpenguranganperformansi. Sehinggakitadapatmengontrol I/O secarahati-hatiuntukmenjamin data mendapatkanprosessor yang tepat. Arsitektur symmetric multiprocessing 01/2013 Everlasting Learning…
SistemTerdistribusi Prosessorpadasistemterdistribusibervariasiukurandanfungsinya. Biasanya terdiridari mikroprosessor, workstation, minikomputerdansistemkomputergeneralpurpose. Prosessor-prosessorinidisebutdengan site, node, komputerataulainnya. Keuntungan dari sistem terdistribusi adalah : • Resource sharing • Meningkatkankecepatankomputasi • Lebihhandal • Komunikasi Sistemterdistribusimemerlukaninfrastrukturjaringan, berupalocal area network (LAN) atau wide area network (WAN). Sistemterdistribusibiasanyadisebut dengansistem client-server atau peer-to-peer. Arsitekturdarisistem client server 01/2013 Everlasting Learning…
SistemTerklaster Sistemterklaster (clustered system) adalahpengembangandarisistemterdistribusi. Perbedaansistemterklasterdengansistemterdistribusiadalahpadasistemterklastermemungkinkanduaataulebihsistemuntukmembagipenyimpansekunder (storage) bersama-sama. Sisteminimempunyaikehandalansistem yang tinggisepertipadasistemterdistribusi. Sistem terklaster dapat berupa model asymmetric clustering dimana satu server menjalankanaplikasisementara server lainnya standby. Model lainnyaadalahsymmetric clustering dimanasemua host menjalankanaplikasi. 01/2013 Everlasting Learning…
01/2013 Everlasting Learning…
Review • Apa yang dimaksud dengan OS dan BIOS? • Jelaskan fungsi OS dan BIOS! • Apa perbedaan OS dan BIOS? 01/2013 Everlasting Learning…