Pengantar Teknologi Informasi6. Softwarewww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Jenis SoftwareSistem SoftwareApplication Softwarewww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Jenis SoftwareSistem SoftwareOperating system : program yangmengelola hardware dan menyediakan user interfaceProgramming LanguagesSystem Utility : mendukung sistemApplication Softwarewww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Hak CiptaSoftware piracy is illegal !Jenis software:Freeware : dapat digunakan secara bebasShareware : bebas digunakan dalam jangka waktu tertentu, jika mau dilanjutkan harus membayar. Demoware.Commercialware : harus membayar
www.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
IstilahPublic domain : ada dalam ranah (=domain) umum (=public)User : penggunaVendor : penjualOpen sourceLicenses: GNU (FSF = Free Software Foundation), BSDwww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Sistem OperasiPerangkat lunak yang mengelola sumber daya komputerSumber daya:ProcessorStorage: primary/secondary storageInput & output devices
www.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Contoh OSCP/MMS-DOS, PC-DOSUnixOS/2Microsoft WindowsLinuxMacOSwww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
InterfaceEnvironment, shell, interfaceCara berinteraksi dengan user:Command Line Interface (CLI)Graphical User Interface (GUI)www.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
OS dan CPUSingle taskingMulti tasking : banyak program bergantianCooperative, event drivenPreemptive, time driven, time sharing
Multitasking bisa hanya satu processor.Multiprocessing (parallel processing) : beberapa processor.www.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Multitaskingwww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
processor
Program 1:1.1. hitung ipk1.2. prasyarat1.3. jadwal1.4. ...
Program 2:2.1. print npm12.2. print npm22.3. print npm32.4. ...
Program 3:3.1. ambil mail3.2. baca mail3.3. kirim mail3.4. ...
Operating System
Multitasking: time sharingwww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
...3.2. baca mail2.2. print npm21.2. prasyarat3,1, ambil mail2.1, print npm11.1. hitung ipk
processor
Program 1:1.1. hitung ipk1.2. prasyarat1.3. jadwal1.4. ...
Program 2:2.1. print npm12.2. print npm22.3. print npm32.4. ...
Program 3:3.1. ambil mail3.2. baca mail3.3. kirim mail3.4. ...
Operating System
Multitasking: event sharingwww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
processor
Program 1:1.1. hitung ipk1.2. prasyarat1.3. jadwal1.4. ...
Program 2:2.1. print npm12.2. print npm22.3. print npm32.4. ...
Program 3:3.1. ambil mail3.2. baca mail3.3. kirim mail3.4. ...
Operating System
...3.2. baca mail3.1. ambil mailselesai2.1. pencetakanbelum selesai1.2. prasyarattunggu mail3,1, ambil mail; tunggu cetakan2.1, print npm11.1. hitung ipk
OS dan RAMMemory ManagementMemory protectionVirtual memorywww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Memory ProtectionAplikasi-1bisa akses data-1tidak bisa akses data-2Aplikasi-2bisa akses data-2tidak bisa akses data-1
Bayangkan: saat aplikasi 1 sedang hitung IPK (data-1), aplikasi mencetak IPK (data-1)!!www.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Actual memory (RAM)
Aplikasi 1
Prog 1:1.1. hitung ipk1.2. prasyarat1.3. jadwal1.4. ...
Data 1
Aplikasi 2
Data 2
Prog 2:2.1. print npm12.2. print npm22.3. print npm32.4. ...
Virtual MemorySeakan-akan total memory lebih besar dari RAMBagian yang tidak aktif disimpan di harddisk
www.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Data
Memory
Aplikasi 1
Aplikasi 2
harddisk
Virtual Memory
Aplikasi 4
Aplikasi 3 : non aktif
OS dan PeripheralOS (CPU) memberi perintah ke hardwareCPU menerima sinyal interrupt (IRQ) dari hardwarewww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
OS dan Peripheral(device) Driver : program, modul pengelola peripheralDibuat oleh vendor hardwarewww.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Scanner
Operating System
Scanner
Aplikasi 1
Aplikasi 2
Aplikasi 3
Digital camera
Image device management
Device driver for digital camera
Device driver for scanner
OS dan PeripheralDevice driverPrinter:spool: tempat menampung cetakanqueue: antrian
www.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA
Printer
ASCII Printer
Laser Printer
Dot matrix Printer
Spool for laser printer
Spool for ascii printer
printer management
job 1
job 2
job 3
Device driver for HP laser jet
Device driver for dot matrix printer
Operating System: printer management
Aplikasi 1
Aplikasi 1
Catatan:UTS : tanggal Bahan:Bab 1 : gambaran umumBab 2 : Input DevicesBab 3 : Output DevicesBab 4 : Secondary StorageBab 5 : CPU, Primary Storage, MotherboardBab 6 : Software Sistem Operasi
www.megadata.co.id*MEGADATA INDONESIA
MEGADATA INDONESIA