1 / 20

Pengertian Sistem Operasi

Pengertian Sistem Operasi. Pengertian.

amory
Download Presentation

Pengertian 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. PengertianSistemOperasi

  2. Pengertian Sistem Operasi merupakan suatu penghubung antara pengguna mesin dengan perangkat keras yang dimiliki mesin tersebut. Sebelum ada sistem operasi, orang hanya menggunakan komputer dengan menggunakan sinyal analog dan digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing.

  3. FungsidanTujuan SO Fungsi dan tujuan dari sistem operasi adalah mengontrol eksekusi program-program aplikasi dan juga sebagai interface antara pengguna komputer dan hardware komputer. Namun, secara umum sistem operasi memiliki tiga tujuan dasar : • Efisiensi : sistem operasi memungkinan sumber daya sistem komputer untuk digunakan dengan cara yang efisien. • Kemudahan : sistem operasi membuat komputer lebih mudah dipakai. • Kemampuan berevolusi : sistem operasi harus disusun sedemikian rupa sehingga memungkinkan pengembangan yang efektif, pengujian, dan beberapa fungsi sistem yang baru tanpa mengganggu layanan yang telah ada.

  4. JenisSistemOperasi Sistem operasi dapat dibedakan berdasarkan jumlah pengguna program yang dapat dijalankan, juga berdasarkan jenis software atau jenis hardware yang digunakan. Berdasarkan jumlah penggunaan dan program yang dijalankan, sistem operasi dapat dikategorikan dengan : • Single User – Single Tasking : satu komputer hanya bisa digunakan oleh satu user dan hanya bisa menjalankan satu program di satu waktu, contohnya DOS (Disk Operating System).

  5. Multi User – Single Tasking : satu kompuetr dapat digunakan oleh banyak user namun tiap user hanya bisa menjalankan satu program (aplikasi) di satu waktu, contohnya Novell Netware yang menjalankan SO Network berbasis DR-DOS. • Single User – Multi Tasking : satu komputer dipakai oleh satu user dan dapat menjalankan banyak program di satu waktu, contohnya: Windows, MacOS, BeOS, JDS, dll. • Multi User – Multi tasking : satu komputer dipakai bersamaan oleh banyak user yang dapat menjalankan banyak program di satu waktu, contohnya : Unix, Linux, FreeBSD, (SO turunan Unix) atau Windows dengan aplikasi Citrix Metaframe, dll.

  6. FungsiDasarSistemOperasi • Menjembatani hubungan antara hardware dan program aplikasi yang dijalankan user. • Mengatur dan mengawasi penggunaan perangkat keras oleh user dan berbagai program aplikasi (Resource Allocator). • Sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan pengguna komputer yang tidak perlu sebagai guardian yang menjaga komputer dari berbagai kemungkinan kerusakan. • Manajer sumber daya hardware, seperti mengatur memori, printer, CD ROM, dll.

  7. Komponenutama SO • Kernel : Merupakansuatu software yang membentuksistemdanmemilikitugasmelayanibermacam-macam program aplikasiuntukmengakses hardware komputersecaraamandanterkendali. • File : file di sinimerupakan file-file yang dibentukataudijalankanolehsistemoperasi. File juga di siniberartisitemberkasdan file sistem yang dimilikiolehsuatusistemoperasi.

  8. User interface : sebuahsistemoperasimemlikikarakteristik interface yang memilikiinteraksiantara user dengankomputer. Bentukumum user interface yang adaadalah : • command line interface atau command line interpreter ( CLI ) • Graphical user interface

  9. Kernel SistemOperasi Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut.

  10. Hal tersebut dinamakan sebagai multiplexing. Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer.

  11. Ada empat kategori Kernel : • Monolithic kernel. Kernel yang menyediakan abstraksi perangkat keras yang kaya dan tangguh. • Microkernel. Kernel yang menyediakan hanya sekumpulan kecil abstraksi perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan fungsi-fungsi lainnya. • Hybrid (modifikasi dari microkernel). Kernel yang mirip microkernel, tetapi ia juga memasukkan beberapa kode tambahan di kernel agar ia menjadi lebih cepat • Exokernel. Kernel yang tidak menyediakan sama sekali abstraksi hardware, tapi ia menyediakan sekumpulan pustaka yang menyediakan fungsi-fungsi akses ke perangkat keras secara langsung atau hampir-hampir langsung.

  12. Defenisisistemoperasi Defenisisistemoperasibisaberanekaragambergantungpadaperkembanganzamandanteknologitapisacaragarisbesarsistemoperasidapatdenifisikansebagaiberikut : • Sistemoperasiadalah software yang mengontrol hardware jadihanyaberupa program biasa • Program yang menjadikan hardware lebihmudahuntukdigunakan. • Kumpulan program yang mengaturkerja user sesuaikeinginan user.

  13. Manajersumberdayaataupengalokasiansumberdayakomputersepertimengaturmemori, printer, dll • Sebagai program pemgemdaliyaitu program yang digunakanuntukmengontrol program lainnya. • Sebagai kernel yaitu program yang terusmenerusruningselamakomputerdihidupkan.

  14. Sejarahperkembangansistemoperasi • Perkembangansistemoperasisangatpesatsejakpertama kali komputerdiciptakansampaisekarang. Perkembangandarisistemoperasidanarsitekturkomputersalingmempengaruhisatusama lain. Terlebihdenganbanyaknyakebutuhanmanusiaterhadapkomputer.

  15. Sistemoperasi stand alone • Sistemoperasi stand alondmarupakansistemoperasilengkap yang bekerja yang bekerjapadakomputer desktop notebook atauperangkatkomputerbergerak. Beberapasistemoperasi stand alone dikenalsebagaisistemoperasiklienkarenasistemoperasiinibekerjabersamadengansistemoperasijaringan. Sistemoperasikliendapatberoperasidenganatautanpajaringan, padadasarnyasistemoperasijenisinidisertakandengankemampuanjaringansehinggamamungkin user untukmambuatsuatujaringankecil.

  16. Sistemoperasijaringan • Sistemoperasimerupakansistemoperasi yang dirancangkhususuntukmendukungjaringan, padaumumnyasistemoperasijaringanterdapatpada server sebuahjaringankomputer. Komputer – komputerklienbergantungpada server untukmendapatkansumberdaya.

  17. Sistemoperasi embedded • Sistemoperasiinibiasanyaberadapadakomputer – komputer mini, PDA, amart phone, sistemoperasiditempatkanpada chip ROM. Contoh – contohnya : windows CE, Windows mobile, palm OS, embedded Linux, symbian OS.

  18. Sistemoperasi live cd • Sistemoperasi live cd adalahsuatu yang dapatdijalankandenganmenggunakan CDROM atautanpamenggunakansistemoperasi yang ada di hardisk. Padadasarnyasistemoperasi live CD dibuatdarisistemoperasi stand alone yang diminimalkanfungsi-fungsinya, sehinggabisadijalankanmelaluijaringan CD, DVD, dan USB

  19. Sistemoperasitujuankhusus • Masihbanyaksistemoperasi yang dibuatuntuktujuankhusus, dari yang berskalakecilsampaisistemoperasi yang bisamengerjakanpekerjaan yang lebihbesar.

  20. TerimaKasih

More Related