Rabu, 30 April 2014

Nama            : KHAIRULLAH
Nim                 : 1305020060
Unit/semes : b/2

PENGERTIAN PROCESSOR
Processor sering disebut sebagai otak dan pusat pengendali computer yang didukung oleh kompunen lainnya. Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer.
Processor terletak pada socket yang telah disediakan oleh motherboard, dan dapat diganti dengan processor yang lain asalkan sesuai dengan socket yang ada pada motherboard. Salah satu yang sangat besar pengaruhnya terhadap kecepatan komputer tergantung dari jenis dan kapasitas processor.
Prosesor adalah chip yang sering disebut “Microprosessor” yang sekarangukurannya sudah mencapai Gigahertz (GHz). Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau informasi. Merk prosesor yang banyak beredar dipasaran adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel. Bagian dari Prosesor Bagian terpenting dari prosesor terbagi 3 yaitu :
  • Aritcmatics Logical Unit (ALU)
  • Control Unit (CU)
  • Memory Unit (MU)

a.FUNGSI PROCESSOR

Fungsi Processor dalam komponen komputer sangat penting sekali, karena processor merupakan pusat pengendali dan memproses kerja sebuah komputer. Processor sendiri pada umumya hanya berfungsi untuk untuk memproses data yang di terima dari masukan atau input, kemudian akan menghasilkan keluaran atau output.

Cara kerja processor akan terus terhubung dengan komponen komputer yang lainnya, terutama hardisk dan RAM. Fungsi Processor juga di gambarkan sebagai otak dari sebuah komputer itu sendiri, di mana setiap data akan melalui processor mengeluarkan atau output yang sepatutnya. Processor juga dikenal sebagai Central Processing Unit atau ringkasan CPU.

Processor hanya dapat mengenali bahasa mesin yaitu dengan notasi bilangan biner yang hanya berupa 2 angka saja yaitu 0 dan 1 (01010101). Bilangan biner merupakan notasi untuk perangkat elektronik di mana bilangan nol (0) menandakan tidak terdapat sinyal listrik dan bilangan satu (1) menandakan adanya sinyal listrik.

Pada awalnya fungsi processor hanya untuk pengolahan aritmatika saja, seperti  kalkulator pada saat ini. Namun sekarang ini processor telah bergeser fungsinya mengarah ke multimedia
.

 

b.Jenis-jenis Processor

Prosesor merupakan salah satu komponen yang paling mempengaruhi kinerja suatu jaringan komputer.
Kemampuan komputer dalam mengolah data sangat ditentukan oleh kecepatan yang dimiliki oleh CPU komputer.
Jika suatu CPU memiliki kecepatan 500 MHz, maka artinya dalam waktu satu detik komputer bisa mengerjakan 500 milyar perintah.
Dan berikut adalah beberapa jenis prosesor dan keunggulan yang dimilikinya :
1. Intel P4 (pentium 4)
Pada awal kemunculannya Intel P4 dilengkapi dengan soket 423, tapi kemudian di-upgrade dengan soket 478 yang membuat cara kerja CPU menjadi lebih fleksibel.
Kecepatan yang dimiliki oleh prosesor ini mencapai kecepatan di atas 1 GHz.
2. AMD Athlon
Merupakan saingan terberat yang dimiliki oleh Pentium 4.
Kemampuan yang dimiliki oleh prosesor pentium III, namun untuk masalah kecepatan prosesor ini masih berada di bawah pentium 4.
Kecepatan yang dimiliki oleh CPU berbasis Atlhlon menjadi lebih cepat ketika AMD meluncurkan seri chipset yang mendukung DDR.
3. Pentium III
Pentium III yang menggunakan soket 370 memiliki kecepatan yang lebih rendah.
Kecepatan yang dimiliki oleh pentium ini rata – rata 500 – 700 MHz.
4. Pentium II
Pentium ini merupakan penggabungan fitur terbaik yang dimiliki Pentium MMX dan Pentium Pro, dan semuanya tergabung dalam satu chip.
Pentium II terdapat dalam slot 1 dan slot 2 yang kesemuanya memiliki kecepatan rata – rata 200 MHz – 400 MHz.
5. Pentium MMX
Pentium ini merupakan pentium andalan dalam menjalankan aplikasi multimedia.
Kecepatan yang dimiliki oleh prosesor ini memiliki keunggulan 60 % lebih cepat daripada produk pentium lainnya dalam menjalankan program multimedia yang sama.            

Urutan 20 jenis prosesor Intel Pentium sampai yang tertinggi saat ini, yaitu :
1. Intel® Core™ i7 processor Extreme Edition
2. Intel® Core™ i7 processor
3. Intel® Core™ i5 processor
4. Intel® Core™ i3 processor.
5. Intel® Core™ i7 vPro™ processor
6. Intel® Core™ i7 vPro™ processor
7. Intel® Core™ i5 vPro™ processor
8. Intel® Core™ i5 vPro™ processor
9. Intel Core 2 Quad Q6600
10. Intel Core 2 Duo
11. Intel Dual Core
12. Intel Pentium D 820/830/840
13. Intel Pentium 4 Extreme Edition 3.73GHz
14. Intel E7520/E7320 Chipsets
15. Intel Pentium M 735/745/755 processors
16. Intel® Pentium® M Processor
17. Intel® Itanium® 2 Processor
18. Intel® Itanium® Processor
19. Intel® Xeon® Processor
20. Intel® Pentium® 4 Processor


1.     Jelaskan yang dimaksud dengan interprocess communication, race conditions dan mutual exclusion beserta fungsinya ?
Inter-Process Communication (IPC) atau Komunikasi antar proses adalah cara atau mekanisme pertukaran data antara satu proses dengan proses lainnya, baik itu proses yang berada di dalam komputer yang sama, atau komputer jarak jauh yang terhubung melalui jaringan. IPC terdiri atas protokol yang menjamin sebuah respons dari sebuah permintaan. Contoh dari IPC adalah Socket dalam sistem operasi keluarga UNIX, message dalam sistem operasi RISC OS, port dalam sistem operasi Mach, Named Pipe dalamOS/2, Dynamic Data Exchange (DDE) dalam sistem operasi Windows, SPX dalam sistem operasi Novell, IAC dalam sistem operasi Apple Macintosh (khususnya AppleEvents) dan beberapa komponen perangkat lunak seperti CORBA atau Component Object Model (COM). Meskipun IPC secara otomatis dilakukan oleh program, sebuah fungsi yang sama juga dapat dilakukan secara interaktif ketika pengguna melakukan operasi copy-cut-paste dari satu proses ke proses lainnya dengan menggunakan clipboard.
Race condition adalah suatu kondisi dimana dua atau lebih proses mengakses shared memory/sumber daya pada saat yang bersamaan dan hasil akhir dari data tersebut tergantung dari proses mana yang terakhir selesai dieksekusi sehingga hasil akhirnya terkadang tidak sesuai dengan yang dikehendaki.
MUTUAL EXCLUSION adalah Beberapa proses terkadang membutuhkan sumber daya yang sama pada saat bersamaan. Sumber daya seperti ini disebut sumber daya kritis. Bagian program yang menggunakan sumber daya kritis disebut memasuki critical region/section. Hanya satu program pada saat yang diijinkan masuk critical region. Kondisi yang tidak dapat diprediksi hasilnya, bergantung pada proses-proses berjalan yang sedang bersaing disebut Kondisi Pacu (Race Condition). Kondisi pacu harus dihilangkan agar hasil-hasil proses dapat diprediksi dan tidak bergantung pada jalanya proses-proses tersebut.

Pengertian dan Jenis Processor Processor sering disebut sebagai otak dan pusat pengendali computer yang didukung oleh kompunen lainnya.
Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas.
Processor terletak pada socket yang telah disediakan oleh motherboard, dan dapat diganti dengan processor yang lain asalkan sesuai dengan socket yang ada pada motherboard. Salah satu yang sangat besar pengaruhnya terhadap kecepatan komputer tergantung dari jenis dan kapasitas processor. Prosesor adalah chip yang sering disebut “Microprosessor” yang sekarang ukurannya sudah mencapai Gigahertz (GHz). Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau informasi. Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel. Bagian dari Prosesor Bagian terpenting dari prosesor
terbagi 3 yaitu :
 • Aritcmatics Logical Unit (ALU)
• Control Unit (CU)
 • Memory Unit (MU)

1.Apakah kelebihan dan kekurangan dari soal no 1

Keunggulan MUTUAL EXCLUSION
·         sederhana dan mudah di verifikasi.
·         Dapat diterapkan ke sembarang jumlah proses baik di pemroses tunggal maupun banyak pemroses yang memakai memori bersama.
·         Dapat digunakan untuk mendukung banyak critical region, masing-masing critical region didefinisikan dengan suatu variable.



Kelemahan Serius MUTUAL EXCLUSION
·         Merupakan metode dengan Busy waiting, sangat tidak efisien. Selagi proses menunggu memasuki critical region, proses berlanjut mengkonsumsi waktu pemroses.

·         Adanya busy waiting memungkinkan deadlock dan startvation.