butuh pekerjaan merapat keblog kang didin
Minggu, 04 Februari 2018
Rabu, 31 Januari 2018
Kamis, 03 Desember 2015
Pipeline
Dalam komputer, pipeline adalah satu set dari elemen pemrosesan data dihubungkan secara seri, sehingga hasil keluaran dari satu elemen adalah masukkan bagi elemen berikutnya. Elemen - elemen dari sebuah pipeline sering dijalankan secara paralel.Contoh pipeline dalam komputer adalah:
- pipeline instruksi. Biasanya digunakan di unit pemroses sentral agar istruksi - instruksi dapat dijalankan dalam satu waktu dalam satu sirkuit digital. Biasanya sirkuitnya dibagi dalam beberapa tahap, termasuk decode instruksi, aritmatika dan tahap - tahap penjemputan data dari register, dimana setiap tahap melakukan satu instruksi dalam satu waktu.
- pipeline grafis, sering ditemukan dalam sebagian besar unit pemrosesan grafis, yang terdiri dari berbagai unit aritmatik atau unit pemroses sentral lengkap, yang menerapkan berbagai macam tahap dari operasi render yang umum (seperti proyeksi perspektif, kalkulasi warna dan pencahayaan, primitif gambar, dan sebagainya).
- pipeline perangkat lunak. Dimana keluaran dari suatu program langsung dipakai oleh program lain sebagai masukkan sehingga dapat langsung diproses.
Konsep
Pipeline adalah konsep alami di kehidupan sehari-hari. Umpamakan sebuah perakitan mobil, asumsikan beberapa langkah di jalur perakitan adalah untuk memasang mesin, memasang kap, dan memasang roda (dalam urutan tersebut, dengan berbagai macam kemungkinan langkah - langkah lain di antara langkah - langkah tersebut). Sebuah mobil di jalur perakitan hanya satu dari tiga langkah diatas dapat selesai dalam suatu waktu. Setelah sebuah mobil telah terpasang mesinnya, mobil tersebut pindah ke pemasangan kap, dan mobil kedua sedang dalam tahap pemasangan mesin. Setelah mobil pertama selesai memasang kap, mobil kedua dalam tahap pemasangan kap, mobil pertama dalam tahap pemasangan roda, dan mobil ketiga yang baru masuk dalam tahap pemasangan mesin. Dan begitu seterusnya. Jika seumpama pemasangan mesin butuh 20 menit, pemasangan kap butuh 5 menit dan pemasangan roda butuh 10 menit, maka menyelesaikan ketiga mobil tersebut jika satu mobil dirakit dalam satu waktu akan membutuhkan waktu 105 menit. Sedangkan jika menggunakan jalur perakitan seperti yang disebutkan diatas, waktu yang diperlukan untuk menyelesaikan ketiganya hanya 75 menit.menurut saya pipelin yaitu sebuah elemen" yang saling berkaitan untuk menjalur ke sebuah sub" yang di sebarkan secara bersamaan yang di pararelkan ke sebuah elemen yang lainnya
Minggu, 04 Oktober 2015
SISTEM BUS
SISTEM BUS
System bus atau bus sistem, dalam arsitektur komputer merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus.Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh, sebuah komputer PC dengan prosesor umumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang digunakan oleh keyboard dan mouse), dan bus-bus lainnya.
Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada. Sebagai contoh, kartu grafis AGP akan dihubungkan ke bus AGP. Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir bus SCSI dapat mengubah sebuah bus menjadi bus SCSI, baik itu bus PCI atau bus PCI Express.
Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut multiplexed bus. Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed bus.
Beberapa bus utama dalam sistem komputer modern adalah sebagai berikut:
- Bus prosesor. Bus ini merupakan bus tercepat dalam sistem dan menjadi bus inti dalam chipset dan motherboard. Bus ini utamanya digunakan oleh prosesor untuk meneruskan informasi dari prosesor ke cache atau memori utama ke chipset kontrolir memori (Northbridge, MCH, atau SPP). Bus ini juga terbagi atas beberapa macam, yakni Front-Side Bus, HyperTransport bus, dan beberapa bus lainnya. Sistem komputer selain Intel x86 mungkin memiliki bus-nya sendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz, 133 MHz, 200 MHz, 266 MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066 MHz. Umumnya, bus ini memiliki lebar lajur 64-bit, sehingga setiap detaknya ia mampu mentransfer 8 byte.
- Bus AGP (Accelerated Graphic Port). Bus ini merupakan bus yang didesain secara spesifik untuk kartu grafis. Bus ini berjalan pada kecepatan 66 MHz (mode AGP 1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada lebar jalur 32-bit, sehingga bandwidth maksimum yang dapat diraih adalah 2133 MByte/s. Umumnya, bus ini terkoneksi ke chipset pengatur memori (Northbridge, Intel Memory Controller Hub, atau NVIDIA nForce SPP). Sebuah sistem hanya dapat menampung satu buah bus AGP. Mulai tahun 2005, saat PCI Express mulai marak digunakan, bus AGP ditinggalkan.
- Bus PCI (Peripherals Component Interconnect). Bus PCI tidak tergantung prosesor dan berfungsi sebagai bus peripheral. Bus ini memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Bus ini berjalan pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir semua komputer PC yang beredar, dari mulai prosesor Intel 486 karena memang banyak kartu yang menggunakan bus ini, bahkan hingga saat ini. Bus ini dikontrol oleh chipset pengatur memori (northbridge, Intel MCH) atau Southbridge (Intel ICH, atau NVIDIA nForce MCP).
- Bus PCI Express (Peripherals Component Interconnect Express)
- Bus PCI-X (Peripherals Component Interconnect Express)
- Bus ISA (Industry Standard Architecture)
- Bus EISA (Extended Industry Standard Architecute)
- Bus MCA (Micro Channel Architecture)
- Bus SCSI (Small Computer System Interface]]. Bus ini diperkenalkan oleh Macintosh pada tahun 1984. SCSI merupakan antarmuka standar untuk drive CD-ROM, peralatan audio, harddisk, dan perangkat penyimpanan eksternal berukuran besar
- Bus USB (Universal Serial Bus). Bus ini dikembangkan oleh tujuh vendor komputer, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi perangkat yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer karena tidak akan efisien jika perangkat yang berkecepatan rendah dipasang pada bus berkecepatan tinggi seperti PCI. Keuntungan yang didapat dari bus USB antara lain : tidak harus memasang jumper, tidak harus membuka casing untuk memasang peralatan I/O, hanya satu jenis kabel yang digunakan, dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.
- Bus 1394. Bus yang mempunyai nama FireWire
memiliki kecepatan tinggi diatas SCSI dan PCI. Bus 1394 sangat cepat,
murah, dan mudah untuk diimplementasikan. Bus ini tidak hanya populer
perangkat komputer tetapi juga perangkat elektronik seperti kamera
digital, VCR, dan televisi.
Menurut saya sistem bus yaitu sebuah alat yang mentransfer data atau arus listrik kepada komputer di dalam sebuah komputer-komputer lainnya
Jumat, 25 September 2015
ARSITEKTUR KOMPUTER MENURUT VON NEUMAN
Arsitektur Komputer Von Neumann merupakan
arsitektur yang diciptakan oleh Jhon Von Neumann(1903 – 1957). Nama Von
Neumann sendiri diambil dari namanya karena dialah yang pertama kali
mempublikasikan konsep tersebut (seandainya saya yang duluan pasti namanya akan diambil dari nama saya tentunya), arsitektur
komputer ini banyak digunakan di sebagian besar sistem komputer non
paralel seperti komputer rumahan atau notebook. Kedepanya model Von
Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan
banyak CPU untuk bekerja secara serempak seperti komputer yang digunakan
oleh NASA.
Superkomputer milik NASA menghubungkan 20
komputer canggih sgi altix, yang masing-masing memiliki 512 prosesor,
dilengkapi dengan 500 terabyte media penyimpan (storage) lokal. Sejumlah
10.240 prosesor intel itanium 2 akan mentenagai superkomputer space
exploration simulator ini untuk melakukan berbagai penelitian (kalau cuma untuk ngenet sia-sia nih komputer). Okay,
back to point. Meski konsep ini dikemukakan oleh Jhon Von Neumann
kemudian dikembangkan oleh J. Prespert Eckert(1919 – 1995) dan Jhon
William Mauchly(1907 – 1980) dalam pengembangan komputer ENIAC, nama von
Neumann lah yang lebih dikenal sebagai penemu arsitektur komputer
tersebut.
Arsitektur Von Neumann menggambarkan
komputer dengan empat bagian utama yaitu Unit Aritmatika dan Logis (ALU)
yang merupakan bagian dari unit kontrol (cpu), media penyimpanan
(memory), dan alat masukan (input) dan hasil/keluaran (output) secara
kolektif dinamakan I/O. Dibawah ini adalah gambar arsitektur Von
Neumann.
Dalam gambar menunjukan begitu sederhananya arsitektur tersebut, berikut penjelasan dari empat komponen tersebut.
1. Masukan (input)
Perangkat ini memiliki
fungsi sebagai media untuk memasukkan data ke dalam processor untuk
diolah guna menghasilkan informasi yang diperlukan. Input devices atau
perangkat masukan yang umumnya digunakan personal computer (PC) adalah
keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan
user (pengguna) dengan komputer. Selain itu terdapat joystick, yang
biasa digunakan untuk bermain games atau permainan dengan komputer.
Kemudian scanner, untuk memindai gambar agar dapat di olah secara
digital. Touch panel, dengan menggunakan sentuhan jari user dapat
melakukan suatu proses akses file sebagai pengganti mouse. Microphone,
untuk merekam suara ke dalam komputer dan masih banyak lagi.
2. Pemroses (cpu)
CPU atau Central Processing Unit
merupakan tempat pemroses dari intruksi-intruksi program, bentuknya
berupa chip yang terdiri dari jutaan IC. CPU terdiri dari dua bagian
utama yaitu Unit Kendali (control unit) serta Unit Aritmatika dan Logika
(ALU). Disamping itu, CPU mempunyai beberapa alat penyimpan yang
berukuran kecil yang disebut dengan register.
– Unit Kendali (control unit)
Unit ini bertugas
mengatur dan mengendalikan semua peralatan yang ada pada sistem
komputer. Unit kendali akan mengatur kapan alat input menerima data dan
kapan data diolah serta kapan ditampilkan pada alat output. Tugas dari
unit kendali ini adalah :
• Mengatur dan mengendalikan alat-alat input dan output.
• Mengambil instruksi-instruksi dari memori utama.
• Mengambil data dari memori utama (jika diperlukan) untuk diproses.
• Mengirim instruksi ke ALU bila ada perhitungan aritmatika serta mengawasi kerja dari ALU.
• Menyimpan hasil proses ke memori utama.
– Unit Aritmatika dan Logika (ALU)
Tugas utama dari ALU
adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi
sesuai dengan instruksi program. ALU melakukan operasi aritmatika dengan
dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut
adder. Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi
logika sesuai dengan instruksi program. Operasi logika meliputi
perbandingan dua operand dengan menggunakan operator logika tertentu,
yaitu sama dengan (=), tidak sama dengan (<> ), kurang dari
(<), kurang atau sama dengan (<= ), lebih besar dari (>), dan
lebih besar atau sama dengan (>=).
3. Penyimpanan (memory)
Memory mrupan media penyimpanan data pada Komputer, jenis memory dibagi menjadi dua yaitu.
– RAM (Random Access Memory)
RAM adalah memory utama bagi Komputer
yang memegang arahan data yang akan diproses oleh Processor, Ram sendiri
bersifat volatile. Artinya data yang disimpan didalamnya akan hilang
ketika tidak di aliri arus listrik. Jenis RAM sangat bervariasi,
diantaranya :
– DRAM (Dynamic RAM) adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung didalamnya tidak hilang.
– SDRAM (Synchronous Dynamic RAM) adalah jenis RAM yang paling umum digunakan pada PC masa sekarang. RAM ini disinkronisasi oleh clock sistem dan memiliki kecepatan lebih tanggi dari pada DRAM.
– SRAM (Statik RAM) adalah jenis memory yang tidak perlu penyegaran oleh CPU agar data yang terdapat didalamnya tetap tersimpan dengan baik. RAM jenis ini memiliki kecepatan lebih tinggi dari pada DRAM.
– RDRAM (Rambus Dynamic RAM)adalah jenis memory yang lebih cepat dan lebih mahal dari pada SDRAM.
– EDORAM (Extended Data Out RAM) adalah jenis memory yang digunakan pada sistem yang menggunakan Pentium.
– SDRAM (Synchronous Dynamic RAM) adalah jenis RAM yang paling umum digunakan pada PC masa sekarang. RAM ini disinkronisasi oleh clock sistem dan memiliki kecepatan lebih tanggi dari pada DRAM.
– SRAM (Statik RAM) adalah jenis memory yang tidak perlu penyegaran oleh CPU agar data yang terdapat didalamnya tetap tersimpan dengan baik. RAM jenis ini memiliki kecepatan lebih tinggi dari pada DRAM.
– RDRAM (Rambus Dynamic RAM)adalah jenis memory yang lebih cepat dan lebih mahal dari pada SDRAM.
– EDORAM (Extended Data Out RAM) adalah jenis memory yang digunakan pada sistem yang menggunakan Pentium.
– DDR (Double Data Rate) tipe RAM yang menggunakan
teknologi double clock cycle. DDR sekarang sudah semakin berkembang
dengan munculnya DDR2 dan DDR3 yang memiliki kecepatan yang sangat
tinggi.
Kedepannya mungkin jenis-jenis RAM akan terus berkembang, karena
semakin berkembang pulasistem komputer yang ada saat ini. Sehingga untuk
menunjang kebutuhan komputasi yang tinggi dibutuhkan performa komputer
yang maksimal.
– ROM (Read Only Memory)
ROM ini sifatnya permanen, artinya
program / data yang disimpan didalam ROM ini tidak mudah hilang atau
berubah walau aliran listrik di matikan. Proses menyimpan data pada ROM
tidak dapat dilakukan dengan mudah, namun membaca data dari ROM dapat
dilakukan dengan mudah. Sampai saat ini ada berbagai jenis ROM yang
pernah beredar dan terpasang pada komputer, antara lain PROM, EPROM,
EAROM, EEPROM, dan Flash Memory. Berikut ini uraian singkat dari
masing-masing jenis ROM tersebut.
1. PROM (Programmable Read Only Memory)
2. EPROM (Erasable Programmable Read Only Memory)
3. EEPROM (Electrically Erasable Programmable Read Only Memory)
4. Flash Memory
4. Keluaran (output)
Perangkat output adalah perangkat
komputer yang digunakan untuk menampilkan atau menyampaikan informasi
kepada penggunanya. Informasi yang ditampilkan oleh komputer merupakan
hasil dari pemrosesan yang telah dilakukan oleh komputer. Informasi yang
diteruskan oleh komputer melalui perangkat output dapat berupa tampilan
di layar hasil cetakan, suara, dan sebagainya. Perangkat output sangat
banyak sekali jenisnya diantaranya.
– Monitor
Monitor merupakan salah satu perangkat
keras (Hardware) yang digunakan sebagai penampilan output video dari
pada sebuah komputer, dan kegunaannya tersebut tidak dapat dipisahkan
dalam pemakaian suatu komputer, sehingga dikarenakan monitor itu sebagai
penampilan gambar maka tentunya komputer sangat sulit digunakan dan
bahkan sama sekali tidak dapat digunakan tanpa menggunakan komputer (coba aja bayangin facebookan tanpa monitor. hehe..).
– Printer
Printer adalah perangkat Output yang
digunakan untuk menghasilkan cetakan dari komputer ke dalam bentuk
kertas. Printer dihubungkan dengan komputer melalui USB, selain itu
printer juga harus dihubungkan dengan arus listrik namun saat ini ada
jenis printer portabel yang menggunakan baterai. Saat pertama kali
disambungkan ke komputer, kita harus menginstall software driver printer
agar printer itu dapat dikenali oleh komputer. Ketajaman hasil cetakan
printer diukur dengan satuan dpi atau dot per inch yaitu banyakknya
titik dalam satu inci. Semakin tinggi dpi sebuah printer, maka semakin
tajam hasil cetakannya.
– Speaker
Speaker adalah perangkat keras untuk
menghsailkan suara. Jenis lain dari speaker adalah headset atau
earphone. Kita dapat mendengarkan hasil keluaran berupa suara dari
komputer melalui speaker.
– Infocus/Proyektor
Infocus juga merupakan alat ouput,
biasanya digunakan untuk presentasi, yang dihubungkan kekomputer untuk
menampilkan apa yang ada pada monitor ke suatu screen (layar) ataupun
dinding.
– Plotter
Plotter merupakan jenis printer yang
dirancang secara khusus guna menghasilkan output komputer yang berupa
gambar ataupun grafik. Dengan menghubungkan plotter pada sistem
komputer, maka pelbagai bentuk gambar akan dapat disajikan secara prima.
Landscape-arsitektur banyak menggunakan plotter guna menghasilkan
gambar landscape, potongan pohon, ataupun untuk membantu
memvisualisasikan efek dari segala kegiatan yang ada (kalau inget plotter jadi pengen ketawa sendiri, karna punya pengalaman lucu sama nih hardware).
Akhirnya demikian lah tentang arsitektur Von Neumann yang dapat saya jabarkan, semoga bermanfaat.
Terima kasih.
Menurut saya ARSITEKTUR KOMPUTER MENURUT VON NEUMAN itu dia lebih memiliki 4 bagian utama yang sangat penting karna buat memproses sebuah data yang 4 penting cara kerjanya yaitu cpu -> memory -> input -> output dan ARSITEKTUR KOMPUTER ini identik tidak menggunkan pararel seperti notebook dll.
Menurut saya ARSITEKTUR KOMPUTER MENURUT VON NEUMAN itu dia lebih memiliki 4 bagian utama yang sangat penting karna buat memproses sebuah data yang 4 penting cara kerjanya yaitu cpu -> memory -> input -> output dan ARSITEKTUR KOMPUTER ini identik tidak menggunkan pararel seperti notebook dll.
CPU MENURUT ARSITEKTUR HARVARD
Arsitektur Harvard adalah arsitektur komputer dengan fisik penyimpanan
terpisah dan sinyal jalur untuk instruksi dan data. Istilah ini berasal
dari Harvard Mark I komputer berbasis relay, yang
disimpan petunjuk pada menekan pita (24 bit lebar) dan data dalam
counter elektro-mekanis. Mesin-mesin awal memiliki penyimpanan data
seluruhnya terkandung dalam central processing unit , dan tidak
memberikan akses ke penyimpanan instruksi sebagai data. Program perlu
dimuat oleh operator;prosesor tidak bisa booting sendiri.
Saat ini, sebagian besar prosesor menerapkan jalur sinyal
yang terpisah tersebut untuk alasan kinerja tetapi sebenarnya menerapkan arsitektur Harvard yang dimodifikasi ,
sehingga mereka dapat mendukung tugas-tugas seperti memuat program dari penyimpanan disk sebagai data dan kemudian
dijalankan.
RICIAN MEMORI
Dalam
arsitektur Harvard, tidak perlu untuk membuat dua
memori berbagi karakteristik. Secara khusus, kata lebar, waktu,
penerapan teknologi, dan alamat memori struktur bisa berbeda. Dalam
beberapa sistem, instruksi dapat disimpan dalam read-only
memory sementara memori data
umumnya memerlukan read-write memory. Dalam beberapa sistem,
ada lebih banyak memori instruksi dari memori data sehingga alamat instruksi
yang lebih lebar dari alamat data.
KECEPATAN
Dalam beberapa tahun terakhir, kecepatan CPU telah
berkembang berkali-kali dibandingkan dengan kecepatan akses memori utama. Perawatan
harus diambil untuk mengurangi jumlah berapa kali memori utama diakses untuk
mempertahankan kinerja. Jika misalnya, setiap instruksi dijalankan dalam
CPU memerlukan akses ke memori, keuntungan komputer tidak untuk meningkatkan
kecepatan CPU-masalah itu disebut sebagai
"memori terikat".
Hal ini dimungkinkan untuk membuat memori yang sangat cepat
tapi ini hanya praktis untuk sejumlah kecil memori dengan alasan biaya, tenaga
dan routing sinyal. Solusinya adalah untuk menyediakan sejumlah kecil
memori yang sangat cepat yang dikenal sebagai CPU cache yang menyimpan data baru yang diakses. Selama
data yang diperlukan CPU dalam cache, kinerja yang jauh lebih tinggi daripada
ketika cache harus mendapatkan data dari memori utama.
INTERNAL DAN EKSTERNAL DESAIN
Kinerja tinggi desain chip CPU modern menggabungkan aspek
kedua Harvard dan arsitektur von Neumann. Secara khusus, "pemecahan
CACHE" versi arsitektur Harvard termodifikasi sangat
umum. CPU memori cache dibagi menjadi cache instruksi dan data cache. Arsitektur
Harvard digunakan sebagai CPU untuk mengakses cache. Dalam kasus cache
miss, bagaimanapun, data diambil dari memori utama, yang tidak secara resmi
dibagi menjadi beberapa bagian instruksi dan data terpisah, meskipun mungkin
memiliki kontroler memori yang terpisah digunakan untuk akses bersamaan ke RAM,
ROM dan (NOR ) memori flash.
Jadi, sementara arsitektur von Neumann terlihat dalam
beberapa konteks, seperti ketika data dan kode datang melalui memory controller
yang sama, implementasi hardware keuntungan efisiensi dari arsitektur Harvard
cache mengakses dan setidaknya beberapa memori akses utama.
Selain itu, CPU sering memiliki write buffer yang
memungkinkan CPU melanjutkan setelah menulis ke daerah non-cache. sifat
memori The von Neumann kemudian terlihat ketika instruksi ditulis sebagai data
oleh CPU dan perangkat lunak harus memastikan bahwa cache (data dan instruksi)
dan menulis penyangga disinkronisasi sebelum mencoba untuk menjalankan
instruksi tersebut hanya ditulis.
PENGGUNANAAN ARSITEKTUR HARVARD MODERN
Keuntungan utama dari Harvard murni Akses arsitektur-simultan lebih dari satu memori sistem-telah
dikurangi oleh prosesor Harvard dimodifikasi menggunakan moderen cache CPU sistem. Arsitektur harvard mesin
murni relatif digunakan terutama dalam aplikasi di mana pengorbanan, seperti
penghematan biaya dan tenaga dari menghilangkan cache, melebihi kesalahan
pemrograman dari menampilkan kode dan data alamat ruang yang berbeda.
1) Prosesor sinyal digital (DSP) umumnya
mengeksekusi kecil, audio atau video algoritma pengolahan yang sangat optimal. Mereka
menghindari cache karena perilaku mereka harus sangat direproduksi. Kesulitan
mengatasi beberapa ruang alamat menjadi perhatian sekunder untuk kecepatan
eksekusi. Akibatnya, beberapa DSP memiliki beberapa tinggalan data dalam
ruang alamat yang berbeda untuk memfasilitasi pengolahan SIMD dan VLIW . Texas Instruments TMS320 prosesor
C55x, untuk satu contoh, memiliki beberapa bus data paralel (dua menulis,
membaca tiga) dan satu instruksi bus.
2) Mikrokontroler ditandai dengan memiliki sejumlah
kecil program ( flash memory ) dan data ( SRAM ) memori, tanpa cache, dan
mengambil keuntungan dari arsitektur Harvard untuk kecepatan pemrosesan
instruksi oleh bersamaan dan akses data. Penyimpanan terpisah berarti
program dan kenangan data mungkin memiliki lebar bit yang berbeda, misalnya
menggunakan 16-bit instruksi lebar dan 8-bit data yang lebar. itu juga
berarti bahwa instruksi prefetch dapat dilakukan secara
paralel dengan kegiatan lain.Contohnya termasuk, yang AVR oleh Atmel Corp dan PIC oleh Microchip Technology, Inc .
Menurut saya CPU MENURUT ARSITEKTUR HARVARD itu lebih simpel karana dia berpendapat tidak perlu dua memory hanya 1 juga cukup dan cara kerja nya sama dengan cara yang lain nya hanya lebih simpel ajah
REGISTRI
Anda yang sering
utak-atik computer tentu sudah tak asing lagi dengan yang namanya registry.
Apalagi buat anda yang hoby banget oprek computer. Atau setidaknya bagi anda
yang sering menggunakan computer, tentu pernah menemui kata yang satu ini,
Registry. Apa sih yang namanya registry itu? Saya akan mencoba menjelaskannya
secara singkat bagi anda yang masih belum mafhum alias masih meraba-raba
makanan registry. Buat yang udah expert, silahkan kasih masukan.
Registry merupakan konfigurasi system Windows yang terinstall dalam computer kita. Fungsinya adalah mengatur bagaimana hardware dan software computer kita berjalan. Segala bentuk setting yang kita lakukan melalui interface (tampilan) toolbar windows –yang biasa kita klik saa sini- sebenarnya berupa bahasa dan kode-tertentu yang tersimpan dalam registry. Artinya induk konfigurasi windows kita ada pada registry.
Registry terdiri dari file system.dat dan user.dat yang berada di direktori windows. Dua file ini memiliki terbackup otomatis di file system.da0 dan user.da0. Untuk memaksimalkan kinerja computer, kita bisa melakukan beberapa perubahan pada registry. Kenapa begitu…? Ya, karena windows sengaja dibuat oleh perancangnya untuk user yang kompleks dengan berbagai kebutuhan. Sehingga fiturnya sangat lengkap. Nah, akibat banyaknya fitur ini membuat proses kerja semakin lama. Padahal tidak keseluruhan fitur windows kita butuhkan. Itu di yang kita non aktifkan biar computer kita lebih ngejoss.
Ada lima kunci utama pada registry.
1. HKEY_LOCAL_MACHINE “HKLM”
Didalamnya termuat informasi tentang setting windows dari seluruh pengguna computer meliputi hardware dan software
2. HKEY_CLASSES_ROOT “HKCR”
subkey dari HKEY_LOCAL_MACHINE\Software\Classes)
Informasi yang memastikan bahwa file dibuka dengan aplikasi yang benar.
3. HKEY_USERS “HKU”
Didalamnya tersimpan seluruh data semua pengguna komputer
4. HKEY_CURRENT_USER “HKCU”
(Subkey dari HKEY_USERS)
Mengandung berbagai informasi tentang pengguna komputer
5. HKEY_CURRENT_CONFIG “HKCC”
Berisi info tentang profil hardware yang dijalankan komputer yang sedang on.
Pedoman penting utak-atik registry
1. Selalu backup registry sebelum melakukan perubahan.Hal ini menghindari kemungkinan jika kita salah melakukan perubahan, computer bias langsung kita kembalikan ke kondisi semula
2. Untuk melakukan perubahan registry bias dilakukan dengan aplikasi regedit yang sudah tertanam di windows (klick run dan ketik regedit lalu enter). Atau kita bias pake aplikasi lain yang lebih user friendly untuk memudahkan aksi kita. Ask aja paman google
3. Kalau kita betul-betul awam alias nggak ngerti sama sekali tentang registry ada baiknya cari pedomannya dulu dari buku yang dijual di pasar ato di internet. “kapan2 tak sediakan deh”.
4. Bila computer kita terlanjur crash alias macet gara-gara kita rubah registrinya dan belum kita backup, kita bias copy registry computer lain dan import ke computer kita. TAPI ingat, harus dari versi Windows yang sama
5. Setelah edit, jangan lupa tutup jendela registry untuk menghindari perubahan yang tidak disengaja oleh orang lain
6. Jangan pernah menghapus kunci utama (handle key). Bakalan berabe
Registry merupakan konfigurasi system Windows yang terinstall dalam computer kita. Fungsinya adalah mengatur bagaimana hardware dan software computer kita berjalan. Segala bentuk setting yang kita lakukan melalui interface (tampilan) toolbar windows –yang biasa kita klik saa sini- sebenarnya berupa bahasa dan kode-tertentu yang tersimpan dalam registry. Artinya induk konfigurasi windows kita ada pada registry.
Registry terdiri dari file system.dat dan user.dat yang berada di direktori windows. Dua file ini memiliki terbackup otomatis di file system.da0 dan user.da0. Untuk memaksimalkan kinerja computer, kita bisa melakukan beberapa perubahan pada registry. Kenapa begitu…? Ya, karena windows sengaja dibuat oleh perancangnya untuk user yang kompleks dengan berbagai kebutuhan. Sehingga fiturnya sangat lengkap. Nah, akibat banyaknya fitur ini membuat proses kerja semakin lama. Padahal tidak keseluruhan fitur windows kita butuhkan. Itu di yang kita non aktifkan biar computer kita lebih ngejoss.
Ada lima kunci utama pada registry.
1. HKEY_LOCAL_MACHINE “HKLM”
Didalamnya termuat informasi tentang setting windows dari seluruh pengguna computer meliputi hardware dan software
2. HKEY_CLASSES_ROOT “HKCR”
subkey dari HKEY_LOCAL_MACHINE\Software\Classes)
Informasi yang memastikan bahwa file dibuka dengan aplikasi yang benar.
3. HKEY_USERS “HKU”
Didalamnya tersimpan seluruh data semua pengguna komputer
4. HKEY_CURRENT_USER “HKCU”
(Subkey dari HKEY_USERS)
Mengandung berbagai informasi tentang pengguna komputer
5. HKEY_CURRENT_CONFIG “HKCC”
Berisi info tentang profil hardware yang dijalankan komputer yang sedang on.
Pedoman penting utak-atik registry
1. Selalu backup registry sebelum melakukan perubahan.Hal ini menghindari kemungkinan jika kita salah melakukan perubahan, computer bias langsung kita kembalikan ke kondisi semula
2. Untuk melakukan perubahan registry bias dilakukan dengan aplikasi regedit yang sudah tertanam di windows (klick run dan ketik regedit lalu enter). Atau kita bias pake aplikasi lain yang lebih user friendly untuk memudahkan aksi kita. Ask aja paman google
3. Kalau kita betul-betul awam alias nggak ngerti sama sekali tentang registry ada baiknya cari pedomannya dulu dari buku yang dijual di pasar ato di internet. “kapan2 tak sediakan deh”.
4. Bila computer kita terlanjur crash alias macet gara-gara kita rubah registrinya dan belum kita backup, kita bias copy registry computer lain dan import ke computer kita. TAPI ingat, harus dari versi Windows yang sama
5. Setelah edit, jangan lupa tutup jendela registry untuk menghindari perubahan yang tidak disengaja oleh orang lain
6. Jangan pernah menghapus kunci utama (handle key). Bakalan berabe
Langganan:
Komentar (Atom)