Rumah masalah biasa Apakah yang boleh disejajarkan dalam sistem pemproses tunggal?

Apakah yang boleh disejajarkan dalam sistem pemproses tunggal?

Jul 13, 2022 pm 12:03 PM
komputer sistem pengendalian

Dalam sistem pemproses tunggal, "pemproses dan peranti", "pemproses dan saluran" dan "peranti dan peranti" boleh diselaraskan. Pembentukan sistem pengendalian moden adalah hasil daripada saluran Saluran adalah peranti yang boleh mengawal input dan output secara bebas daripada CPU Apabila pemproses menjalankan operasi, saluran boleh melakukan operasi I/O pada masa yang sama dan saluran adalah selari;

Apakah yang boleh disejajarkan dalam sistem pemproses tunggal?

Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.

Sistem komputer yang mengandungi hanya satu pemproses pengkomputeran dipanggil sistem pemproses tunggal.

Dalam sistem komputer pemproses tunggal, terdapat paling banyak 1 dan sekurang-kurangnya 0 keadaan sedang berjalan; paling banyak N dan sekurang-kurangnya N-1 keadaan menunggu; .

Sistem pemproses tunggal hanya mempunyai satu saluran paip arahan dan satu komponen pengendalian berbilang fungsi, yang "mengambil" dan "menganalisis" satu arahan setiap kitaran jam. Dalam kebanyakan pemproses saluran paip, bilangan peringkat saluran paip dalam saluran paip arahan adalah terutamanya menguraikan proses pelaksanaan arahan kepada empat peringkat: "mengambil arahan", "menganalisis", "melaksanakan" dan "menulis keputusan". Fungsi yang akan dilaksanakan oleh arahan terutamanya diselesaikan dalam komponen operasi berbilang fungsi dan diselesaikan dalam bahagian "pelaksanaan". Komponen operasi berbilang fungsi kebanyakan pemproses saluran paip menggunakan struktur saluran paip. Beberapa arahan mudah boleh diselesaikan dalam segmen saluran paip "pelaksanaan" dalam satu kitaran jam sahaja, manakala arahan yang lebih kompleks selalunya memerlukan berbilang kitaran jam. Di samping itu, terdapat juga kesan pemindahan bersyarat, dsb., oleh itu, purata bilangan arahan yang dilaksanakan oleh pemproses skalar saluran paip umum bagi setiap kitaran jam adalah kurang daripada 1, iaitu, paralelisme tahap arahannya ILP<1.

Dalam sistem pemproses tunggal, perkara yang boleh disejajarkan ialah: pemproses dan peranti, pemproses dan saluran, peranti dan peranti tetapi proses tidak boleh disejajarkan,

  • Dalam sistem pemproses tunggal, untuk meningkatkan kecekapan sistem, berbilang proses dalam keadaan berbeza dikekalkan dalam ingatan (ini dipanggil pelaksanaan proses serentak), tetapi ia menduduki pemproses pada masa yang sama hanya terdapat satu proses, jadi prosesnya tidak selari; . Apabila pemproses menjalankan operasi, saluran boleh melakukan operasi I/O pada masa yang sama, jadi kedua-duanya juga selari

  • Apabila pemproses menjalankan operasi, peranti peranti boleh; melaksanakan input/output pada masa yang sama Operasi, oleh itu, juga menghasilkan selari;

  • Pengetahuan lanjutan: Perbezaan antara sistem pemproses tunggal dan sistem berbilang pemproses
  • Sistem komputer awal ialah mesin pemprosesan berjujukan berdasarkan satu pemproses . Pengaturcara menulis kod untuk pelaksanaan bersiri dan biarkan ia dilaksanakan secara bersiri pada CPU Malah pelaksanaan setiap arahan adalah bersiri (mengambil arahan, mengambil operan, menjalankan operasi dan menyimpan hasil). Untuk meningkatkan kelajuan pemprosesan komputer, sistem memori Lenovo dan sistem saluran paip pertama kali dibangunkan ghostwin7 Yang pertama mencadangkan idea didorong data, dan yang terakhir menyelesaikan masalah pelaksanaan bersiri kedua-duanya daripadanya ialah perkembangan awal paralelisme komputer. Dengan kemajuan teknologi perkakasan, teknologi pemprosesan selari telah berkembang pesat Sistem komputer tidak lagi terhad kepada pemproses tunggal dan aliran data tunggal, dan pelbagai struktur selari telah digunakan.

  • Pada masa ini sistem komputer boleh dibahagikan kepada 4 kategori berikut.

(1) Strim arahan tunggal strim data tunggal (SISD). Pemproses melaksanakan satu aliran arahan pada data dalam ingatan. (2) Strim data berbilang arahan tunggal (SIMD). Aliran arahan tunggal mengawal pelaksanaan serentak berbilang unit pemprosesan Setiap unit pemprosesan termasuk pemproses dan storan data berkaitan Satu arahan sebenarnya mengawal pemproses yang berbeza untuk beroperasi pada data yang berbeza. Mesin vektor dan mesin tatasusunan adalah wakil sistem komputer jenis ini.

(3) Strim berbilang arahan aliran data tunggal (MISD). Strim data dihantar kepada sekumpulan pemproses dan hasil pemprosesan akhirnya diperoleh melalui operasi arahan yang berbeza bagi kumpulan pemproses ini. Penyelidikan mengenai sistem komputer jenis ini masih dalam peringkat makmal.

(4) Strim arahan berbilang aliran data berbilang (MIMD). Berbilang pemproses melaksanakan aliran arahan yang berbeza secara serentak pada set data yang berbeza. Sistem MIMD boleh dibahagikan kepada dua kategori: sistem MIMD berganding rapat dengan memori kongsi dan sistem MIMD berganding longgar dengan memori teragih.

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan

Soalan Lazim

!

Atas ialah kandungan terperinci Apakah yang boleh disejajarkan dalam sistem pemproses tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara Membuat Pangkalan Data Oracle Cara Membuat Pangkalan Data Oracle Cara Membuat Pangkalan Data Oracle Cara Membuat Pangkalan Data Oracle Apr 11, 2025 pm 02:36 PM

Untuk membuat pangkalan data Oracle, kaedah biasa adalah menggunakan alat grafik DBCA. Langkah -langkah adalah seperti berikut: 1. Gunakan alat DBCA untuk menetapkan DBName untuk menentukan nama pangkalan data; 2. Tetapkan SYSPASSWORD dan SYSTEMPASSWORD kepada kata laluan yang kuat; 3. Tetapkan aksara dan NationalCharacterset ke Al32utf8; 4. Tetapkan MemorySize dan Tablespacesize untuk menyesuaikan mengikut keperluan sebenar; 5. Tentukan laluan logfile. Kaedah lanjutan dibuat secara manual menggunakan arahan SQL, tetapi lebih kompleks dan terdedah kepada kesilapan. Perhatikan kekuatan kata laluan, pemilihan set aksara, saiz dan memori meja makan

Apakah kaedah penalaan prestasi zookeeper di CentOS Apakah kaedah penalaan prestasi zookeeper di CentOS Apr 14, 2025 pm 03:18 PM

Penalaan prestasi zookeeper pada centOs boleh bermula dari pelbagai aspek, termasuk konfigurasi perkakasan, pengoptimuman sistem operasi, pelarasan parameter konfigurasi, pemantauan dan penyelenggaraan, dan lain -lain. Memori yang cukup: memperuntukkan sumber memori yang cukup untuk zookeeper untuk mengelakkan cakera kerap membaca dan menulis. CPU multi-teras: Gunakan CPU multi-teras untuk memastikan bahawa zookeeper dapat memprosesnya selari.

Bagaimana Debian Meningkatkan Kelajuan Pemprosesan Data Hadoop Bagaimana Debian Meningkatkan Kelajuan Pemprosesan Data Hadoop Apr 13, 2025 am 11:54 AM

Artikel ini membincangkan cara meningkatkan kecekapan pemprosesan data Hadoop pada sistem Debian. Strategi pengoptimuman meliputi peningkatan perkakasan, pelarasan parameter sistem operasi, pengubahsuaian konfigurasi Hadoop, dan penggunaan algoritma dan alat yang cekap. 1. Pengukuhan sumber perkakasan memastikan bahawa semua nod mempunyai konfigurasi perkakasan yang konsisten, terutama memberi perhatian kepada prestasi CPU, memori dan peralatan rangkaian. Memilih komponen perkakasan berprestasi tinggi adalah penting untuk meningkatkan kelajuan pemprosesan keseluruhan. 2. Sistem operasi Tunes deskriptor fail dan sambungan rangkaian: Ubah suai fail /etc/security/limits.conf untuk meningkatkan had atas deskriptor fail dan sambungan rangkaian yang dibenarkan dibuka pada masa yang sama oleh sistem. Pelarasan Parameter JVM: Laraskan fail Hadoop-env.sh

Apa yang sebenarnya Linux? Apa yang sebenarnya Linux? Apr 12, 2025 am 12:20 AM

Linux sesuai untuk pelayan, persekitaran pembangunan, dan sistem tertanam. 1. Sebagai sistem pengendalian pelayan, Linux stabil dan cekap, dan sering digunakan untuk menggunakan aplikasi konkurasi tinggi. 2. Sebagai persekitaran pembangunan, Linux menyediakan alat arahan dan sistem pengurusan pakej yang cekap untuk meningkatkan kecekapan pembangunan. 3. Dalam sistem tertanam, Linux ringan dan disesuaikan, sesuai untuk persekitaran dengan sumber yang terhad.

Di mana perkhidmatan memulakan semula redis Di mana perkhidmatan memulakan semula redis Apr 10, 2025 pm 02:36 PM

Bagaimana untuk memulakan semula perkhidmatan REDIS dalam sistem pengendalian yang berbeza: Linux/macOS: Gunakan perintah SystemCTL (SistemCTL Restart Redis-Server) atau Perintah Perkhidmatan (Perkhidmatan Redis-Server Restart). Windows: Gunakan alat perkhidmatan.msc (masukkan "Services.msc" dalam kotak dialog Run dan tekan Enter) dan klik kanan perkhidmatan "Redis" dan pilih "mulakan semula".

Bahasa apa yang ditulis Apache? Bahasa apa yang ditulis Apache? Apr 13, 2025 pm 12:42 PM

Apache ditulis dalam C. Bahasa ini menyediakan kelajuan, kestabilan, mudah alih, dan akses perkakasan langsung, menjadikannya sesuai untuk pembangunan pelayan web.

CentOS memasang MySQL CentOS memasang MySQL Apr 14, 2025 pm 08:09 PM

Memasang MySQL pada CentOS melibatkan langkah -langkah berikut: Menambah sumber MySQL YUM yang sesuai. Jalankan YUM Pasang Perintah MySQL-Server untuk memasang pelayan MySQL. Gunakan perintah mysql_secure_installation untuk membuat tetapan keselamatan, seperti menetapkan kata laluan pengguna root. Sesuaikan fail konfigurasi MySQL seperti yang diperlukan. Tune parameter MySQL dan mengoptimumkan pangkalan data untuk prestasi.

Yang mencipta sistem mac Yang mencipta sistem mac Apr 12, 2025 pm 05:12 PM

Sistem operasi macOS dicipta oleh Apple. Pendahulunya, perisian sistem, dilancarkan pada tahun 1984. Selepas banyak lelaran, ia telah dikemas kini kepada Mac OS X pada tahun 2001 dan menukar namanya kepada MacOS pada tahun 2012.