Senin, 28 September 2015

[Pert 1] Computer and Operating Systems Overview

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