Perangkat lunak (software)

SOFTWARE

Perangkat lunak (software)

  • program komputer yang memungkinkan sebuah komputer dapat melakukan sebuah tugas tertentu
  • terdiri dari instruksi dan data yang di simpan dalam memori komputer
Fungsi software
  • menyiapkan program aplikasi sehingga proses kerja komputer dapat terkontrol
  • sebagai perantara antara pengguna dengan perangkat keras untuk melakukan suatu proses
software terdiri dari perangkat lunak sistem dan perangkat lunak aplikasi
perangkat lunak sistem terdiri dari
  • sistem operasi
  • penerjemah bahasa komputer
sistem operasi adalah sebuah program yaang berfungsi untuk mengatur sistem kerja pada komputer, dilihat dari program aplikasi OS menutup detail hardware yang rumit kepada programer dalam mengembangkan suatu program

Control program berfungsi untuk melakukan pengawasan pelaksanaan di dalam proses, mengontrol penempatan data di dalam sistem termasuk pengaturanya di dalam media penyimpanan (data management) dan mengatur jadwal pekerjaan prossesing (job management)

Komponen Sistem Operasi
  1. Management memori utama
  2. management Secondary-Storage
  3. Managemen Sistem I/O
  4. managemen berkas
  5. sistem proteksi
  6. jaringan
  7. managemen proses
Fungsi Management Proses
  • pembuatan atau penghapusan proses yang di buat oleh pengguna dan sistem proses
  • menunda atau melanjutkan proses
  • menyediakan mekanisme untuk proses sinkronisasi
  • menyediakan mekanisme untuk proses komunikasi
  • mengadakan mekanisme untuk deadlock
Fungsi management memori utama
  • memori utama berfungsi sebagai tempat penyimpanan yang akses datanya di gunakan oleh CPU atau perangkat I/O
  • memori utama termasuk penyimpanan data sementara (volatile) artinya dapat hilang ketika sistem di matikan
  • menjaga dan memelihara bagian track dari memori yang sedang di gunakan dan siapa yang menggunakanya
  • memutuskan proses-proses mana saja yang harus di panggil ke memori jika masih ada ruang memori
  • mengalokasikan dan mendealokasikan ruang memori sesuai kebutuhan
Management memori sekunder
  • sistem operasi bertanggung jawab atas aktifitas yang berkaitan dengan disk management seperti pengaturan ruang kosong, alokasi penyimpanan penjadwalan disk
Management sistem operasi
  • menyediakan device driver yang umum sehingga sistem operasi I/O dapat seragam (membaca, membuka, menulis, menutup )
  • komponen sistem operasi untuk sistem I/O (buffer : menampung data sementara dari perangkat i/o, spoolining : melakukan penjadwalan penggunaan i/o sistem supaya lebih efisien (antrian dan sebagainya) menyediakan driver : untuk dapat melakukan operasi yang mendetail untuk perangkat i/o tertentu