Sahabat..informasi ini yang dapat penulis rangkum, semoga menambah sedikit pemahaman tentang Operating System.
Defenisi OS(Operating System):
Banyak kalimat yang digunakan orang untuk mendefenisikan OS ada defenisi yang singkat bersifat sangat umum, ada yang bersifat khusus tetapi belum mewakili keseluruhannya. Sistem Operasi lebih populer dengan OS ataupun Operating System.
OS merupakan salah satu perangkat lunak yang penting dari perangkat lunak sistem, merupakan perangkat lunak besar dan kompleks terdiri dari beberapa komponen, yang sangat dasar mengelola #penggunaan sumber daya komputer (hardware) dan #layanan penggunaan aplikasi oleh dunia luar(pengguna komputer/user/brainware).
OS berinteraksi dengan hardware, aplikasi, user dan memungkinkan adanya komunikasi diantaranya dalam penggunaan komputer, dengan cara-cara tertentu yang khusus.
Fungsi/peran/layanan Operating System sebagai/dalam hal:
Fungsi/peran/layanan Operating System sebagai/dalam hal:
- Mastermind (dalang.program mendasar)
- User Interface (menyediakan antarmuka)
- Activating Basic Programs (menjalankan operasi dasar)
- Resorce Management (mengelola sumber daya sistem komputer)
- Device Management (mengelola hardware)
- Execution of Application Management (mengekseskusi proses)
- Storage Management (mengelola file/penyimpanan data/program)
- Information Management (menyediakan informasi)
- Control Error (mendeteksi kesalahan proses pada sistem komputer)
- Error Handling (memperbaiki kesalahan)
- Authorizations Management (mengelola keamanan dan hak akses pengguna)
- Extended Machine (perluasan fungsi komunikasi antara program)
- Network Management (mengelola jaringan pada sistem jaringan komputer)
- Accounting (mencatat, mengitung proses penggunaan sumber daya komputer)
- Programming (pembuatan program/modifikasi program yang ada)
Fungsi-fungsi /peran/layanan OS tersebut saling mendukung satu sama lainnya.
Ket 1.Mastermind
OS menyediakan booting,dan menyediakan aplikasi start up(star up programs) yaitu berbagai potongan perangkat lunak yang dimuat ke memori dan siap untuk bekerja tetapi tidak menempati tombol pada taskbar tetapi kadang memiliki posisi di sistemtray(pemberitahuan area)dan menyediakan fasilitas untuk menyediakan memory logis dengan menggunakan memori fisik sistem komputer dan juga menyediakan jenis format seperti NTFS dan sistem file FAT.
Ket 2.User Interface
Sebuah sumber daya sistem adalah komponene fisik atau virtual,ketersediaan terbatas pada sistem komputer . Setiap perangkat yang terhubung ke komputer adalah sumber daya.
Setiap komponen sistem internal adalah sumber daya. Yang termasuk sumber daya utama komputer adalah CPU, RAM, memori virtual, hard disk, daya listrik,external device, Input/Output (I/O).Sistem virtual di dalamnya termasuk file, koneksi jaringan dan daerah memori.
Beberapa sumber daya mungkin memiliki kode alokasi khusus dan aturan, sementara yang lain (seperti I / O device) mungkin memiliki permintaan umum dan merilis kode. OS menyediakan satu set standar perintah yang mengontrol perangkat keras.(
Di dalam Resource Management tercakup:
1.manajemen memori
2.manajemen prosessor
3.manajemen I/O
Jika beberapa proses dalam memori sekaligus, maka proses-proses itu harus dicegah dari campur dengan memori masing-masing (kecuali ada permintaan eksplisit untuk memanfaatkan memori bersama). Hal
Referensi:
*http://cinformation.blogspot.com/2009/02/major-functions-of-operating-systems.html
*http://en.kioskea.net/contents/664-operating-system
Menyediakan antarmuka untuk berkomunikasi dengan user.
Menyediakan antarmuka untuk berkomunikasi dengan aplikasi
Menyediakan antarmuka untuk berkomunikasi dengan hardware
^OS berkomunikasi dengan user dapat menggunakan 2 metoda yaitu:
a.CLI (Command Line Interface)
b.GUI (Graphical User Interface)
^OS berkomunikasi dengan aplikasi menggunakan API (Aplication
Programs Interface) dan Sistem Calls
Programs Interface) dan Sistem Calls
^OS berkomunikasi dengan hardware menggunakan driver
^Antar muka lainnya terdapat pada OS adalah Batch Interface
Ket 3. Activating Basic Programs
(mengaktifkan operasi dasar komputer)
(mengaktifkan operasi dasar komputer)
Mengaktifkan bebragai operasi dasar komputer seperti seting peripheral mouse, keyboard, display,printer.
Ket 4. Resources Management
(manajemen penggunaan sumber daya komputer)
Ä Mengidentifikasi: program yang sedang berjalan, kebutuhan
memori,perangkat periferal dan persyaratan perlindungan data.
Ä Mengalokasikan sumber daya untuk masing-masing proses yang
sedang berjalan bersamaan.
Ä Mengidentifikasi: program yang sedang berjalan, kebutuhan
memori,perangkat periferal dan persyaratan perlindungan data.
Ä Mengalokasikan sumber daya untuk masing-masing proses yang
sedang berjalan bersamaan.
Sebuah sumber daya sistem adalah komponene fisik atau virtual,ketersediaan terbatas pada sistem komputer . Setiap perangkat yang terhubung ke komputer adalah sumber daya.
Setiap komponen sistem internal adalah sumber daya. Yang termasuk sumber daya utama komputer adalah CPU, RAM, memori virtual, hard disk, daya listrik,external device, Input/Output (I/O).Sistem virtual di dalamnya termasuk file, koneksi jaringan dan daerah memori.
Beberapa sumber daya mungkin memiliki kode alokasi khusus dan aturan, sementara yang lain (seperti I / O device) mungkin memiliki permintaan umum dan merilis kode. OS menyediakan satu set standar perintah yang mengontrol perangkat keras.(
Di dalam Resource Management tercakup:
1.manajemen memori
2.manajemen prosessor
3.manajemen I/O
Ad 1.Manajemen Memori
(Manajemen RAM)
Manajemen Memori berkaitan dengan fungsi OS mengatur
pengalihan masuk dan keluar program dari memori , mengatur
penggunaan memori antara program. Jika ada cukup memori
fisik, sistem operasi dapat menciptakan zona memori pada
hard drive , yang dikenal sebagai"memori virtual". Memori
virtual memungkinkan Anda menjalankan aplikasi yang
memerlukan memori lebih pada RAM yang tersedia pada system
namun lebih lambat.
ini dicapai dengan memiliki ruang alamat unik yang terpisah.
Setiap proses melihat seluruh ruang alamat virtual, biasanya dari alamat 0 sampai dengan ukuran maksimum memori virtual, Sistem operasi menyimpan tabel halaman yang cocok dengan alamat virtual ke alamat fisik.
@ Mengelola pengalihan program /proses keluar masuk
pada memori
pada memori
@ Mengelola alamat virtual
@ Mengalokasikan memori yang diperlukan program
@ Mengidentifikasi di mana waktunya memori digunakan
oleh program.
@ Memberikan Memory untuk Proses
@ Melacak penggunaan alokasi memori
@ Mendefenisikan bahwa jika proses yang akan selesai maka
akan deallocate memori dari Proses
@ Mengelola memori bebas
@ Mengatur penggunaan memori yang telah bebas dipakai
suatu proses untuk dapat digunakan oleh proses lain.
@ Memungkinkan operasi memori virtual untuk program aplikasi,
yang keduanya memungkinkan penggunaan fleksibel memori dan
memaksa keamanan, lagi berkoordinasi dengan operasi hardware.
@ Menulis halaman memori aktif ke penyimpanan sekunder. Di
bawah Microsoft Windows, proses ini disebut paging.
Ad 2. Manajemen Prosesor
(Manajemen CPU)
èMengontrol dan melacak beberapa program yang bekerja dalam waktu
bersamaan
èMengidentifikasi di mana waktunya prosesor akan melakukan operasi
èMengatur penjadwalan prosesor antara program-program yang
berbeda dengan menggunakan algoritma penjadwalan untuk efisiensi
system. Jenis scheduler benar-benar tergantung pada sistem operasi,
sesuai dengan tujuan diinginkan.
èSinkronisasi,komunikasi penanganan untuk proses
èMenentukan aplikasi /pekerjaan yang harus dijalankan/dieksekusi
dalam rangka apa dan berapa banyak waktu yang diperbolehkan untuk
setiap aplikasi sebelum memberikan giliran kepada aplikasi lain.(pada
pemrosesan paralel/timesharing/multitasking). Pekerjaan adalah kumpulan
dari satu atau lebih terkait program dan datanya.
è Menyediakan beberapa tingkat umpan balik dimana proses dengan user
yang bekerja (didorong Interrupt) biasanya akan dijalankan sebagai
urutan /prioritas yang lebih tinggi.Interupsi adalah sinyal dari
perangkat yang terpasang ke komputer atau dari program dalam komputer yang menyebabkan program utama (sistem operasi)yang mengoperasikan komputer untuk berhenti dan mencari tahu apa yang harus dilakukan selanjutnya.
Ad 3.Manajemen Operasi I/O
Sistem operasi
bekerja dalam:
æ
Memungkinkan penyatuan dan
kontrol akses program untuk
sumber daya material melalui driver(juga dikenal
sebagai
administrator perifer atau administrator input / output).
æ
Fleksibel untuk menjalankan perangkat keras dari ribuan
vendor
manufaktur peralatan computer.
æ
Menyediakan cara yang stabil
konsisten untuk aplikasi
menangani hardware tanpa aplikasinya harus
mengetahui
semua rincian perangkat keras.
æ
Mengalokasikan permintaan dari aplikasi untuk melakukan
I/O ke perangkat yang tepat. Prosesnya membutuhkan akses ke
periferal yang terhubung ke computer dikendalikan oleh
kernel melalui device driver. Input Device akan merespon
permintaan dari pengguna ketika Input dan Output Devices
digunakan oleh Program.
Contoh proses penggunaan sumber daya :
Misalnya,
untuk menunjukkan pengguna sesuatu di layar,
sebuah aplikasi akan membuat permintaan ke kernel, yang akan
meneruskan permintaan ke driver display, yang
kemudian
bertanggung jawab untuk benar-benar merencanakan karakter /
pixel. Kernel
harus menjaga daftar perangkat yang tersedia.
Daftar ini dapat diketahui sebelumnya (misalnya pada sistem
embedded di mana kernel akan ditulis ulang
jika perubahan
hardware tersedia), dikonfigurasi oleh pengguna (khas pada
PC
yang lebih tua dan pada sistem yang tidak dirancang untuk
penggunaan pribadi)
atau terdeteksi oleh sistem operasi pada
waktu berjalan (biasanya disebut plug
and play).
Referensi:
*http://cinformation.blogspot.com/2009/02/major-functions-of-operating-systems.html
*http://en.kioskea.net/contents/664-operating-system
*http://heather.cs.ucdavis.edu/~matloff/Architecture/SupportMaterial/
OSOverview.html
*http://uzeeinc.wordpress.com/2007/11/04/operating-system-service-and-function
*http://www.bbc.co.uk/school/gcsebitesize/ict/software
/4operatingsysystemsrev1.html
No comments:
Post a Comment