Selasa, 08 November 2011

Arsitektur Komputer Menggunakan Teknologi Hyperthreading

Hypertrheading merupakan suatu teknologi Mikro Processor yg dibuat oleh intel dengan beberapa Proceessor  seperti contoh Xeon, Pentium 4, Core2. Teknologi ini semua diperkenalkan pada maret 2002. Mulanya hanya pada Processor Xeon. Dalam Processor ini mendukung begitu banyak Processor yg mempunyai Dual Processor walau dgn cara fisik punya 1 Processor. Maka dgn 2 Processor tersebut kinerja Komputer akan efisien.
Meskipun bekerja dengan cara Multi Tasking. Dalam kernel mengeksekusi suatu perintah dengan berurutan pada Algorrithm Antrian.

Minggu, 06 November 2011

Perbandingan Windows XP dengan MAC OS

- Dari Segi Tampilan Desktop :


MAC OS



Windows XP


Keterangan : Tampilan desktop pada MAC OS lebih sederhana tapi menarik, sedangkan pada Windows XP, tampilan desktopnya sederhana, mudah dan simple. 


-Dari Segi Alat Perhitungan / Calculator :

MAC OS


Windows XP


Keterangan : Calculator pada Mac OS lebih scientific dibanding dengan Windows XP.

- Game Bawaan :

MAC OS

Windows XP



- Browsing Bawaan :

MAC OS

Keterangan : Browsing bawaan pada MAC OS dinamakan dengan Safari.

Windows XP


Keterangan : Jika alat browsing pada Windows XP yaitu Internet Explorer.





Sabtu, 05 November 2011

Contoh Beberapa Program Sederhana C++

Cara menggabungkan kalimat :

#include<iostream.h>
#include<string.h>

void main()
{
                char k1[50], k2[50];
                int p, p1, p2;

                cout<<"Kalimat 1    : ";
                cin.getline(k1,50);
                cout<<"Kalimat 2    : ";
                cin.getline(k2,50);
                cout<<endl;
                cout<<"Di Gabung    : "<<strcat(k1,k2)<<endl;
                p1=strlen(k1);
                p2=strlen(k2);

}

Output :





Pointer

// my first pointer
#include <iostream>
using namespace std;

int main ()
{
  int firstvalue, secondvalue;
  int * mypointer;

  mypointer = &firstvalue;
  *mypointer = 10;
  mypointer = &secondvalue;
  *mypointer = 20;
  cout << "firstvalue is " << firstvalue << endl;
  cout << "secondvalue is " << secondvalue << endl;
  return 0;
}

Output :

Dispatching Algorithm

Dispatching Algorithm :
Processor dgn teknologi dilihat oleh sistem operasi yg mendukung banyak Processor seperti contoh Windows 2000, NT, XP Profesional, GNU ataupun Linux & Windows Vista merupakan 2 buah Processor, dari secara fisik tersedia 1 Processor. dgn 2 buah Processor sistem operasi, maka dalam kinerja sistem dalam wksekusi thread akan sangat efisien.
Karena Sistem Operasi yg bersifat Multitasking SO tersebut mengeksekusi proses dengan sekuensi, dari algoritma yg disebut dengan  Dispatching Algorithm

10 Sistem Operasi Teknology Hyperthreading

- Windows NT, Digital UNIX, IRIX termasuk dalam Multhreading banyak ke banyak atau many to many.
- Windows NT, XP, 2000, Solaris 9, Linux masuk kedalam kelompok Multhreading satu ke satu atau one to one.
- GNU masuk kedalam modeling multhreading banyak ke satu atau many to one.
- UNIX, IRIX, Solaris 8, Tru 64, HP UX, dan Earliier masuk dalam kelompok multhreading 2 level.