– Hardware
-Software
di pertemuan 4 ini membahas tentang ” Komputer Software “,
ini menjadi isu atau permasalahan yang semakin tinggi untuk aplikasi , sistem atau bugs , lebih banyak eror karena terlalu banyak software.
Dasar dari Software :
– Program : Kumpulan dan instruksi yang di pahami oleh komputer.
-Programing : Proses membuat program.
pemograman ini tidak dapat di hapal , tetapi harus melakukan percobaan atau di latih.
-Makes The Computer Function.
-Does Something Interesting.
-System Software atau Instruction that manage the hadware resources.
Aplikasi Software yang memiliki tujuan tertentu.
– Supervises the overall operation of the computer.
-Alo cats CPU time and main memory to programs running on the computer
-Provides an interface between the user and the hardware
– Multitasking atau Multi Programming ini mengolah dua atau lebih task yang berjalan pada saat bersamaan.
– Multi reading , melakukan dua task dalam aplikasi .
– Times Having , melakukan proses secara bersamaan dan menggunakan lebih dari satu CPU.
– Multi processing , banyak user atau program atau aplikasi yang menggunakan bersama-sam dan berbagi , untuk di gunakan bergantian.
– Security , mengatur file keamanan pada directory.
-Fault tolenrance , sistem operasi tetap melakukan aktivitas yang lain jika satu eror tetapi harus handel , dengan menghasilkan seatu peringatan.
-User interfance , memberikan suatu antar muka untuk mengatur hardware.
– Control use of all
sistem resources(hardware,softwae,data) operating system.
– System Support Programs
Spedaized support capabilities
Type :
-Properitary application software , di buat atau di dapatkan spesifik untuk suatu perusahaan tertentu.
-Of-The-Shell , dapat di gunakan atau di buat perusahaan . Contoh : Personal App Software.
– Seection Facttors
– Memiliki System App tools.
-Ketika membeli tidak memakn biaya.
-Memiliki kemampuan untuk bisa di kembangkan.
-Cocok dengan lingkungan sisten pada sistem.
-Mudah untuk di gunakan tanpa harus pihak lain membantu.
-Software itensiing
-Software upgrade , memperkecil bugs atau eror
-Open source software , boleh di kembangkan oleh siapapun.
-Open system , suatu system penggunanya yang boleh konfigurasi sendiri hardware yang di pergunakan.
-Currcnt programming languages