computer software
software pada komputer dibagi menjadi 2 bagian yaitu system software yang digunakan untuk menglola hardware dari komputer , sedangkan application software digunakan untuk melakukan tugas tertententu yang diinginkan user.
system software sendiri pada bagiannya dibagi menjadi 2 bagian yaitu system control program yang berguna untuk mnegontrol semua sumber daya yang ada pada komputer yang termasuk di dalamnya hardware , software yang bisa digunakan adalah operating system sedangkan system support program sendiri adalah system yang berguna untuk mendukung kemampuan khusus dari program komputer itu sendiri
banyak hal yang dapat dilakukan oleh operating system sendiri dalam sebuah komputer, contohnya multitasking ,multithreading,timesharing,multi processing,virtual memory, file management and security,fault tolerance dan user interface.
operating sistem sendiri dikategorikan menjadi beberapa kategori berdasarkan kapasitas penggunaannya.
1.operating system yang digunakan untuk PC(personal computer)
2.operating sistem yang merupakan server untuk departemen perusahaan
3.operating sistem yang digunakan untuk sistem perusahaan secara keseluruhan
pembagian bahasa program dari kemunculannya pertama merupakan hal penting yang harus diketahui, hal itu dimaksudkan untuk mengetahui perkembangan sejarah bahasa komputer dari awal sampai saat ini.
1.bahasa mesin
2.bahasa assembly
3.bahasa prosedural
4.bahasa nonprosedural
5.bahasa natural yang merupakan bahasa normal manusia pada umumnya (saat ini sedang dikembangkan)