Senin 15 Juni 2015. TUGAS P3 1.Struktur Komputer. 2.Struktur CPU
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 dipasaran adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel. Organisasi Processor tersusun atas beberapa komponen, yaitu Arithmetic and Logic Unit ALU, bertugas membentuk fungsi – fungsi pengolahan data komputer. ALU sering disebut mesin bahasa machine language karena bagian ini mengerjakan instruksi – instruksi bahasa mesin yang diberikan padanya. Seperti istilahnya, ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean, yang masing – masing memiliki spesifikasi tugas tersendiri. Control Unit, bertugas mengontrol operasi CPU dan secara keselurahan mengontrol computer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi – fungsi operasinya. Termasuk dalam tanggung jawab unit kontrol adalah mengambil instruksi – instruksi dari memori utama dan menentukan jenis instruksi tersebut. Registers, adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data. Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya. CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register – register dan juga dengan bus – bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan/keluaran. Berikut sejarah perkembangan Mikroprosesor 1971 4004 Microprocessor Pada tahun 1971 munculah microprocessor pertama Intel , microprocessor 4004 ini digunakan pada mesin kalkulator Busicom. Dengan penemuan ini maka terbukalah jalan untuk memasukkan kecerdasan buatan pada benda mati. 1972 8008 Microprocessor Pada tahun 1972 munculah microprocessor 8008 yang berkekuatan 2 kali lipat dari pendahulunya yaitu 4004. 1974 8080 Microprocessor Menjadi otak dari sebuah komputer yang bernama Altair, pada saat itu terjual sekitar sepuluh ribu dalam 1 bulan 1978 8086-8088 Microprocessor Sebuah penjualan penting dalam divisi komputer terjadi pada produk untuk komputer pribadi buatan IBM yang memakai prosesor 8088 yang berhasil mendongkrak nama intel. 1982 286 Microprocessor Intel 286 atau yang lebih dikenal dengan nama 80286 adalah sebuah processor yang pertama kali dapat mengenali dan menggunakan software yang digunakan untuk processor sebelumnya. 1985 Intel386™ Microprocessor Intel 386 adalah sebuah prosesor yang memiliki transistor yang tertanam diprosessor tersebut yang jika dibandingkan dengan 4004 memiliki 100 kali lipat lebih banyak dibandingkan dengan 4004. 1989 Intel486™ DX CPU Microprocessor Processor yang pertama kali memudahkan berbagai aplikasi yang tadinya harus mengetikkan command-command menjadi hanya sebuah klik saja, dan mempunyai fungsi komplek matematika sehingga memperkecil beban kerja pada processor. 1993 Intel Pentium Processor Processor generasi baru yang mampu menangani berbagai jenis data seperti suara, bunyi, tulisan tangan, dan foto. 1995 Intel Pentium Pro Processor Processor yang dirancang untuk digunakan pada aplikasi server dan workstation, yang dibuat untuk memproses data secara cepat, processor ini mempunyai 5,5 jt transistor yang tertanam. 1997 Intel Pentium II Processor Processor Pentium II merupakan processor yang menggabungkan Intel MMX yang dirancang secara khusus untuk mengolah data video, audio, dan grafik secara efisien. Terdapat juta transistor terintegrasi di dalamnya sehingga dengan processor ini pengguna PC dapat mengolah berbagai data dan menggunakan internet dengan lebih baik. 1998 Intel Pentium II Xeon Processor Processor yang dibuat untuk kebutuhan pada aplikasi server. Intel saat itu ingin memenuhi strateginya yang ingin memberikan sebuah processor unik untuk sebuah pasar tertentu. 1999 Intel Celeron Processor Processor Intel Celeron merupakan processor yang dikeluarkan sebagai processor yang ditujukan untuk pengguna yang tidak terlalu membutuhkan kinerja processor yang lebih cepat bagi pengguna yang ingin membangun sebuah system computer dengan budget harga yang tidak terlalu besar. Processor Intel Celeron ini memiliki bentuk dan formfactor yang sama dengan processor Intel jenis Pentium, tetapi hanya dengan instruksi-instruksi yang lebih sedikit, L2 cache-nya lebih kecil, kecepatan clock speed yang lebih lambat, dan harga yang lebih murah daripada processor Intel jenis Pentium. Dengan keluarnya processor Celeron ini maka Intel kembali memberikan sebuah processor untuk sebuah pasaran tertentu. 1999 Intel Pentium III Processor Processor Pentium III merupakan processor yang diberi tambahan 70 instruksi baru yang secara dramatis memperkaya kemampuan pencitraan tingkat tinggi, tiga dimensi, audio streaming, dan aplikasi-aplikasi video serta pengenalan suara. 1999 Intel Pentium III Xeon Processor Intel kembali merambah pasaran server dan workstation dengan mengeluarkan seri Xeon tetapi jenis Pentium III yang mempunyai 70 perintah SIMD. Keunggulan processor ini adalah ia dapat mempercepat pengolahan informasi dari system bus ke processor , yang juga mendongkrak performa secara signifikan. Processor ini juga dirancang untuk dipadukan dengan processor lain yang sejenis. 2000 Intel Pentium 4 Processor Processor Pentium IV merupakan produk Intel yang kecepatan prosesnya mampu menembus kecepatan hingga GHz. Pertama kali keluar processor ini berkecepatan dengan formafactor pin 423, setelah itu intel merubah formfactor processor Intel Pentium 4 menjadi pin 478 yang dimulai dari processor Intel Pentium 4 berkecepatan GHz sampai yang terbaru yang saat ini mampu menembus kecepatannya hingga GHz. 2001 Intel Xeon Processor Processor Intel Pentium 4 Xeon merupakan processor Intel Pentium 4 yang ditujukan khusus untuk berperan sebagai computer server. Processor ini memiliki jumlah pin lebih banyak dari processor Intel Pentium 4 serta dengan memory L2 cache yang lebih besar pula. 2001 Intel Itanium Processor Itanium adalah processor pertama berbasis 64 bit yang ditujukan bagi pemakain pada server dan workstation serta pemakai tertentu. Processor ini sudah dibuat dengan struktur yang benar-benar berbeda dari sebelumnya yang didasarkan pada desain dan teknologi Intel’s Explicitly Parallel Instruction Computing EPIC . 2002 Intel Itanium 2 Processor Itanium 2 adalah generasi kedua dari keluarga Itanium 2003 Intel Pentium M Processor Chipset 855, dan Intel PRO/WIRELESS 2100 adalah komponen dari Intel Centrino™. Intel Centrino dibuat untuk memenuhi kebutuhan pasar akan keberadaan sebuah komputer yang mudah dibawa kemana-mana. 2004 Intel Pentium M 735/745/755 processors Dilengkapi dengan chipset 855 dengan fitur baru 2Mb L2 Cache 400MHz system bus dan kecocokan dengan soket processor dengan seri-seri Pentium M sebelumnya. 2004 Intel E7520/E7320 Chipsets 7320/7520 dapat digunakan untuk dual processor dengan konfigurasi 800MHz FSB, DDR2 400 memory, and PCI Express peripheral interfaces. 2005 Intel Pentium 4 Extreme Edition Sebuah processor yang ditujukan untuk pasar pengguna komputer yang menginginkan sesuatu yang lebih dari komputernya, processor ini menggunakan konfigurasi frequency, FSB, EM64T, 2MB L2 cache, dan HyperThreading. 2005 Intel Pentium D 820/830/840 Processor berbasis 64 bit dan disebut dual core karena menggunakan 2 buah inti, dengan konfigurasi 1MB L2 cache pada tiap core, 800MHz FSB, dan bisa beroperasi pada frekuensi dan Pada processor jenis ini juga disertakan dukungan HyperThreading. 2006 Intel Core 2 Quad Q6600 Processor untuk type desktop dan digunakan pada orang yang ingin kekuatan lebih dari komputer yang ia miliki memiliki 2 buah core dengan konfigurasi dengan 8MB L2 cache sampai dengan 4MB yang dapat diakses tiap core , Front-side bus, dan thermal design power TDP 2006 Intel Quad-core Xeon X3210/X3220 Processor yang digunakan untuk tipe server dan memiliki 2 buah core dengan masing-masing memiliki konfigurasi dan berturut-turut , dengan 8MB L2 cache dapat mencapai 4MB yang diakses untuk tiap core , Front-side bus, dan thermal design power TDP Register prosesor Register prosesor dalam arsitektur komputer adalah sejumlah kecil memori komputer yang bekerja dengan kecepatan sangat tinggi yang digunakan untuk melakukan eksekusi terhadap program-program komputer dengan menyediakan akses yang cepat terhadap nilai-nilai yang umum digunakan. Umumnya nilai-nilai yang umum digunakan adalah nilai yang sedang dieksekusi dalam waktu tertentu. Register prosesor berdiri pada tingkat tertinggi dalam hierarki memori. Ini berarti bahwa kecepatannya adalah yang paling cepat. Kapasitasnya adalah paling kecil, dan harga tiap bitnya adalah paling tinggi. Memori utama dan cache dalam hirarki / register tersebut dalam prosesor melakukan dua peran User Visible Register Register ini memungkinkan pemrogram bahasa mesin dan bahasa assembler meminimalkan referensi main memori dengan cara mengoptimasi penggunaan register. Register ini adalah register yang dapat direfensikan dengan menggunakan bahasa mesin yang dieksekusi CPU. Secara virtual semua rancangan CPU modern memiliki sejumlah user-visible register, yang merupakan kebalikan akumulator tunggal. Kita dapat membedakannya dengan kategori-kategori berikut ini General-Purpose register dapat di-assign ke berbagai fungsi oleh pemrogram. General-Purpose register dapat berisi operand sembarang opcode. Dapat digunakan untuk fungsi-fungsi pengalamatan misal register indirect, displacement. Register Data hanya dapat dipakai untuk menampung data dan tidak dapat digunakan untuk kalkulasi dan alamat operand. Register alamat menyerupai general-purpose register, atau register-register tersebut dapat digunakan untuk mode pengalamatan tertentu. Contohnya Segment pointer => pada sebuah mesin yang memiliki pengalamatan bersegmen, register segmen menyimpan alamat basis segmen. Register index => register ini digunakan untuk alamat-alamat yang terindeks dan mungkin autoindexed. Stack pointer => apabila terdapat pengalamatan stack yang user-visible, maka biasanya stack berada di dalam memori dan terdapat register dedicated yang menunjuk ke bagian atas stack. Hal ini memungkinkan pengalamatan implisit, yaitu push, pop dan instruksi stack lainnya tidak perlu operand stack eksplisi. Register yang harus menampung alamat sedikitnya harus dapat menampung alamat yang terpanjang. Register-register data harus dapat menampung nilai-nilai sebagian besar jenis data. Register kode kondisi adalah bit-bit yang disetel perangkat keras CPU sebagai hasil operasi. 2. Control & Status Registers Register yang digunakan oleh CU, kontrol operasi CPU dan oleh sistem operasi untuk control eksekusi program. Ada berbagai register prosesor yang digunakan untuk mengendalikan operasi prosesor. Sebagian besar tidak terlihat oleh pengguna tetapi beberapa dapat terlihat oleh instruksi mesin, dieksekusi dalam kontrol atau mode sistem operasi . Register yang penting bagi eksekusi instruksi Program Counter PC Instruction Register IR Memory Data Register MDR Memory Address Register MAR Memory Buffer Register MBR General Purpose Register Register juga digunakan sebagai cara yang paling cepat dalam sistem komputer untuk melakukan manipulasi data. Register umumnya diukur dengan satuan bit yang dapat ditampung olehnya. Seperti “register 8-bit”, register 32-bit”, register 64-bit” dan lain-lain. Istilah register saat ini dapat merujuk kepada kumpulan register yang dapat di indeks secara langsung untuk melakukan input/output terhadap sebuah instruksi yang didefinisikan oleh set instruksi untuk istilah ini, digunakanlah kata “Register Arsitektur”. Sebagai contoh set instruksi Intel x86 mendifinisikan sekumpulan delapan buah register dengan ukuran 32-bit, tapi cpu yang mengimplementasikanset instruksi x86 dapat mengandung lebih dari delapan register 32-bit. Siklus Instruksi Machine cycle atau nama lainnya adalah processor cycle atau instruction cycle merupakan suatu siklus instruksi dasar yang dikerjakan oleh CPU di dalam melakukan eksekusi suatu instruksi. Rangkaian proses eksekusi instruksi ini dimulai dari proses fetching data dan instruksi yang ada didalam memori hingga proses penulisan kembali hasil eksekusi instruksi tersebut ke dalam memori. Sebelum suatu instruksi dieksekusi oleh processor, terlebih dahulu sekumpulan instruksi tersebut disimpan dalam memori. Ketika akan dieksekusi, instruksi tersebut akan diambil fetch ke dalam memori, berdasarkan alamat instruksi yang disimpan dalam PC Program Counter yang terdapat dalam CPU. Setelah instruksi tersebut diload dari memori, nilai PC akan di-increment untuk menunjuk alamat berikutnya dari dari instruksi yang akan dieksekusi. Tahapan berikutnya setelah proses load fetch dilakukan, instruksi tersebut akan di-decode, dan kemudian dilakukan proses eksekusi. Setelah itu , hasil dari eksekusi instruksi tersebut akan dikembalikan lagi ke dalam memori. Siklus instruksi tersebut akan dikerjakan secara berulang oleh CPU selama masih ada instruksi yang akan dieksekusi. Gambar 1. Siklus Instruksi Sesuai dengan Gambar diatas, secara garis besar siklus instruksi machine cycle dibagi ke dalam beberapa tahapan yaitu Proses Fetching Merupakan proses dimana instruksi dan data akan di load dari memori ke dalam CPU. Proses ini dimulai dari pengambilan alamat instruksi yang terdapat di dalam PC Program Counter. Alamat yang terdapat di dalam PC ini merupakan alamat valid dari instruksi dan data yang disimpan ke dalam memori utama, dan merupakan alamat instruksi yang akan dieksekusi. Berdasarkan alamat instruksi yang terdapat di dalam PC, CPU akan mengambil instruksi tersebut untuk ditempatkan ke dalam register Instruction Register/ IR yang menyimpan instruksi yang akan dieksekusi. MAR Memory Address Register akan bertanggung jawab untuk menyimpan alamat dari data yang disimpan ke dalam memori untuk selanjutnya akan di fetch ke dalam CPU. Sedangkan MDR Memory Data Register akan menyimpan data yang akan dioperasikan berdasarkan instruksi tertentu oleh CPU. Setelah instruksi dan data di-fetch ke dalam CPU, Program Counter PC akan melakukan increment untuk menunjuk alamat dari instruksi dan data berikutnya yang akan dieksekusi. Secara garis besar, tahap fetching dapat dilihat pada Gambar dibawah ini Gambar 2. Proses Fetching Proses Decoding Merupakan tahapan dimana instruksi akan di terjemahkan interpret ke dalam perintah-perintah bahasa mesin dasar ADD, SB, MBA, STA, JMP, dll. Proses ini dilakukan oleh instruction decoder. Proses decoder dapat dilihat pada Gambar dibawah ini Gambar 3. Proses Decoding Proses Executing Pada tahapan dimana instruksi akan dieksekusi di dalam CPU, yaitu oleh ALU Arithmetic Logic Unit. Proses eksekusi instruksi yang terdapat di dalam ALU dapat dilihat pada Gambar dibawah ini Gambar 4. Proses Executing Setelah tahapan diatas dikerjakan, maka hasil dari eksekusi tersebut akan dikembalikan ke dalam memori untuk disimpan. Berdasarkan Gambar diatas dibawah ini, proses penyimpanan kembali hasil eksekusi isntruksi terdiri dari beberapa tahapan yaitu Proses penempatan alamat memori yang digunakan untuk menyimpan hasil instruksi ke dalam MAR Proses penempatan data hasil instruksi kedalam MDR Proses mengaktifkan memory write control signal pada control bus Proses menunggu memori untuk melakukan write data pada alamat tertentu Proses untuk menonaktifkan memory write control signal pada bus Gambar 5. Proses penyimpanan kembali hasil instruksi ke memori Perlu diketahui bahwa siklus eksekusi untuk suatu instruksi dapat melibatkan lebih dari sebuah referensi ke memori. Disamping itu juga, suatu instruksi dapat menentukan suatu operasi I/O. Perhatikan gambar diagram berikut Gambar 6. Siklus eksekusi untuk satu instruksi Instruction Addess Calculation IAC, yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Instruction Fetch IF, yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU. Instruction Operation Decoding IOD, yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan. Operand Address Calculation OAC,yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori. Operand Fetch OF, adalah mengambil operand dari memori atau dari modul I/O. Data Operation DO, yaitu membentuk operasi yang diperintahkan dalam instruksi. Operand store OS, yaitu menyimpan hasil eksekusi ke dalam memori. Dalam menjalakan instruction cycle / machine cycle ada beberapa komponen yang berperan, yaitu Program Counter PC Nama lainnya adalah Instruction Pointer, merupakan suatu pointer penunjuk, bagi sejumlah instruksi yang ditempatkan di dalam memori dan akan dieksekusi oleh CPU. Terletak di dalam CPU, program counter akan menunjuk alamat memori dari instruksi sebelum dilakukan proses fetch ke dalam CPU. Isi dari program counter ini akan di increment setiap selesai melakukan proses fetching instruksi, untuk menunjuk instruksi berikutnya yang akan dieksekusi Memory Address Register MAR Adalah salah satu register yang terdapat di dalam CPU yang fungsinya adalah untuk menyimpan alamat memori dari data yang akan diambil fetch oleh CPU untuk dieksekusi. Selain itu MAR juga akan menyimpan alamat memori dari data hasil instruksi yang akan ditulis kembali ke dalam memori. Memory Data Register MDR Merupakan register yang terdapat dalam CPU yang fungsinya adalah menyimpan data sementara yang akan dieksekusi oleh CPU. Setiap kali proses fetching berlangsung, data akan disimpan di dalam MDR sebelum dilakukan proses eksekusi. Demikian juga hasil dari eksekusi instruksi akan disimpan di dalam register ini sebelum dilakukan proses penulisan kembali ke memori Instruction Register Sama seperti MAR dan MDR, Instruction Register IR ini terletak di dalam CPU. IR ini bertanggung jawab untuk menyimpan instruksi yang akan dieksekusi oleh CPU. Pada beberapa jenis prosesor terutama yang ada sekarang, digunakan konsep pipeline pada IR ini, dimana pada setiap stage pipeline melakukan proses decoding, dan proses yang lain pada waktu instruksi dikerjakan. Control Unit CU Control unit mengkoordinasi semua komponen-komponen yang ada di sistem computer, terutama yang berkaitan dengan pengolahan data dan eksekusi instruksi. CU mengatur proses fetching instruksi maupun data dari memori ke CPU. Selain itu juga mengatur unit yang lain dengan menyediakan timing dan control signal. Arithmetic Logic Unit ALU Merupakan sirkuit digital yang terdapat di dalam CPU yang memiliki fungsi untuk melakukan komputasi aritmatika dan logika. ALU merupakan unit dasar dari pengolah data dan eksekusi instruksi Siklus Tak Langsung Eksekusi sebuah instruksi melibatkan sebuah operand atau lebih di dalam memori, yang masing-masing operand memerlukan akses memori. Kemudian, apabila digunakan pengalamatan tak langsung, maka diperlukan akses memori tambahan. Fungsi Interrupt Fungsi interupsi adalah mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. Hampir semua modul memori dan I/O memiliki mekanisme yang dapat menginterupsi kerja CPU. Tujuan interupsi secara umum untuk menejemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul – modul I/O maupun memori. Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU disamping itu kecepatan eksekusi masing – masing modul berbeda sehingga dengan adanya fungsi interupsi ini dapat sebagai sinkronisasi kerja antar modul. Macam – macam kelas sinyal interupsi Program, yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program. Contohnya arimatika overflow, pembagian nol, oparasi ilegal. Timer, adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler. I/O, sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi. Hardware failure, adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori. Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk meng eksekusi instruksi-instruksi lain. Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor. Kemudian prosesor akan menghentikan eksekusi yang dijalankannya untuk menghandel routine interupsi. Setelah program interupsi selesai maka prosesor akan melanjutkan eksekusi programnya kembali. Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaitu interupsi diterima/ditangguhkan dan interupsi ditolak. Apabila interupsi ditangguhkan, prosesor akan melakukan hal – hal dibawah ini Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan. Prosesor menyetel program counter PC ke alamat awal routine interrupt handler. Gambar 7. Siklus instruksi dengan interrupt Untuk sistem operasi yang kompleks sangat dimungkinkan adanya interupsi ganda multiple interrupt. Misalnya suatu komputer akan menerima permintaan interupsi saat proses pencetakan dengan printer selesai, disamping itu dimungkinkan dari saluran komunikasi akan mengirimkan permintaan interupsi setiap kali data tiba. Dalam hal ini prosesor harus menangani interupsi ganda. Dapat diambil dua buah pendekatan untuk menangani interupsi ganda ini. Pertama adalah menolak atau tidak mengizinkan interupsi lain saat suatu interupsi ditangani prosesor. Kemudian setelah prosesor selesai menangani suatu interupsi maka interupsi lain baru di tangani. Pendekatan ini disebut pengolahan interupsi berurutan / sekuensial. Pendekatan ini cukup baik dan sederhana karena interupsi ditangani dalam ututan yang cukup ketat. Kelemahan pendekatan ini adalah metode ini tidak memperhitungkan prioritas interupsi. Pendekatan kedua adalah dengan mendefinisikan prioritas bagi interupsi dan interrupt handler mengizinkan interupsi berprioritas lebih tinggi ditangani terlebih dahulu. Pendekatan ini disebut pengolahan interupsi bersarang. Metode ini digambarkan pada gambar berikut. Gambar 8. Pengolahan instrupsi sekuensial dan interupsi bersarang Sebagai contoh untuk pendekatan bersarang, misalnya suatu sistem memiliki tiga perangkat I/O printer, disk, dan saluran komunikasi, masing – masing prioritasnya 2, 4 dan 5. Pada awal sistem melakukan pencetakan dengan printer, saat itu terdapat pengiriman data pada saluran komunikasi sehingga modul komunikasi meminta interupsi. Proses selanjutnya adalah pengalihan eksekusi interupsi mudul komunikasi, sedangkan interupsi printer ditangguhkan. Saat pengeksekusian modul komunikasi terjadi interupsi disk, namun karena prioritasnya lebih rendah maka interupsi disk ditangguhkan. Setelah interupsi modul komunikasi selesai akan dilanjutkan interupsi yang memiliki prioritas lebih tinggi, yaitu disk. Bila interupsi disk selesai dilanjutkan eksekusi interupsi printer. Selanjutnya dilanjutkan eksekusi program utama. Pipelining Instruksi Proses pipelining adalah proses dimana input baru akan diterima pada sebuah sisi sebelum input yang diterima sebelumnya keluar sebagai output di sisi lainnya. Pipeline memiliki dua tahapan yang independen. Tahapan pertama mengambil instruksi dan mem-buffer-kannya. Ketika tahapan kedua bebas, tahapan pertama mengirimkan instruksi yang di-buffer-kan tersebut. Pada saat tahapan kedua sedang mengeksekusi instruksi, tahapan pertama memanfaatkan siklus memori yang tidak dipakai untuk mengambil dan membufferkan instruksi berikutnya. Proses ini disebut instruction prefetch atau fetch overlap. Penggandaan kecepatan eksekusi tidak akan terjadi karena adanya kedua alasan berikut ini Umumnya waktu eksekusi akan lebih lama dibandingkan dengan pengambilan instruksi. Eksekusi akan meliputi pembacaan dan penyimpanan operand serta kinerja sejumlah operasi. Sehingga tahapan pengambilan mungkin perlu menunggu beberapa saat sebelum mengosongkan buffer-nya. Instruksi pencabangan bersyarat akan membuat alamat instruksi berikutnya yang akan diambil tidak diketahui. Sehingga tahapan pengambilan harus menunggu sampai menerima alamat instruksi berikutnya dari tahapan eksekusi. Dengan demikian tahapan eksekusi harus menunggu pada saat instruksi berikutnya diambil. Kerugian waktu yang diakibatkan tahapan kedua dapat dikurangi dengan cara menebak. Aturan sederhananya adalah sebagai berikut ketika instruksi pencabangan bersyarat dikirimkan dari tahapan pengambilan ke tahapan eksekusi, tahapan pengambilan mengambil instruksi berikutnya di dalam memori setelah terjadinya instruksi pencabangan itu. Kemudian apabila pencabangan tidak dilakukan, maka tidak akan terdapat waktu yang hilang. Apabila pencabangan dilakukan, instruksi yang diambil harus dibuang dan instruksi yang baru harus diambil. DAFTAR PUSTAKA Rahmadhani, Suci. 2016. MODUL SISTEM KOMPUTER KELAS XI SEMESTER 2. Batam. TERIMA KASIH KEPADA IBU SUCI DAN GURU LAINNYA YANG MAU MEMBAGIKAN ILMUNYA KEPADA KAMI. SERTA TERIMA KASIH ATAS KUNJUNGANNYA.
Olehkarena itu, ini adalah proses yang mengkoordinasikan upaya manusia, mengumpulkan sumber daya, dan mengintegrasikan keduanya menjadi satu kesatuan yang utuh untuk digunakan untuk mencapai tujuan yang ditentukan. "Pengorganisasian menentukan tugas apa yang harus dilakukan, siapa yang mengerjakannya, bagaimana tugas dikelompokkan, siapa
Mungkin kamu sering mendengar kata Prosesor, tetapi belum tahu betul apa itu prosesor? Apalagi saat membeli sebuah personal komputer atau smartphone, tentu sebagian orang tidak akan melewatkan untuk bertanya tentang prosesor pada perangkat yang ingin dibeli. Nah kali ini Dafunda Tekno bakal kasih tahu kamu pengertian prosesor, fungsi prosesor, cara kerja prosesor dan lainnya. Mengapa kita harus tahu jenis dan tipe prosesor yang digunakan perangkat komputer atau smartphone? Karena prosesor adalah komponen utama yang begitu penting di setiap perangkat. Tanpa prosesor, perangkat tersebut tidak dapat digunakan atau tidak bisa berjalan dan tidak bisa beroperasi. Berikut adalah penjelasan mengenai apa itu prosesor. Content Navigation 1Apa itu Prosesor?3 Bagian Terpenting Prosesor Fungsi ProsesorCara Kerja ProsesorMacam-macam Processor Apa itu proceesor Seperti yang sudah Dafunda Tekno jelaskan di atas, prosesor merupakan komponen utama di komputer dan smartphone yang berfungsi sebagai otak dari komputer tersebut. Prosesor tentu memiliki peran penting pada setiap komputer. Karena dengan prosesor bakal melakukan manajemen arus data untuk menghindari dari stack di sistem operasi. Manajemen yang dilakukan oleh prosesor dengan menggunakan perumusan yang begitu kompleks dan begitu akurat. Pengelolaan data yang dilakukan prosesor bakal dibantu dengan media penyimpanan sementara yang disebut RAM. Untuk melakukan proses yang begitu cepat. Prosesor sendiri terdiri dari berbagai jenis dan setiap jenisnya memiliki bentuk yang berbeda dengan socket yang tersedia di motherboard. Dengan begitu ketika kamu berencana membeli sebuah motherboard, sebaiknya cocokkan prosesor. Dafunda Tekno juga menyarankan disaat kamu ingin membeli prosesor, sebaiknya sekaligus dengan motherboard yang sudah terpasang. Jadi kamu tidak perlu lagi harus memikirkan papan komponen tersebut. Saat sudah membeli prosesor yang cocok dengan motherboard, tidak hanya sampai di sini saja. Karena masih ada yang perlu kamu ketahui soal nilai TDP Prosesor yang harus sesuai dengan motherboard. Jika tidak sesuai, maka bisa jadi komputer tidak dapat berjalan dengan normal dan bakal mengalami masalah baik disaat booting atau sudah beroperasi. Namun masalah yang umum terjadi komputer tidak dapat booting jika masalah tersebut terjadi. 3 Bagian Terpenting Prosesor Bagian yang perlu diperhatikan di Processor Aritmatik Logical Unit ALU, merupakan bagian di prosesor yang bertugas untuk melakukan perhitungan aritmatika yang dijalankan dengan instruksi kode program yang sudah Unit CU, bagian di prosesor yang berfungsi melakukan kendali dengan proses yang ada di prosesor. Seperti aktivitas input dan output yang terjadi di bawah kendali Unit MU, adalah bagian dari prosesor yang disebut dengan cache. Memory Unit ini bisa dibilang adalah bagian ruang penyimpanan kecil dengan kecepatan akses kategori yang cepat. Fungsi Prosesor Fungsi Processor Menurut pengguna komputer yang cukup pengetahuan soal komponen prosesor bakal bilang fungsi prosesor adalah untuk memproses data. Pendapat tersebut tidak salah sih, karena memang dari namanya saja mengandung kata proses. Proses yang terjadi ini adalah mengelola data yang masuk ke bagian input dan kemudian data diproses untuk menghasilkan data keluaran lewat output. Namun ada hal yang perlu kamu ketahui adalah jika prosesor tidak bisa bekerja sendiran. Karena prosesor juga perlu bantuan dari komponen yang memiliki kecepatan minimal sama. Salah satu komponen yang dapat menyokong kinerja pemroresan cepat prosesor adalah RAM Random Access Memory. Kenapa dengan RAM? karena ruang penyimpanan utama seperti hardisk tidak dapat melakukan pemrosesan data di prosesor. Dengan begitu maka dibutuhkan RAM sebagai jembatan penghubung antara hardisk dan prosesor. Sehingga semua data yang akan diproses oleh prosesor bakal masuk ke dalam RAM terlebih dahulu. Cara Kerja Prosesor Cara Kerja Processor Kecepatan saatmelakukan pemrosesan data di prosesor bisa mencapai 400 Gigahert. Dimana artinya prosesor di komputer dapat menjalankan perintah sebanyak 4000 miliar dalam sekali kerja. Angka tersebut tentu angka yang luar biasa dalam pengembangan teknologi, karena aktivitas tersebut tidak dapat dilakukan oleh manusia secara manual. Istilah ini bisa kita lihat dimana para gamer sangat memperhatikan spesifikasi komputer yang akan dibeli. Atau trend nya disebut dengan Greater Processor’ dimana keterkaitan antara game dengan processor yang digunakan. Macam-macam Processor Disamping itu pada sistem komputer yang sudah ada saat ini, ternyata jenis prosesor tidak hanya satu saja, bahkan banyak sekali. Mungkin di sini kamu dapat mengenal beberapa macam prosesor di komputer. Prosesor Intel Processor Intel terbaik Prosesor satu ini mungkin tidak asing lagi di dunia komputer. Bahkan bisa jadi komputer atau laptop kamu yang gunakan sekarang menggunakan prosesor Intel. Intel adalah salah satu perusahaan yang berhasil merajai processor di dunia komputer. Mengingat begitu banyak komputer dan laptop menggunakan processor dari perusahaan tersebut. Processor Intel sendiri dilahirkan oleh perusahaan Intel Corporation yang merupakan perusahaan multinasional yang beralamat di Amerika Serikat dan berdiri sejak 1968. Sampai saat ini processor Intel sudah banyak mengalami perkembangan. Berikut di bawah ini adalah tipe-tipe processor yang dihasilkan Intel antara lain 4004 Micro processor8008 Microprocessor8080 Microprocessor8086 – 8088 Microprocessor286 MicroprocessorIntel 386 TMIntel 486 TM DX CPU MicroprocessorIntel Pentium ProcessorIntel Pentium Pro ProcessorIntel Pentium II ProcessorIntel Pentium II Xeon ProcessorIntel Celeron Processor1999Intel Pentium III Processor1999Intel Pentium III Xeon Processor2000Intel Pentium 4 Processor2001Intel Italium Processor2001Intel Italium II Processor2002Intel Pentium M Processor2003Intel Pentium M 735/ 745/ 7552004Intel Pentium 4 Extreme Edition2005Intel Pentium D2005Intel Core 2 Quad2006Intel Quad Core Xeon2006Intel Core i7, i5 dan i3dan banyak lagi. Prosesor AMD Processor AMD terbaik AMD adalah salah satu perusahaan pesaing Intel, apalagi urusan processor. Selain itu AMD adalah perusahaan semikondukstor multinasional beralamat di Amerika Serikat di Sunnyvale, California. Perusahaan ini bisa dibilang kedua terbesar setelah Intel Corporation di bagian pembuat mikroprosesor secara global. Di tahun 2007, perusahaan AMD telah berhasil berada di posisi ke sebelas dari segi pendapatan. Lalu beberapa produk processor milik AMD antara lain Opteron untuk pangsa pasar server.AMD FX dan APU A SERIES untuk pangsa pasar Desktop.APU Z SERIES untuk pangsa pasar prodak tablet pc.Berikut contoh produk AMD processor yang beredar di pasaranAMD Athlon II X2 240 dengan spec 2,8 GHz,2 x 1024 KBAMD Athlon II X2 245 dengan spec 2,9 GHz,2 x 512 KBAMD Athlon II X2 250 dengan spec 3 GHz,2 x 1024 KBAMD Athlon II X2 255 dengan spec 3,2 GHz,2 x 1024 KBAMD Phenom II X4 955 Black Edition dengan spec GHz,4x 512,6 KBAMD Phenom II X4 965 Black Edition dengan spec 3,4 GHz,4x 512,6 KBAMD Phenom II X4 970 Black dengan spec 3,5 GHz,4x 512,6 KBAMD Phenom II X6 1055T dengan spec 2,8 GHz,6x 512,6 KBAMD Phenom II X6 1075T dengan spec 3 GHz,6x 512,6 KBAMD Phenom II X6 1090T BK dengan spec 3,2 GHz,6x 512,6 KBAMD Phenom II X6 1100T BK dengan spec 3,3 GHz,6x 512,6 KB Processor Apple Processor Apple terbaik Siapa sih yang tidak kenal dengan brand satu ini. Apple Inc adalah perusahaan yang bergerak di bidang teknologi multinasional yang berpusat di Silicon Valley, Cupertino, California. Perusahaan Apple lebih fokus di bidang perancangan, pengembangan, dan penjualan produk-produk elektronik. Seperti komputer pribadi hingga perangkat lunak komputer. Awalnya perusahaan Apple Inc ini memiliki nama Apple Computer, Inc sejak awal berdiri pada 1 April 1976. Namun akhirnya kata Computer’ dihapus pada 9 Januari 2007 lalu. Sebab Apple juga ingin meluncurkan produk smartphone yang disebut dengan iPhone. Kembali lagi soal processor, mungkin ada sebagian dari produk processor yang berhasil dibuat oleh Apple. Diantaranya seperti di bawah ini. Apple IApple IIApple DOSApple PascalApple CP/MApple SOSApple ProDOSMacintosh Processor Cyrix VIA Ini merupakan salah satu perusahaan yang mungkin jarang atau banyak yang tidak tahu tentang keberadaannya. namun Cyrix ini memiliki beberapa produk processor yang berhasil mereka kembangkan. Cyrix ini adalah perusahaan yang mengembangkan mikroprosesor yang berdiri pada tahun 1988 di Richardson, Texas. Setelah satu dekade masa didirikan, perusahaan Cyrix resmi bergabung dengan National Semiconductor pada 11 November 1997. Setelah itu di tahun 1999, perusahaan Cyrix diakusisi oleh VIA. Di bawah ini beberapa produk processor yang berhasil dibuat oleh Cyrix. Cyrix FasMathCyrix 486SLC dan Cyrix 486DLCCyrix 5×86Cyrix 6×86 M1Cyrix MIICyrix MediaGXCyrix MII-433GPVIA C3 ProcessorVIA CoreFusion™ Processor PlatformVIA Eden™ ProcessorsVIA C7 ProcessorVIA PV530 ProcessorVIA Nano™ ProcessorVIA Nano™ X2 Processor Processor IBM Internasional Business Machines Corporation IBM adalah salah satu perusahaan terbesar di Amerika Serikat. Lebih tepatnya di kantor berpusat di Armonk, Town of North Castle, New York, Amerika Serikat. Perusahaan ini fokus di bidang menjual berbagai perangkat keras atau perangkat lunak yang terdapat pada komputer. Perusahaan IBM sendiri sudah berdiri sejak lama atau lebih tepatnya di dirkan pada 16 Juni 1911 dan mulai beroperasi sejak 1888. Perusahaan ini sudah berhasil memproduksi komponen-komponen seperti berikut. 800880808088/8086sx28680386 DXIBM 486SLC2Pentium Classic P54CPentium ProPentium II XeonIBM POWER4IBM POWER5IBM POWER6IBM POWER7 Processor IDT Bedanya dengan perusahaan mikroprosesor lain, IDT Integrated Device Technology adalah perusahaan yang membuat CPU dengan harga murah. Perusahaan ini sudah berdiri pada tahun 1980 yang berpusat di San Jose, California, Amerika Serikat. Perusahaan ini sudah berkontribusi dalam membuat processor WinChip yang dikenalkan pada 1 Mei 1997. Beberapa jenis processor yang telah dihasilkan perusahaan ini diantaranya Winchip C6 µmWinChip 2 µmWinChip 2A µmWinChip 2B µmWinChip 3 µm Itulah pengertian processor, fungsi processor, dan cara kerja processor yang mungkin sedikit membantu kamu mengetahui apa itu prosesor. Jika kamu ingin menambahkan tentang prosesor, yuk bagikan melalui kolom komentar di bawah ini. Sumber referensi Indoworx, Nesaba media.
Proteksimengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus: membedakan antara penggunaan yang sudah diberi izin dan yang belum. specify the controls to be imposed. provide a means of enforcement.
Prosesor atau CPU Central Processing Unit, adalah unit yang mengontrol pengoperasian berbagai komponen komputer. Dengan kata lain, ia bekerja seperti otak untuk komputer dan berbagai perangkat yang dapat diprogram, mengumpulkan informasi dan menguraikannya menjadi bagian-bagian yang lebih kecil yang dapat ditafsirkan. Untuk alasan ini, ini dianggap sebagai bagian terpenting dari komputer. Ada berbagai jenis prosesor seperti multiprosesor, mikroprosesor dan juga prosesor multi-core yang memiliki beberapa CPU di sirkuit terintegrasinya. Membaca artikel ini memberikan gambaran umum tentang apa itu CPU, cara kerjanya, konstitusinya, dan jenis CPU apa yang ada saat ini. Untuk apa prosesor atau CPU? Prosesor bertugas menjalankan urutan instruksi dengan benar melalui data yang tersedia. Instruksi ini bertindak untuk mengoperasikan semua aspek yang relevan dari komputer, dari tugas paling sederhana menggunakan program apa pun hingga menginstal aplikasi. Semua perhitungan yang dilakukan oleh CPU memungkinkan setiap tindakan untuk melakukan operasi apa pun di komputer dilakukan secara efektif, cepat dan efisien. Setiap data yang ditemukan di komputer dibagi menjadi potongan-potongan kecil yang dapat didekodekan oleh bagian-bagian berbeda dari CPU. Ini akan menulis hasil dari setiap bagian data untuk tindakan segera atau untuk disimpan dan digunakan di fungsi mendatang. Setiap instruksi yang Anda kirim ke komputer harus dibaca, ditafsirkan, dan ditulis oleh prosesor, dan dalam beberapa kasus, program dapat berisi banyak instruksi. Juga harus dipahami bahwa tugas-tugas ini tidak dilakukan secara berurutan, tetapi CPU bekerja dalam beberapa proses secara bersamaan sehingga seluruh sistem pusat komputer bekerja dengan baik. Inilah yang memungkinkan Anda untuk membuka tab yang berbeda di browser internet saat mengedit dokumen atau mendengarkan musik, semuanya tanpa ada yang kolaps di komputer. Selain itu, ia tidak hanya memproses instruksi untuk kartu grafis komputer, tetapi juga menangani proses memori RAM dan elemen lain yang menyimpan data dan memungkinkan perangkat elektronik berfungsi dengan baik. Namun, item ini berhenti bekerja saat tidak terhubung ke sumber listrik. Karena merupakan bagian penting dari operasi dasar komputer, Anda dapat melihat perbedaan kinerja peralatan tergantung pada apakah ia memiliki CPU yang kuat atau tidak. Bagaimana cara kerja CPU? Prosesor memiliki operasi berdasarkan 4 langkah yaitu membaca, decoding, eksekusi dan menulis. Untuk mencapai hal ini, digunakan bahasa biner yang terdiri dari angka 0 dan 1. Operasi tahap pertama berfokus pada membaca semua data yang tersedia sehingga nantinya dapat dikelola oleh komputer. Dalam langkah ini, harus diperhitungkan bahwa berkali-kali data yang dibaca jauh lebih banyak daripada data yang akhirnya diproses. Karena itu, akan selalu diperlukan untuk menerapkan multisaluran dan cache. Setelah data dibaca, dianalisis sesuai dengan instruksi yang telah ditetapkan sebelumnya sehingga diterjemahkan dengan benar. Ketika fase ini berakhir, informasi dieksekusi dan kemudian ditulis kembali. Pada saat ini, mikroprosesor yang bertugas menawarkan semua hasil dari empat fase ini ke memori komputer untuk menyelesaikan pemrosesan dengan benar. Dengan cara ini, setiap bagian data di komputer mencapai tujuannya dalam format yang kemudian dapat tercermin dalam berfungsinya mesin. Perlu diingat bahwa semakin besar daya yang dimiliki prosesor, semakin cepat ia akan melakukan operasi. Hal ini memungkinkan komputer untuk bekerja jauh lebih efisien dan cepat karena semua instruksi sistem operasi akan dilakukan dalam hitungan detik. Ini melibatkan semuanya, mulai dari membuka atau menutup jendela hingga menginstal program atau bermain game dari komputer. Apa saja komponen CPU? Sebuah prosesor atau Central Processing Unit terdiri dari berbagai komponen yang memungkinkan untuk melaksanakan semua instruksi yang diperlukan untuk membuat komputer bekerja. Komponen yang paling menonjol dalam CPU adalah sebagai berikut ALU. Juga dikenal sebagai Unit Aritmatika-Logika, seperti namanya, unit ini bertanggung jawab untuk menjalankan operasi aritmatika dan logika yang didukung oleh prosesor. Ini adalah mesin kalkulasi yang bertanggung jawab untuk menerima sejumlah kode yang diterjemahkan berdasarkan operasi yang harus dilakukan. Unit kontrol. Ini adalah bagian yang ditujukan untuk menerima data dan instruksi yang dikirim dari memori komputer. Ini bertanggung jawab untuk mengeksekusi dan mengirimkan informasi ini setelah diproses dan mengarahkannya ke masing-masing komponen komputer. Ini menunjukkan kapan dan bagaimana setiap proses yang akan dilakukan harus bekerja. Namun, ini bukan satu-satunya komponen CPU, ada juga bagian lain seperti Bus data. Dinamakan karena fungsi yang mengirimkan data langsung dari memori dan periferal dan sebaliknya. Catatan instruksi. Ini adalah sistem yang menyimpan semua instruksi yang dilakukan pada komputer dari startup. Berkas log. Bertugas menyimpan data sementara untuk memudahkan proses. Penghitung program. Mengizinkan alamat untuk disimpan dalam memori tempat instruksi selanjutnya yang akan dilakukan disimpan. Register alamat memori. Komponen ini mengumpulkan satu demi satu alamat memori tertentu di mana beberapa data harus dibaca atau ditulis. Jam. Komponen penting karena menandai waktu kerja CPU untuk menjadi sistem digital. Jenis prosesor Ada dua kelompok besar di mana CPU dapat diklasifikasikan, masing-masing bekerja sesuai dengan serangkaian instruksi khusus yang didukungnya dan mereka adalah sebagai berikut Prosesor RISC. Juga disebut Reduced Intruction Set Computers. Ini memiliki serangkaian instruksi yang dikurangi dan masing-masing elemen bertanggung jawab untuk mengembangkan tugas-tugas sederhana. Ketika diperlukan untuk memproses instruksi yang lebih kompleks, instruksi tersebut dilakukan melalui beberapa urutan langkah sederhana yang tersedia. Prosesor CISC. Dikenal dengan nama bahasa Inggrisnya sebagai Complex Instruction Set Computers. Mereka adalah CPU yang memiliki kerangka instruksi yang jauh lebih kompleks dan luas. Ini memungkinkan untuk beroperasi pada setiap elemen internal yang dimiliki komputer dan dieksekusi dengan cepat oleh program mikro. Ini membuat pemrosesan operasi jauh lebih efisien dan lebih cepat daripada prosesor RISC. Proteksimengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus: tertentu. Oleh karena itu, proses seleksi ini harus dilakukan oleh scheduler yang tepat. Dalam sistem batch maka akan digantikan oleh proses yang lain. Permasalahannya adalah bila

Pengertian Processor – Prosesor yakni mempunyai suatu tugas yakni meneruskan pekerjaan pemrosesan data ke semua komponen komputer, dan ini dilakukan dengan sangat cepat. Jadi prosesornya yakni sangat panas dan biasanya dilengkapi dengan kipas. Secara umum, pemahaman prosesor sering disebut sebagai otak komputer. Sebuah prosesor jelas merupakan IC yang mengontrol seluruh sistem komputer dan digunakan sebagai pusat atau otak dengan fungsi penghitungan dan pelaksanaan dalam tugas. Dalam pembahasan kali ini, kami akan menyampaikan secara lengkap dan jelas yakni mengenai Pengertian Processor. Untuk ulasan selengkapnya, yuukk… Simak sebagai berikut. Apa itu Processor ?Jenis-Jenis Prosesor Komputer1. INTEL2. ARM Advanced RISC Machine3. AMD Advanced Micro Device4. Transmeta5. CyrixCara Kerja ProcessorFungsi Prosesor Apa itu Processor ? Pengertian Prosesor atau Mikroprosesor merupakan sebagai perangkat keras yakni menjadi otak dari komputer, dan jika PC tanpa prosesor, PC tidak akan bisa berjalan. Prosesor yakni sering disebut dengan suatu titik kontrol atau otak komputer yang didukung oleh komponen lain. Prosesor adalah IC yang mengontrol seluruh sistem komputer dan digunakan sebagai komputer pusat atau otak untuk menghitung dan melakukan tugas. Lokasi prosesor berada di soket yang disediakan pada motherboard. Prosesor dapat diganti dengan prosesor lain jika prosesor cocok dengan soket pada motherboard. Banyak merek prosesor yang ada di pasaran termasuk Intel, IBM, AMD, Cyrix VIA, Apple, dan IDT. Namun, ada dua perusahaan di seluruh dunia yang dikenal sebagai pengembang proses untuk PC, AMD dan Intel. Prosesor yakni telah mempunyai suatu tugas meneruskan pekerjaan pemrosesan data ke semua komponen komputer, dan ini dilakukan dengan cepat. Jadi prosesornya sangat panas dan biasanya telah dilengkapi dalam sebuah kipas. Secara umum dipahami oleh prosesor atau sering disebut sebagai otak komputer, jelas bahwa IC adalah kontrol dari seluruh proses sistem komputer dan digunakan sebagai fungsi pusat atau otak untuk menghitung dan melaksanakan sebuah tugas. Jenis-Jenis Prosesor Komputer Untuk komputer, prosesor harus berjalan dengan baik sehingga tidak hanya ada beberapa komponen prosesor pada satu komputer, berikut ialah penjelasannya 1. INTEL Prosesor ini yakni telah diproduksi dengan suatu Intel Corporation di Amerika Serikat. Prosesor Intel ini tidak meremehkan penggunaan prosesor ini dari Intel. Keuntungan dari prosesor Intel adalah Merupakan salah satu prosesor tahan panasProsesor ini yakni begitu sangat disarankan, sehingga harganya cukup tinggiIni telah menawarkan keunggulan Turbo Bost untuk Intel Core 13 dan Care 15 serta Core 17 dan dengan demikian memungkinkan alur kerja komputer yang lebih cepat. 2. ARM Advanced RISC Machine Prosesor ini yakni telah dikembangkan oleh ARM Limited. Prosesor tersebut yakni telah dikembangkan untuk mengoptimalkan tiga kategori dan karenanya sering digunakan terhadap pemutar musik, smartphone, dan router. 3. AMD Advanced Micro Device Perusahaan AMD bermarkas di Sunnyvale, California, Amerika, tempat Intel Processor berkompetisi. Jenis prosesor ini adalah prosesor yang paling populer untuk penggemar game karena prosesor AMD dilengkapi dengan VGA Ati Radeon. Kehilangan prosesor ini menghabiskan lebih banyak daya dan mempercepat prosesor. 4. Transmeta Perusahaan yang memproduksi prosesor Transmeta adalah Transmeta, sebelum perusahaan berhenti, itu sudah merupakan pesaing serius bagi Intel dan AMD, karena dalam suatu prosesor ini yakni telah menggunakan sedikit daya untuk menjalankan komputer dan tidak memanas dengan cepat selama periode waktu yang lama dan satu Kinerja penjualan ramah. 5. Cyrix Dibangun pada tahun 1988 di Richardson, Texas. Kualitas jenis prosesor ini masih di bawah Intel dan AMD, tetapi dengan kecepatan kerja, jenis prosesor Cyrix ini memiliki kecepatan optimal atau memuaskan. Cara Kerja Processor Kecepatan pemrosesan data pada prosesor dapat mencapai 400 gigahertz, yang berarti bahwa prosesor pada komputer dapat menjalankan 4000 miliar instruksi dalam satu pekerjaan. Jumlahnya adalah jumlah kemajuan teknologi yang luar biasa karena banyak kegiatan kerja tidak dilakukan secara manual oleh manusia. Istilah seperti itu tentu diketahui oleh pemain yang sangat peduli dengan spesifikasi komputer yang digunakan dalam kasus ini. Istilah “prosesor yang lebih baik” adalah kepastian antara game dan prosesor yang digunakan. Dalam suatu perkembangan kami sebagai pengguna komputer kelas menengah, kami mengenal dua produsen komponen ajaib ini, Intel dan AMD. Dua prosesor prosesor harus bersaing untuk menghadirkan otak komputer yang paling kuat dan canggih. Kita pasti akan melihat keduanya ketika membeli laptop, terutama ketika datang ke jenis prosesor yang digunakan, karena meskipun merek laptop sama, itu tidak selalu prosesor yang sama. Fungsi Prosesor Sebagai pengguna komputer yang mempunyai suatu pengetahuan yang cukup untuk memahami komponen prosesor untuk pemrosesan data, pendapat mereka pada umumnya tidak salah karena mengandung pengolah kata. Prosesnya adalah mengatur data yang melewati bagian input dan kemudian data dalam proses yang menghasilkan data output yang melewati output itu. Akan tetapi, perlu diketahui bahwa prosesor tidak berfungsi karena harus didukung oleh komponen dengan kecepatan minimum yang sama. Dalam hal ini, RAM Random Access Memory adalah komponen yang mendukung kinerja proses cepat. Mengapa RAM harus didukung? Karena ruang penyimpanan utama, seperti hard disk, tidak dapat memasok prosesor data dengan prosesor, RAM diperlukan sebagai jembatan antara hard disk dan prosesor, sehingga data yang diproses oleh prosesor terlebih dahulu mencapai RAM. Baca Juga Demikianlah pembahasan yang telah kami sampaikan secara lengkap dan jelas yakni mengenai Pengertian Processor. Semoga ulasan ini, dapat berguna dan bermanfaat bagi Anda semuanya.

Atasdasar itulah semua komponen yang terlibat dalam pendidikan harus ditingkatkan kualitasnya. Akan tetapi karena banyak keterbatasan yang dimiliki oleh bangsa ini, perlu dilakukan upaya peningkatan mutu pendidikan Islam, dalam hal ini guru tampaknya menduduki prioritas pertama untuk meningkatkan kualitasnya melalui pemberdayaan profesionalisasi. Dalam sebuah prosessor atau pemroses, hanya satu proses yang bisa dieksekusi pada saat tertentu, sedangkan proses lain harus menunggu CPU luang dan dijadwal ulang. Multiprogramming adalah suatu cara dalam mengeksekusi proses setiap waktu sehingga penggunaan CPU dapat dimaksimalkan dengan baik. Penjadwalan CPU adalah salah satu tugas dasar dari sistem operasi, hampir semua resource atau sumber daya komputer dijadwalkan terlebih dahulu sebelum penjadwalan CPU tersebut bergantung dari hasil observasi sekumpulan proses. Proses eksekusi terdiri dari perulangan eksekusi CPU dan penungguan I/O. Eksekusi proses dimulai dari CPU burst yang diikuti oleh I/O burst dan begitu Proses CPUKetika sebuah CPU mengalami waktu idle, sistem operasi bertugas harus memilih salah satu proses untuk masuk ke dalam antrian yang akan dieksekusi oleh CPU. Pemilihan tersebut dilakukan dari hasil penjadwalan jangka pendek atau penjadwal Bambang [2002] dalam sistem operasi kompleks ada tiga tipe penjadwalan yakni Penjadwalan jangka pendek yang berfungi menjadwalkan alokasi pemroses diantara proses-proses yang telah siap ready pada memori jangka menengah berfungsi menangani dan mengendalikan transisi perubahan dari suspended to ready dari proses-proses Jangka Panjang bekerja pada antrian batch dan memilih batch selanjutnya yang harus Penjadwalan CPUDalam penjadwalan non-preemptive sekali CPU telah dialokasikan untuk sebuah proses, maka tidak dapat diganggu seperti pada windows sedangkan penjadwalan preemptive yaitu saat suatu proses sedang dieksekusi, CPU dapat diambil alih oleh proses lain sehingga proses di tunda dan dilanjutkan kembali hingga proses selesai seperti pada windows 95 ke PenjadwalanSetiap algoritma penjadwalan dapat berbeda dengan nilai yang berbeda dan sistem komputer yang berbeda. Dalam penjadwalan CPU diperlukan beberapa kriteria diantaranya adalah CPU Utilization. Kita menginginkan kerja CPU sesibuk mungkin. Konsepnya pemanfaatan CPU mempunyai jangkauan dari 0 sampai 100 persen. Di sistem yang sebenarnya mungkin hanya memiliki jangkauan dari 40 untuk proses ringan hingga 90 persen untuk proses berat.Throughput. Pengukuran kinerja CPU adalah banyaknya proses yang diselesaikan per satuan waktu. Jika kita mempunyai beberapa proses yang sama dan memiliki beberapa algoritma penjadwalan yang berbeda, hasil kinerja bisa menjadi salah satu kriteria penilaian, dimana algoritma yang menyelesaikan proses terbanyak mungkin yang Time. Dari sudut pandang proses tertentu, kriteria yang penting adalah berapa lama untuk mengeksekusi proses tersebut. Memang, lama pengeksekusian sebuah proses sangat tergantung dari hardware yang dipakai, namun kontribusi algoritma penjadwalan tetap ada dalam lama waktu yang digunakan dalam menyelesaikan sebuah proses. Waiting Time. Algoritma penjadwalan CPU tidak mempengaruhi waktu untuk melaksanakan proses tersebut atau I/O, karena hanya mempengaruhi jumlah waktu yang dibutuhkan proses diantrian ready. Waiting time adalah jumlah waktu yang dbutuhkan proses di antrian time. Di sistem yang interaktif, turnaround time mungkin bukan waktu yang terbaik untuk kriteria. Sering sebuah proses dapat memproduksi output di awal, dan dapat meneruskan hasil yang baru sementara hasil yang sebelumnya telah diberikan ke pengguna. ukuran lain adalah waktu dari pengiriman permintaan sampai respon yang pertama diberikan. Hal ini disebut response time, yaitu waktu untuk memulai memberikan respon, tetapi bukan waktu yang dipakai output untuk respon tersebut. Turnround time pada umumna dibatasi oleh kecepatan perangkat output. Sebaiknya dalam membuat sebuah algoritma untuk penjadwalan yang dilakukan adalah memaksimalkan penggunaan CPU dan througput serta meminimalkan turnaround time, waiting time dan response PenjadwalanDalam penjadwalan CPU terdapat masalah yaitu memutuskan proses mana yang berada dalam antrian ready yang akan dialokasikan ke CPU. Ada beberapa algoritma penjadwalan CPU yang dipergunakan seperti berikut First-Come First-Served FCFSDari namanya sudah dapat diketahui bahwa proses yang pertama datang akan dilayani terlebih dahulu. Dengan menggunakan algoritma ini setiap proses yang berada pada status ready dimasukkan ke dalam antrian FIFO First-in First-Out sesuai dengan waktu dari FCFS adalah Waiting time rata-ratanya cukup lamaTerjadinya convoy effect sekumpulan proses menunggu lama dalam menunggu satu proses besar yang sedang dieksekusi oleh CPUAlgoritma ini menerapkan konsep non-preemptive proses yang sedang dieksekusi oleh CPU tidak dapat diganggu oleh proses lainShortest-Job First SJFDengan algoritma SJF maka setiap proses yang berada di antrian ready akan dieksekusi berdasarkan burst time terkecil. Hal ini menjadikan algoritma ini waiting time yang cukup singkat. Algoritma ini dapat dibagi menjadi dua konsep bagian yaitu Preemptive, Jika terdapat proses yang sedang dieksekusi oleh CPU dan terdapat proses pada antrian ready yang burst timenya lebih kecil daripada proses yang sedang dieksekusi, maka proses yang sedang dieksekusi oleh CPU akan digantikan oleh proses yang berada di antrian ready Preemptive, CPU tidak mengizinkan proses yang terdapat pada antrian ready untuk menggeser proses yang sedang dieksekusi oleh CPU meskipun proses yang baru tersebut memiliki burst time yang lebih dari algoritma ini adalah Kesulitan dalam memprediksi burst time proses yang akan dieksekusi yang memiliki burst time yang besar akan mempunyai waiting time yang tambah besar ini dikarenakan yang dieksekusi terlebih dahulu adalah proses dengan burst time yang SchedullingPenjadwalan dengan prioritas adalah algoritma penjadwalan yang mendahulukan sebuah proses dengan nilai prioritas tertinggi. Setiap proses mempunyai prioritasnya masing-masing. Prioritas dalam suatu proses dapat ditentukan melalui beberapa karakteristik seperti batas waktu, kebutuhan memori, tingkat kepentingan proses, akses berkas, dan perbandingan antara I/O burt dengan CPU burst. Algoritma prioritas schedulling bisa dijalankan secara preemptive maupun non-preemptive, sama seperti SJF hanya dalam algoritma ini prioritas yang dijadikan alat ukur bukan burst time pada penjadwalan prioritas adalah dapat terjadinya indefinite blocking starvation yakni suatu proses yang memiliki prioritas rendah kemungkinan untuk tidak dieksekusi jika terdapat proses lain yang mempunyai prioritas lebih tinggi darinya. Solusinya adalah dengan aging meningkatkan prioritas dari setiap proses yang menunggu dalam antrian secara bertahap.Multilevel Feedback QueueAlgoritma ini memperbolehkan proses untuk berpindah antrian, jika suatu proses menyita CPU terlalu lama, maka proes itu akan dipindahkan ke antrian yang lebih rendah. Hal ini menguntungkan proses interaksi karena proses ini hanya menggunakan waktu CPU yang sedikit demikian juga dengan proses yang menunggu terlalu lama akan dinaikan menerapkan algoritma multilevel feedback qeueu perlu mendefiniskan terlebih dahulu parameter-parameternyanya yaitu Jumlah antrianAlgoritma internal tiap antrianAturan kapan sebuah proses naik ke antrian yang lebih tinggiAturan kapan sebuah proses turun ke antrian yang lebih rendahAturan untuk antrian mana yang akan dimasuki oleh proses yang baru datangAlgoritma ini untuk saat ini paling banyak diperganakan dikarenakan fleksibel dan dapat diterapkan sesuai dengan kebutuhan sistem, RegisterKode Status Kondisi (Flag) Kode yang menggambarkan hasil operasi sebelumnya. Fungsi Register - Control dan Status Register Register ini digunakan oleh unit control untuk mengontrol operasi cpu dan oleh program system operasi untuk mengontrol eksekusi program. Program Counter (PC) Berisi alamat instruksi yang akan diambil.
1. Proses dimana insruksi dan data akan diload dari memori ke dalam CPU merupakan proses yang disebut….. 2. Dibawah ini adalah struktur dari CPU, kecuali…. 3. Dibawah ini adalah proses yang harus dilakukan oleh prosesor, kecuali….. 4. Adalah media penyimpana internal CPU yang digunakan saat proses pengolahan data, yaitu pengertian dari….. 5. Dibawah ini adalah elemen-elemen dari instruksi, kecuali….. b. Source operand reference c. Resource operand reference 6. Dibawah ini adalah tipe-tipe instruksi, kecuali…. 7. Berikut iniyang merupakan tipe-tipe operand yaitu….. 8. Dibawah ini adalah tipe-tipe operasi, kecuali…. 9. Berikut yang merupakan operasi set instruksi untuk operasi logika yaitu … 10. Berikut ini merupakan tindakan CPU untuk melakukan operasi arithmetic yaitu … a. melakukan fungsi dari ALU b. menetapkan lokasi operand c. menetapkan panjang data d. menetapkan mode pengalamatan e. menatapkan set instruksi 11. Berikut ini merupakan operasi set instruksi, kecuali….. 12. Berikut ini adalah tindakan transfer control, kecuali…. 13. Menghentikan eksekusi program merupakan pengertian dari….. 14. Dibawah ini merupan operasi set instruksi, kecuali……. 15. Berikut ini adalah mode dan format pengalamatan, kecuali……. 16. Menspesifikasikam operasi yang akan dilakaukan adalah fungsi dari… a. Elemen instruksi mesin 17. Next instruction reference berfungsi untuk…… a. Menspesifikasikan operasi yang akan diproses d. Menguji kondisi tertentu e. Menginformasikan CPU proses instruksi berikutnya yang harus dialami 18. Berikut yang termasuk elemen instruksi, kecuali…. b. Next instruction reference c. Result instruction reference 19. Berikut yang termasuk model-model displacement adalah... 20. Kelemahan dari dirrect addressing adalah... a. Tidak memerlukan banyak waktu dalam proses data b. Memerlukan memori yang tinggi c. Field alamat sangat efektif d. Field alamat panjangnya lebih kecil e. Banyak di gunakan pada komputer lama 21. Apa fungsi start I/O? a. Untuk menjumlah data yang di proses b. Untuk mengahiri proses c. Untuk mengawali proses 22. Berikut yang termasuk perangkat keras adalah, kecuali... 23. Kelemahan dari dirrect addressing adalah... a. Tidak memerlukan banyak waktu dalam proses data b. Memerlukan memori yang tinggi c. Field alamat sangat efektif e. Banyak di gunakan pada komputer lama 24. Tiga komponen utama system computer menurut Stalling, antara lain… a. CPU, memori primer, memori tersier b. Modem, CPU, memori tersier c. CPU, memori primer dan sekunder, dan I/O devices d. I/O devices, CPU, modem e. CPU, I/O device, Keyboard e. Hardware, software, brainware 25. Di bawah ini merupakan peralatan masukkan/keluaran I/O devices, kecuali …
. 62 311 187 69 188 12 11 355

proses yang harus dilakukan oleh prosesor kecuali