Kamis, 12 April 2018

Pentingnya multimedia di lingkungan rumah tempat tinggal.

Pentingnya multimedia di lingkungan rumah.

multimedia adalah suatu sarana (media) yang didalamnya terdapat perpaduan (kombinasi) berbagai bentuk elemen informasi, seperti teks, graphics, animasi, video, interaktif maupun suara sebagai pendukung untuk mencapai tujuannya yaitu menyampaikan informasi atau sekedar memberikan hiburan bagi target audiens-nya.
            Sama seperti halnya di lingkungan rumahku di PERUM GRIYA BATARA ASRI, yang berada di Ds.Dayeuh, Kec.Cileungsi, Kab.Bogor. Prov.Jawa Barat. adanya multimedia dapat di rasakan oleh semua orang mulai anak kecil yang sudah senang bermain game online, atau para pelajar yang sedang mengerjakan tugas, dan orang dewasa yang asyik mengakses sosial media.
            Adanya multimedia ini tentu sangat bermanfaat bagi semua kalangan, baik yang bekerja di bidang industri, pendidikan, kesehatan , maupun sosoial. Akan tetapi hal ini juga bisa berdampak buruk jika penggunaannya tidak tercontrol.
Bagi yang sudah dewasa mungkin bisa mengatasi akan hal ini, akan tetapi bagi anak-anak tentunya harus ada pengawasan dari orang tua. Apalagi bagi anak yang masuk pada masa puber, dimana mereka memiliki rasa penasaran yang sangat besar terhadap sesuatu hal yang baru. Untuk hal yang positif mungkin akan berdampak baik bagi dirinya, tetapi yang di takutkan jika dia mengakses hal yang negatif dan dia menirunya sehingga tentu hal ini akan berdampak negatif.
Seberapa pentingf akan adanya multimedia ini tentunya harus di lihat dari beberapa aspek dan juga penggunaanya. Akan tetapi di era yang serba modern dan terus berkembang tentu hal ini sangat penting dan bermanfaat.jika seseorang tidak faham akan multimrdia maka orang tersebut akan seperti orang yang ketinggalan zaman. Karena dengan hadirnya multimedia kita dapat mengakses apa saja yang kita butuhkan , mencari informasi berita yang akurat , berkomunikasi dengan rekan kerja, teman,keluarga.dll.
Itulah sedikit cerita tentang betapa pentingnya adanya multimedinya di lingkungan rumah yang saya tempati.

pengertian dan cara kerja PHYSICAL LAYER,ADSL, SDSL, WIFI dan HOTSPOT

Pengertian Physical Layer dalam Suatu Jaringan
Dalam suatu jaringan terdapat beberapa hardware yang berfungsi untuk menghubungkan beberapa komputer, beberapa hardware tersebut disebut juga dengan Physical Layer, disini setidaknya terdapat 3 jenis Physical Layer yang sering digunakan. Beberapa Physical Layer tersebut adalah sebagai berikut:
-  NIC (Network Interface Card) Komponen jaringan yang menyediakan koneksi antara internal bus dari komputer dengan media jaringan. Banyak macamnya tergantung internal bus (PCI atau ISA)  komputer yang digunakan dan port koneksi media jaringan (RJ-45 atau BNC). Terdapat Transceiver : bagian dari NIC yang berperan untuk mengirimkan (Transmitter) dan menerima (Receiver) sinyal.
-  Repeater adalah suatu alat yang berfungsi memperluas jangkauan sinyal WIFI yang belum tercover oleh sinyal dari server agar bisa menangkap sinyal WIFI. Perangkat Repeater harus 2 alat, yakni untuk menerima sinyal dari server (CLIENT) dan untuk menyebarkan lagi sinyal Wifi (AKSESPOINT). Perangkat Repeater 2 perangkat agar pekerjaan daripada Radio atau Aksespoint nya tidak saling silah. Jadi sudah bagi tugas antara penerima (CLIENT) dengan penyebar (AKSESPOINT). Paket Repeater sendiri tanpa mengurangi bandwitch yang di sharing. Perangkat Repeater sendiri didesain sedemikian rupa sehingga mampu untuk mengover daerah-daerah yang lemah sinyal dari Server.
-  HUB
Hub merupakan perangkat jaringan yang bekerja di OSI layer 1, Physical Layer. Sehingga dia hanya bekerja tak lebih sebagai penyambung atau concentrator saja, dan hanya menguatkan sinyal di kabel UTP. Karena sifatnya ini, hub tak ubahnya seperti repeater dengan banyak port. Dia tidak mengenal MAC addressing/physical addressing, sehingga tidak bisa memilah data yang harus ditransmisikan, sehingga collision tidak bisa dihindari pada metode kerja si hub ini.

1. ADSL (Asymmetric Digital Subscriber Line)
Pengertian  ADSL
ADSL (Asymmetric Digital Subscriber Line) merupakan metode transmisi data digital berkecepatan tinggi melalui kabel tembaga. ADSL mampu mengirimkan data dengan kecepatan bit yang tinggi, berkisar antara 1.5 Mbps – 8 Mbps untuk arah downstream (sentral – pelanggan), dan antara 16 Kbps – 640 Kbps untuk arah upstream (pelanggan – sentral). Kemampuan transmisi ADSL inilah yang mampu mengirimkan layanan interaktif multimedia melalui jaringan akses tembaga. ADSL sendiri merupakan salah satu anggota dari “DSL Family”.
ADSL menggunakan kabel telpon yang telah ada, jadi bukan fiber optics. ADSL juga dijuluki revolusi di bidang internet atau istilah asingnya “broadband”.
   
Kelebihan ADSL
-       Data dapat terakses dengan cepat
-       Mempunyai 2 frekuensi yaitu: frekuensi tinggi untuk mengantar data dan frrekuensi tinggi untuk sound atau fax
-       Biaya murah

Kekurangan ADSL
Seperti sangat berpengaruhnya jarak pada kecepatan pengiriman data. Semakin jauh jarak antara modem dengan PC, atau saluran telepon kita dengan gardu telepon, maka semakin lambat pula kecepatan mengakses Internetnya. Tidak semua software dapat menggunakan modem ADSL. Misalnya Mac. Cara yang dipakai pun akan lebih rumit dan ada kemungkinan memakan waktu lama. Sehingga pengguna Linux harus menggantinya dengan software yang lebih umum seperti Windows Xp atau Linux.
Adanya load coils yang dipakai untuk memberikan layanan telepon ke daerah-daerah, sementara load coils sendiri adalah peralatan induksi yang menggeser frekuensi pembawa ke atas. Sayangnya load coils menggeser frekuensi suara ke frekuensi yang biasa digunakan DSL. Sehingga mengakibatkan terjadinya interferensi dan ketidak cocokkan jalur untuk ADSL. Adanya Bridged tap, yaitu bagian kabel yang tidak berada pada jalur yang langsung antara pelanggan dan CO. Bridged tap ini dapat menimbulkan noise yang mengganggu kinerja DSL. Penggunaan fiber optic pada saluran telepon digital yang dipakai saat ini. Di mana penggunaan fiber optic ini tidak sesuai dengan sistem ADSL yang masih menggunakan saluran analog yaitu kabel tembaga, sehingga akan sulit dalam pengiriman sinyal melalui fiber optic. Kecepatan koneksi modem ADSL masih tergantung dengan jarak tiang Telkom atau DSLAM terdekat, artinya jika jarak modem ADSL dengan DSLAM jauh maka kecepatan koneksi akan menurun.
Cara kerja ADSL
            Mekanisme kerja ADSL adalah  informasi dari internet dapat diakses setelah melalui router/ATM switch diteruskan ke DSLAM. Di dalam DSLAM sendiri terdapat dua saluran yaitu suara dan data, sehingga perlu adanya sistem manajemen jaringan untuk mengaturnya. Dari DSLAM informasi diteruskan ke sisi pelanggan masuk ke splitter. Di dalam splitter input DSLAM dipisah menjadi dua yaitu berupa voice dan data. Untuk suara langsung menuju saluran telepon sedangkan data menuju modem ADSL/ATU-R sehingga tidak terjadi interferensi antara sinyal suara dan data. Modem ADSL siap digunakan untuk koneksi internet, tetapi jika ingin dishare maka perlu adanya hub atau switch untuk membagi koneksi dengan yang lain.
Dalam modem ADSL itu sendiri terdapat bagian-bagian yang mempunyai fungsi masing-masing. Bagian-bagian tersebut adalah :
-  Power Supply: berisi sebuah penurun tegangan (transformer) dan rangkaian filter Dseperti kapasitor.
-  Koneksi untuk komunikasi data dengan komputer berupa antarmuka Ethernet, USB atau PCI. DSL digital data pump berfungsi dalam penyaluran dan penerimaan data dari saluran telepon ADSL.
-  DSL analog chip and line driver: sebagai antarmuka rangkaian digital pada modem termasuk microcontroller dengan saluran telepon ADSL.
-  Microcontroller: bertugas menangani pengkodean, protokol, pengukuran kualitas saluran, routing, firewall, autentikasi dan fungsi-fungsi lain pada router.
2. SDSL (Symmetric Digital Subscriber Line)
Pengertian SDSL
SDSL (Symmetric Digital Subscriber Line) adalah layanan akses Internet kecepatan tinggi dengan pencocokan upstream dan downstream kecepatan data. Artinya, data dapat dikirim ke Internet dari mesin klien atau diterima dari Internet dengan ketersediaan bandwidth yang sama di kedua arah. Dari fitur ini kita bisa tahu bahwa layanan ini sangat baik dari segi kecepatan
Layanan SDSL adalah layanan “always on”, yang berarti bahwa komputer ini aktif terhubung ke Internet. Jika komputer aktif, koneksi internet akan terus aktif. SDSL memerlukan layanan modem SDSL, biasanya diberikan oleh penyedia layanan Internet. Modem SDSL kemungkinan akan membutuhkan same-vendor peralatan di LAN, DSL atau chipset.
Cara kerja SDSL
            SDSL menggunakan frekuensi digital dalam perjalanan lintas telepon untuk mengirim dan menerima data. Bila menggunakan saluran telepon untuk SDSL, line telepon dan faks harus dihentikan. Oleh karena itu line khusus, atau tambahan diperlukan untuk layanan SDSL. Ini berbeda dari ADSL, yang “menyisakan ruang” untuk kedua peralatan telepon analog standar dan sinyal digital, sehingga seseorang dapat berbicara di telepon atau menggunakan mesin fax saat online.


3. Hotspot
Pengertian Hotspot
Hotspot adalah suatu istilah bagi sebuah area dimana orang atau user bisa mengakses jaringan internet, asalkan menggunakan PC, laptop atau perangkat lainnya dengan fitur yang ada WiFi (Wireless Fidelity) sehingga dapat mengakses internet tanpa media kabel. Atau definisi Hotspot yang lain adalah area dimana seorang client dapat terhubung dengan internet secara wireless (nirkabel atau tanpa kabel) dari PC, Laptop, note book ataupun gadget seperti Handphone dalam jangkauan radius kurang lebih beberapa ratus meteran tergantung dari kekuatan frekuensi atau signalnya.
Fungsi Hotspot
Fungsi Hotspot yaitu dengan Hotspot kamu bisa melakukan koneksi internet seperti browsing, berkirim email, chatting transaksi bank, mendownload, sambil menunggu seseorang, hangout, maupun saat bertemu dengan rekan bisnis kamu dan lain-lain.
Cara Kerja Hotspot
Cara kerja Hotspot yaitu perangkat tersebut memancarkan gelombang radio yang akan ditangkap oleh laptop atau personal digital assistant (PDA) milik pengguna yang telah dilengkapi teknologi Wi-Fi. Apabila pengguna membuka browser internetnya dalam kawasan hot spot, maka akan muncul halaman utama hot spot penyedia layanan. Kemudian pengguna harus memasukkan username dan login password-nya. Setelah proses verifikasi selesai, pengguna terhubung ke dunia maya.
4. Wifi (Wireless Fidelity)
Pengertian wifi
Wifi merupakan kependekan dari Wireless Fidelity yaitu sebuah media penghantar komunikasi data tanpa kabel yang bisa digunakan untuk komunikasi atau mentransfer program dan data dengan kemampuan yang sangat cepat. Kenapa bisa cepat? Karena media penghantarnya menggunakan sinyal radio yang bekerja pada frekwensi tertentu. 
Kelebihan wifi
Kelebihan dari menggunakan wifi yaitu lebih portable, artinya kita tidak repot dengan memikirkan kabel penghubung  ke hotspot. Dan juga, akses transfer data lebih cepat (ini bisa diperoleh jika peralatan kita masih dalam jangkauan pusat hotspot. Namun ada juga kelemahan dari wi-fi ini, yaitu sering di hack (dibobol) oleh orang lain. Sekarang kan sudah banyak sekali software yang bisa meneroboh password.
Cara kerja wifi
Jaringan nirkabel / wireless menggunakan gelombang frekuensi radio yang ditransmisikan dalam spektrum GHz 2,4 GHz sampai 5 yang sangat mirip dengan transmisi sinyal televisi atau ponsel. Ketika komputer terhubung ke jaringan nirkabel, adaptor nirkabel akan mengkodekan informasi menjadi sinyal radio dan kemudian mengirimkan data menggunakan antena wireless yang biasanya terintegrasi dengan laptop. Sinyal nirkabel juga dapat diterima melalui antena eksternal dipasang ke slot USB komputer. Router WiFi untuk jaringan kemudian menerima informasi ini, decode, dan mengirimkannya ke Internet melalui koneksi, kabel berkecepatan tinggi.

 Sumber:
http://rezaprayata.blogspot.co.id/2015/05/tugas-33-pengertian-physical-layer-adsl.html
http://abdul-yasin.blogspot.co.id/2015/05/pengertian-dan-cara-kerja-adsl-sdsl.html 

Rabu, 20 Desember 2017

PIPELINE

PIPELINE

Lima tahap pipeline pada mesin RISC (IF = Instruction Fetch(FI), ID = Instruction Decode(DI), EX = Execute(EI), MEM = Memory access, WB = Register write back(WO)) Dalam siklus waktu keempat (kolom hijau), paling awal adalah instruksi dalam tahap Mem, dan instruksi terbaru belum masuk set pipelining.

Pipeline adalah suatu cara yang digunakan untuk melakukan sejumlah kerja secara bersama tetapi dalam tahap yang berbeda yang dialirkan secara kontinu pada unit pemrosesor. Dengan cara ini, maka unit pemrosesan selalu bekerja. Teknik pipeline ini dapat diterapkan pada berbagai tingkatan dalam sistem komputer. Bisa pada level yang tinggi, misalnya program aplikasi, sampai pada tingkat yang rendah, seperti pada instruksi yang dijaankan oleh microprocessor.
Pada microprocessor yang tidak menggunakan pipeline, satu instruksi dilakukan sampai selesai, baru instruksi berikutnya dapat dilaksanakan. Sedangkan dalam microprocessor yang menggunakan teknik pipeline, ketika satu instruksi sedangkan diproses, maka instruksi yang berikutnya juga dapat diproses dalam waktu yang bersamaan. Tetapi, instruksi yang diproses secara bersamaan ini, ada dalam tahap proses yang berbeda. Jadi, ada sejumlah tahapan yang akan dilewati oleh sebuah instruksi.

Dengan penerapan pipeline ini pada microprocessor akan didapatkan peningkatan kinerja microprocessor. Hal ini terjadi karena beberapa instruksi dapat dilakukan secara parallel dalam waktu yang bersamaan. Secara kasarnya diharapkan akan didapatkan peningkatan sebesar K kali dibandingkan dengan microprocessor yang tidak menggunakan pipeline, apabila tahapan yang ada dalam satu kali pemrosesan instruksi adalah K tahap.

Karena beberapa instruksi diproses secara bersamaan ada kemungkinan instruksi tersebut sama-sama memerlukan resource yang sama, sehingga diperlukan adanya pengaturan yang tepat agar proses tetap berjalan dengan benar dan lancar. Sedangkan ketergantungan terhadap data bisa muncul, misalnya instruksi yang berurutan memerlukan data dari instruksi yang sebelumnya. Kasus Jump, juga perlu perhatian, karena ketika sebuah instruksi meminta untuk melompat ke suatu lokasi memori tertentu, akan terjadi perubahan program counter, sedangkan instruksi yang sedang berada dalam salah satu tahap proses yang berikutnya mungkin tidak mengharapkan terjadinya perubahan program counter.

Teknik pipeline yang diterapkan pada microprocessor, dapat dikatakan sebuah arsitektur khusus. Ada perbedaan khusus antara model microprocessor yang tidak menggunakan arsitektur pipeline dengan microprocessor yang menerapkan teknik ini.

Pada microprocessor yang tidak menggunakan pipeline, satu instruksi dilakukan sampai selesai, baru instruksi berikutnya dapat dilaksanakan. Sedangkan dalam microprocessor yang menggunakan teknik pipeline, ketika satu instruksi sedangkan diproses, maka instruksi yang berikutnya juga dapat diproses dalam waktu yang bersamaan. Tetapi, instruksi yang diproses secara bersamaan ini, ada dalam tahap proses yang berbeda.

Jadi, ada sejumlah tahapan yang akan dilewati oleh sebuah instruksi. Misalnya sebuahmicroprocessor menyelesaikan sebuah instruksi dalam 4 langkah. Ketika instruksi pertama masuk ke langkah 2, maka instruksi berikutnya diambil untuk diproses pada langkah 1 instruksi tersebut. Begitu pun seterusnya, ketika instruksi pertama masuk ke langkah 3, instruksi kedua masuk ke langkah 2 dan instruksi ketiga masuk ke langkah 1.

Teknik pipeline ini menyebabkan ada sejumlah hal yang harus diperhatikan sehingga ketika diterapkan dapat berjalan dengan baik.
Tiga kesulitan yang sering dihadapi ketika menggunakan teknik pipeline ini adalah :
  1. Terjadinya penggunaan resource yang bersamaan
  2. Ketergantungan terhadap data, dan
  3. Pengaturan Jump ke suatu lokasi memori. 
1. INSTRUKSI PADA PIPELINE

Tahapan pipeline
  1. Mengambil instruksi dan membuffferkannya
  2. Ketika tahapan kedua bebas tahapan pertama mengirimkan instruksi yang dibufferkan tersebut
  3. Pada saat tahapan kedua sedang mengeksekusi instruksi ,tahapan pertama memanfaatkan siklus memori yang tidak dipakai untuk mengambil dan membuffferkan instruksi berikutnya.
Karena untuk setiap tahap pengerjaan instruksi, komponen yang bekerja berbeda, maka dimungkinkan untuk mengisi kekosongan kerja di komponen tersebut. Sebagai contoh

Instruksi  1 : ADD  AX, AX Instruksi 2: ADD EX,CX

Setelah CU menjemput instruksi 1 dari memori (IF), CU akan menerjemahkan instruksi tersebut(ID). Pada menerjemahkan instruksi  1 tersebut, komponen IF tidak bekerja. Adanya teknologi pipeline menyebabkan IF akan menjemput instruksi 2 pada saat ID menerjemahkan instruksi 1. Demikian seterusnya pada saat CU menjalankan instruksi 1 (EX), instruksi 2 diterjemahkan (ID).

Dengan adanya pipeline dua instruksi selesai dilaksanakan padadetik keenam (sedangkan pada kasus tanpa pipeline baru selesai pada detik kesepuluh). Dengan demikian telah terjadi percepatan sebanyak 1,67x dari 10T menjadi hanya 6T. Sedangkan untuk pengerjaan 3 buah instruksi terjadi percepatan sebanyak 2, 14x dari 15T menjadi hanya 7T.

Untuk kasus pipeline sendiri, 2 instruksi dapat dikerjakan dalam 6T (CPI = 3) dan instruksi dapat dikerjakan dalam 7T (CPT = 2,3) dan untuk 4 instruksi dapat dikerjakan dalam  8T (CPI =2). Ini berarti untuk 100 instruksi akan dapat dikerjakan dalam 104T (CPI = 1,04). Pada kondisi  ideal CPI akan harga 1.

2. KONSEP PIPELINE
Konsep pemrosesan pipeline dalam suatu komputer mirip dengan suatu baris perakitan dalam suatu pabrik industri. Ambil contoh, suatu proses pembuatan sebuah mobil: anggaplah bahwa langkah-langkah tertentu di jalur perakitan adalah untuk memasang mesin, memasang kap mesin, dan memasang roda (dalam urutan tersebut, dengan langkah arbitrary interstitial). Sebuah mobil di jalur perakitan hanya dapat memiliki salah satu dari tiga tahap yang dilakukan sekaligus.

Setelah mobil memiliki mesin yang terpasang, bergerak ke bagian pemasangan kap, meninggalkan fasilitas pemasangan mesin yang tersedia untuk mobil berikutnya. Mobil pertama kemudian pindah ke pemasangan roda, mobil kedua untuk pemasangan kap, dan mobil ketiga dimulai untuk pemasangan mesin. Jika instalasi mesin membutuhkan waktu 20 menit, instalasi kap mobil memakan waktu 5 menit, dan instalasi roda membutuhkan waktu 10 menit, kemudian menyelesaikan semua tiga mobil ketika hanya satu mobil dapat dioperasikan sekaligus akan memakan waktu 105 menit.

Di sisi lain, dengan menggunakan jalur perakitan, total waktu untuk menyelesaikan ketiga adalah 75 menit. Pada titik ini, mobil selanjutnya akan datang dari jalur perakitan pada kenaikan 20 menit.

3. MASALAH-MASALAH PADA PIPELINE
Dengan adanya persyaratan bahwa setiap instuksi yang berdekatan harus tidak saling bergantung, maka ada kemungkinan terjadinya situasi dimana pipeline gagal dilaksanakan (instruksi berikutnya tidak bisa dilaksanakan). Situasi ini disebut Hazards. Hazards mengurangi performansi dari CPU dimana percepatan ideal tidak dapat dicapai.

Ada 3 kelompok Hazards :
  1. Structural Hazards muncul dari konflik resource sistem yaitu ketika hardware tidak dapat mensuport semua kemungkinan kombinasi pelaksanaan instruksi.
  2. Data Hazards muncul ketika data untuk suatu instruksi tergantung pada hasil instruksi sebelumnya.
  3. Control Hazards muncul pada pelaksanaan instruksi yang mengubah PC (contoh : branch).
Adanya Hazards menyebabkan pipeline terhambat (stalled). Tidak ada instruksi baru yang dijemput sampai hambatan itu selesai. Ini berarti instruksi-instruksi selanjutnya akan ditunda pula penjemputannya.
  
4.  KEUNTUNGAN DARI PIPELINE
Waktu siklus procesor berkurang, sehingga meningkatkan tingkat instruksi-isu dalam kebanyakan kasus.
Beberapa combinational sirkuit seperti penambah atau pengganda dapat dibuat lebih cepat dengan menambahkan lebih banyak sirkuit.
Jika pipeline digunakan sebagai pengganti, hal itu dapat menghemat sirkuit vs combinational yang lebih kompleks sirkuit.
  
5.  KERUGIAN DARI PIPELINE
Prossesor  non-pipeline hanya menjalankan satu instruksi pada satu waktu. Hal ini untuk mencegah penundaan cabang (yang berlaku, setiap cabang tertunda) dan masalah dengan serial instruksi dieksekusi secara bersamaan. Akibatnya desain lebih sederhana dan lebih murah untuk diproduksi.
Instruksi latency di prossesor non-pipeline sedikit lebih rendah daripada dalam pipeline setara. Hal ini disebabkan oleh fakta bahwa sandal jepit ekstra harus ditambahkan ke jalur data dari prossesor pipeline.
Prossesor non-pipeline akan memiliki instruksi bandwidth yang stabil. Kinerja prossesor yang pipeline jauh lebih sulit untuk meramalkan dan dapat bervariasi lebih luas di antara program yang berbeda.
Pipelining, merupakan fitur standar pada procesor RISC, tidak sama dengan assembly line. Karena procesor bekerja pada berbagai langkah dari instruksi pada saat yang sama, beberapa pekerjaan bisa dilaksanakan dalam jangka waktu yang lebih singkat. Teknologi Pipeline yang digunakan pada komputer bertujuan untuk meningkatkan kinerja dari komputer.
Teknik pipeline yang diterapkan pada microprocessor, dapat dikatakan sebuah arsitektur khusus. Ada perbedaan khusus antara model microprocessor yang tidak menggunakan arsitektur pipeline dengan microprocessor yang menerapkan teknik ini.
Pada microprocessor yang tidak menggunakan pipeline, satu instruksi dilakukan sampai selesai, baru instruksi berikutnya dapat dilaksanakan.
Pada microprocessor yang menggunakan teknik pipeline, ketika satu instruksi sedangkan diproses, maka instruksi yang berikutnya juga dapat diproses dalam waktu yang bersamaan. Tetapi, instruksi yang diproses secara bersamaan ini, ada dalam tahap proses yang berbeda. Jadi, ada sejumlah tahapan yang akan dilewati oleh sebuah instruksi.

Misalnya sebuah microprocessor menyelesaikan sebuah instruksi dalam 4 langkah, Ketika instruksi pertama masuk ke langkah 2, maka instruksi berikutnya diambil untuk diproses pada langkah 1 instruksi tersebut. Begitu seterusnya, ketika instruksi pertama masuk ke langkah 3, instruksi kedua masuk ke langkah 2 dan instruksi ketiga masuk ke langkah 1. Dengan penerapan pipeline ini pada microprocessor akan didapatkan peningkatan dalam unjuk kerja microprocessor.

Hal ini terjadi karena beberapa instruksi dapat dilakukan secara parallel dalam waktu yang bersamaan. Secara kasarnya diharapkan akan didapatkan peningkatan beberapa kali dibandingkan dengan microprocessor yang tidak menggunakan pipeline, apabila tahapan yang ada dalam satu kali pemrosesan instruksi adalah banyak tahap.
Teknik pipeline ini menyebabkan ada sejumlah hal yang harus diperhatikan sehingga ketika diterapkan dapat berjalan dengan baik.

Tiga kesulitan yang sering dihadapi ketika menggunakan teknik pipeline ini adalah :

Terjadinya penggunaan resource yang bersamaan,
Ketergantungan terhadap data, dan
Pengaturan Jump ke suatu lokasi memori.

Karena beberapa instruksi diproses secara bersamaan ada kemungkinan instruksi tersebut sama-sama memerlukan resource yang sama, sehingga diperlukan adanya pengaturan yang tepat agar proses tetap berjalan dengan benar. Sedangkan ketergantungan terhadap data, bisa muncul, misalnya instruksi yang berurutan memerlukan data dari instruksi yang sebelumnya. Kasus Jump,  juga perlu perhatian, karena ketika sebuah instruksi meminta untuk melompat ke suatu lokasi memori tertentu, akan terjadi perubahan program counter, sedangkan instruksi yang sedang berada dalam salah satu tahap proses yang berikutnya mungkin tidak mengharapkan terjadinya perubahan program counter.

Dengan menerapkan teknik pipeline ini, akan ditemukan sejumlah perhatian yang khusus terhadap beberapa hal di atas, tetapi tetap akan menghasilkan peningkatan yang berarti dalam kinerja microprocessor. Ada kasus tertentu yang memang sangat tepat bila memanfaatkan pipeline ini, dan juga ada kasus lain yang mungkin tidak tepat bila menggunakan teknologi pipeline.
6. GENERIC PIPELINE
Ada 4 tahapan dalam generic pipeline :
1. Fetch
2. Decode
3. Execute
4. Write-back
PERFORMA PIPELINE                                     
Procesor pipelined menyelesaikan pengolahan satu instruksi pada tiap cycle, yang berarti kecepatan pengolahan instruksi tersebut empat kali lebih besar dari op e. berurutan. Peningkatan potensial dalam performa yang dihasilkan dari pipelining proporj,_M dengan jumlah pipeline stage. Akan tetapi, peningkatan ini hanya akan dicapai jika ope pipelined  dapat dipertahankan tanpa inter melalui eksekusi program. Stalled selama dua clock cycle. pipelined normal dimulai lagi pada cycle 7. Tiap kondisi yang menyebabkan pipeline stall but hazard.

SECURITY SISTEM KOMPUTER

SECURITY SISTEM KOMPUTER Sistem  adalah suatu sekumpulan elemen atau unsur yang saling berkaitan dan memiliki tujuan yang sama. ...