Nama domain PERCUMA. Daftar SEKARANG!

Saturday, July 26, 2008

Apa itu LINUX?

LINUX adalah satu Operating System (Sistem Operasi) berasaskan UNIX yg dicipta untuk PC khususnya menggunakan processor INTEL, SPARC, Alpha dan boleh digunakan untuk server atau workstation. Dari satu CD installer (Redhat version 6.2 dan sebelumnya kerana mulai version 7.0 dah menggunakan 2 CD) kita boleh setup workstation atau server apa saja, mail, web, print, file, DNS, firewall dan macam2 lagi!

Sejarah LINUX

Segalanya bermula pada Ogos 1991, seorang pelajar dari Finland mengepos (email la!) pada comp.os.minix newsgroup yg berbunyi:

Hello everybody out there using minix -
I'm doing a (free)operating system (just a hobby,
won't be big and professional like GNU)
for 386 (486) AT clones.

Dialah Linus Torvalds, dan dari hobinya tu la akhirnya jadi apa yg hari ni kita kenal sebagai LINUX. Ianya menggunakan standard POSIX dan dibangunkan bukan sahaja oleh Linus Torvalds, tetapi oleh beratus-ratus programmer seluruh dunia. Segala-galanyanya menjadi semakin besar dan menarik minat ramai programmer dari seluruh dunia.

LINUX juga adalah percuma! Percuma macam mana tu? Tak nak beli yg original pun boleh, download je ISO dari site LINUX (tapi takde support dari distribution) dan boleh pakai. Takde salah pun! LINUX juga datang dengan full source code. Jadi anda boleh membina LINUX anda sendiri dari source code tersebut dan men"distribute"kannya kembali (dengan syarat anda juga mesti membekalkan source code anda). Juga LINUX berasaskan packages.. senang menginstall dan uninstall serta upgrade.. bole juga guna dalam bentuk lain2 source (..tar.gz etc.

Jenis2 Distribution LINUX

RedHat LINUX
Debian LINUX
Slackware LINUX
Mandrake LINUX
Caldera OpenLinux
SuSE Linux
Corel LINUX

dan banyak lagi... seperti Stampede, VA Linux, Black Cat, RedFlag.. cuma yg diatas ni dikira "orang2 lama" kecuali Corel.. lagi satu.. kebanyakan diatas dibina berasaskan UNIX SystemV kecuali Slackware yg berasaskan BSD UNIX (tetapi kernel dia tetap linux.jgn salah paham).

Linux dalam satu disket

MuLINUX
ShareTheNet
FreeSCO
Gater

Sebenarnya, kesemua LINUX diatas ni hampir sama.. yg membezakannya cuma packages.. jadi untuk mengetahui version mana yg terbaru, cuma perhatikan kernel version contohnya 2.0.36 untuk RedHat 5.2 , 2.2.14 untuk Redhat 6.2 hinggalah yg terbaru (stable release masa site ni ditulis) 2.4.2 untuk RedHat 7.1.

LINUX dan UNIX

Pernah dengar nama UNIX? mungkin pernah.. mungkin tak.. kalau pernah dengar pun.. tapi dimana ya?.. Sebenarnya UNIX sudah lama bertapak dalam dunia pengkomputeran dunia (antara yg terawal sekitar 60'an), cuma wujudnya adalah didalam sistem Supercomputer atau Mainframe menyebabkan tak ramai yg tahu dan mampu untuk menggunakannya. Harganya?... teramat2 mahal! Puluh atau ratus2 ribu beb! Itupun sebeso almari! Secara asasnya UNIX dicipta oleh Dennis Ritchie dan Ken Thompson dari AT&T (Bell Labs).. dari situ timbullah berbagai versi UNIX ( BSD, SystemIII, SystemV ).. UNIX sememangnya sudah terkenal sebagai tulang belakang sistem server terutamanya untuk internet. Masalah kos yg menyebabkan cuma beberapa syarikat besar saja mampu untuk membeli sistem UNIX. beberapa jenis UNIX dipasaran:

SunOS/Solaris (SunMicrosystem)
HP-UX (Hewlett-Packard)
IRIX (Silicon Graphics)
AIX (IBM)
ULTRIX (Digital Equipment Corporation)

UNIX mmg terkenal dengan multitasking, mampu untuk menjalankan beratus2 malah beribu proses serentak tanpa menjejaskan prestasinya. LINUX merupakan klon UNIX. Cuma membezakannya adalah platform dan hardware dimana LINUX berjalan (berlari sebenonye!)diatas PC biasa dan UNIX diatas komputer mainframe, contohnya SunOS/Solaris yg dijalankan diatas server Sun menggunakan processor SPARC (dari Sun sendiri). Jadi simplenya, LINUX mempunyai segala kebagusan UNIX tetapi mampu untuk di"lari"kan diatas PC biasa. Menakjubkan kan?

Lain-lain Open Source Operating System

Sebenarnya, OpenSource Operating System ni bukan LINUX sahaja .. ada beberapa lagi yang muncul selepas LINUX "meledak" dimata dunia. Kebanyakannya sudah lama ada.. cuma mendiamkan diri/low-profile.. tapi sejak LINUX begitu diberi perhatian meluas.. maka ini mendorong mereka untuk "menjenguk ke permukaan". Apa2 pun ini adalah persaingan sihat dan positif.. semuanya keluarga UNIX.

FreeBSD
OpenBSD
NetBSD

Bezanya cuma sedikit.. menggunakan sistem BSD sedangkan kebanyakan LINUX menggunakan SystemV (hanya Slackware yg menggunakan BSD-style dan hampir menyerupai FreeBSD. Inipun kerana Patrick Volkerding tu sendiri org FreeBSD!!). Kesemuanya diasaskan dari source code 4.4BSD-Lite (BSD adalah versi UNIX yg pertama/terawal muncul sebelum SystemIII diikuti SystemV yg membentuk UNIX/LINUX sekarang) dan sekarang pengaruh mereka juga semakin berkembang. Untuk pengetahuan anda, server

Yahoo! , Hotmail dan banyak lagi menggunakan sistem BSD. Walaupun Hotmail itu sendiri hakmilik Microsoft Corp., kenapa tak pakai WinNT atau Win2K? Kerana UNIX/LINUX is the best solutions! Laju, selamat dan lain2 lagi! (Ini yg cuba dirahsiakan oleh Microsoft) Syabas untuk OpenSource!

Perbezaan LINUX dan WinNT

Perbezaan? Satu persoalan yg bagus! Kebanyakan pihak (terutama dari Microsoft) mendakwa sistem server NT adalah bagus dan multiuser/ multitasking tapi sebenarnya fakta ini amat bercanggah sama sekali. Sebenarnya dalam NT, memang ada pelbagai user dan anda boleh mengakses ke sistem server tersebut. Apa yg dapat anda lakukan apabila mengakses ke sistem server tersebut? Cuma share file dan print sahaja.. bagaimana dengan software / install dan lain2? payah nak cakap :)cuma yg boleh diberitahu dengan LINUX, jika anda add account shell, anda boleh install, copy,delete, uninstall , execute dan lain2 pada software anda dan cuma anda sahaja yg berhak keatasnya! ( kecuali root sebagai system admin yg berhak 100% pada sistem ). Kalau nak diceritakan terlalu banyak sebenarnya.. mampukah sebuah mesin dengan processor 486 dengan 8MB RAM menjalankan tugas server web dengan WinNT? Tapi dengan LINUX ianya boleh!

Monday, July 21, 2008

Generasi komputer

G
enerasi pertama

Bermula dengan penggunaan teknologi tiub hampagas untuk mewakili data. Setiap nilai bit 1 atau 0 akan diwakili oleh satu tiub hampagas (terdapat juga komponen awal yang bekerja berasaskan perwakilan perpuluhan - dengan 10 simbol). Tiub hampagas amat perlahan dibandingkan dengan pemprosesan hari ini.

Masalah teknologi ini:

* Menghasilkan komputer yang bersaiz amat besar dengan kemampuan pemprosesan yang tidak seberapa
* Tiub hampagas mengeluarkan haba yang amat banyak menyebabkan pemproses akan cepat panas dan mungkin rosak jika sistem penyejuk yang sesuai tidak dipakai.

Contoh ciptaan generasi pertama ialah ENIAC yang siap pada 1945 dan UNIVAC I pada tahun 1951.

Generasi kedua

Memperkenalkan penggunaan transistor yang dibuat daripada bahan silikon. Transistor adalah sejenis alat yang bertindak sebagai suis elektronik yang boleh digunakan untuk menghasilkan 2 nilai, 1 atau 0. Bahan silikon pula ialah sejenis semikonduktor separa mengalir yang boleh mengalirkan arus elektrik pada suhu tertentu.

Kelebihan teknologi ini ialah membolehkan pemproses yang jauh lebih kecil dihasilkan bagi mengelakkan daripada berlakunya masalah kepanasan pemproses.

Generasi ketiga

Dalam generasi ini transistor silikon digabungkan dalam bidang yang besar di atas satu litar yang sama dipanggil litar bersepadu (IC). pada tahun 1970-an, mikropemproses telah diperkenalkan iaitu kalkulator transistor yang menggunakan IC.

Generasi keempat

Penggunaan mikrokomputer dengan meluas yang dilengkapi dengan mikropemproses yang amat pantas dan canggih yang mampu melaksanakan jutaan pemprosesan dalam satu saat. Pemproses mikronya didapatkan dengan jutaan transistor silikon yang bertindak sebagai suis-suis halus yang mewakili data-data komputer. Mikropemproses yang pertama dibina ialah Intel 4004 pada tahun 1971.

Sunday, July 13, 2008

Overclock @ overclocking

A
pakah maksud overclocking?
Overclocking bermaksud menaikkan kelajuan sesebuah processor (CPU/GPU/VPU) atau DRAM daripada kelajuan asal yang telah ditetapkan oleh pengeluar. Ini bermaksud kita mendapat kelajuan yang lebih dengan harga yang lebih murah.

Adakah setiap PC boleh di overclock?
Proses ini bergantung kepada jenis CPU, GPU, RAM serta motherboard dan chipset yang digunakan. Terdapat beberapa pengeluar motherboard seperti Abit, DFI, Asus yang menyokong overclocking. Oleh itu kita perlu memilih perkakasan yang sesuai utk meng'overclock'. Senarai perkakasan yang menyokong baik overclocking boleh dirujuk di website-website perkakasan yang sentiasa memberikan review terhadap sesuatu perkakasan.

Bagaimana untuk melakukan proses overclocking?
Kebanyakan motherboard yang terkini, setting utk kepantasan sesebuah processor dan RAM boleh diubah melalui BIOS. Pada asasnya, setting kelajuan processor dikira melalui FSB yang didarabkan dengan pekali (multiplier).Setting ini biasanya telah ditetapkan oleh pengeluar tetapi boleh di ubah secara menaikkan nilai atau menurunkan nilai. Sebagai contoh bagi sebuah processor AMD Athlon XP 1800+ yang beroperasi pada 1530Mhz telah ditetapkan sebagai 133Mhz x 11.5 = 1530Mhz. Jika kita menaikkan FSB iaitu 133Mhz kepada 166Mhz, maka 166Mhz x 11.5 = 1909Mhz Dengan ini kelajuan processor kita meningkat sebanyak 25%. Perlu diingatkan bahawa kita hendaklah menaikkan FSB beransur-ansur seperti 2Mhz secara menaik. Ini utk mengelakkan sistem menjadi tidak stabil, dan paling teruk merosakkan perkakasan kita yang sangat bernilai itu.

Jika processor yang digunakan mempunyai unlocked multiplier, kita boleh mendapatkan prestasi yang optimum jika kita menurunkan nilai pekali dan menaikkan FSB. Sebagai contoh bagi Athlon XP 1800+, 200Mhz x 9.5 = 1900Mhz. Jika dibandingkan antara 166Mhz x 11.5 = 1909Mhz dan 200Mhz x 9.5 = 1900Mhz, setting pertama mempunyai nilai frequency lebih tinggi. Sebaliknya dari segi prestasi sebenar, 200Mhz x 9.5 = 1900Mhz beroperasi dengan lebih laju kerana kelebihan FSB yang tinggi. FSB tinggi bermaksud bandwidth untuk RAM juga meningkat jika frequency RAM ditetapkan sama laju dgn RAM.

Apakah maksud multiplier locked/unlock?
Untuk mengelakkan daripada overclocking, pengeluar chip seperti Intel dan AMD mengunci pekali dari diubah sesuka hati oleh para overclockers.
Ini kerana processor yang mempunyai unlocked multiplier yang menjadi overclocking king yang akan merugikan pengeluar processor tersebut kerana pengguna mendapat prestasi yang maximum dgn harga yang minimum.

Bagaimana hendak menentukan kestabilan sistem dan penambahan prestasi yang dicapai setelah meng'overclock'?
Banyak perisian yang telah ditulis utk mengukur prestasi sistem sesebuah PC seperti PCMark 2004, SiSoft Sandra dan perisian lain seperti Super Pi, Prime95, PiFast dan sebagainya. Walaubagaimana pun perisian Prime95 iaitu program utk mencari nombor perdana Mersenne mempunyai fungsi khas utk menentukan kestabilan sistem. Tambahan pula perisian telah menjadi de facto standard serta diiktiraf oleh ramai overclockers.

Tuesday, July 08, 2008

Bagaimana Mikropemproses (Processor) komputer berfungsi?


Mikropemproses terkini seperti Pentium IV terdiri daripada beribu-ribu suis dan laluan bas. Saya berikan satu contoh tugas yang mudah: dengan menambah dua nombor contohnya 2 dengan 2, akan memperoleh jumlah (2 + 2 = 4). CPU boleh menyelesaikan masalah matematik dengan cepat, tetapi ia memerlukan beberapa langkah yang cepat untuk menyelesaikannya. Apabila anda menekan kekunci nombor (contohnya dalam program Calculator), ia akan menyebabkan unit CU bertanyakan apakah arahan yang perlu dilaksanakan terhadap data tersebut. Kemudian data tersebut akan melalui bas alamat (teknik addressing) ke DRAM dan seterusnya menyimpan data ke dalam cache arahan, dengan kod rujukan (contohnya 2 = a).

CU kemudiannya akan menyalin kod tersebut dan membawanya pulang ke unit CU untuk menukar (translate) kepada kod binari dan meneruskan perjalanan ke cache data untuk disimpan di sana. Di dalam cache, CU akan memasukkan data tersebut ke alamat "X" dan menunggu untuk proses seterusnya.

Sebaik sahaja anda menekan butang (+), CU akan membuat pertanyaan di pusat cache tentang arahan yang perlu dilaksanakan pada data yang baru dimasukkan tadi. CU akan menukar (translate) kod dan menghantarnya ke CU dan juga cache data, di mana memberitahu kepada ALU untuk membawa fungsi ADD. Proses ini diulang sehinggalah anda menekan kekunci "2".

Kemudian, CU mengambil kod dan menghantar arahan ADD kepada ALU. ALU akan jumlahkan "a" dan "b" setelah diuruskan oleh cache data. ALU akan menghantar kod "4" untuk disimpan ke dalam pendaftar/register (tempat keputusan disimpan).

Menekan kekunci (=) adalah aksi terakhir anda yang perlu dilaksanakan sebelum mendapat jawapan, tetapi komputer masih memerlukan beberapa tugas lanjut. CU akan memeriksa arahan cache untuk mendapatkan bantuan tentang data ini. Arahan jawapan telah disimpan, dan menyalin kod tersebut ke dalam CU untuk diproses. Di sana (CU), arahan tersebut akan ditukar (translate) kepada kod binari dan terus memasuki ke dalam CU. Sekarang proses pengiraan terakhir telah dilaksanakan, arahan print menerima alamat memori, mendaftar kandungan data dan menunjukkan jawapan "4" ke paparan skrin.

Bagaimana memori komputer berfungsi?

Meskipun memori secara teknikalnya termasuk dalam bentuk simpanan elektronik, ia sebenarnya dikenali sebagai storan sementara yang berkelajuan tinggi. Jika CPU komputer anda kerap mengakses cakera keras (hard drive) untuk menerima setiap salinan data yang diperlukan, ia akan menyebabkan operasi menjadi perlahan. Apabila data disimpan di dalam ingatan memori, CPU boleh mengakses data dengan cepat. Kebanyakan bentuk memori disasarkan untuk menyimpan data secara sementara sahaja (temporary).

Cara memori berfungsi
CPU boleh mengakses memori mengikut hirarki yang berbeza. Sama ada ia datang dari bentuk storan kekal (cakera keras) atau masukan (seperti papan kekunci), kebanyakan data akan menuju ke RAM terlebih dahulu. CPU kemudiannya akan menyimpan setiap data yang diperlukan untuk diakses ke dalam cache dan mengendalikan arahan (instruction) tertentu di dalam pendaftar (register). Kita akan bicara tentang ini kemudian.

Semua komponen komputer anda seperti CPU, cakera keras dan sistem operasi (OS), bekerja bersama-sama sebagai satu pasukan, dan memori ialah satu daripada bahagian terpenting di dalam pasukan ini. Sebaik sahaja anda menghidupkan komputer sehinggalah saat komputer anda dimatikan, CPU sentiasa menggunakan memori. Mari kita lihat senario ini untuk dijadikan sebagai contoh:

Komputer akan memuatkan (load) data dari ROM BIOS dan melaksanakan POST untuk memastikan semua komponen berfungsi dengan baik. Semasa pemeriksaan ini dijalankan, pengawal memori (memory controller) akan memeriksa semua alamat memori dengan melakukan operasi baca dan tulis (read/write) untuk memastikan tiada ralat di dalam cip memori. Baca dan tulis bermaksud data yang ditulis dengan bit dan membaca semula bit tersebut.

Komputer kemudiannya memuatkan (load) sistem operasi dari cakera keras ke dalam sistem RAM. Umumnya, bahagian kritikal yang terdapat dalam OS akan diselenggara di dalam RAM selama mana komputer masih dihidupkan. Ini membolehkan CPU untuk mendapat akses serta merta ke sistem operasi, di mana akan menambahkan performance keseluruhan sistem.

Apabila anda menjalankan sesuatu aplikasi, ia akan dimuatkan ke dalam RAM. Untuk memelihara penggunaan RAM, kebanyakan aplikasi memuatkan hanya sebahagian kecil program yang diperlukan dan kemudiannya akan memuatkan kod yang lain jika diperlukan.

Selepas aplikasi selesai dimuatkan, apa-apa fail yang dibuka akan dimasukkan ke dalam RAM. Apabila anda menyimpan fail dan menutup aplikasi tersebut, fail itu akan ditulis ke dalam storan, sementara aplikasi tersebut akan disingkirkan dari RAM.

Seperti yang dinyatakan di atas, setiap sesuatu yang dimuatkan atau dibuka, akan dimasukkan ke dalam RAM. Ini bertujuan supaya CPU senang untuk mengakses dan memproses sesuatu maklumat. CPU akan membuat permintaan data yang diperlukan dari RAM, membuat proses dengan menulis data kembali ke RAM secara berterusan (tanpa henti).

Memahami cakera padat CD dan DVD

CD dan DVD ialah salah satu jenis storan optik yang juga dikenali sebagai cakera padat. Tidak seperti cakera keras yang menyimpan data secara magnetik, cakera padat menyimpan data secara optik. Di dalam sistem optik, data akan diukir ke dalam trek cakera dalam bentuk lubang halus (lihat rajah 1). Sinaran laser akan digunakan untuk membaca (read) lubang-lubang tersebut sebagai maklumat, di mana data digital 1 dan 0, kemudiannya akan diterjemahkan ke dalam bentuk fail, audio, atau video untuk kegunaan komputer.



Permukaan cakera yang berlubang tempat data disimpan

Bagaimana cakera padat menyimpan data?
Data ditulis dengan mencipta lubang dan darat pada permukaan cakera. Lubang yang dimaksudkan adalah dalam bentuk tekanan pada permukaan, manakala darat ialah bahagian yang paling tinggi pada permukaan. Peralihan antara darat dengan lubang, atau lubang dengan darat akan mewakili dengan binari 1. Pembacaan data adalah berdasarkan kepada ketentuan masa - bergantung kepada kelajuan cakera berputar dan tindakbalas cahaya. Jika tidak terdapat apa-apa data pada cakera, dgn membalikkan cahaya tidak akan berlaku apa-apa perubahan dan cakera akan membacanya sebagai binari 0. Dianggarkan terdapat lebih kurang 4 ke 5 million lubang pada satu cakera. Lubang-lubang ini disusun dalam satu trek bulat yang dianggarkan lebih kurang 3.75 batu (6 kilometer) panjang manakala jarak antara setiap elemen pula dianggarkan 1.6 ribu mm panjang.

Perbezaan CD dan DVD
Perbezaan ketara antara CD dan DVD ialah dari segi kapasiti storan. DVD dapat menampung kapasiti lebih tinggi berbanding CD kerana DVD memiliki lubang-lubang dan trek yang begitu rapat antara satu sama lain, membolehkan ia menyimpan sejumlah besar data berbanding format CD biasa. CD biasa hanya boleh menyimpan antara 650MB ke 700MB data, manakala DVD boleh menyimpan antara 4.7GB sehingga 17 GB, bergantung kepada jenis format.

Sepertimana cakera keras, cakera padat juga perlu diformat terlebih dahulu sebelum dapat menerima apa-apa data.

Format CD
Terdapat banyak format untuk CD antaranya ialah CD-ROM, CD-R dan CD-RW. CD-ROM hanya mengandungi data yang boleh dibaca sahaja oleh pemain CD-ROM. CD-R pula membenarkan anda untuk merakam hanya sekali sahaja. Ini bermakna anda boleh merakamkan audio, video atau data untuk sekali rakam dan boleh dimainkan menggunakan pemain CD-ROM. CD-RW pula membolehkan anda merakam dan menulis data berulang kali pada cakera yang sama. Dengan menggunakan perisian istimewa, anda juga boleh memadam data CD-RW seperti mana memadam data di dalam cakera keras.

Format DVD
Format DVD agak keliru jika dibandingkan dengan format CD. Ini disebabkan pengeluar-pengeluar utama DVD sedang bersaing antara satu sama lain untuk mencipta satu "piawai" format rakaman.


Format & Ciri-ciri DVD

DVD-R
DVD-recordable, untuk sekali rakam; digunakan untuk merakam video; dimainkan pada pemain DVD.

DVD+R
Sama seperti DVD-R, tetapi mempunyai beberapa ciri-ciri teknikal.

DVD-RAM
DVD-random access memory, boleh membaca dan menulis data secara rawak.

DVD-RW
DVD-rewritable, sama seperti DVD-RAM tetapi dengan membaca dan menulis data secara urutan.


DVD+RW
Sama seperti DVD-RW, tetapi mempunyai beberapa ciri-ciri teknikal.

DVD-R/W
Sama seperti DVD-RW, tetapi mampu untuk merakam kedua-dua belah permukaan cakera (atas dan bawah).


DVD+R/W
Sama seperti DVD+RW, tetapi mampu untuk merakam kedua-dua belah permukaan cakera (atas dan bawah).


Namun begitu apa yang kita harapkan ialah akan lebih banyak perakam DVD yang dapat menyokong lebih dari satu format-format di atas, Jadi jika anda terdesak untuk membeli perakam DVD hari ini, cari-carilah model yang dapat membaca dan menulis multi-format - terutama sekali format "tambah" dan "tolak".

Friday, July 04, 2008

Apa itu Overclocking?

Overclocking atau lampau detik merujuk kepada kelajuan CPU pada tahap yang lebih daripada yang sebenarnya, biasanya ke satu atau dua tahap dari kelajuan CPU. Tujuannya untuk meningkatkan kelajuan CPU tanpa memerlukan perbelanjaan yang banyak. Sebagai contoh, CPU 600MHz ditingkatkan antara 650MHz hingga 800MHz. Tiga cara boleh dilakukan seperti menukarkan ketetapan jumper di atas papan induk atau di dalam CMOS Setup, meningkatkan sistem bas (FSB) dan menukarkan voltan operasi CPU.

Kelajuan dikira dengan cara mendarab sistem bas dan multiplier. Menukarkan voltan operasi CPU memerlukan kepakaran tinggi.

Kebaikan kepada tingkatan ini, tentunya melajukan lagi prestasi komputer. Keburukannya pula, sekiranya tidak berhati-hati, ia boleh merosakan CPU dan keseluruhan sistem. Ini berlaku akibat dari kepanasan CPU yang bertambah sehingga kadang-kadang boleh mencairkan soket. Pemasangan kipas 'heavy-duty' boleh menyelesaikan masalah ini. Sekiranya selepas overclocking, sistem tidak stabil, meragam atau panas tidak menentu, tukar ketetapan jumper ke asal dan lupakan overclocking sama sekali.

Selain melajukan CPU, ada beberapa perkara lain yang boleh meningkatkan prestasi komputer seperti menambah RAM fizikal, menukar cakera keras jenis 7200 rpm atau berasaskan sambungan SCSI @ SATA, kad video grafik AGP dengan RAM jenis DDR sebanyak mungkin dan papan induk yang mempunyai cache yang banyak.