Senin, 12 Desember 2011

Pengertian Nehalem

Nehalem adalah nama kode untuk sebuah arsitektur mikroprosesor INTEL, penerus mikro arsitektur Core. Prosesor dengan arsitektur Nehalem yang pertama keluar adalah desktop Core i7, pada November 2008. Diikuti beberapa Xeon processors lalu i3 and i5. Teknolagi Nehalem dimiliki oleh processor Core i7, Corei5, dan Core i3.
Core i7 QM
Prosesor notebook Core i7 QM memiliki kemampuan tertinggi. Tidak ada VGA di dalam prosesor ini, memiliki 4 inti prosesor (quad core), berkecepatan tinggi, dan Turbo boost adalah andalan utamanya. Prosesor dengan 4 core dan hyper-threading ini akan dideteksi Windows seakan memiliki 8 inti prosesor!
Jika Anda membutuhkan performa notebook tertinggi yang bahkan mampu bersaing dengan desktop, ini adalah pilihannya. Umumnya, notebook dengan Core i7 akan memiliki VGA khusus. Jadi, gamer, pengguna aplikasi grafis (Adobe Photoshop, 3ds Max), dan pencinta performa tinggi akan menyukainya. Tentu saja, ada harga yang harus dibayar untuk performa yang tinggi ini.
Core i7 M
Prosesor ini adalah Arrandale (2 inti prosesor) dengan performa terbaik. Teknologi 32 nm membuatnya bekerja dengan suhu relative rendah. Kecepatan tinggi, Hyper-threading, dan Turbo boost membuatnya memiliki performa tinggi. Apabila dipadu dengan VGA tambahan, notebook berbasis Core i7 M akan menjadi pilihan yang sangat baik bagi pencinta performa tinggi. Kemampuannya bahkan dapat bersaing dengan Core i7 QM. Tentu saja, dengan harga yang relatif lebih terjangkau.
Core i5 M
Notebook dengan prosesor ini memang memiliki 2 inti prosesor (dual core). Akan tetapi, tersedianya Hyper-threading membuatnya tampil seakan memiliki 4 inti prosesor. Turbo boost menjadi andalannya dalam hal performa. Sementara itu, VGA terintegrasinya sudah mencukupi untuk pemutaran film HD 1080p, bahkan film Blu-Ray. Jika perlu, beberapa game 3D ringan pun bisa dimainkannya. Jika Anda menginginkan performa tinggi dengan mobilitas baik, Core i5 adalah pilihan yang baik. Harganya pun tidak mencekik.
Core i3 M
Meski tidak dilengkapi Turbo boost, performa Core i3 tetap memikat. Hyper-threading membuat kemampuannya dapat dipakai secara maksimal. VGA-nya pun sudah lebih dapat diandalkan dibandingkan VGA onboard terdahulu. Jika dana Anda terbatas namun menginginkan performa dari arsitektur terbaik Intel, Core i3 adalah pilihan yang jauh lebih unggul dibandingkan Core2 Duo.

sumber :http://febrina07017.wordpress.com/2010/09/01/arsitektur-nehalem-intel/

Pengertian Sandy Bridge

Apalah arti sebuah nama, demikian Juliet pernah berucap kepada Romeo. Namun ada cerita khusus sebelum Intel memberikan nama “Sandy Bridge” kepada prosesor generasi terbaru mereka.
Sebelumnya, prosesor tersebut dinamakan Gesher, yang dalam bahasa Ibrani berarti jembatan. Namun nama “Gesher” menjadi bermasalah karena pernah digunakan partai politik yang gagal di Israel. Intel pun memutar otak dan akhirnya memutuskan nama Sandy Bridge. 
Nama tersebut tidak mengacu kepada sebuah tempat, namun tetap merefleksikan visi dan misi Intel melalui Sandy Bridge: jembatan ke era baru prosesor.
Di Sandy Bridge, perjalanan data bahkan semakin singkat karena seluruh unit berada dalam satu silikon. Apalagi Intel membuat interkoneksi alias jalan baru yang menghubungkan seluruh komponen, mulai dari chip prosesor, chip grafis, sampai cache.
 
Interkoneksi yang disebut Ring Bus ini ibarat jalan tol untuk perjalanan data ke seluruh unit tersebut karena  memiliki kecepatan sampai 384 GB/s dengan latency yang minim.
Keuntungan lain dari sistem adalah penurunan konsumsi daya serta ukuran inti, apalagi dengan fabrikasi 32 nm yang digunakan Sandy Bridge.
Jika dihitung, Sandy Bridge dengan empat inti memiliki 995 juta transistor, namun ukuran die-nya hanya 216 mm2. Bandingkan dengan pendahulunya, Lynnfield, yang “cuma” memiliki 296 juta transistor, namun memiliki ukuran die 296 mm2.
Komponen-komponen di dalam silikon Sandy Bridge sendiri kurang lebih sama seperti Nehalem. 
Yang pertama tentu saja inti prosesor. Pada Sandy Bridge generasi pertama ini, jumlah inti berjumlah 2 dan 4, yang disusul dengan generasi berikut yang memiliki 6 dan 8 inti. Masing-masing inti memiliki L2 cache sebesar 256 KB. Kerja L2 cache dibantu dibantu cache level 3 (L3 cache) yang dipakai bersama dengan ukuran bervariasi antara 3-8 MB (tergantung segmentasi). Sementara PCI Express, DMI, dan memory controller dan display interface berkumpul dalam satu area yang disebut System Agent.
Namun pengintegrasian tersebut juga menyisakan efek negatif. Pada era Nehalem, clock generator (yang mengatur frekuensi kerja komponen) bersifat individual. Maksudnya, ada clock generator untuk setiap komponen, apakah itu prosesor, memori, USB, SATA, dan komponen lain di motherboard. Jadi kita bisa melakukan overclock dengan mengatur frekuensi base clock (BCLK) dari setiap komponen tersebut.
Di Sandy Bridge, clock generator hanya satu dan mengatur frekuensi di angka 100 MHz untuk seluruh komponen. Alhasil, menaikkan frekuensi prosesor akan menaikkan frekuensi memori, SATA, dan komponen lain. Hal ini membuat overclock melalui BCLK menjadi sangat sulit. Kenaikan angka 5-6 MHz saja sudah akan membuat komponen USB dan SATA mogok bekerja.


Mikroarsitektur Tock 

Mikroarsitektur adalah sistem terkecil dari sebuah prosesor. Kalau prosesor adalah mobil, mikroarsitektur itu mesinnya. Dari “mesin” alias mikroarsitektur yang sama, bisa hadir prosesor untuk prosesor desktop, notebook, sampai server.
Sandy Bridge sendiri adalah periode Tock dari strategi Tick-Tock Intel. Jika Anda belum tahu, Tick-Tock adalah pedoman Intel untuk mengembangkan mikroarsitekturnya secara terpola. Tick adalah ketika Intel mengecilkan fabrikasi. Tock adalah ketika Intel membuat mikroarsitektur baru.
Pada tiap perubahan, Intel bisa mengeluarkan 1 sampai 3 keluarga prosesor yang biasanya ditandai dengan code name tertentu. Agar Anda tidak bingung, berikut adalah ritme ticktock sejak era pertama kali diperkenalkan, 2 tahun lalu.
MIKROARSITEKTUR
CODE NAME PROSESOR
Tick
Tock
Desktop Hi-End
Desktop
Notebook
NetBurst (65 nm)

Presler
Cedar Mill
Yonah

Core (65 nm)
Kentsfield
Conroe
Merom
Penryn (45 nm)

Yorkfield
Wolfdale
Penryn

Nehalem (45 nm)
Bloomfield
Lynnfield
Clarkfield
Westmere (32 nm)

Gulftown
Clarkdale
Arrandale

Sandy Bridge (32 nm)
Belum ada
Sandy Bridge-DT
Sandy Bridge-NB
Apakah berarti overclock menjadi mati? Tidak sih, cuma lebih terbatas. Satu-satunya cara adalah menaikkan multiplier prosesor. Sekadar mengingatkan, kecepatan prosesor adalah hasil kali multiplier dengan BCLK.
Namun perlu dicatat, sebagian besar prosesor Sandy Bridge multiplier-nya dikunci. Yang dibuka hanya prosesor Sandy Bridge dengan akhiran “K”, yaitu Core i5 2500K (4 inti, 3,3 GHz, tanpa HyperThreading) dan Core i7 2600K (4 inti, 3,4 GHz, dengan HyperThreading).
Pada prosesor Sandy Bridge, Intel menerapkan Turbo Boost dengan pendekatan yang lebih agresif. Intel menyadari peningkatan panas di prosesor tidak terjadi seketika, melainkan bertahap sampai mencapai batas maksimal.
Nah, jeda waktu itu dimanfaatkan Turbo Boost 2.0 ini untuk memacu prosesor sekencang-kencangnya; bahkan di atas batas aman TDP. Barulah ketika panas prosesor mendekati batas maksimal, TDP diturunkan ke batas aman. Jeda tersebut berlangsung singkat, hanya sekitar 25 detik, namun efektif untuk menangani proses dengan beban kerja tinggi seperti proses loading Photoshop.
Turbo Boost 2.0 juga mengambil keuntungan dari skema satu silicon di Sandy Bridge. Kini, jatah daya dan panas yang tidak terpakai juga bisa dibagi untuk chip grafis. Jadi jika inti prosesor sedang beristirahat sementara chip grafis bekerja keras, chip grafis dapat mengambil jatah prosesor untuk meng-overclock dirinya.

Pilihan Sandy Bridge
Prosesor
Core Clock
Core/ Thread
L3 cache
Max Turbo
Multiplier Maks.
Harga (US$)
Core i7-2600K
3,4 GHz
4/8
8 MB
3,8 GHz
57x
317
Core i7-2600
3,4 GHz
4/8
8 MB
3,8 GHz
42x
294
Core i5-2500K
3,3 GHz
4/4
6 MB
3,7 GHz
57x
216
Core i5-2500
3,3 GHz
4/4
6 MB
3,7 GHz
41x
205
Core i5-2400
3,1 GHz
4/4
6 MB
3,4 GHz
38x
184
Core i5-2300
2,8 GHz
4/4
6 MB
3,1 GHz
34x
177
Core i5-2120
3,3 GHz
2/4
3 MB
N/A
N/A
138
Core i5-2100
2,93 GHz
2/4
3 MB
N/A
N/A
117
 


PENGERTIAN ASCII DAN TABEL-TABELNYA

Kode Standar Amerika untuk Pertukaran Informasi atau ASCII (American Standard Code for Information Interchange) merupakan suatu standar internasional dalam kode huruf dan simbol seperti Hex dan Unicode tetapi ASCII lebih bersifat universal, contohnya 124 adalah untuk karakter “|”. Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks. Kode ASCII sebenarnya memiliki komposisi bilangan biner sebanyak 8 bit. Dimulai dari 00000000 hingga 11111111. Total kombinasi yang dihasilkan sebanyak 256, dimulai dari kode 0 hingga 255 dalam sistem bilangan Desimal.
Beberapa aplikasi menggunakan data yang bukan hanya bilangan tetapi juga huruf dari alfabet dan karakter khusus lainnya. Data semacam ini disebut dengan data alfanumerik dan mungkin dapat ditunjukkan dengan kode numerik. Jika bilangan-bilangan dimasukkan dalam data, maka bilangan-bilangan tersebut juga dapat ditunjukkan dengan kode khusus.
Set karakter alfanumerik secara khusus mencakup 26 huruf alfabet (termasuk huruf besar dan huruf kecil), angka dalam digit sepuluh desimal, dan sejumlah simbol seperti +, =, *, $, …, dan !. Dua kode alfabet yang paling umum dipakai adalah ASCII (American Standard Code for Information Interchange) dan EBCDIC (Extended Binary Coded Decimal Interchange Code). ASCII merupakan kode 7-bit dan EBCDIC berupa kode 8- bit. Jika suatu komputer menangani 8-bit (1-byte) kode lebih efisien, versi 8-bit, disebut dengan ASCII-8 juga telah dikembangkan. Selain itu ada juga beberapa kode spesial didalam penambahan set karakter alfanumerik. Kode simpanan ini digunakan sebagai signal komunikasi dalam aplikasi dimana data transfer terjadi antara komputer yang dihubungkan melalui baris komunikasi. Misalnya, LF (line feed) dan CR (carriage return) dihubungkan dengan printer, BEL digunakan untuk mengaktifitaskan bell; ACK (acknowledge), NAK (negative acknowledge), dan DLE (data link escape) berupa signal yang dapat diubah dalam baris komunikasi. Bagi yang sudah cukup lama berkecimpung di dunia komputer, pasti pernah bekerja dengan ‘kode ASCII’. Dan bagi yang bekerja dengan mesin-mesin mainframe IBM, pasti pernah menjumpai ‘kode EBCDIC’ (dibaca: eb-si-dik). Di luar ASCII dan EBCDIC, besar kemungkinan anda paling tidak pernah mendengar istilah-istilah lain seperti berikut ini: ISO-8859-1, UCS-2, UTF-8, UTF-16, atau windows-1252. Kode-kode apakah itu? ASCII, EBCDIC, ISO-8859-x, UCS-2, UTF-x, dan windows-x merupakan sebagian dari kumpulan character set (set karakter) yang ada di dunia komputer. Sistim Binary Coded Decimal (BCD): Sebelum ASCII dan EBCDIC berkembang terlebih dahulu dikembangkan Binary Coded Decimal (BCD). Metode ini awalnya digunakan pada komputer mainframe IBM. Pada grup ini karakter diwakili oleh 64 – ( 26) lambang. Dengan kode ini, setiap huruf/angka diberikan kode yang terdiri dari enam bit, dua untuk zone dan empat untuk angka. Huruf A sampai dengan I diberikan tanda 11 pada tempat zone. Karena A adalah huruf pertama dalam kelompok ini, maka kodenya adalah: 0001, B sebagai huruf kedua dengan kode: 0010, C adalah 0011 dan seterusnya. Dengan perkataan lain, zone bit yang mempunyai formasi 11 harus juga disertakan pada kode lengkap masing-masing pada grup ini. Grup alfabetik kedua adalah J hingga R, ditetapkan kode awalnya 10, yang juga posisi masingmasing huruf ditentukan oleh angkanya masing-masing. Huruf S hingga Z dibentuk dengan menambahkan angka bit 0010 hingga 1001 berurutan pada kode 01 dimana pada grup ini hanya ada delapan huruf. Angka-angka 0 hingga sembilan diberikan kode 00 di depannya diikuti oleh angka itu sendiri dalam sistim binary. Angka 0 (nol) harus dibedakan dengan tanda kosong (spasi) guna mempermudah cara penggunaan kode.
Sistim Extended Binary Coded Decimal Interchange Code (EBCDIC): EBCDIC merupakan set karakter yang merupakan ciptaan dari IBM. Salah satu penyebab IBM menggunakan set karakter di luar ASCII sebagai standar pada komputer ciptaan IBM adalah karena EBCDIC lebih mudah dikodekan pada punch card yang pada tahun 1960-an masih jamak digunakan. Penggunaan EBCDIC pada mainframe IBM masih terbawa hingga saat ini, walaupun punch card sudah tidak digunakan lagi. Seperti halnya ASCII, EBCDIC juga terdiri dari 128 karakter yang masing-masing berukuran 7-bit. Bila menggunakan ukuran 8-bit maka karakternya menjadi 256 – (28). Hampir semua karakter pada ASCII juga terdapat pada set karakter EBCDIC.
Sistim American Standard Code for Information Interchange (ASCII): ASCII dan EBCDIC merupakan cikal bakal dari set karakter lainnya. ASCII merupakan set karakter yang paling umum digunakan hingga sekarang. Set karakter ASCII terdiri dari 128 – (27) buah karakter yang masing-masing memiliki lebar 7-bit atau gabungan tujuh angka 0 dan 1, dari 0000000 sampai dengan 1111111. Mengapa 7-bit? Karena komputer pada awalnya memiliki ukuran memori yang sangat terbatas, dan 128 karakter dianggap memadai untuk menampung semua huruf Latin dengan tanda bacanya, dan beberapa karakter kontrol. ASCII telah dibakukan oleh ANSI (American National Standards Institute) menjadi standar ANSI X3.4-1986.
Berikut ini adalah tabel-tabel ASCII
Karakter Nilai Unicode
(heksadesimal)
Nilai ANSI ASCII
(desimal)
Keterangan
NUL 0000 0 Null (tidak tampak)
SOH 0001 1 Start of heading (tidak tampak)
STX 0002 2 Start of text (tidak tampak)
ETX 0003 3 End of text (tidak tampak)
EOT 0004 4 End of transmission (tidak tampak)
ENQ 0005 5 Enquiry (tidak tampak)
ACK 0006 6 Acknowledge (tidak tampak)
BEL 0007 7 Bell (tidak tampak)
BS 0008 8 Menghapus satu karakter di belakang kursor (Backspace)
HT 0009 9 Horizontal tabulation
LF 000A 10 Pergantian baris (Line feed)
VT 000B 11 Tabulasi vertikal
FF 000C 12 Pergantian baris (Form feed)
CR 000D 13 Pergantian baris (carriage return)
SO 000E 14 Shift out (tidak tampak)
SI 000F 15 Shift in (tidak tampak)
DLE 0010 16 Data link escape (tidak tampak)
DC1 0011 17 Device control 1 (tidak tampak)
DC2 0012 18 Device control 2 (tidak tampak)
DC3 0013 19 Device control 3 (tidak tampak)
DC4 0014 20 Device control 4 (tidak tampak)
NAK 0015 21 Negative acknowledge (tidak tampak)
SYN 0016 22 Synchronous idle (tidak tampak)
ETB 0017 23 End of transmission block (tidak tampak)
CAN 0018 24 Cancel (tidak tampak)
EM 0019 25 End of medium (tidak tampak)
SUB 001A 26 Substitute (tidak tampak)
ESC 001B 27 Escape (tidak tampak)
FS 001C 28 File separator
GS 001D 29 Group separator
RS 001E 30 Record separator
US 001F 31 Unit separator
SP 0020 32 Spasi
 ! 0021 33 Tanda seru (exclamation)
" 0022 34 Tanda kutip dua
# 0023 35 Tanda pagar (kres)
$ 0024 36 Tanda mata uang dolar
 % 0025 37 Tanda persen
& 0026 38 Karakter ampersand (&)
0027 39 Karakter Apostrof
( 0028 40 Tanda kurung buka
) 0029 41 Tanda kurung tutup
* 002A 42 Karakter asterisk (bintang)
+ 002B 43 Tanda tambah (plus)
, 002C 44 Karakter koma
- 002D 45 Karakter hyphen (strip)
. 002E 46 Tanda titik
/ 002F 47 Garis miring (slash)
0 0030 48 Angka nol
1 0031 49 Angka satu
2 0032 50 Angka dua
3 0033 51 Angka tiga
4 0034 52 Angka empat
5 0035 53 Angka lima
6 0036 54 Angka enam
7 0037 55 Angka tujuh
8 0038 56 Angka delapan
9 0039 57 Angka sembilan
 : 003A 58 Tanda titik dua
 ; 003B 59 Tanda titik koma
< 003C 60 Tanda lebih kecil
= 003D 61 Tanda sama dengan
> 003E 62 Tanda lebih besar
 ? 003F 63 Tanda tanya
@ 0040 64 A keong (@)
A 0041 65 Huruf latin A kapital
B 0042 66 Huruf latin B kapital
C 0043 67 Huruf latin C kapital
D 0044 68 Huruf latin D kapital
E 0045 69 Huruf latin E kapital
F 0046 70 Huruf latin F kapital
G 0047 71 Huruf latin G kapital
H 0048 72 Huruf latin H kapital
I 0049 73 Huruf latin I kapital
J 004A 74 Huruf latin J kapital
K 004B 75 Huruf latin K kapital
L 004C 76 Huruf latin L kapital
M 004D 77 Huruf latin M kapital
N 004E 78 Huruf latin N kapital
O 004F 79 Huruf latin O kapital
P 0050 80 Huruf latin P kapital
Q 0051 81 Huruf latin Q kapital
R 0052 82 Huruf latin R kapital
S 0053 83 Huruf latin S kapital
T 0054 84 Huruf latin T kapital
U 0055 85 Huruf latin U kapital
V 0056 86 Huruf latin V kapital
W 0057 87 Huruf latin W kapital
X 0058 88 Huruf latin X kapital
Y 0059 89 Huruf latin Y kapital
Z 005A 90 Huruf latin Z kapital
[ 005B 91 Kurung siku kiri
\ 005C 92 Garis miring terbalik (backslash)
] 005D 93 Kurung sikur kanan
^ 005E 94 Tanda pangkat
_ 005F 95 Garis bawah (underscore)
` 0060 96 Tanda petik satu
a 0061 97 Huruf latin a kecil
b 0062 98 Huruf latin b kecil
c 0063 99 Huruf latin c kecil
d 0064 100 Huruf latin d kecil
e 0065 101 Huruf latin e kecil
f 0066 102 Huruf latin f kecil
g 0067 103 Huruf latin g kecil
h 0068 104 Huruf latin h kecil
i 0069 105 Huruf latin i kecil
j 006A 106 Huruf latin j kecil
k 006B 107 Huruf latin k kecil
l 006C 108 Huruf latin l kecil
m 006D 109 Huruf latin m kecil
n 006E 110 Huruf latin n kecil
o 006F 111 Huruf latin o kecil
p 0070 112 Huruf latin p kecil
q 0071 113 Huruf latin q kecil
r 0072 114 Huruf latin r kecil
s 0073 115 Huruf latin s kecil
t 0074 116 Huruf latin t kecil
u 0075 117 Huruf latin u kecil
v 0076 118 Huruf latin v kecil
w 0077 119 Huruf latin w kecil
x 0078 120 Huruf latin x kecil
y 0079 121 Huruf latin y kecil
z 007A 122 Huruf latin z kecil
{ 007B 123 Kurung kurawal buka
¦ 007C 124 Garis vertikal (pipa)
} 007D 125 Kurung kurawal tutup
~ 007E 126 Karakter gelombang (tilde)
DEL 007F 127 Delete

0080 128 Dicadangkan

0081 129 Dicadangkan

0082 130 Dicadangkan

0083 131 Dicadangkan
IND 0084 132 Index
NEL 0085 133 Next line
SSA 0086 134 Start of selected area
ESA 0087 135 End of selected area

0088 136 Character tabulation set

0089 137 Character tabulation with justification

008A 138 Line tabulation set
PLD 008B 139 Partial line down
PLU 008C 140 Partial line up

008D 141 Reverse line feed
SS2 008E 142 Single shift two
SS3 008F 143 Single shift three
DCS 0090 144 Device control string
PU1 0091 145 Private use one
PU2 0092 146 Private use two
STS 0093 147 Set transmit state
CCH 0094 148 Cancel character
MW 0095 149 Message waiting

0096 150 Start of guarded area

0097 151 End of guarded area

0098 152 Start of string

0099 153 Dicadangkan

009A 154 Single character introducer
CSI 009B 155 Control sequence introducer
ST 009C 156 String terminator
OSC 009D 157 Operating system command
PM 009E 158 Privacy message
APC 009F 158 Application program command

00A0 160 Spasi yang bukan pemisah kata
¡ 00A1 161 Tanda seru terbalik
¢ 00A2 162 Tanda sen (Cent)
£ 00A3 163 Tanda Poundsterling
¤ 00A4 164 Tanda mata uang (Currency)
¥ 00A5 165 Tanda Yen
¦ 00A6 166 Garis tegak putus-putus (broken bar)
§ 00A7 167 Section sign
¨ 00A8 168 Diaeresis
© 00A9 169 Tanda hak cipta (Copyright)
ª 00AA 170 Feminine ordinal indicator
« 00AB 171 Left-pointing double angle quotation mark
¬ 00AC 172 Not sign
­ 00AD 173 Tanda strip (hyphen)
® 00AE 174 Tanda merk terdaftar
¯ 00AF 175 Macron
° 00B0 176 Tanda derajat
± 00B1 177 Tanda kurang lebih (plus-minus)
² 00B2 178 Tanda kuadrat (pangkat dua)
³ 00B3 179 Tanda kubik (pangkat tiga)
´ 00B4 180 Acute accent
µ 00B5 181 Micro sign
00B6 182 Pilcrow sign
· 00B7 183 Middle dot