Pengantar Teknologi Informasi 6. Software
Software Perangkat Lunak Kumpulan instruksi
Jenis Software Sistem Software Application Software
Jenis Software Sistem Software Application Software Operating system : program yang mengelola hardware dan menyediakan user interface Programming Languages System Utility : mendukung sistem Application Software
Hak Cipta Software piracy is illegal ! Jenis software: Freeware : dapat digunakan secara bebas Shareware : bebas digunakan dalam jangka waktu tertentu, jika mau dilanjutkan harus membayar. Demoware. Commercialware : harus membayar
Istilah Public domain : ada dalam ranah (=domain) umum (=public) User : pengguna Vendor : penjual Open source Licenses: GNU (FSF = Free Software Foundation), BSD
Sistem Operasi Perangkat lunak yang mengelola sumber daya komputer Processor Storage: primary/secondary storage Input & output devices
Contoh OS CP/M MS-DOS, PC-DOS Unix OS/2 Microsoft Windows Linux MacOS
Interface Environment, shell, interface Cara berinteraksi dengan user: Command Line Interface (CLI) Graphical User Interface (GUI)
OS dan CPU Single tasking Multi tasking : banyak program bergantian Cooperative, event driven Preemptive, time driven, time sharing Multitasking bisa hanya satu processor. Multiprocessing (parallel processing) : beberapa processor.
Multitasking
Multitasking: time sharing
Multitasking: event sharing
OS dan RAM Memory Management Memory protection Virtual memory
Memory Protection Aplikasi-1 Aplikasi-2 bisa akses data-1 tidak bisa akses data-2 Aplikasi-2 bisa akses data-2 tidak bisa akses data-1 Bayangkan: saat aplikasi 1 sedang hitung IPK (data-1), aplikasi mencetak IPK (data-1)!!
Virtual Memory Seakan-akan total memory lebih besar dari RAM Bagian yang tidak aktif disimpan di harddisk
OS dan Peripheral OS (CPU) memberi perintah ke hardware CPU menerima sinyal interrupt (IRQ) dari hardware
OS dan Peripheral (device) Driver : program, modul pengelola peripheral Dibuat oleh vendor hardware
OS dan Peripheral Device driver Printer: spool: tempat menampung cetakan queue: antrian