Belajar Dengan Mudah

Selasa, 28 April 2015

Pengertian PCI Expres



 PCI Express



PCI vs PCI Express
PCI Express (PCIe) adalah format interface dari expansion card komputer yang didesain sebagai interface yang lebih cepat untuk menggantikan interface PCI, PCI-X(PCI Extended), dan AGP pada expansion card komputer dan kartu grafis.
PCI Express awalnya dikenal dengan nama 3GIO, PCI Express(PCIe) adalah open standard yang menjadi awal kesuksesan dari PCI dan variannya untuk interkoneksi I/O pada sistem client-server. Jika pada PCI dan PCI-X yang menggunakan 32 dan 64-bit bus paralel, PCIe menggunakan teknologi serial dengan kecepatan tinggi yang seperti digunakan pada Ethernet Gigabit1, Serial ATA(SATA), dan Serial-Attached SCSI(SAS). PCIe merefleksikan kecendrungan dunia industri untuk menggantikan shared parallel bus dengan high-speed point-to-point serial buses.

Teknologi PCI Express
PCIe menyediakan scalable, high-speed, serial I/O bus dengan tetap menjaga kompatibilitas dengan aplikasi dan driver PCI standard. Arsitektur layer PCIe mendukung aplikasi dan driver PCI standard dengan menjaga kompatibilitas dengan model PCI load-store(dan flat address space)yang sudah ada.
1. PCIe didesain lebih transparan bagi pengembang software dimana sistem operasi yang didesain untuk PCI dapat di booting pada arsitektur komputer yang menggunakan PCIe tanpa harus ada modifikasi kode.
2. PCIe memiliki performa yang jauh lebih baik jika dibandingkan dengan PCI dan PCIe diakui dan sudah dipakai banyak vendor(Ati, Nvidia dengan teknologi SLI-nya).
3. PCIe adalah protokol layer yang terdiri dari Transaction Layer, Data Link Layer, dan Pysical Layer. Pysical layer dibagi menjadi dua sublayer yaitu logical sublayer dan electrical sublayer. Lebih lanjut logical sublayer dibagi lagi menjadi Pysical Coding Sublayer(PCS) dan Media Acces Control(MAC) sublayer(sesuai dengan terminologi dari IEEE802 model networking protocol).
4. Slot yang dimiliki card PCIe bervariasi sesuai dengan banyak lane yang dimiliki, PCIe card dengan slot yang lebih sedikit tetap support dengan motherboard dengan slot yang lebih banyak, tidak kebalikannya(card dengan 16 lane tidak bisa digunakan pada motherboard yang hanya memiliki 8 slot akan tetapi card dengan 8 lane bisa digunakan pada motherboard dengan 16 slot lane).
5. PCIe terdiri dari jaringan serial yang saling berhubungan(multichannal serial design) seperti gambar 1 di bawah, link terdiri atas satu atau lebih lane dan setiap lane bisa melakukan komunikasi secara full-duplex.
6. Setiap device PCIe minimal support dengan single-lane (x1) link, dimana device bisa support dengan link yang memiliki 2, 4, 8, 12, 16, 32 lane(x2, x4, x12, x16, x32).
7. Setiap lane mengirimkan paket data secara serial(series of bytes), setiap paket yang akan ditransmisikan melalui lane harus dipecah menjadi per-byte karena lebar dari lane hanya 1 byte(8-bit).
8. PCIe mengirim semua control message, termasuk interrupt melalui link yang sama yang digunakan untuk mengirimkan data. Protokol serial tidak pernah bisa diblok sehingga latensi tetap sebanding dengan PCI yang menggunakan line sendiri untuk interrupt-nya.
9. Pada setiap protokol transmisi serial dengan data rate yang tinggi, informasi clocking di-embedded-kan pada sinyal. Pada pysical level PCIe menggunakan skema 8B/10B encoding untuk meyakinkan urutan string 0 dan 1 panjangnya terbatas. Ini sangat penting untuk mencegah receiver kehilangan track untuk menetukan dimana bit edge-nya. Pada skema coding ini setipa 8 uncoded bit dari data digantikan dengan 10 encoded bit data yang ditransmit, sehingga membutuhkan 20% dari semua bandwidth elektik-nya.
10. Versi PCIe 1.1 terdiri atas 16 lane (x16)memiliki maksimum transfer rate 8 GB/s pada masing-masing arah, dimana masing-masing lane memiliki transfer rate 250 MB/s pada masing-masing arahnya.
11. Versi PCIe 1.1 sudah dikembangkan menjadi versi PCIe 2.0(specification on 15 January 2007), PCIe 2.0 melipatgandakan data rate masing-masing lane dari 250 MB/s menjadi 500 MB/s sehingga memiliki kecepatan transfer rate sampai 16 GB/s.
Keuntungan PCIe dibandingkan dengan PCI:
–>Teknologi serial memberikan scalable performance.
–>Bandwidth tinggiàpada awalnya, 5-80 Gbps bandwidth puncak secara teoritis, sesuai dengan implementasinya
–>Masing-masing device memiliki link point-to-point sendiri-sendiri, menggantikan teknologi shared bus pada PCI
–>Berpeluang untuk memiliki latensi/delay yang kecil pada arsitektur server, karena PCIe menyediakan koneksi langsung ke chipset Northbridge2
–>Konektor lebih kecil dan dalam banyak kasus lebih mudah mengimplementasikan untuk desainer sistem
–>Memiliki fitur yang baru yaitu Quality of service(QoS) melalui kanal isochronous untuk menjamin pengiriman bandwidth jika diperlukan, advanced power management, dan native hot plug/hot swap support

Fitur-fitur yang terdapat dalam PCI-Express:
–>Advanced power management
PCIe memiliki manajemen sumberdaya“active-state” yang memerlukan konsumsi daya yang rendah ketika bus tidak aktif(tidak ada data yang dikirim antara komponen/peripheral). Pada interface paralel pada PCI standard tidak ada transisi yang terjadi pada interface sampai data dikirim kembali.
–>Support untuk trafik data yang real-time
PCIe menyertakan native support untuk transfer data isokronous(time-dependent) dan berbagai jenis level QoS. Fitur ini diimplementasikan melalui kanal virtual yang didesain untuk menjamin paket data khusus tiba ditujuannya pada waktu yang diberikan . PCIe mendukung multiple isochronous kanal virtual yang masing-masing memiliki sesi komunikasi sendiri-sendiri tiap lane-nya. Tiap kanal memiliki level QoS yang berbeda. Semua ini didesain untuk aplikasi yang memrlukan pengiriman data yang real-time seperti real-time voice dan video.
–>Hot plug dan hot swap
Sistem PCI standard tidak mendukung card I/O untuk hot plugging/hot swapping. PCIe mendukung hot plugging dan hot swapping I/O peripheral. Tidak dibutuhkan sinyal sideband dan model unified software dapat digunakan untuk semua faktor bentuk PCIe. Semua ini untuk mengatasi kelemahan-kelemahan berikut:
- Biasanya sangat susah dan kemungkinan tidak mungkin untuk mamatikan server hanya untuk memasang atau menginstall card peripheral baru, sehingga dengan adanya ini bisa memimimalkan downtime dari server.
- Komputer portabel membutuhkan kemampuan untuk card hot plug yang menyediakan fungsi I/O seperti disk drive mobile dan komumikasi
–>Integritas data(data integrity) dan penanganan kesalahan(error handling)
PCIe mendukung integritas data link-level untuk semua paket transaction dan data-link. PCIe juga mendukung penanganan kesalahan dan memiliki advanced error reporting dan handling untuk membantu meningkatkan isolasi kesalahan(fault isolation) dan recovery solution

Apa Itu PING dan TRACERT



PING dan TRACERT


Ping adalah suatu perintah pada command prompt yang berfungsi  untuk mentes, apa jaringan connect atau tidak. Ping dapat juga berarti program dasar yang mengijinkan satu pengguna untuk mem-verifikasi bahwa alamat protokol internet tertentu ada dan dapat menerima permintaan-permintaan. Ping digunakan untuk memastikan bahwa satu komputer yang sedang dituju sedang aktif dan memberikan respon balik. Misalnya, bila kita ingin mengirimkan suatu file ke suatu alamat host, maka untuk melihat berapa lama waktu operasi yang dibutuhkan, kita menggunakan ping. (Nama “ping” datang dari sonar sebuah kapal selam yang sedang aktif, yang sering mengeluarkan bunyi ping ketika menemukan sebuah objek).Dalam pengertian lain, ping berupaya untuk “mendapatkan perhatian” atau “mengecek ada atau tidaknya suatu host”. Ping beroperasi dengan mengirimkan sebuah paket kepada suatu alamat yang dituju dan menunggu respon balik dari host yang dituju tersebut.


PING merupakan salah satu program yang digunakan untuk mengecek komunikasi antar komputer dalam sebuah jaringan melalui protokol TCP/IP. PING akan mengirimkan Internet Control Message Protocol (ICMP) Echo Request messages pada ip address komputer yang dituju dan meminta respons dari komputer tersebut


FUNGSI PING
Kegunaan PING antara lain adalah sbb:
  • Mengetahui status up/down komputer dalam jaringan.

Kita dapat mengecek apakah sebuah komputer up/down menggunakan perintah PING, jika komputer tersebut memberikan response terhadap perintah PING yang kita berikan maka dikatakan bahwa komputer tersebut up atau hidup.


  • Memonitor availability status komputer dalam jaringan.

PING dapat digunakan sebagai tool monitoring availibilitas komputer dalam jaringan yang merupakan salah satu indikator kualitas jaringan yaitu dengan melakukan PING secara periodik pada komputer yang dituju. Semakin kecil downtime, semakin bagus kualitas jaringan tersebut.
  • Mengetahui responsifitas komunikasi sebuah jaringan.

Besarnya nilai delay atau latency yang dilaporkan oleh PING menjadi indikasi seberapa responsif komunikasi terjadi dengan komputer yang dituju. Semakin besar nilai delay menunjukkan semakin lamban respons yang diberikan. Sehingga nilai delay ini juga bisa digunakan sebagai indikator kualitas jaringan.

Berikut adalah contoh PING, beserta berbagai macam balasan nya:
   > Reply
   > Request Timed Out
   > Destination Host Not Unreachcable

Sebagai Contoh: ping 8.8.8.8 (dns google)



Ping dikatakan lancar apabila ia sudah mendapat umpan balik


Reply

Reply from 8.8.8.8 bytes=32 time 127 ms TTL=46
Apabila kita mencoba test PING ke alamat DNS yang kita tuju, pesan balasannya Reply from 8.8.8.8 bytes=32 time 166 ms TTL=46, artinya ada balasan dari host yg kita ping, 8.8.8.8 (dns google), disini google melakukan feedback( umpan balik) untuk memastikan dua perangkat lancar/ tersambung, dan dapat saling terhubung.

Bytes adalah jumlah paket data yg dikirimkan pada tujuan 
Time= 127 ms (mili second) (setiap ping nilai nya pasti berubah ubah, yaitu waktu yg digunakan paket data, dikirim lalu di umpan baliK, semakin besar ping ms nya semakin lelet, semakin rendah semakin bagus jaringan) 
TTL=46 (Time to Live) jumlah waktu yg diberikan disatu kali pengiriman paket data itu bisa hidup, lewat dari 46 s paket data dianggap mati dalam artinya Request Time Out







Request Timed Out
Request Timed Out

Perangkatan yg melakukan pengiriman mengenal adanya jaringan, tetapi tidak menemukan alamat tujuan atau dalam waktu yang diberikan untuk melakukan ping sudah habis (time out)
Maksud tidak menemukan alamat tujuan, alamat nya memang tidak ada ataupun alamat yang dituju tidak sampai.


Destination Host Unreachcable
Destination Host Unreachcable



Pengertian Traceroute

Traceroute (Tracert) adalah perintah untuk menunjukkan rute yang dilewati paket untuk mencapai tujuan. Ini dilakukan dengan mengirim pesan Internet Control Message Protocol (ICMP) Echo Request Ke tujuan dengan nilai Time to Live yang semakin meningkat. Rute yang ditampilkan adalah daftar interface router (yang paling dekat dengan host) yang terdapat pada jalur antara host dan tujuan.

Cara melakukan Traceroute pada Windows
  1. Klik Start –> Run
  2. Setelah muncul pop up lalu anda tinggal ketikkan –> CMD
  3. Lalu munculah gambar seperti di bawah ini , kemudian anda  tinggal ketikkan –> tracert (spasi) namadomainanda
Dengan traceroute, kita dapat menganalisis informasi mengenai lokasi router, tipe dan kapasitas interface, tipe dan fungsi router, serta batas-batas network yang dilalui, berdasarkan DNS interface yang dilalui. Untuk lebih memperjelas, berikut ini adalah contoh hasil traceroute ke rumahweb.com



Hasil tracert diatas menunjukkan bahwa koneksi yang digunakan cukup stabil, terlihat 12 Hops (loncatan). Waktu dalam satuan ms (millisecond) sama seperti halnya Hops, semakin kecil waktu perpindahan data, maka akan semakin baik /cepat  anda mengakses situs yang anda traceroute  tadi.
Tetapi jika anda melihat pada hasil tracert ada tanda  *  atau pesan “request timed out” pada hasil tracert anda, maka disitulah masalah yang ada pada koneksi internet anda.
Secara practical, traceroute digunakan sebagai bahan untuk menganalisa kemungkinan-kemungkinan penyebab Anda tidak bisa mengakses suatu website.
Jika Anda tidak bisa mengakses website Anda dan hasil tracert tidak complete, silahkan menghubungi support dari provider hosting dan informasikan hasil tracert tersebut untuk digunakan sebagai bahan analisa penyebab kemungkinan website Anda tidak bisa diakses, selain itu informasikan juga IP Publik koneksi Anda saat ini (Bisa diperiksa menggunakan layanan seperti http://whatismyip.com) untuk mencegah kemungkinan IP Publik Anda terblok di sisi server.

Komponen Motherboard



Komponen Komponen Dalam Motherboard beserta fungsinya

Motherboard adalah perangkat keras komputer yang memiliki peran utama dan paling vital. Di mana di dalam cara kerjanya, motherboard mengemban tugas untuk mengatur hal-hal teknis seputar BIOS (Basic Input Output System), Chipset (pengatur koneksi input-output), RAM (memori penyimpanan data sementara), VGA card (memori penyimpan data grafis), prosesor, dan Additional card (PCI, ISA).

Sedangkan Fungsi motherboard ialah sebagai pusat penghubung antara satu perangkat keras dengan perangkat keras yang lainnya. Artinya, motherboard di sini mengemban tugas untuk menghubungkan bahasa kode antarperangkat keras untuk disinergikan menjadi sebuah aktivitas kerja perangkat komputer. Sebagai contoh, motherboard berfungsi menghubungkan beberapa perangkat keras seperti prosesor, RAM, hard disk, printer, power supply, dan masih banyak lagi.

Langung saja Berikut adalah Komponen-komponen dalam motherboard :




Keterangan :
  1. Port Firewire untuk mendukung 800MB/s untuk transfer kecepatan tinggi untuk kamera video eksternal dan disk drive eksternal.
  2. PCI x1 berfungsi untuk menempatkan aksesoris seperti TV tunner
  3. PCI express x16 berfungsi untuk menempatkan kartu grafik/ VGA card agar dapat menghasilkan output yang berkualitas tinggi
  4. Port Audio biasanya sudah terintegrasi pada setiap motherboard berfungsi untuk menghubungkan speaker
  5. Soket Processor adalah tempat terpasangnya processor/CPU (otak dari komputer) yang sering disebut dengan Central Processing Unit
  6.  Fan Hearders berfungsi sebagai penyedia tegangan untuk kipas processor, karena processor adalah otak dari komputer dan mudah panas maka kipas atau fan sangat diperlukan untuk mendinginkan processor. fan headres ini biasaya terdiri dari 3 pin, 2 pin untuk tegangan dan pin yang ke 3 biasanya agar BIOS dapat mengontrol kecepatan dari fan
  7. Soket RAM memiliki fungsi untuk menempatkan RAM, dimana fungsi RAM disini adalah jembatan antara processor dengan HDD soket RAM ini biasanya ada 2 jadi dapat memasang 2 keping RAM dalam satu motherboard
  8. Soket ATX power berfungsi untuk menghubungkan konektor power dari power supply dengan motherboard, sehingga motherboard mendapatkan tegangan
  9. Serial ATA (SATA): SATA memiliki banyak keunggulan termasuk ramping, kabel fleksibel dan link serial sederhana. Semua motherboard saat ini memiliki dukungan SATA untuk hard drive terbaru serta drive optik. (Motherboard saat ini biasanya terpasang 2 atau 4 soket)
  10. Header USB: Jumlah port USB pada komputer hanya dapat diakses menggunakan USB header internal. Setiap USB header internal dapat mendukung dua port USB tambahan dengan kecepatan penuh.
  11. IDE: Ini adalah soket di mana ATA100/133 hard drive dan drive CD atau DVD optik terhubung jika komponen tersebut adalah tipe IDE.
  12. Slot PCI: Ini adalah slot ekspansi di mana berbagai kartu plug in, pada soket ini dapat dipasang beberapa kartu ekspansi seperti kartu modem, kartu jaringan dan lain-lain ke komputer.
  13. Slot AGP: The Accelerated Graphics Port adalah kecepatan tinggi point-to-point saluran untuk melampirkan kartu grafis terutama untuk membantu dalam percepatan grafik komputer 3D. Sejak tahun 2004, AGP dihapus  dan digantikan dengan soket PCI Express (PCIe).
  14. BIOS : Merupakan memory permanen tempat tersimpannya data penanggalan serta pengaturan dari komponen komputer.
  15. Chipset : Merupakan sebuah IC yang berfungsi untuk mengontrol penggunaan daya dan transfer dapat pada soket maupun port yang terpasang pada motherboard.
  16. CMOS Baterai: Baterai ini digunakan untuk mempertahankan memori dari chip CMOS yang berisi hal-hal seperti tanggal, waktu, jenis perangkat keras dan pengaturan lainnya khusus untuk komputer ini.
Tata letak dari setiap-setiap motherboard berbeda-beda sesuai dengan pabrik dimana motherboard dibuat, jadi apabila sahabat sekalian ingin merakit komputer haruslah mempelajari tata letaknya agar tidak salah dalam memasang