Operation System Stalling


  1. Multiprocessing Operation System
  2. Windows Overview
  3. Unix Overview
  4. Linux Overview

Multithreading

Setiap proses punya minimal 1 thread yang menjalankan program.
Thread : Dispatchable unit of work dan dieksekusi secara sekuensial dan dapat diinterupsi.
Proses dapat terdiri lebih dari 1 thread yang dapat berjalan bersamaan (multithreading).

Symetric Multi Processing (SMP)

Menjalankan banyak instruksi dalam satu waktu. Prosesor hanya bisa menjalankan satu instruksi dalam satu waktu, sehingga harus memakai lebih dari 1 proccesor.

Sistem dengan SMP memiliki multiple processors
Prosessor berbagi main memory dan I/O yg sama (jika berbeda itu mungkin beda komputer).
Prosessor dapat melakukan fungsi yang sama.
OS dengan SMP membagi proses dan thread ke semua prosessor (1 thread tidak bisa dibagi).

Keuntungan :
  • Performa (paralel processing )
  • Ketersedian terjamin
  • Incremental growth
Dual processor
1 thread dijalankan hanya oleh 1 prosesor karena thread merupakan dispactable unit of work
Proses yang bisa punya lebih dari 1 thread dijalankan 2 prosesor.

0 komentar: