Pelayan kemas kini eset smart security 5 terkini. UPD: Nod32View Digodam. Arahan untuk menggantikan pelayan kemas kini untuk NOD32

Dalam artikel ini kita akan bercakap tentang apa itu unit pemprosesan pusat dan cara ia berfungsi.

Unit pemprosesan pusat atau pemproses adalah salah satu komponen terpenting yang boleh kita temui dalam hampir semua peranti berteknologi tinggi moden.

Walau bagaimanapun, kebanyakan kita mempunyai pemahaman yang agak lemah tentang apa yang mereka lakukan dan bagaimana mereka melakukannya, bagaimana mereka menjadi keajaiban teknologi yang kompleks, apakah jenis moden yang utama.

Jadi, hari ini kami akan cuba menerangkan secara terperinci aspek paling penting dari pelbagai komponen yang memberi kehidupan kepada semua peranti yang membantu kami menikmati kualiti hidup yang lebih tinggi.

Apakah unit pemprosesan pusat?

Walaupun tidak boleh dikatakan bahawa terdapat satu bahagian yang paling penting dalam komputer, kerana lebih daripada satu daripadanya sangat diperlukan untuk operasinya, unit pemprosesan pusat atau pemproses boleh dianggap sebagai asas kepada mesin ini. Dan komponen inilah yang bertanggungjawab untuk pengkomputeran, penyusunan atau pemprosesan, konsep yang mentakrifkan komputer dan komputer riba moden.

Pada masa ini ia adalah teknologi kompleks yang dibangunkan menggunakan seni bina mikroskopik, kebanyakannya dibentangkan dalam bentuk cip tunggal, agak kecil, dari mana ia dipanggil mikropemproses beberapa dekad yang lalu.

Hari ini, pemproses ditemui dalam hampir setiap objek yang kita gunakan hari ini: televisyen, telefon pintar, ketuhar gelombang mikro, peti sejuk, kereta, peralatan audio dan, sudah tentu, komputer peribadi. Walau bagaimanapun, ini tidak selalunya keajaiban teknologi seperti sekarang.

Sejarah pemproses

Terdapat satu masa apabila pemproses terdiri daripada armata besar yang boleh mengisi bilik dengan mudah. Langkah pertama kejuruteraan komputer ini sebahagian besarnya terdiri daripada tiub kosong, yang, walaupun pada masa itu jauh lebih berkuasa daripada alternatif yang dibentuk oleh geganti elektromekanikal, hari ini 4 MHz yang, sebahagian besarnya, mereka capai kelihatan menggelikan kepada kami.

Dengan kemunculan transistor pada tahun 50-an dan 60-an, penciptaan pemproses bermula, sebagai tambahan kepada yang lebih kecil dan lebih berkuasa, dan juga lebih dipercayai, kerana mesin yang dicipta oleh tiub vakum cenderung mengalami kegagalan purata setiap 8 jam.

Walau bagaimanapun, apabila kita bercakap tentang mengecut, kami tidak bermaksud ia sesuai dengan tapak tangan anda. Dan pemproses yang masih besar terdiri daripada berpuluh-puluh papan litar yang disambungkan bersama untuk menyokong hayat pemproses tunggal.

Selepas ini muncul ciptaan litar bersepadu, yang pada asasnya menghubungkan segala-galanya dalam satu papan litar atau wafer, yang merupakan langkah pertama ke arah mencapai mikropemproses moden. Litar bersepadu pertama adalah sangat mudah kerana mereka hanya boleh mengumpulkan beberapa transistor, tetapi selama bertahun-tahun terdapat peningkatan eksponen dalam bilangan transistor yang boleh ditambah kepada litar bersepadu pada pertengahan tahun enam puluhan. Kami sudah mempunyai pemproses kompleks pertama, yang terdiri daripada satu wafer.

Mikropemproses pertama seperti itu akan diperkenalkan ke pasaran pada tahun 1971, ia adalah Intel 4004, dan sejak itu selebihnya adalah sejarah. Terima kasih kepada evolusi pesat cip kecil ini dan fleksibilitinya yang hebat, mereka telah memonopoli sepenuhnya pasaran komputer, kerana, dengan pengecualian aplikasi yang sangat khusus yang memerlukan perkakasan yang sangat khusus, ia adalah teras kepada hampir semua komputer moden.

Bagaimanakah unit pemprosesan pusat (CPU) berfungsi?

Dipermudahkan kepada yang melampau dan dari segi didaktik, operasi pemproses diberikan dalam empat fasa. Fasa ini tidak semestinya sentiasa berasingan, tetapi biasanya bertindih dan sentiasa berlaku serentak, tetapi tidak semestinya untuk fungsi tertentu.

Pada peringkat pertama, pemproses bertanggungjawab untuk memuatkan kod dari memori. Dengan kata lain, baca data yang perlu diproses kemudian. Dalam fasa pertama ini, masalah biasa dalam seni bina pemproses ialah terdapat maksimum data yang boleh dibaca dalam tempoh masa dan biasanya lebih rendah daripada apa yang boleh diproses.

Dalam fasa kedua, peringkat pertama pemprosesan seperti itu berlaku. Maklumat yang dibaca pada peringkat pertama dianalisis mengikut set arahan. Oleh itu, dalam data yang dibaca, akan terdapat pecahan deskriptif untuk satu set arahan yang menunjukkan perkara yang perlu dilakukan dengan maklumat yang lain. Untuk memberikan contoh praktikal, terdapat kod yang menyatakan bahawa data paket harus ditambah bersama-sama dengan data paket lain, dengan setiap paket mewakili maklumat yang menerangkan nombor, di mana operasi aritmetik biasa diperolehi.

Kemudian datang fasa, yang berterusan dengan pemprosesan percuma, dan bertanggungjawab untuk melaksanakan arahan yang dinyahkod dalam fasa kedua.

Akhirnya, proses berakhir dengan fasa tulis, di mana maklumat dimuatkan semula, hanya kali ini dari pemproses ke memori. Dalam sesetengah kes, maklumat mungkin dimuatkan ke dalam memori pemproses untuk digunakan semula kemudian, tetapi setelah pemprosesan kerja tertentu selesai, data itu sentiasa akan ditulis ke memori utama, di mana ia mungkin ditulis ke unit storan, bergantung pada permohonan.

Seni bina pemproses moden utama

Seperti yang telah kami katakan, fungsi pemproses adalah untuk mentafsir maklumat. Data dimuatkan daripada pelbagai sistem memori dalam bentuk kod binari, dan kod inilah yang mesti ditukar oleh pemproses kepada data berguna oleh aplikasi. Tafsiran ini dilaksanakan menggunakan satu set arahan, yang menentukan seni bina pemproses.

Pada masa ini, dua seni bina utama yang digunakan ialah RISC dan CISC. RISC memberikan kehidupan kepada pemproses yang dibangunkan oleh firma British ARM, yang telah berkembang dengan ketara dengan peningkatan peranti mudah alih. Selain itu, PowerPC, seni bina yang melahirkan komputer Apple, pelayan dan konsol Xbox 360 dan PlayStation 3, adalah berdasarkan RISC. CISC ialah seni bina yang digunakan dalam pemproses AMD Intel dan X86-64 X86.

Bagi seni bina mana yang lebih baik, selalu dikatakan bahawa RISC yang lebih bersih dan lebih dioptimumkan akan menjadi masa depan pengkomputeran. Walau bagaimanapun, Intel dan AMD tidak pernah menyerah kalah dan berjaya mencipta ekosistem yang sangat kuat di sekeliling pemproses mereka, yang, walaupun sangat tercemar oleh unsur keserasian ke belakang yang lapuk, sentiasa menyokong pesaing mereka.

Secara keseluruhannya, terima kasih kepada fleksibiliti dan kemudahan relatif pengeluaran mereka, pemproses yang lebih besar akan kekal sebagai pusat pengkomputeran moden selama beberapa tahun. Tetapi kita mesti sentiasa ingat bahawa selama bertahun-tahun, teknologi selari telah berkembang untuk membantu mengasingkan beban kerja, dan hari ini lebih daripada sebelumnya, GPU, yang lebih berkuasa tetapi kurang fleksibel, telah mula mendapat kepentingan yang hampir sama.

Video: Apakah itu CPU [Unit Pemprosesan Pusat, CPU] - Pantas dan Jelas!

Komponen yang paling penting bagi mana-mana komputer ialah pemproses (mikropemproses)- peranti pemprosesan maklumat dikawal perisian yang dibuat dalam bentuk satu atau lebih litar bersepadu berskala besar atau ultra besar.

Pemproses termasuk komponen berikut:

    peranti kawalan- menjana dan membekalkan kepada semua elemen PC pada masa yang betul isyarat kawalan tertentu (nadi kawalan), ditentukan oleh spesifik operasi yang dijalankan dan hasil operasi sebelumnya;

    unit logik aritmetik (ALU)- direka untuk melaksanakan semua operasi aritmetik dan logik pada maklumat berangka dan simbolik;

    coprocessor- blok tambahan yang diperlukan untuk pengiraan matematik yang kompleks dan apabila bekerja dengan program grafik dan multimedia;

    daftar tujuan am- sel memori berkelajuan tinggi, digunakan terutamanya sebagai pelbagai pembilang dan penunjuk ke ruang alamat PC, akses yang boleh meningkatkan kelajuan program yang sedang dilaksanakan dengan ketara;

    ingatan cache- blok memori berkelajuan tinggi untuk penyimpanan jangka pendek, rakaman dan output maklumat yang diproses pada masa tertentu atau digunakan dalam pengiraan. Ini meningkatkan prestasi pemproses;

    bas data- sistem antara muka yang melaksanakan pertukaran data dengan peranti PC lain;

    penjana jam(impuls);

    pengawal gangguan;

Ciri-ciri utama pemproses ialah:

Kekerapan jam- bilangan operasi asas (kitaran) yang dilakukan oleh pemproses dalam satu saat. Kelajuan jam diukur dalam megahertz (MHz) atau gigahertz (GHz). Semakin tinggi kelajuan jam, semakin cepat pemproses berjalan. Pernyataan ini adalah benar untuk satu generasi pemproses, kerana model pemproses yang berbeza memerlukan bilangan kitaran jam yang berbeza untuk melakukan tindakan tertentu.

Kedalaman bit- bilangan digit binari (bit) maklumat yang diproses (atau dihantar) dalam satu kitaran jam. Saiz bit juga menentukan bilangan bit binari yang boleh digunakan dalam pemproses untuk menangani RAM.

Pemproses juga dicirikan oleh: jenis teras pemproses(teknologi pengeluaran ditentukan oleh ketebalan elemen minimum mikropemproses); kekerapan bas, tempat mereka bekerja; saiz cache;tergolong dalam keluarga tertentu(serta penjanaan dan pengubahsuaian); "faktor bentuk"(standard peranti dan penampilan) dan ciri-ciri tambahan(contohnya, kehadiran sistem khas "arahan multimedia" yang direka untuk mengoptimumkan kerja dengan grafik, video dan bunyi).

Hari ini, hampir semua komputer desktop IBM yang serasi PC mempunyai pemproses daripada dua pengeluar utama (dua keluarga) - Intel Dan AMD.

Sepanjang sejarah pembangunan PC IBM, terdapat lapan generasi utama dalam keluarga mikropemproses Intel (dari i8088 hingga Pentium IV). Di samping itu, Intel Corporation telah menghasilkan dan terus menghasilkan generasi pemproses Pentium spin-off (Pentium Pro, Pentium MMX, Intel Celeron, dll.). Generasi mikropemproses Intel berbeza dalam kelajuan, seni bina, faktor bentuk, dsb. Selain itu, pelbagai pengubahsuaian dihasilkan dalam setiap generasi.

Pesaing kepada mikropemproses Intel hari ini ialah keluarga mikropemproses AMD: Athlon, Sempron, Opteron (Shanghai), Phenom.

Mikropemproses Intel dan AMD tidak serasi (walaupun kedua-duanya serasi dengan IBM PC dan menyokong program yang sama) dan memerlukan papan induk yang sepadan dan kadangkala memori.

Untuk PC seperti Macintosh (Apple), pemproses keluarga mereka sendiri dihasilkan Mac.

CPU

Intel 80486DX2 dalam pakej PGA seramik.

Intel Celeron 400 soket 370 dalam bekas PPGA plastik, pandangan bawah.

Intel Celeron 400 soket 370 dalam bekas PPGA plastik, pandangan atas.

Intel Celeron 1100 soket 370 dalam bekas FC-PGA2, pandangan bawah.

Intel Celeron 1100 soket 370 dalam bekas FC-PGA2, pandangan atas.

CPU (CPU; CPU- Bahasa Inggeris unit pemprosesan pusat, secara literal - peranti pengkomputeran pusat) - pelaksana arahan mesin, sebahagian daripada perkakasan komputer atau pengawal logik boleh atur cara, bertanggungjawab untuk melaksanakan operasi yang ditentukan oleh atur cara.

CPU moden, dilaksanakan dalam bentuk litar mikro (cip) berasingan yang melaksanakan semua ciri yang wujud dalam peranti jenis ini, dipanggil mikropemproses. Sejak pertengahan 1980-an, yang terakhir telah secara praktikal menggantikan jenis CPU lain, akibatnya istilah itu menjadi semakin sering dianggap sebagai sinonim biasa untuk perkataan "pemproses mikro". Walau bagaimanapun, ini tidak benar: unit pemprosesan pusat sesetengah superkomputer sehingga hari ini ialah tatasusunan kompleks litar bersepadu berskala besar (LSI) dan litar bersepadu berskala sangat besar (VLSI).

Asalnya istilah Unit pemprosesan pusat menerangkan kelas khusus mesin logik yang direka untuk melaksanakan program komputer yang kompleks. Oleh kerana koresponden yang agak rapat tujuan ini dengan fungsi pemproses komputer yang wujud pada masa itu, ia secara semula jadi dipindahkan ke komputer itu sendiri. Penggunaan istilah dan singkatannya berhubung dengan sistem komputer bermula pada tahun 1960-an. Reka bentuk, seni bina dan pelaksanaan pemproses telah berubah beberapa kali sejak itu, tetapi fungsi boleh laku utama mereka kekal sama seperti sebelumnya.

CPU awal dicipta sebagai komponen unik untuk sistem komputer yang unik, malah satu-satunya. Kemudian, pengeluar komputer beralih daripada kaedah yang mahal untuk membangunkan pemproses yang direka untuk menjalankan satu atau beberapa program yang sangat khusus kepada pengeluaran besar-besaran kelas tipikal peranti pemproses pelbagai guna. Trend ke arah penyeragaman komponen komputer timbul semasa era pembangunan pesat elemen semikonduktor, kerangka utama dan komputer mini, dan dengan kemunculan litar bersepadu ia menjadi lebih popular. Penciptaan litar mikro memungkinkan untuk meningkatkan lagi kerumitan CPU sambil mengurangkan saiz fizikalnya pada masa yang sama. Penyeragaman dan pengecilan pemproses telah membawa kepada penembusan mendalam peranti digital berdasarkannya ke dalam kehidupan seharian manusia. Pemproses moden boleh didapati bukan sahaja dalam peranti berteknologi tinggi seperti komputer, tetapi juga dalam kereta, kalkulator, telefon bimbit, dan juga mainan kanak-kanak. Selalunya mereka diwakili oleh mikropengawal, di mana, sebagai tambahan kepada peranti pengkomputeran, komponen tambahan (antara muka, port input/output, pemasa, dll.) terletak pada cip. Keupayaan pengkomputeran moden mikropengawal adalah setanding dengan pemproses komputer peribadi sepuluh tahun yang lalu, dan selalunya melebihi prestasinya dengan ketara.

Seni bina Von Neumann

Kebanyakan pemproses komputer peribadi moden secara amnya berdasarkan beberapa versi proses pemprosesan berjujukan kitaran yang dicipta oleh John von Neumann.

D. von Neumann menghasilkan satu skim untuk membina komputer pada tahun 1946.

Langkah-langkah yang paling penting dalam proses ini digariskan di bawah. Seni bina yang berbeza dan pasukan yang berbeza mungkin memerlukan langkah tambahan. Sebagai contoh, arahan aritmetik mungkin memerlukan akses memori tambahan yang membaca operan dan menulis hasil. Ciri tersendiri seni bina von Neumann ialah arahan dan data disimpan dalam memori yang sama.

Peringkat kitaran pelaksanaan:

  1. Pemproses meletakkan nombor yang disimpan dalam daftar kaunter program pada bas alamat dan mengeluarkan arahan baca ke memori;
  2. Nombor yang ditetapkan ialah alamat untuk ingatan; memori, setelah menerima alamat dan arahan baca, meletakkan kandungan yang disimpan di alamat ini pada bas data dan melaporkan kesediaan;
  3. Pemproses menerima nombor daripada bas data, mentafsirkannya sebagai arahan (arahan mesin) daripada sistem arahannya dan melaksanakannya;
  4. Jika arahan terakhir bukan arahan cawangan, pemproses bertambah satu (dengan mengandaikan panjang setiap arahan adalah satu) nombor yang disimpan dalam kaunter program; akibatnya, alamat arahan seterusnya terbentuk di sana;
  5. Langkah 1 dilakukan semula.

Gelung ini dilaksanakan selalu, dan ia dipanggil proses(oleh itu nama peranti).

Semasa proses, pemproses membaca urutan arahan yang terkandung dalam ingatan dan melaksanakannya. Urutan arahan ini dipanggil program dan mewakili algoritma untuk operasi berguna pemproses. Susunan perintah bacaan berubah jika pemproses membaca arahan lompat - maka alamat arahan seterusnya mungkin berbeza. Satu lagi contoh perubahan proses ialah apabila arahan berhenti diterima atau bertukar kepada mod gangguan perkakasan.

Perintah CPU adalah tahap kawalan komputer yang paling rendah, jadi pelaksanaan setiap arahan tidak dapat dielakkan dan tanpa syarat. Tiada semakan dibuat untuk memastikan bahawa tindakan yang dilakukan boleh diterima; khususnya, kemungkinan kehilangan data berharga tidak disemak. Untuk membolehkan komputer melakukan tindakan yang sah sahaja, arahan mesti disusun dengan betul ke dalam program yang diperlukan.

Kelajuan peralihan dari satu peringkat kitaran ke yang lain ditentukan oleh penjana jam. Penjana jam menghasilkan denyutan yang berfungsi sebagai irama untuk pemproses pusat. Kekerapan denyutan jam dipanggil frekuensi jam.

Seni bina saluran paip

Seni bina saluran paip ( saluran paip) telah diperkenalkan ke dalam pemproses pusat untuk meningkatkan prestasi. Biasanya, untuk melaksanakan setiap arahan, perlu menjalankan beberapa operasi yang serupa, contohnya: mengambil arahan daripada RAM, menyahkod arahan, menangani operan dalam RAM, mengambil operan daripada RAM, melaksanakan arahan, menulis. hasilnya kepada RAM. Setiap operasi ini dikaitkan dengan satu peringkat penghantar. Sebagai contoh, saluran paip mikropemproses MIPS-I mengandungi empat peringkat:

  • menerima dan menyahkod arahan (Ambil)
  • menangani dan mendapatkan semula operan daripada RAM (Akses memori)
  • menjalankan operasi aritmetik
  • menyimpan hasil operasi (Stor)

Selepas dibebaskan k peringkat penghantar, dia segera mula bekerja pada arahan seterusnya. Jika kita mengandaikan bahawa setiap peringkat penghantar menghabiskan satu unit masa untuk kerjanya, kemudian melaksanakan arahan pada penghantar panjang n akan mengambil langkah n unit masa, bagaimanapun, dalam kes yang paling optimistik, hasil daripada melaksanakan setiap arahan seterusnya akan diperolehi selepas setiap unit masa.

Sesungguhnya, jika tiada saluran paip, melaksanakan arahan akan mengambil masa n unit masa (memandangkan arahan masih perlu diambil, dinyahsulit, dll. untuk dilaksanakan), dan untuk melaksanakan m arahan akan memerlukan unit masa; apabila menggunakan saluran paip (dalam kes yang paling optimistik) untuk dilaksanakan m apa yang anda perlukan adalah arahan n + m unit masa.

Faktor yang mengurangkan kecekapan penghantar:

  1. masa henti saluran paip apabila beberapa peringkat tidak digunakan (contohnya, menangani dan mengambil operan daripada RAM tidak diperlukan jika arahan beroperasi pada daftar);
  2. tunggu: jika arahan seterusnya menggunakan hasil yang sebelumnya, maka yang terakhir tidak boleh mula melaksanakan sebelum yang pertama dilaksanakan (ini diatasi dengan menggunakan pelaksanaan yang tidak tertib);
  3. membersihkan saluran paip apabila arahan cawangan mengenainya (masalah ini boleh diselesaikan menggunakan ramalan cawangan).

Sesetengah pemproses moden mempunyai lebih daripada 30 peringkat dalam perancangan, yang meningkatkan prestasi pemproses, tetapi membawa kepada banyak masa henti (contohnya, sekiranya berlaku ralat dalam ramalan cawangan bersyarat.)

Seni bina superscalar

Keupayaan untuk melaksanakan berbilang arahan mesin dalam satu kitaran pemproses. Kemunculan teknologi ini telah membawa kepada peningkatan produktiviti yang ketara.

x86 (walaupun selama bertahun-tahun pemproses ini telah menjadi CISC hanya dari segi sistem arahan luaran).

John Cocke dari .

Pemproses dwi-teras termasuk konsep seperti kehadiran teras logik dan fizikal: sebagai contoh, pemproses Intel Core Duo dwi-teras terdiri daripada satu teras fizikal, yang seterusnya dibahagikan kepada dua teras logik. Pemproses Intel Core 2 Quad terdiri daripada empat teras fizikal, yang mempengaruhi kelajuannya dengan ketara.

Pada masa ini, pemproses dwi-teras dan empat-teras tersedia secara meluas, khususnya Intel Core 2 Duo pada teras Conroe 65 nm (kemudian pada teras Wolfdale 45 nm) dan Athlon64X2 berdasarkan mikroarkitektur K8. Pada November 2006, pemproses Intel Core 2 Quad empat teras pertama berdasarkan teras Kentsfield telah dikeluarkan, yang merupakan pemasangan dua kristal Conroe dalam satu pakej. Keturunan pemproses ini ialah Intel Core 2 Quad pada teras Yorkfield (45 nm), dari segi seni bina serupa dengan Kentsfield tetapi dengan saiz cache dan frekuensi operasi yang lebih besar.

AMD telah mengikut laluannya sendiri, mengeluarkan pemproses empat teras sebagai cip tunggal (tidak seperti Intel, yang pemprosesnya sebenarnya menggabungkan dua cip dwi-teras). Di sebalik semua progresif pendekatan ini, "teras empat" pertama syarikat itu, dipanggil AMD Phenom X4, tidak begitu berjaya. Ketinggalannya di belakang pemproses pesaing kontemporari adalah antara 5 hingga 30 peratus atau lebih, bergantung pada model dan tugas tertentu.

Pada masa ini (S1-2 2009), kedua-dua syarikat telah mengemas kini barisan pemproses empat teras mereka. Intel memperkenalkan keluarga Core i7, yang terdiri daripada tiga model yang beroperasi pada frekuensi berbeza. Sorotan utama pemproses ini ialah penggunaan pengawal memori tiga saluran (jenis DDR-3) dan teknologi emulasi lapan teras (berguna untuk beberapa tugas tertentu). Di samping itu, terima kasih kepada pengoptimuman umum seni bina, adalah mungkin untuk meningkatkan prestasi pemproses dengan ketara dalam pelbagai jenis tugas. Sisi lemah platform menggunakan Core i7 ialah kosnya yang berlebihan, kerana memasang pemproses ini memerlukan papan induk yang mahal pada set cip Intel-X58 dan set memori DDR3 tiga saluran, yang juga mahal pada masa ini.

AMD, seterusnya, memperkenalkan barisan pemproses Phenom II X4. Apabila membangunkannya, syarikat mengambil kira kesilapannya: jumlah cache meningkat (jelas tidak mencukupi untuk Phenom pertama), dan pengeluaran pemproses dipindahkan ke teknologi proses 45 nm, yang memungkinkan untuk mengurangkan penjanaan haba dan meningkatkan frekuensi operasi dengan ketara. Secara umumnya, AMD Phenom II X4 adalah setanding dengan pemproses Intel generasi sebelumnya (teras Yorkfield) dalam prestasi dan agak ketara di belakang Intel Core i7. Walau bagaimanapun, dengan mengambil kira kos sederhana platform berdasarkan pemproses ini, prospek pasarannya kelihatan lebih menjanjikan berbanding pendahulunya.

Caching

Caching ialah penggunaan memori berkelajuan tinggi tambahan (memori cache) untuk menyimpan salinan blok maklumat daripada memori utama (RAM), yang kebarangkaliannya akan diakses dalam masa terdekat adalah tinggi.

Terdapat cache tahap 1, 2 dan 3. Cache peringkat pertama mempunyai kependaman terendah (masa akses), tetapi bersaiz kecil; sebagai tambahan, cache peringkat pertama selalunya dibuat berbilang port. Oleh itu, pemproses AMD K8 dapat melakukan penulisan 64-bit + baca 64-bit atau dua bacaan 64-bit setiap jam, AMD K8L boleh melakukan dua bacaan atau tulis 128-bit dalam sebarang kombinasi, pemproses Intel Core 2 boleh menghasilkan 128- bit tulis + 128-bit baca setiap rentak. Cache tahap 2 biasanya mempunyai latensi akses yang jauh lebih tinggi, tetapi ia boleh dibuat lebih besar. Cache Tahap 3 ialah saiz terbesar dan agak perlahan, tetapi ia masih jauh lebih pantas daripada RAM.

Seni bina selari

Seni bina von Neumann mempunyai kelemahan iaitu ia berurutan. Tidak kira berapa besar jisim data yang perlu diproses, setiap bait daripadanya perlu melalui pemproses pusat, walaupun operasi yang sama mesti dilakukan pada semua bait. Kesan ini dipanggil kesesakan von Neumann.

Untuk mengatasi kelemahan ini, seni bina pemproses dipanggil selari. Pemproses selari digunakan dalam superkomputer.

Pilihan yang mungkin untuk seni bina selari boleh (mengikut klasifikasi Flynn):

Teknologi pembuatan pemproses

Sejarah pembangunan pemproses

Mikropemproses pertama yang tersedia secara komersial ialah Intel 4004 4-bit. Ia telah digantikan oleh Intel 8080 8-bit dan 16-bit 8086, yang meletakkan asas untuk seni bina semua pemproses desktop moden. Tetapi disebabkan kelaziman modul memori 8-bit, 8088 dikeluarkan, klon 8086 dengan bas memori 8-bit. Kemudian datang pengubahsuaiannya 80186. Pemproses 80286 memperkenalkan mod dilindungi dengan pengalamatan 24-bit, yang membenarkan penggunaan sehingga 16 MB memori. Pemproses Intel 80386 muncul pada tahun 1985 dan memperkenalkan mod dilindungi yang lebih baik, pengalamatan 32-bit, membenarkan penggunaan sehingga 4 GB RAM dan sokongan untuk mekanisme memori maya. Barisan pemproses ini dibina pada model pengkomputeran daftar.

Secara selari, mikropemproses sedang dibangunkan yang mengambil model pengkomputeran tindanan sebagai asas.

Teknologi pembuatan moden

Dalam komputer moden, pemproses direka bentuk sebagai modul padat (bersaiz kira-kira 5x5x0.3 cm) yang dimasukkan ke dalam soket ZIF. Kebanyakan pemproses moden dilaksanakan dalam bentuk cip semikonduktor tunggal yang mengandungi berjuta-juta, dan lebih baru-baru ini malah berbilion transistor. Dalam komputer pertama, pemproses adalah unit yang besar, kadangkala menduduki seluruh kabinet dan juga bilik, dan diperbuat daripada sejumlah besar komponen individu.

Pada awal 1970-an, penemuan dalam teknologi LSI dan VLSI (litar bersepadu berskala besar dan sangat besar) memungkinkan untuk menempatkan semua komponen CPU yang diperlukan dalam satu peranti semikonduktor. Mikropemproses yang dipanggil muncul. Sekarang perkataan mikropemproses dan pemproses secara praktikal menjadi sinonim, tetapi kemudiannya ini tidak berlaku, kerana komputer konvensional (besar) dan mikropemproses wujud bersama secara aman sekurang-kurangnya 10-15 tahun lagi, dan hanya pada awal 80-an mikropemproses menggantikan abang mereka. . Perlu dikatakan bahawa peralihan kepada mikropemproses kemudiannya membenarkan penciptaan komputer peribadi, yang kini telah menembusi hampir setiap rumah.

Pemproses kuantum

Pemproses yang operasinya sepenuhnya berdasarkan kesan kuantum. Pada masa ini, kerja sedang dijalankan untuk mencipta versi pemproses kuantum yang berfungsi.

Mikropemproses Rusia

Pembangunan mikropemproses di Rusia dijalankan oleh MCST CJSC. Beliau membangunkan dan memasukkan mikropemproses RISC universal pengeluaran dengan piawaian reka bentuk 130 dan 350 nm. Pembangunan pemproses superscalar generasi baharu Elbrus telah selesai. Pengguna utama mikropemproses Rusia adalah perusahaan kompleks industri ketenteraan.

Sejarah perkembangan

Projek negara lain

China

    lihat juga

    Nota

    Pautan

    • Pemproses berbilang teras domestik "Multikor", RISC+DSP, untuk kompleks industri ketenteraan
    • Kerajaan memusnahkan tugas ke atas pemproses 09/18/2007
    • Intel memperkenalkan pemproses 80-teras Ferra.ru, 12 Februari 2007

    Sisi paling lemah dari mana-mana antivirus ialah keusangan pangkalan data antivirus. Semakin jarang anda mengemas kini pangkalan data, semakin teruk perlindungannya. Antivirus NOD32 daripada Eset pada pendapat saya adalah yang terbaik. Walaupun versi ke-4nya jelas "bloatware" (perisian kembung), ia masih dapat mengatasi tugasnya dengan baik - melindungi daripada jangkitan virus.

    Eset NOD32- Ini adalah produk komersial. Pelayan dengan kemas kininya dipanggil cermin. Apabila anda membeli lesen, anda akan berpeluang untuk mengemas kini daripada pelayan Eset rasmi. Tetapi jika anda tidak keberatan idea cetak rompak dan bersedia untuk melanggar undang-undang, maka berikut adalah senarai alamat dengan cermin pangkalan data anti-virus NOD32:

    Perhatian. Saya beralih ke Linux, sekarang saya tiada masa dan tidak perlu menguji cermin lanun baharu. Oleh itu, pengemaskinian artikel telah dihentikan buat sementara waktu.


    Pelayan yang berfungsi:
    Cermin terlarang:
    http://www.kuzaxak.com/ESS5
    http://ss5.pp.ua:2221/ESS5
    http://nodupdate.ru/ESS5
    http://7plus7.ru/kub/eset_upd/ESS5
    http://zzzupd.no-ip.org/eset_upd/ESS5
    http://biysk.pro/nod/ESS5
    http://nod32-updates.rusvan.ru/ESS5
    http://polter.no-ip.info/upd_4.xxx/ESS5
    http://176.111.248.8/ESS5
    http://avbase.tomsk.ru/files/nod32/v3/ESS5
    http://itsupp.com/downloads/nod_update/ESS5-1 hari
    http://eset.tiserver.org/eset_upd/v5/ESS5-3 hari

    Jenis rekod " - n hari" menunjukkan bagaimana pada masa pemeriksaan Kemas kini pada cermin ini ketinggalan di belakang pangkalan data semasa.

    Bagaimana untuk menyediakan kemas kini dalam antivirus itu sendiri

    Contohnya saya ambil ESS4, ini ialah firewall + antivirus NOD32. Sebarang versi antivirus lain dikonfigurasikan dengan cara yang sama. Buka tetingkap program utama, klik F5- kita masuk ke tetapan. Kami mencari titik di sana "Kemas kini". Di sebelah kanan tetingkap, klik butang "Ubah".

    Dalam tetingkap yang muncul, masukkan pelayan baharu, klik "Tambah".

    Selepas menambah semua pelayan, klik OK sekali. Kami kembali ke tetapan. Di sebelah kiri butang " Ubah"ada senarai juntai bawah -" Kemas kini pelayan". Sekarang pelayan yang baru ditambahkan sepatutnya muncul dalam senarai ini. Pilih salah satu daripada mereka atau item " Pilih secara automatik". Klik OK dan mulakan kemas kini dalam tetingkap program utama.

    Kemas kini manual. Nod32View

    Jika antivirus tidak dapat mengemas kini daripada pelayan yang anda tentukan, ia bermakna sama ada pelayan mati, atau alamat tidak betul, atau mungkin hanya "ribut di Matahari" :). Terdapat jalan keluar: kemas kini manual. Muat turun program dari sini Nod32View versi terkini. Nama dah tukar, program pun sama. Tetingkap program utama kelihatan seperti ini:


    Nod32 Update Viewer v4.21.2

    Di sudut atas sebelah kanan terdapat suis antara modul program. Bergantung pada pemasangan yang anda pilih, mungkin terdapat lebih banyak ikon di sana daripada dalam gambar. Pilih modul yang diperlukan - " Kemas kini Eset Nod v3/v4". Kemudian masuk bidang (1) masukkan alamat pelayan, klik " Ujian ". Jika pelayan masih hidup, maka padang (2) ia akan ditambah ke senarai. Kami mengulangi prosedur penambahan dengan pelayan yang tinggal. Terdapat FAQ tentang program di tapak web pembangun, lihat butang (3).

    Bagaimana untuk mengemas kini melalui Nod32View: V padang (2) klik dua kali pada mana-mana alamat. Program ini akan menghantar permintaan dan tidak lama lagi versi pangkalan data anti-virus yang tersedia pada cermin ini akan muncul di sebelah alamat. Hanya selepas ini anda boleh mengemas kini dari pelayan ini. Atau RMB di alamat, pilih " Kemas kini cermin", atau butang " Kemas kini" dalam menu utama. Jika " Kemas kini"tidak tersedia bermaksud:

    • atau pangkalan data terbaharu telah dimuat turun;
    • atau pelayan tidak dipilih;
    • atau versi pangkalan data cermin tidak diterima.

    Memuat turun pangkalan data melalui Nod32View hanyalah separuh daripada pertempuran. Anda juga perlu pergi ke tetapan antivirus (lihat di atas), dan nyatakan di dalamnya laluan ke cermin tempatan dengan pangkalan data pada komputer anda. Ini adalah laluan yang sama di mana Nod32View memuat turun kemas kini (lihat tetapan Nod32View, tab " Cermin"). Sila ambil perhatian: dalam Rajah 1 dan 2 saya telah menentukan dan memilih laluan ke cermin pangkalan data tempatan - .

    Selepas semua tetapan dalam kedua-dua program dan mengemas kini cermin tempatan melalui Nod32View, apa yang anda perlu lakukan ialah menjalankan kemas kini antivirus itu sendiri. Anda boleh mengkonfigurasi atur cara ini untuk mengemas kini secara automatik. Bagaimana - baca manual.

    Beberapa perkataan lagi tentang Nod32View

    Kata Pertama :). Program ini mempunyai satu kelemahan besar: pengarang mahu anda memuat turun versi baharunya secara berkala, yang mana anda akan menerima mesej selepas tarikh tamat tempoh. Dalam kes ini, versi lama berhenti berfungsi sama sekali. Motivasi penulis kelihatan tegang kepada saya: " Selalunya perubahan kritikal berlaku dalam data sumber, dan program berhenti berfungsi sepenuhnya..", dsb. (lihat Soalan Lazim untuk program, soalan pertama). Walau apa pun, bersedialah untuk kejutan seperti itu.

    Word Two: Nod32View juga mudah kerana ia membolehkan anda mengemas kini rangkaian di bawah perlindungan Nod32, atau memindahkan kemas kini ke komputer di luar rangkaian. Ia cukup untuk berkongsi direktori dengan cermin pada rangkaian atau menyalin pangkalan data baharu ke pemacu kilat.

    UPD: Nod32View yang digodam

    Saya sudah muak dengan keperluan NodView untuk mengemas kini. Versi lama (dari setahun yang lalu) melakukan kerja yang sangat baik dengan tugas yang dikemukakan dalam artikel ini. Setakat ini, pemaju tidak memberi kami pilihan" untuk memuat turun atau tidak untuk memuat turun"Versi baharu, saya gali kod program. Nod32View v5.04, dilepaskan dari tarikh iklan dipotong, muat turun. Gunakan atas risiko dan risiko anda sendiri;)

    Cara menggunakan cermin terlarang

    Kaedah 1: Penjadual + NodView

    Harinya tidak lama lagi apabila pakar ESET akan merangkumi semua cermin lanun yang saya ketahui, dan Nod32 akan menolak untuk mengemas kini. Terdapat dua pilihan: akhirnya membeli lesen dan tidak melanggar undang-undang, atau lampirkan NodView pada penjadual Nod32 dan konfigurasikan yang pertama untuk memuat turun kemas kini secara automatik untuk yang kedua. Saya tidak akan menerangkan secara terperinci tentang "membeli", semuanya ada di tapak web eset.com. Mari kita lihat lebih dekat kaedah lanun.

    Sebagai tambahan kepada antivirus itu sendiri, anda memerlukan versi semasa Nod32View. Saya kini mempunyai 5.02.2. Perkara pertama yang perlu anda lakukan ialah menambah fail "nod32view.exe" pada pengecualian antivirus. NodView menyokong operasi baris arahan. Kami berminat dengan pilihan panggilan berikut:

    NOD32view.exe /auto - Menjalankan kemas kini automatik sekali
    NOD32view.exe v4:http://server/path/ - Memuat turun kemas kini daripada pelayan yang ditentukan

    Kemas kini automatik adalah satu kesakitan yang besar: (Untuk berfungsi, tidak kira sama ada anda melancarkannya melalui butang program atau dari baris arahan, anda memerlukan:

    1. Dalam tetapan NodView (tab Cermin), pilih pelayan untuk melakukan kemas kini automatik dan apabila anda memilih v4/v5, bendera untuk v3 dinaikkan secara automatik! Untuk apa?!
    2. Katakan kami memilih kemas kini automatik untuk v4 (bersama-sama dengan v3). Kami pergi ke bahagian yang sesuai, tandakan cermin di mana kita perlu mencari perkara baru. Tinjauan pelayan akan pergi ke yang pertama yang sesuai mengikut tarikh/versi. Semuanya betul di sini. Tetapi mendapatkan NodView untuk memuat turun sesuatu memerlukan kesabaran%(Memuat turun tidak akan berfungsi sama sekali, Jika:
      • akan ada kehilangan sambungan dengan cermin
      • versi pangkalan data entah bagaimana tidak sesuai dengan bahagian yang dipilih (pangkalan data yang ditandakan dengan palang merah atau pangkalan data untuk versi Nod32 yang berbeza)
      • Beberapa cermin dengan tapak yang sesuai telah dipilih! (diuji dalam amalan)

    Saya memutuskan untuk melupakan kemas kini automatik dan menentukan cermin tertentu pada baris arahan. Semuanya berfungsi hebat di sini. Kemas kini dimuat turun dari pelayan yang ditentukan tanpa mengira tetapan NodView, masalah yang diterangkan di atas juga tidak timbul. Muat turun hanya boleh diganggu oleh kehilangan sambungan dengan cermin.

    Luar topik. Lebih lanjut mengenai "logik" Nod32View: kami mengambil alamat cermin, contohnya http://katana.pp.ru/eset_upd/ dan cuba menambahnya di bahagian v3. Jika cermin bertindak balas (kadangkala ia berbohong), maka NodView akan menawarkan untuk menambahkannya ke bahagian. Pada masa yang sama, kami akan mendapat maklumat bahawa cermin mengandungi perkara baharu untuk Nod32 ESS5. Okay, versi lima, mari cuba tambah alamat yang sama dalam bahagian v5. Pada masa yang sama, NodView atas sebab tertentu menambahkannya pada http://katana.pp.ru/eset_upd/ v5/, dan kemudian mengisytiharkan bahawa tiada apa yang ditemui! Mana logiknya!?

    Setelah memutuskan cermin yang sesuai, anda hanya perlu mengisi tugas dalam penjadual antivirus " Melancarkan aplikasi luaran". Tiada kesukaran di sini, berikut ialah tangkapan skrin bahagian paling menarik dalam tetapan saya:

    Sila ambil perhatian: kemas kini harian dijadualkan Nanti melancarkan NodView. Tetapan kemas kini menunjukkan laluan setempat ke pangkalan data di mana NodView akan menyimpannya.

    Terdapat kemungkinan bahawa penjadual versi Nod32 anda tidak akan berfungsi seperti yang diharapkan. Kemudian tongkat tetap sama, dan penjadual Windows atau sebarang alternatif digunakan. Anda juga boleh menetapkan jadual dalam NodView, tetapi saya belum menguasai bahagian "perisian ajaib" ini.

    Kaedah 2: gantikan cermin melalui hos

    Saya baru-baru ini menemui idea baru di laman web ini. Adalah pelik bahawa saya sendiri tidak memikirkan perkara ini: (Ini bukan kaedah kebudak-budakan, jika ia tidak jelas cara ia berfungsi, maka lebih baik tidak menggunakannya. Intinya ialah menggantikan alamat IP pelayan Nod32 rasmi dengan alamat cermin cetak rompak. Penggantian berfungsi pada mesin tertentu dan kemudian sehingga antivirus membersihkan fail" tuan rumah".

    Sebagai contoh, mari kita gunakan cermin terlarang http://slim-server.pp.ua:2221/. Melalui mana-mana perkhidmatan whois, contohnya 1whois.ru, kami mengetahui alamat IP tapak ini, 91.222.61.197. Kami mendaftar masuk [../windows/system32/drivers/etc/hosts] surat-menyurat:

    91.222.61.197 um10.eset.com Di sebelah kiri ialah alamat IP tapak dengan cermin lanun, di sebelah kanan adalah pelayan kemas kini Nod32 rasmi.

    Dalam tetapan kemas kini Nod32 kami menentukan cermin yang hampir nyata: http://um10.eset.com:2221/ dan itu sahaja, ia berfungsi! Selain itu, anda tidak perlu membebankan mesin, Nod membaca cermin "nya" tanpa sebarang masalah :)

    Perhatian: mesti ada hanya satu tapak pada alamat IP, jika tidak, hoster tidak akan menyelesaikan pakej, kerana ia tidak akan menemui nama DNS yang ditentukan. Anda boleh mengetahui berapa banyak tapak yang terdapat pada alamat IP pada halaman yang sama di mana anda menerima nama panggilan IP cermin itu. Pada 1whois.ru terdapat juga pilihan yang berasingan di bawah medan carian, " Tapak pada IP yang sama". Jika tiada tapak lain, maka cermin itu sesuai dengan kaedah.

    Mungkin walaupun dengan satu tapak pada alamat IP, kaedah itu tidak berfungsi, kerana Hoster melakukan semakan nama DNS mandatori. Contohnya, 7plus7.ru dihoskan oleh Agava. Dan, mungkin, laman web itu mungkin mempunyai perlindungannya sendiri, seperti halnya dengan katana.pp.ru. Kemudian jangan gunakan tapak sedemikian :)

    Kami mengubah idea itu ke dalam bentuk yang mudah. Daripada keseluruhan senarai semasa cermin terlarang, kaedah ini berfungsi dengan yang berikut: slim-server.pp.ua, ufo.te.ua, south-tver.ru, nod32.stbur.ru Dan polter.no-ip.info. Kami menulis penggantian yang sepadan dalam tuan rumah:

    91.222.61.197 um10.eset.com
    109.197.139.148 um11.eset.com
    194.44.203.66 um12.eset.com
    92.124.196.45 um13.eset.com
    188.255.98.95 um14.eset.com

    Sekarang kami menambah cermin baharu pada Nod32:

    http://um10.eset.com:2221/
    http://um11.eset.com/eset_upd/
    http://um12.eset.com/aids_update/eset_upd/
    http://um13.eset.com/eset_upd/
    http://um14.eset.com/upd_4.xxx/

    Selagi cermin lanun masih hidup, kemas kini akan berfungsi. Jika satu pelayan terputus, tukar sahaja ke pelayan seterusnya atau serahkan pilihan kepada budi bicara antivirus.

    Walaupun penyekatan pelayan naik taraf secara meluas untuk NOD32, kami sentiasa mencari penyelesaian baharu dan berkesan. Kami berbesar hati untuk memberi perhatian kepada anda pelayan lain yang membolehkan anda mengemas kini antivirus ini.
    Kaedah yang kami tawarkan bukan sahaja lebih mudah, tetapi juga menjimatkan anda daripada keperluan untuk sentiasa mencari kunci yang berfungsi; kemas kini tersedia pada bila-bila masa terus dari tapak web kami.
    Walaupun pada hakikatnya versi 8 telah pun nampak cahayanya Eset Smart Sesurity, statistik dengan fasih menunjukkan bahawa ramai orang lebih suka versi 4 dan 5 yang terbukti dan boleh dipercayai daripadanya.
    Pada masa yang sama, versi program yang dikemas kini mengandungi beberapa penambahbaikan dan inovasi yang menjadikan perlindungan lebih dipercayai, jadi saya menasihati anda untuk mengemas kini antivirus anda selepas melihat semakan penuhnya. Kami juga memberikan anda arahan video terperinci tentang cara memuat turun, memasang dan mengemas kini antivirus baharu.

    Jadi, anda boleh mencuba pelayan kemas kini berikut untuk NOD32:

    http://nod32.jimmy.com.ua/eset_upd/v4/ - pelayan adalah relevan untuk versi 4, 5, 6, 7, 8. http://www.ut21.ru/v7/ - pilihan sandaran, relevan untuk semua versi aplikasi. Izinkan saya menerangkan secara ringkas intipati pergerakan tersebut. Versi berbayar menggunakan pelayan rasmi, yang memerlukan pembelian lesen untuk jumlah yang sangat besar. Ia juga mungkin untuk mengemas kini melalui pelayan alternatif, tetapi akhir-akhir ini mereka secara berkala tertakluk kepada serangan elektronik yang kuat. Pelayan kami tidak terkecuali, jadi sehingga masalah itu diselesaikan, saya menawarkan anda pilihan berikut: menggantikan pelayan atau bertukar kepada aplikasi antivirus yang lebih lemah dan tidak boleh dipercayai. Tentukan sendiri.

    Arahan untuk menggantikan pelayan kemas kini untuk NOD32

    Cari ikon NOD32 dalam dulang sistem (sudut kanan bawah skrin), klik kanan padanya dan aktifkan pilihan “ Buka»