Nama : Novita Eka Puspita Ariyanti Kelas : 1 D3 Teknik Informatika B NRP : 2103151034 LATIHAN 1. Jelaskan perbedaan arsitektur von Neumann dan Harvard ! Perbedan Arsitektur Von Neumann dengan Arsitektur Harvard: Arsitektur Von Neumann adalah arsitektur komputer yang menempatkan program (ROM=Read Only Memory) dan data (RAM=Random Access Memory) dalam peta memori yang sama. Arsitektur ini memiliki address dan data bus tunggal untuk mengalamati program (instruksi) dan data. Contoh dari mikrokontroler yang memakai arsitektur Von Neumann adalah keluarga 68HC05 dan 68HC11 dari Motorola. Sebaliknya, arsitektur Harvard memiliki dua memori yang terpisah satu untuk program (ROM) dan satu untuk data (RAM). Intel 80C51, keluarga Microchip PIC16XX, Philips P87CLXX dan Atmel AT89LSXX adalah contoh dari mikroprosesor yang mengadopsi arsitektur Harvard. Kedua jenis arsitektur ini masing-masing memiliki keungulan tetapi juga ada kelemahannya.Dengan arsitektur Von Neuman prosesor tidak perlu membedakan program dan data. Prosesor tipe ini tidak memerlukan control bus tambahan berupa pin I/O khusus untuk membedakan program dan data. Karena kemudahan ini, tidak terlalu sulit bagi prosesor yang berarsitektur Von Neumann untuk menambahan peripheral eksternal seperti A/D converter, LCD, EEPROM dan devais I/O lainnya. Biasanya devais eksternal ini sudah ada di dalam satu chips, sehingga prosesor seperti ini sering disebut dengan nama mikrokontroler (microcontroller). 2. Jelaskan perbedaan RISC dan CISC ! Perbedaan RISC dengan CISC dilihat dari segi instruksinya: RISC ( Reduced Instruction Set Computer ) Menekankan pada perangkat lunak, dengan sedikit transistor Instruksi sederhana bahkan single Load / Store atau memory ke memory bekerja terpisah Ukuran kode besar dan kecapatan lebih tinggi Transistor didalamnya lebih untuk meregister memori CISC ( Complex Instruction Set Computer ) Lebih menekankan pada perangkat keras, sesuai dengan takdirnya untuk pragramer. Memiliki instruksi komplek. Load / Store atau Memori ke Memori bekerjasama Memiliki ukuran kode yang kecil dan kecepatan yang rendah. Transistor di dalamnya digunakan untuk menyimpan instruksi – instruksi bersifat komplek 3. Sebutkan arsitektur prosesor yang ada ! • Dothan Pentium M (Dothan) – Digunakan pada noteboook yang diproduksi sekitar tahun 2004. Teknologi ini dibuat khusus untuk digunakan di notebook dan beroperasi dengan kebutuhan daya yang lebih kecil dan lebih dingin dibanding pendahulunya. Celeron M (Dothan and Yonah) – Prosesor single core (satu inti) yang murah, sesuai untuk menjalankan hampir semua aplikasi dasar, seperti office dan grafis. Tetapi tidak mampu mendukung aplikasi yang berat. • Nehalem Arsitektur komputer adalah gaya konstruksi dan organisasi komponenkomponen sistem komputer. Walaupun elemen-elemen komputer pada dasarnya sama,namun ada variasi yang membedakan dalam konstruksi yang mereflesikan cara penggunaan komputer yang berbeda. Keunggulan arsitektur Nehalem secara umum : 1. Penggabungan komponen Penggabungan pengendali RAM dalam prosesor 2. Efisiensi daya, maksimalisasi performa Pada nehalem saat dapat menjalankan software cukup dengan satu inti prosesor, jadi inti prosesor yg satunya 3. Hyper-threading (HT) Ada bagian-bagian dari inti prosesor yang tidak terpakai saat sebuah perintah diberikan padanya penyebabnya adalah perintah tersebut mungkin memang tidak memanfaatkan bagian tertentu dari prosesor.Dan HT ini akan di kenal oleh OS sebagai (Windows 7) sebagai 2 inti prosesor. Jadi, Operating System dapat memberikan 2 pekerjaan pada sebuah inti prosesor. 4.Turbo boost Jika sebuah pekerjaan diselesaikan lebih cepat, prosesor akan bisa beristirahat lebih cepat danmenghemat lebih banyak energy. 5. Arrandale Arrandale adalah kode untuk prosesor berbasis Nehalem untuk notebook yang menggunakan teknologi 32nm dan memiliki VGA terintegrasi di dalam prosesor. Desain Nehalem disiapkan untuk pemakaiaan triple channel DDR3, dengan peak 32GB/s. Dibandingkan dengan X48, hanya memiliki peak speed 25.6GB/s dengan dual channel DDR3 dengan X48 sudah mencapai 1.600Mhz, Nehalem diperkirakan hanya mengunakan kecepatan DDR3 1.333Mhz. Nehalem perlu memperbaiki disain kecepatan memory agar mengejar X48. Maklum, kecepatan clock memory diatur langsung dari chip procesor. • Sandy Di awal tahun 2011 ini, Intel secara resmi merilis keluarga prosesor Intel Core generasi kedua mereka. Prosesor tersebut telah menggunakan arsitektur baru yang diberi nama Sandy Bridge. Sama seperti prosesor Clarkdale, Sandy Bridge memiliki chip prosesor dan chip graphics card di dalamnya. Selain menggunakan arsitektur baru, Sandy Bridge juga dilengkapi beberapa teknologi dan feature baru di dalamnya. Chip Sandy Bridge dipersenjatai 995 Juta transistor dengan ukuran chip 216 mm2 dan diproduksi dengan proses fabrikasi 32 nm. Seperti yang dapat Anda lihat pada gambar di atas, chip Sandy Bridge terdiri dari empat buah core prosesor. Beberapa model prosesor dilengkapi teknologi Hyper threading sehingga sebuah prosesor dapat memiliki hingga delapan buah thread. Sedangkan di sebelah kiri core prosesor, Anda dapat menjumpai core graphics card atau Intel menyebutnya “Prosesor Graphics”. Sandy Bridge dilengkapi Intel Smart Cache (L3 Cache) sebesar 8 MB. Akan tetapi, tidak semua model Sandy Bridge dilengkapi L3 Cache sebesar 8 MB seperti pada Core i5 dan Core i3. Sedangkan L1 Cache Sandy Bridge berukuran 64 KB dan L2 Cache berukuran 256 KB. Kontroler memori SandyBridge mendukung dual-channel memori DDR3 dengan kecepatan 1333 MHz. Feature Intel Turbo Boost juga hadir di Sandy Bridge, tetapi dengan versi lebih baru, yaitu 2.0. Beberapa model prosesor Sandy Bridge akan dilengkapi feature Turbo Boost. 4. Jelaskan kelemahan dan kelebihan microkernel vs monolithic kernel ( baca debat antara linux torvald dan tanenbaum) ! Microkernel Kelebihan : jauh lebih stabil, kemudahan dalam memperluas sistem operasi. Kelemahan : kinerja berkurang saat bertambahnya fungsi-fungsi yang digunakan, komunikasi antara proses menjadi lebih rumit sehingga sistem menjadi tidak efisien. Monolithic kernel Kelebihan : lebih baik dari segi security, layananan virtual penuh pada level tingkat tinggi, sangatlah efisien. Kelemahan : tidak bersifat portable, kemungkinan sistem crash lebih besar.