Friday, January 31, 2014

Operating System (OS) part 2

Fungsi/peran/layanan OS di dalam:
Ket 5.Device management (mengelola hardware)
Fungsi ini berkaitan dengan manajemen I/O
Ketika berbagai jenis perangkat keras terpasang ke sistem komputer ,driver  perangkat  tersebut harus ditambahkan ke OS terpusat di Device Mananger  jika belum pernah  diinstal sebelumnya.
1
Membuka device driver
2
Menutup device driver 
3
Menangani driver secara berbeda oleh masing-masing jenis desain kernel, tetapi dalam setiap kasus, kernel menyediakan  I/O untuk memungkinkan driver mengakses perangkat secara fisik mereka melalui beberapa port atau memori lokasi.Keputusan yang sangat penting harus dibuat ketika merancang sistem manajemen perangkat, seperti dalam beberapa   desain akses mungkin melibatkan konteks switch, membuat operasi CPU yang sangat intensif dan mudah menyebabkan pertambahan  kinerja yang signifikan.
4
Dalam sistem plug and play, OS pertama melakukan scan(pemindaian) pada bus hardware yang berbeda, seperti Peripheral Component Interconnect (PCI) atau Universal Serial Bus (USB), untuk mendeteksi perangkat yang terpasang, kemudian mencari driver yang sesuai.

Ket 6.Execution of application management (mengekseskusi proses)
Prosesnya adalah setiap program yang berjalan pada komputer,yaitu  berbentuk layanan ataupun  aplikasi. Program ataupun layanan perangkat keras meminta layanan dari kernel operating system menggunakan system call.    
1
Memastikan setiap proses dan aplikasi menerima cukup  waktu prosesor berfungsi dengan baik.
2
Mengontrol dan melacak beberapa program yang bekerja dalam waktu  bersamaan dan menentukan aplikasi yang harus dijalankan  dalam  rangka apa dan berapa banyak waktu yang diperbolehkan  untuk setiap  aplikasi sebelum memberikan giliran kepada aplikasi lain.(pada  pemrosesan paralel/ timesharing /multitasking.
3
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 pada komputer  atau dari program dalam komputer yang menyebabkan program utama  yang mengoperasikan komputer ( sistem operasi ) untuk berhenti dan mencari tahu apa yang harus dilakukan selanjutnya.
4
Mengontrol akses ke sumber daya komputer
5
Membatalkan atau menjalankan proses
6
Menggunakan banyak siklus prosesor sebanyak mungkin   untuk kerja nyata.
7
Menyediakan batch misalnya pada pencetakan sehingga aplikasi memulai dibebaskan dari pekerjaan.Batch procesing adalah pelaksanaan dari serangkaian program/pekerjaan pada komputer tanpa intervensi manual. File Batch adalah file jenis script berisi 
serangkaian perintah yang akan dieksekusi oleh command interpreter.
8
Menjalankan proses Sistem Idle atau proses latar belakang (pada OS Windows) jika tidak ada proses lain yang menunggu untuk menggunakan CPU.

  

Ket 7.Storage management (mengelola file/penyimapanan data/program)


Membuat file atau direktori

Mengalokasikan ruang untuk file,bagaimana  file disimpan ke penyimpanan di komputer  ataupun ke media penyimpanan sekunder.
#Penyimpanan sekunder, kadang-kadang disebut penyimpanan tambahan, adalah semua penyimpanan data yang tidak dalam penyimpanan utama komputer(RAM). Suatu penyimpanan tambahan atau penyimpanan eksternal. Dalam sebuah komputer pribadi, penyimpanan sekunder biasanya terdiri dari penyimpanan pada hard disk dan removable media, jika ada, seperti CD atau DVD.

Menjaga backup file

Menghapus file

Mengatur bagaimana File akan diakses,dibaca oleh pengguna  dll(otorisasi akses).

Memberikan izin kepada program untuk operasi pada file seperti  read-only, read-write, ditolak dan sebagainya.

Menyalin atau memindahkan file dan direktori dari satu tempat ke tempat lain

Melacak  file dan direktori (folder) penyimpanan  atau dari disk computer.

Mengganti nama file ataupun direktori


Memberikan jurnal, yang menyediakan pemulihan yang aman ketika sistem crash. Sebuah sistem file journal menulis informasi dua  kali: pertama untuk jurnal, yang merupakan log dari operasi sistem file, kemudian ke tempat yang tepat dalam sistem file biasa. Dalam hal terjadi crash,   sistem dapat pulih ke  keadaan yang konsisten dengan mengulang sebagian dari jurnal. 

Memformat disket floppy

Menampilkan daftar file yang tersimpan pada disk tertentu. 

Memverifikasi bahwa ada cukup ruang pada disk untuk menyimpan file. 

Melindungi dan membuat cadangan file dengan menyalin mereka ke disk lain untuk diamankan. 

Mempertahankan sistem file.


Mengkoordinasikan penggunaan berbagai jenis memori dengan pelacakan mana yang tersedia, yang akan dialokasikan atau de-alokasikan dan bagaimana untuk memindahkan data di antaranya.

Mengatur memori komputer secara hirarkis, mulai dari register  tercepat, CPU cache, memori akses acak(RAM)dan penyimpanan disk.
Cache adalah tempat penyimpanan data sementara, dimaksudkan untuk meningkatkan transfer data dengan menyimpan data yang pernah diakses pada cache tersebut , sehingga apabila ada data yang ingin diakses adalah data yang sama maka akses akan dapat dilakukan lebih cepat. 


Keterangan no 8 fungsi OS, klik di sini..


  Referensi:              
http://ask.leo.com.what_is_the_system_idle_process_and_why_is_it_using_most_of_the_CPU.html

http://ecomputernotes.com/fundamental/disk-operating-system/functions-of-operating-system 
http://en.wikipedia.org/wiki/User_interface

 execution.

 http://my.safaribooksonline.com/book/information-technology-
 and-software-  development/9788131733097/operating-
 system/ch071ev1sec4



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   



LUPA PASWORD AKUN DI GOOGLE?.. BEGINI SOLUSINYA

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