Friday, January 31, 2014

OS (Operating System) / Sistem Operasi part 1

 Sahabat..informasi ini yang dapat penulis rangkum, semoga menambah sedikit pemahaman tentang 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.

Defenisi OS(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:
  1. Mastermind (dalang.program mendasar)
  2. User Interface (menyediakan antarmuka)
  3. Activating  Basic Programs  (menjalankan operasi dasar)
  4. Resorce Management (mengelola sumber daya sistem komputer)
  5. Device Management (mengelola hardware)
  6. Execution of Application Management (mengekseskusi proses)
  7. Storage Management (mengelola file/penyimpanan data/program)
  8. Information Management (menyediakan informasi)
  9. Control Error (mendeteksi kesalahan proses pada sistem komputer)
  10. Error Handling (memperbaiki kesalahan)
  11. Authorizations Management (mengelola keamanan dan hak akses pengguna)
  12. Extended Machine (perluasan fungsi komunikasi antara program)
  13. Network Management (mengelola jaringan pada sistem jaringan komputer)
  14. Accounting (mencatat, mengitung proses penggunaan sumber daya komputer)
  15. 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
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
^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 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.

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.

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
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 
@   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
          operating-system
        *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

            html   



No comments:

Post a Comment

LUPA PASWORD AKUN DI GOOGLE?.. BEGINI SOLUSINYA

Alhamdulillah 💕 Assalamualaikum  sahabat online 🙋💝💝 sharing info solusi jika sulit membuka akun google  Langkah-langkah metode lupa pasw...