Elemen dasar dalam Operating Sistem :
- Processor ( i3, i5, i7, dll)
- Main Memory (RAM & ROM)
- I/O modules
- System Bus
Perbedaan antara volatile dan non-volatile :
- volatile = data yang tidak permanen, arti nya jika terjadi masalah seperti pemutusan listrik, maka data tidak akan tersimpan
- non volatile = data yang disimpan tidak akan terjadi masalah apabila ada nya pemutusan listrik atau failed, cth : harddisk
PC = Program Counter
IR = Instruction Register
MAR = Memory Address Register
MBR = Memory Buffer Register
I/O AR = Input / Output Address Register
I/O BR = Input / Output Buffer Register
Tugas PC adalah untuk menjaga jalur untuk mencari instruksi selanjutnya sehingga instruksi dapat di copy dan ditempatkan ke IR (Instruction Register) yang sedang berjalan (proses)
Tugas MAR adalah untuk menahan memory address yang berisikan data atau instruksi untuk dapat digunakan nanti nya
Pada central processor, terdapat ALU (Arithmetic Logic Unit) dan Control Unit. Pada ALU lah, data diproses.
Pada Control Unit, instruksi akan diambil dari memory, kemudian dibaca dan disinkron operasi nya sebelum mengirim sinyal ke bagian lain pada computer.
Accumulator terdapat pada Arithmetic Unit.
PC dan IR ada pada Control Unit
MAR dan MBR ada pada processor
Berikut siklus instruksi yang dilakukan :
Tipe-tipe dari Instruksi :
- Processor Memory
- Processor I/O
- Data Processing
- Control
Tipe eksekusi (execution cycle) :
- Pipelining
- Superscalar
FDE = Fetch Decode Execute
Kelas daripada interupsi (interrupt) :
- Program
- Timer
- I / O
- Hardware Failure
Interupsi adalah :
- urutan yang normal dalam eksekusi
- menambah efisiensi processing
- mengijinkan processor untuk meng-eksekusi instruksi lain ketika operasi pada I / O sedang berjalan
- sebuah suspensi dari proses yang disebabkan oleh peristiwa eksternal terhadap proses tersebut dan dilakukan sedemikian rupa agar proses tersebut dapat dilanjutkan
Berikut adalah gambaran proses instruksi dengan interupsi (instruction cycle with interrupt) :
Hirarki Memory :
Semakin ke atas, kecepatan akan menjadi lebih cepat sedangkan makin ke bawah, kecepatan akan menjadi sangat lambat.
Cache Memory :
- tidak kelihatan oleh operating sistem (OS)
- menambah kecepatan memory
- kecepatan processor lebih cepat daripada kecepatan memory
Tipe dari Cache Memory :
1. L1 Cache
- dibentuk pada arsitektur CPU
- dipecah menjadi 2 cache dimana satu nya digunakan untuk menahan instruksi sedangkan yang lain nya untuk menahan data
2. L2 Cache
- merupakan SRAM (Fast Access Memory) dimana terdapat di antara CPU dan main memory.
- range nya antara 256 - 4 Megabytes (Mb)
- merupakan bagian dari arsitektur
3. L3 Cache
- dikenal sebagai high access memory yang terdapat di antara motherboard dan CPU
Apa itu Operating System ?
- program yang mengontrol eksekusi dari program aplikasi
- interface diantara aplikasi dan hardware
Objektif daripada Operating System adalah :
- Mudah digunakan
- Efisien
- Dapat berkembang
Struktur Hardware dan Software computer :
Servis dari Operating System :
- Akses ke perangkat I/O
- development program
- eksekusi program
- akses yang tercontrol ke file
- sistem akses
- pendeteksi error dan respon
- sebagai sistem akuntansi
Operating System sebagai Manager Sumber Daya (Resource Manager) :
Evolusi dari Operating System :
- Serial Processing
- Simple Batch System
- Multi Programming
- Time Sharing System
- Multi Processor System
Contoh daripada Multi Programming :
Tidak ada komentar:
Posting Komentar