Secara umum fungsi sistem operasi adalah melakukan tugas dalam komputer dan menjamin aplikasi aplikasi dapat berjalan dengan lancar, sistem operasi menjamin software lainnya dapat menggunakan memori, melakukan input atau output terhadap pelantara lain, dan memiliki akses kepada sistem file.
Perangkat yang satu ini pun tidak hanya berfungsi sebagai perangkat lunak biasa, namun juga dapat menjalankan beberapa layanan sebagai berikut:
- Melakukan proses pengaksesan data
- Melakukan manajemen pada memori
- Melakukan pejadwalan tugas
- Melakukan pengaturan user interface
Fungsi sistem operasi komputer dalam hal ini terbagi menjadi 3 bagian, yaitu sebagai mediator, wadah dan penerjemah. Masing-masing penjelasan dapat anda simak berikut ini:
- Fungsi sebagai mediator, yaitu sistem operasi komputer dapat menjadi penengah atau penghubung antara perangkat keras komputer (hardware) dengan perangkat lunak komputer (software).
- Fungsi sebagai wadah, yaitu sistem operasi komputer akan menjadi tempat install sebuah aplikasi dan oleh sebab itu aplikasi yang telah diinstal tadi tidak dapat diinstal di luar sistem operasi.
- Fungsi sebagai penerjemah, yaitu sistem operasi komputer akan melakukan proses penerjemahan bahasa program tertentu untuk kemudian ditampilkan ke layar monitor berupa kombinasi grafis dan teks.
- DOS, Merupakan singkatan dari Disk Operating System, ada bebrapa versi sistem dos diantaranya adalah MS-DOS buatan Microsoft , PC DOS buatan IBM dan DR-DOS buatan Digital Research.
- OS/2, Sistem Operasi OS/2 dibuat oleh IBM, awalnya ditujukan untuk pemakaian komputer yang dibuat sendiri namun kini mulai disebarkan.
- Sunsoft, Sistem opersi yang dibuat oleh Sun Microsystem Inc. Sistem ini merupakan versi interaktif UNIX
- Sistem 6.x/7.x, Sistem Operasi ini dijalankan untuk Macintosh metode menggunakan mode GUI atau Graphical User Interface
- Windows NT, Sistem ini dikembangkan oleh Microsoft windows
- NextSTEF, Sistem opersi yang ditujukan untuk komputer neTX karena kecanggihanya.
- UNIX, Sistem operasi yang banyak digunaka dikomputer mini atau mainframe.
Single Progamming
Satu processor yang mengerjakan satu program yang ada di memori utama.
Multi Programming
Salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar (external event), misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya. Sistem operasi yang yang menggunakan multi-program sebagai scheduler-nya bertujuan untuk memaksimalkan penggunaanCPU.
(Jelaskan tentang translation lookaside buffer!)
Translation Lookaside Buffer atau TLB adalah sebuah cache dari mapping yang baru saja digunakan dari sistem operasi page table. TLB merupaka sebuah asosiatif cache. Ketika sebuah virtual address butuh untuk ditranslasikan kedalam physical address, TLB dicari terlebih dahulu jika ketum (TLB hit), physical address dikembalikan dan memori akses bisa diteruskan. Bagaimanapun juga, jika tidak ada TLB hit maka akan terjadi TLB miss, handler yang akan biasanya mencari address mapping dalam page table melihat apakah sebuah mapping ada. Jika ada, akan dituliskan kembali ke TLB(hal ini harus dilakukan, sebagai hardware akeses memori melalui TLB dalam sebuah sistem virtual memori) dan instruksi fault akan direstrat. Dengan proses translasi ini akan menemukan sebuah TLB hit dan memori akses akan terus berjalan. Karena setiap akses ke memori harus di mapped virtual address space, membaca page table setiap waktu bisa sangat lambat. Oleh karena itu, sebuah jenis dari cache yang tercepat, TLB(Translation Lookaside Buffer), sering kali digunakan.
(Jelaskan tentang swapping, partitioning, paging, virtual memory!)
Swapping
Dalam tahapannya, suatu proses bisa saja ditukar sementara keluar memori ke sebuah penyimpanan sementara dan kemudian dibawa lagi ke memori untuk melanjutkan pengeksekusian.
Partitioning
proses pembagian harddisk menjadi beberapa ruang sehingga memberikan File System pada ruang kosong yang terdapat pada harddisk dan secara logis yang berfungsi seolah-olah bagian tersebut terpisah secara fisik.
Paging
sistem manajemen pada sistem operasi dalam mengatur program yang sedang berjalan. Program yang berjalan harus dimuat di memori utama
Virtual Memory
suatu teknik yang memisahkan antara memori logis dan memori fisiknya. Memori logis merupakan kumpulan keseluruhan halaman dari suatu program.
source :
http://brontech30.blogspot.co.id/2012/06/swapping-partitioning-dan-paging.html
https://musohomework.wordpress.com/rangkuman-virtual-memori/
http://dickystikom.blogspot.co.id/2009/05/sistem-operasi.html
http://so76.blogspot.co.id/2013/06/paging-sistem-operasi.html
http://muchad.com/gambaran-umum-sistem-operasi.html
http://netsains.net/2013/06/sejarah-dan-perkembangan-sistem-operasi-komputer/
http://tekno-hp.blogspot.co.id/2015/08/pengertian-sistem-operasi-komputer-dan.html
https://id.wikipedia.org/wiki/Sistem_operasi
http://www.pintarkomputer.org/2015/04/pengertian-sistem-operasi.html
Tidak ada komentar:
Posting Komentar