Sabtu, 24 Juli 2010

mikroprosesor

Emulator atau lebih tepatnya piranti lunak emulator memungkinkan suatu program atau piranti lunak yang dibuat pada awalnya oleh suatu sistem komputer (arsitektur dan sistem operasi) dan untuk dijalankan dalam sistem itu (atau dijalankan dalam suatu sistem yang didedikasikan), dapat dijalankan dalam sistem komputer yang sama sekali berbeda. Sebagai contoh suatu program Windowsdapat dijalankan di sistem operasi Linux dengan menggunakan piranti lunak emulator Wine. Ada pula program yang mengemulasikan suatu komputer dalam komputer, misalnya VMware. Contoh lain adalah program-program emulator untuk menjalankan permainan komputer yang awalnya hanya bisa dijalankan pada konsolnya masing-masing, misalnya Nintendo, Atari, PlayStation, XBox dan lain-lain.
W=(a+b)/[(c/d)+(e*f)/(g+h)]
Push, pop
Add, min, mult, div
Mikroprosesor adalah sebuah CPU yang dibangun dalam sebuah single chip semiconductor.
Mikroprosesor terdiri dari kalkulator yang terbagi dalam register dan ALU dan sebuah pengkode
serta unit pengontrol.
*Assembler adalah sebuah program komputer untuk menterjemahkan Bahasa Assembly -- intinya, sebuah representasi menmonic dari bahasa mesin — menjadi kode objek. Sebuah assembler silang (lihat kompilator silang) memproduksi kode untuk satu jenis prosesor, tetapi dapat dijalankan di prosesor lain.
I/O Bus
I/O bus merupakan jalur komunikasi sistem komputer dan piranti I/O. Dengan adanya I/O bus memungkinkan pengguna menambahkan piranti I/O atau kartu antarmuka/adapter card ke slot ekspansi untuk meningkatkan kemampuan kemampuan komputer.
setiap I/O bus dikendalikan oleh Chipset atau Super I/O chip yang memiliki mekanisme pengaturan I/O bus serta menghubungkannya ke processor bus.
Router adalah perangkat jaringan yang digunakan untuk membagi protocol kepada anggota jaringan yang lainnya, dengan adanya router maka sebuah protocol dapat di-sharing kepada perangkat jaringan lain. Contoh aplikasinya adalah jika kita ingin membagi IP Adress kepada anggota jaringan maka kita dapat menggunakan router ini, ciri-ciri router adalah adanya fasilitas DHCP (Dynamic Host Configuration Procotol), dengan mensetting DHCP, maka kita dapat membagi IP Address, fasilitas lain dari Router adalah adanya NAT (Network Address Translator) yang dapat memungkinkan suatu IP Address atau koneksi internet disharing ke IP Address lain.
Jenis-jenis Router
1. Router Aplikasi
2. Router Hardware
3. Router PC

Router aplikasi adalah aplikasi yang dapat kita instal pad sistem operasi, sehingga sistem operasi tersebut akan memiliki kemampuan seperti router, contoh aplikasi ini adalah Winroute, WinGate, SpyGate, WinProxy dan lain-lain.
Router Hardware adalah merupakan hardware yang memiliki kemampuan sepertiu router, sehingga dari hardware tersebut dapat memancarkan atau membagi IP Address dan men-sharing IP Address, pada prakteknya Router hardware ini digunakan untuk membagi koneksi internet pada suatu ruang atau wilayah, contoh dari router ini adalah access point, wilayah yang dapat mendapat Ip Address dan koneksi internet disebut Hot Spot Area.
Router PC adalah Sistem Operasi yang memiliki fasilitas untuk membagi dan mensharing IP Address, jadi jika suatu perangkat jaringan (pc) yang terhubung ke komputer tersebut akan dapat menikmati IP Address atau koneksi internet yang disebarkan oleh Sistem Operasi tersebut, contoh sistem operasi yang dapat digunakan adalah semua sistem operasi berbasis client server, semisal Windows NT, Windows NT 4.0, Windows 2000 server, Windows 2003 Server, MikroTik (Berbasis Linux), dan lain-lain.

Gateway adalah sebuah perangkat yang digunakan untuk menghubungkan satu jaringan komputer dengan satu atau lebih jaringan komputer yang menggunakan protokol komunikasi yang berbeda sehingga informasi dari satu jaringan computer dapat diberikan kepada jaringan komputer lain yang protokolnya berbeda. Definisi tersebut adalah definisi gateway yang utama.
Jembatan jaringan (Inggris:Network Bridge) adalah sebuah komponen jaringan yang digunakan untuk memperluas jaringan atau membuat sebuah segmen jaringan. Jembatan jaringan beroperasi di dalam lapisan data-link pada model OSI. Jembatan juga dapat digunakan untuk menggabungkan dua buah media jaringan yang berbeda, seperti halnya antara media kabelUnshielded Twisted-Pair (UTP) dengan kabel serat optik atau dua buah arsitektur jaringan yang berbeda, seperti halnya antara Token Ring dan Ethernet. Jembatan akan membuat sinyal yang ditransmisikan oleh pengirim tapi tidak melakukan konversi terhadap protokol, sehingga agar dua segmen jaringan yang dikoneksikan ke jembatan tersebut harus terdapat protokol jaringan yang sama (seperti halnya TCP/IP). Jembatan jaringan juga kadang-kadang mendukung protokol Simple Network Management Protocol (SNMP), dan beberapa di antaranya memiliki fitur diagnosis lainnya.
Terdapat tiga jenis jemabatan jaringan yang umum dijumpai:
 Jembatan Lokal: sebuah Jembatan yang dapat menghubungkan segmen-segmen jaringan lokal.
 Jembatan Putar: dapat digunakan untuk membuat sebuah sambungan (link) antara LAN untuk membuat sebuah Wide Area Network.
 Jembatan Nirkabel: sebuah bridge yang dapat menggabungkan jaringan LAN berkabel dan jaringan LAN nirkabel.

Komponen atau perangkat keras yang harus dipersiapkan dan dirancang diantaranya adalah; prosesor dan memori, mainboard atau mother board, card expansi, disk drive, casing dan perangkat keras penunjang komputer lainnya. Central Prosesor Unit (CPU) dan Memori

Central Prosesor Unit CPU adalah merupakan otak dari komputer, semakin tinggi kecepatan prosesor semakin tinggi kecepatan kerjanya, sedangkan memori merupakan tempat atau ruang pengolahan data serta tempat menjalankan sistem aplikasi. Memory adalah perangkat yang berfungsi mengolah data dan instruksi, selain itu juga tempat menyimpan hasil keluaran. semakin besar kapasitas memori akan semakin besar pula data yang dapat diolah dan semakin banyak sistim aplikasi yang mampu dijalankan oleh komputer. Jadi prosesor dan memori dijadikan sebagai ukuran kecanggihan komputer yang akan kita rakit.
Kecepatan CPU dipengaruhi oleh tiga faktor utama:
1. Kecepatan Internal (Internal Bus) : yaitu dalam bahasa pasar dikenali sebagai CPU speed. Kecepatan 1GHz, 2GHz dan sebagainya merujuk kepada kecepatan inetrernal. Semakin tinggi maka semakin cepatlah data tersebut diproses
2. Kecepatan eksternal (External Bus) : merupakan kecepatan eksternal CPU harus disokong dengan kecepatan motherboard. Ia juga dikenali sebagai Front Bus. Sekiranya eksternal Bus untuk CPU tersebut adalah 400MHz maka motherboard harus mempunyai kecepatan Bus yang sama. Ekternal Bus berbeda diantara CPU yang berlainan. Semakin tinggi kecepatan eksternal bus maka prestasi komputer meningkat. Internal Bus boleh diibaratkan seperti highway 10 lorong, manakala External Bus pula adalah jalan jalur keluar highway yang hanya mempunyai 2 lorong. Walau besar atau lajunya suatu kederaan di highway, bila tiba lajur keluar kenderaan tersebut terjadi kemacetan. Bayangkan sekiranya lorong lajur hanya satu lorong, maka kesesakkan akan berlaku bukan saja dilorong lajur keluar malah akan menyebabkan highway yang besar akan mengalami kemacetan. Jadi adalah perlu mempunyai External Bus yang besar untuk memastikan tidak akan terjadi kemacetan. Dari Tabel berikut dapat dilihat bahwa Pentium IV mempunyai kecepatan External Bus yang paling tinggi iaitu 400MHz sehingga 533MHz. Jadi tentulah CPU Pentium IV menjadi pilihan yang tepat untuk pemakai komputer yang mementingkan kecepatan.
[Jenis CPU ][Internal Bus] [External Bus ]
Intel celeron, 850MHz – 2.2GHz, 66 – 100MHz 400MHz (1.7GHz keatas)
Intel pentium 3, 450MHz – 1.33GHz , 133MHz
Intel pentium 4, 1.7 – 3.06 GHz, 400 – 533 MHz
AMD Duron, 1.0 – 1.3GHz, 200MHz
AMD Athlon, 1700+ – 2800+, 266 – 333MHz
3. Kapasitas memori Cache (Cache Memory)
Semakin besar kapasitas memori cache maka kemampuan CPU secara keseluruhan akan meningkat. Fungsi utama memori cache adalah untuk menyimpan olahan data yang telah diproses oleh CPU. Sekiranya terdapat olahan data yang sama, maka CPU tidak perlu memproses dari awal olahan data tersebut. Cache juga berfungsi sebagai penimbal (buffer) diantara CPU dengan memori utama kerana kecepatan cache lebih cepat. Sebagai contoh yang menunjukkan fungsi cache memainkan peranan penting di dalam kemampuan komputer. Coba lakukan pemasangan sistem operasi (operating system) Windows 98 dengan memori cache L1 (internal cache) dan L2 (external cache) dimatikan. Waktu pemasangan akan mengambil sekurang-kurangnya 3 jam berbanding sebelum memori cache dimatikan hanya mengambil waktu 45 minit. Ini kerana setiap file di dalam bentuk cab (cabinet) yaitu file tersebut telah dimampatkan (compress). File pertama dibuka agak lambat kerana perlu mengetahui cara-cara untuk uncompress dan file seterusnya CPU tidak perlu lagi belajar cara-cara untuk uncompress kerana telah tersedia disimpan di dalam memori cache. Sekiranya memori cache dimatikan maka setiap file, CPU terpaksa memproses dari awal cara-cara untuk uncompress file tersebut. CPU AMD Athlon dan Intel Pentium IV mempunyai kapasitas External cache yang sama. Untuk itu, pilihan Intel Pentium IV adalah lebih sesuai kerana kecepatan internal dan external Pentium IV lebih pada saat sekarang sangat tinggi.
[Jenis CPU ] [Internal Cache (L1 Cache)] [External Cache(L2 Cache)]
Intel celeron, 32 KB, 128KB
Intel pentium 3, 32KB, 256KB
Intel pentium 4, 12k µop + 8KB, 256KB
AMD Duron, 128KB, 64KB
AMD Athlon, 128KB, 256KB
2. Ada berapa jenis memory, sebutkan ?
a. RAM
RAM (Random Acces Memory) yang memiliki kemampuan untuk dirubah data atau program yang tersimpan didalamnya. Ada bebrapa jenis RAM yang ada dipasaran saat ini: SRAM, EDORAM, SDRAM, DDRAM, RDRAM, VGRAM, Dll. Pada memori jenis RAM dikenal istilah BUS SPEED, seperti PC66, PC100, PC 133, PC200, PC 400 dll yang artinya adalah kecepatan aliran data atau program pada memori dimana semakin besar nilai BUS SPEED, maka semakin cepat akses terhadap memori tersebut.
b. EDO-RAM (Extended Data Out)
EDORAM ( Extended Data Out Random Access Memory), RAM jenis ini memiliki kemampuan yang lebih cepat dalam membaca dan mentransfer data dibandingkan dengan RAM biasa. Slot memori untuk EDO – RAM adalah 72 pin. Bentuk EDO-RAM lebih panjang daripada RAM yaitu bentuk Single Inline Memory Modul (SIMM). Memiliki kecepatan lebih dari 66 Mhz
c. SDRAM (Synchronous Dynamic RAM)
SDRAM (Synchronous Dynamic Random Access Memory), RAM jenis ini memiliki kemampuan setingkat di atas EDO-RAM. Slot memori untuk SD RAM adalah 168 pin. Bentuk SD RAM adalah Dual Inline Memory Modul (DIMM). Memiliki kecepatan di atas 100 MHz.
d. DDR SDRAM (Double Data Rate Synchronous DRAM)
DDRAM (Double Data Rate Synchronous Dynamic RAM). RAM jenis ini memiliki kecepatan sangat tinggi dengan menggandakan kecepatan SD RAM, dan merupakan RAM yang banyak beredar saat ini. RAM jenis ini mengkonsumsi sedikit power listrik. Slot Memori untuk DDR SDRAM adalah 184 pin, bentuknya adalah RIMM.
e. RD RAM (Rambus Dynamic RAM)
RDRAM (Rambus Dynamic Random Access Memory). RAM jenis ini memiliki kecepatan sangat tinggi, pertama kali digunakan untuk komputer dengan prosesor Pentium 4. Slot Memori untuk RD RAM adalah 184 pin. Bentuk RD RAM adalah Rate Inline Memory Modul (RIMM). Memiliki kecepatan hingga 800 MHz.
3. Jelaskan apa yang dimaksud piramida memory ?
a. Register
Jenis lokasi memori kecil dengan kegunaan khusus yang dibangun di dalam CPU, tempat di mana computer mengolah data-data menjadi Informasi. Isi dari register dapat ditambah, dikeluarkan, dibandingkan, ditukar dan sebagainya. Register dapat juga bertindak sebagi penampung data sementara. Pengaksesan ke dalam register lebih cepat daripada ke dalam RAM. Terdapat sekitar 6-16 register dalam CPU dan masing-masing memiliki panjang yang sama (antara 8/16/32/64 bit) contoh register adalah akumulator.
b. Cache memory
adalah memori yang memiliki kecepatan sangat tinggi yang digunakan perantara antara RAM dan CPU. Memori ini digunakan untuk menjembatani perbedaan kecepatan CPU yang sangat tinggi dengan kecepatan RAM yang jauh lebih rendah.
c. Main Memory
disebut juga memori primer (Promary memory) dan memori internal (internal memory). Komponen ini berfungsi sebagai pengingat. Dalam hal ini, yang disimpan di dalam memory dapat berupa data atau program. secara lebih rinci main memory berfungsi untuk :
1. Menyimpan data yang berasal dari piranti masukan sampai data yang dikirim ke ALU untuk diproses
2. Menyimpan data hasil pemrosesan ALU sebelum dikirim ke peranti keluaran.
3. Menampung program/instruksi yang berasal dari peranti masukan atau dari peranti pengingat sekunder. (Abdul Kadir, 2003. Hal : 155)
Secondary Memory adalah Merupakan memori tambahan yang berfungsi untuk menyimpan data atau program. Contoh: Hardisk, Floppy Disk dll.
4. Ada berapa jenis register, yaitu
a. Register data, adalah register yang digunakan untuk menyimpan angka-angka dalam bilangan bulat (integer) yang mengandung informasi yang akan, sedang atau telah diolah oleh komputer. Pada 8088 register ini diwujudkan oleh AX, BX, CX dan BX (sebagai general purpose register), sehubungan dengan fungsinya yang selain menangani tugas-tugas khusus, juga bisa dimanfaatkan untuk membantu proses-proses pengolahand data didalam internal mikroprosessor.
b. Register alamat, yang digunakan untuk menyimpan alamat-alamat memori dan juga untuk mengakses memori. Register alamat, dapat berisi:
(1) alamat di main memory,
(2) alamat instruksi di main memory,
(3) bagian alamat yang digunakan dalam penghitungan alamat lengkap.
contoh:
- register index (index register)
- register penunjuk segmen (segment pointer register)
- register penunjuk stack (stack pointer register)
- register penanda (flag register)
c. Stack Pointer adalah register penunjuk stack. Stack merupakan mekanisme penting pada sistem komputer, biasanya diimplementasikan dengan memori utama bukan memori tersendiri.
Untuk itu diperlukan register khusus yang menunjuk stack. Dengan register ini dimungkinkan instruksi yang tak memerlukan alamat karena alamat operan ditunjuk register penunjuk stack. Operasi-operasi terhadap stack adalah:
- instruksi push, instruksi untuk menyimpan data di stack, dengan meletakkan data di puncak stack
- instruksi pop, instruksi mengambil data dari stack, dengan mengambil data pada puncak stack.
Merupakan pasangan CS, maka SP merupakan pasangan SS yang digunakan untuk operasi stack. Berisi data yang merupakan address lokasi saat kini dalam stack. Register ini teknisnya merupakan register multi fungsi yang dapat dipakai sebagai tempat penyimpanan data maupun tempat kalkulasi, meski sehari-hari harus dipakai hanya dalam operasi stack.
d. Memory Address Register berisi alamat dari lokasi memori yang akan diakses, baik yang akan dibaca maupun ditulis
e. I/O Address register adalah Register ini untuk mencatat alamat port I/O yang akan diakses (baik akan ditulisi maupun dibaca).
f. Instruction Register adalah Merupakan pasangan CS yang merupakan register terpenting untuk menunjukkan baris perintah program. Saat pertama program dijalankan, register ini akan langsung menunjuk pada awal program dan selalu berisi address dari instruksi yang akan segera dieksekusi. Programmer tidak dapat langsung mengakses atau mengubah nilai register IP. Pengubahan hanya bisa dilangsungkan melalui struksi-instruksi call, jump, loop dan interrupt yang secara otomatis akan mengubah nilai yang ada pada register IP. Kombinasi CS dan IP menunjukkan alamat Segment : Offset.
5. Apa yang dimaksud cache memory ! dan jelaskan perbedaan cache memory internal & eksternal!
Memori berkapasitas terbatas, berkecepatan tinggi yang lebih mahal daripada memori utama. Cache memory ini ada diantara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu pada memori utama agar kinerja dapat ditingkatkan.
Cache Memory ini ada dua macam yaitu :
1. Cache Memory yang terdapat pada internal Processor , chace memory jenis ini kecepatan aksesnya sangat tinggi, dan harganya sangat mahal. Hal ini bisa terlihat ada Processor yang berharga mahal seperti P4,P3,AMD-Athlon dll, semakin tinggi kapasitas L1,L2 Chace memori maka semakin mahal dan semakin cepat Processor.2.
2. Chace Memory yang terdapat diluar Processor, yaitu berada pada MotherBoard, memori jenis ini kecepatan aksesnya sangat tinggi, meskipun tidak secepat chache memori jenis pertama ( yang ada pada internal Processor). Semakin besar kapasitasnya maka semakin mahal dan cepat. Hal ini bisa kita lihat pada Motherboard dengan beraneka ragam kapasitas chace memory yaitu 256kb, 512kb, 1Mb, 2Mb dll.
1. Transistor berbentuk seperti tabung yang sangat kecil, terdapat pada Chip.
2. Micron adalah ukuran dalam Micron (10 pangkat -6), merupakan kabel terkecil dalam Chip
3. Clock Speed = kecepatan maksimal sebuah prosesor
4. Data width = lebar dari Arithmatic Logic Unit (ALU) / Unit pengelola aritmatika, untuk proses
pengurangan, pembagian, perkalian dan sebagainya.
5. MIPS = Millions of Instructions Per Second / Jutaan perintah per detik.

Tidak ada komentar:

Posting Komentar

Silahkan ketikan komentar anda disini ya.. Trims