Selasa, 20 November 2012

Arsitektur Komputer Menggunakan Teknologi Hyper Threading dengan Dispatching Algorithm


Hyper threading nerupakan teknologi yang mampu meningkatkan kinerja processor untuk membelah diri menjadi beberapa aliran (thread) dengan cara memberikan instruksi melalui software. Teknologi hyperthreading pada processor ini kemudian dikenal dengan istilah core yang bermula dari thread yang membagi 1 core seolah-olah mempunyai 2 core meski secara fisik hanya tersedia satu processor.
Processor dengan teknologi ini banyak dipakai pada sistem operasi yang mendukung banyak processor seperti Windows dan GNU/Linux. Dengan menggunakan dua processor atau lebih maka kinerja dari sistem operasi dalam melakukan proses akan lebih efisien. Karena pada hakikatnya sistem operasi bersifat multitasking dan melakukan eksekusi proses secara berurutan dengan menggunakan dispatching algorithm.

Senin, 19 November 2012

Sistem Operasi Yang Mendukung Hyperthreading/Multithreading

One-to-One


Model one-to-one memetakan setiap thread pengguna ke dalam suatu kernel thread. Hal ini membuat model one-to-one lebih sinkron daripada model many-to-one dengan mengizinkan thread lain untuk berjalan ketika suatu thread membuat pemblokingan terhadap sistem pemanggilan. Kelemahan model ini adalah pembuatan thread pengguna dibutuhkan pembuatan korespondensi thread pengguna.
Sistem operasi yang menggunakan model one-to-one :
  • Windows NT
  • Windows 98
  • Windows XP
  • Windows 7
  • OS/2

Many-to-One

Model many-to-one ini memetakan beberapa tingkatan pengguna thread hanya ke satu buah kernel thread. Managemen proses thread dilakukan oleh (di ruang) pengguna, sehingga menjadi efisien tetapi apabila sebuah thread melakukan pemblokingan terhadap sistem pemanggilan, maka seluruh proses akan berhenti (bloked).
Sistem operasi yang menggunakan model many-to-one :
  • GNU
  • Solaris Green

Dispatching Algorithm


Dispatching algorithm adalah algoritma antrian yang bisa mengeksekusi proses secara berurutan dalam dua buah processor, sehingga algoritma antrian bisa mengeksekusi setiap thread secara efisien meskipun sistem operasi bersifat multitasking.algoritma ini sangat membantu penjadwalan proses yang terjadi sehinga tidak terjadi deadlock ataupun bootleneck.

Senin, 05 November 2012

Pengenalan File System pada Mac OS, Windows dan Linux


Kali ini saya akan membahas tentang file system. File system merupakan sebuah metode penyimpanan dan pengorganisasian data/file pada komputer. Yang jelas file system ini menggunakan sebuah media penyimpanan seperti harddisk dan CD-ROM.
Ada banyak file system dan kali ini saya akan membahas tentang file system pada Mac OS, Windows dan Linux.
Mac OS
1.       MFS
MFS adalah singkatan dari Mancithos File System yang merupakan file system yang digunakan untuk media penyimpanan disket. File system ini diperkenalkan oleh Apple Computer pada Januari 1984. Karena hanya memiliki kapasitas 20 MB atau sebanyak 1400 file, file system yang satu ini dianggap sangat efisien namun pada masanya file system MFS cukup terkenal.