Aplikasi perangkat lunak menggunakan sistem komputer untuk melakukan pekerjaan atau memberikan fungsi hiburan di luar operasi dasar komputer itu sendiri .
Sistem perangkat lunak ini dirancang untuk mengoperasikan perangkat keras komputer , untuk menyediakan fungsionalitas dasar, dan untuk menyediakan platform untuk menjalankan aplikasi perangkat lunak.
Sistem perangkat lunak meliputi . :
Sistem operasi , koleksi penting dari program komputer yang mengelola sumber daya dan menyediakan layanan umum untuk software lainnya . Program pengawasan , boot loader , kerang dan sistem jendela adalah bagian inti dari sistem operasi . Dalam prakteknya , sistem operasi dilengkapi dengan perangkat lunak tambahan ( termasuk perangkat lunak aplikasi ) sehingga pengguna dapat berpotensi melakukan beberapa pekerjaan dengan komputer yang hanya memiliki sistem operasi .
Device driver , program komputer yang beroperasi atau mengontrol jenis tertentu dari perangkat yang terpasang pada komputer . Setiap perangkat membutuhkan setidaknya satu device driver yang sesuai ; sehingga komputer membutuhkan lebih dari satu device driver .
Utilities , software yang dirancang untuk membantu pengguna dalam pemeliharaan dan perawatan komputer mereka .
Perangkat lunak berbahaya atau malware , perangkat lunak komputer yang dikembangkan untuk menyakiti dan mengganggu komputer . Dengan demikian , malware tidak diinginkan . Malware sangat erat kaitannya dengan kejahatan yang berkaitan dengan komputer , meskipun beberapa program berbahaya mungkin telah dirancang sebagai lelucon praktis .
Aplikasi desktop seperti browser web dan Microsoft Office , serta smartphone dan tablet aplikasi ( disebut " apps " ) .
software Server
Script , seperti skrip JavaScript adalah buah perangkat lunak tradisional tertanam di halaman web yang dijalankan secara langsung di dalam browser web ketika sebuah halaman web dimuat , tanpa perlu plugin browser web . Software yang ditulis dalam bahasa pemrograman lain juga dapat dijalankan dalam browser web jika perangkat lunak adalah baik diterjemahkan ke dalam JavaScript , atau jika sebuah plugin web browser yang mendukung bahasa yang diinstal ; contoh yang paling umum dari kedua adalah script
ActionScript , yang didukung oleh plugin Adobe Flash.
Aplikasi Web biasanya berjalan pada web server dan output yang dihasilkan secara dinamis halaman web untuk web browser , misalnya menggunakan PHP , Java atau ASP.NET , atau bahkan JavaScript yang berjalan pada server ; di zaman modern mereka umumnya mencakup beberapa JavaScript yang akan dijalankan di browser web juga, dalam hal ini mereka biasanya berjalan sebagian pada server , sebagian di browser web .
Plugin dan ekstensi perangkat lunak yang meluas atau memodifikasi fungsi software lain , dan memerlukan perangkat lunak yang dapat digunakan untuk fungsi ;
Embedded software berada sebagai firmware dalam sistem , perangkat embedded didedikasikan untuk penggunaan tunggal atau beberapa kegunaan seperti mobil dan televisi ( meskipun beberapa perangkat embedded seperti chipset nirkabel dapat sendiri menjadi bagian dari , sistem komputer non - tertanam biasa seperti PC atau smartphone ) . Dalam konteks sistem tertanam di sana kadang-kadang ada perbedaan yang jelas antara perangkat lunak sistem dan perangkat lunak aplikasi . Namun, beberapa embedded system menjalankan sistem operasi embedded , dan sistem ini mempertahankan perbedaan antara perangkat lunak sistem dan perangkat lunak aplikasi ( meskipun biasanya hanya akan ada satu , tetap, aplikasi yang selalu berlari ) .
Microcode adalah , jenis yang relatif jelas khusus dari perangkat lunak tertanam yang memberitahu prosesor itu sendiri bagaimana untuk mengeksekusi kode mesin , sehingga sebenarnya tingkat yang lebih rendah daripada kode mesin .Hal ini biasanya eksklusif untuk produsen prosesor , dan setiap microcode pemasyarakatan diperlukan pembaruan perangkat lunak diberikan oleh mereka kepada pengguna (yang jauh lebih murah daripada pengiriman prosesor penggantian hardware ) . Dengan demikian seorang programmer biasa tidak akan pernah berharap untuk harus berurusan dengan itu .
Tags
Software