Цөм болон процессорын ялгаа

Агуулгын хүснэгт:

Цөм болон процессорын ялгаа
Цөм болон процессорын ялгаа

Видео: Цөм болон процессорын ялгаа

Видео: Цөм болон процессорын ялгаа
Видео: CPU-ний нэршил тайлбар болон тэдний ялгаа (intel) 2024, Долдугаар сарын
Anonim

Core vs Processor

Хэрэв та компьютерийн мэдлэггүй бол процессор болон цөм хоёрын ялгаа нь эргэлзээтэй сэдэв байж магадгүй юм. Процессор эсвэл CPU нь компьютерийн системийн тархитай адил юм. Энэ нь арифметик, логик, хяналтын үйлдлүүд гэх мэт бүх үндсэн функцийг хариуцдаг. Pentium процессор гэх мэт уламжлалт процессор нь процессор дотор зөвхөн нэг цөмтэй байдаг ч орчин үеийн процессорууд нь олон цөмт процессорууд юм. Олон цөмт процессор нь процессорын багц дотор хэд хэдэн цөмтэй байдаг бөгөөд цөм нь процессорын хамгийн үндсэн тооцооллын нэгж юм. Цөм нь нэг удаад зөвхөн нэг програмын зааврыг гүйцэтгэх боломжтой (хэрэв хэт урсгалтай байх боломжтой бол хэд хэдэн програмыг гүйцэтгэх боломжтой) боловч хэд хэдэн цөмөөс бүрдсэн процессор нь цөмийн тооноос хамааран хэд хэдэн тушаалыг нэгэн зэрэг гүйцэтгэх боломжтой.

Процессор гэж юу вэ?

Төв боловсруулах нэгж (CPU) гэж нэрлэгддэг процессор нь програмын зааврыг гүйцэтгэх үүрэгтэй компьютерийн системийн хамгийн чухал хэсэг юм. Эдгээр заавар нь арифметик, логик, хяналт, оролт-гаралтын үйлдлүүдийг агуулдаг. Уламжлал ёсоор процессор нь бүх арифметик болон логик үйлдлүүдийг хариуцдаг Арифметик ба Логикийн нэгж (ALU) гэж нэрлэгддэг бүрэлдэхүүн хэсэг болон хяналтын бүх үйлдлийг хариуцдаг Control Unit (CU) хэмээх өөр бүрэлдэхүүн хэсгээс бүрддэг. Мөн утгыг хадгалах олон тооны регистртэй. Уламжлал ёсоор процессор нэг удаад зөвхөн нэг тушаалыг гүйцэтгэж чаддаг. Зөвхөн нэг цөмтэй процессоруудыг нэг цөмт процессор гэж нэрлэдэг. Pentium цуврал нь нэг цөмт процессоруудын жишээ юм.

Дараа нь олон цөмт процессорууд гарч ирсэн бөгөөд нэг процессор нь цөм гэж нэрлэгддэг хэд хэдэн процессортой байдаг. Тэгэхээр хоёр цөмт процессор нь процессор дотор хоёр цөмтэй, дөрвөлсөн цөмт процессор дотроо дөрвөн цөмтэй байдаг. Тиймээс олон цөмт процессор нь дотроо цөм гэж нэрлэгддэг хэд хэдэн процессортой багцтай адил юм. Эдгээр олон цөмт процессорууд нь цөмийн тооноос хамааран хэд хэдэн зааварчилгааг нэгэн зэрэг гүйцэтгэх боломжтой.

Цөмөөс гадна процессор нь төхөөрөмжийг гадаад ертөнцтэй холбодог интерфэйстэй. Олон цөмт процессор нь бүх цөмийг гадаад ертөнцтэй холбодог интерфейстэй. Түүнчлэн, энэ нь бүх цөмд нийтлэг байдаг L3 кэш гэгддэг сүүлийн түвшний кэштэй. Түүнээс гадна процессор нь санах ойн хянагч болон оролт гаралтын хянагчтай байж болох ч архитектураас хамааран тэдгээр нь заримдаа процессорын гаднах чипсетт байрладаг. Зарим процессорууд дотор нь График боловсруулах нэгжүүд (GPU) байдаг бөгөөд GPU нь жижиг, бага чадалтай цөмүүдээс бүрддэг.

Цөм гэж юу вэ?

Цөм нь процессорын үндсэн тооцоолох бүрэлдэхүүн хэсэг юм. Хэд хэдэн цөм нийлээд процессорыг бүрдүүлдэг. Цөм нь хэд хэдэн үндсэн хэсгээс бүрдэнэ. Арифметик, логикийн нэгж нь бүх арифметик, логик үйлдлүүдийг гүйцэтгэх үүрэгтэй. Хяналтын хэсэг нь бүх хяналтын үйл ажиллагааг хариуцдаг. Бүртгэлийн багц нь утгуудыг түр хугацаагаар хадгалдаг. Хэрэв цөмд hyper-threading гэж нэрлэгддэг төхөөрөмж байхгүй бол нэг удаад зөвхөн нэг програмын зааврыг гүйцэтгэх боломжтой. Гэсэн хэдий ч орчин үеийн цөмүүд нь hyper threading хэмээх технологитой бөгөөд цөм нь хэд хэдэн зааврыг зэрэгцүүлэн гүйцэтгэх нэмэлт функциональ нэгжүүдтэй байдаг. Цөм дотор L1 кэш ба L2 кэш гэж нэрлэгддэг хоёр түвшний кэш байдаг. L1 нь хамгийн ойрынх бөгөөд хамгийн хурдан боловч хамгийн жижиг нь юм. L2 кэш нь L1 кэшийн дараа байрладаг бөгөөд энэ нь арай том боловч L1-ээс удаан байдаг. Эдгээр кэш нь компьютерийн санамсаргүй хандалтын санах ой (RAM) руу болон түүнээс гарах өгөгдлийг хадгалдаг илүү хурдан санах ой юм.

Цөм ба процессорын ялгаа
Цөм ба процессорын ялгаа
Цөм ба процессорын ялгаа
Цөм ба процессорын ялгаа

Процессор болон үндсэн хоёрын ялгаа нь юу вэ?

• Цөм нь процессорын хамгийн үндсэн тооцооллын нэгж юм. Процессор нь нэг буюу хэд хэдэн цөмөөс бүрдэнэ. Уламжлалт процессорууд зөвхөн нэг цөмтэй байсан бол орчин үеийн процессорууд олон цөмтэй байдаг.

• Цөм нь ALU, CU болон регистрүүдийн багцаас бүрдэнэ.

• Цөм нь цөм бүрт байдаг L1 ба L2 нэртэй хоёр түвшний кэшээс бүрдэнэ.

• Процессор нь L3 кэш гэж нэрлэгддэг дуудлагын цөмүүдийн хуваалцдаг кэшээс бүрдэнэ. Энэ нь бүх цөмд нийтлэг байдаг.

• Архитектураас хамааран процессор нь санах ойн хянагч болон оролт/гаралтын хянагчаас бүрдэнэ.

• Зарим процессорын багцууд нь График боловсруулах нэгжээс (GPU) бүрдэнэ.

• Hyper-threading-гүй цөм нь нэг удаад зөвхөн нэг командыг гүйцэтгэх боломжтой бол хэд хэдэн цөмөөс бүрдсэн олон цөмт процессор нь хэд хэдэн тушаалыг зэрэгцүүлэн гүйцэтгэх боломжтой. Хэрэв процессор нь гипер урсгалыг дэмждэггүй 4 цөмтэй бол тухайн процессор нь нэгэн зэрэг 4 зааврыг гүйцэтгэх боломжтой.

• Hyper-threading технологитой цөм нь олон тооны зааварчилгааг зэрэг гүйцэтгэхийн тулд илүүдэл функциональ нэгжүүдтэй байдаг. Жишээлбэл, 2 утастай цөм нь 2 командыг нэгэн зэрэг гүйцэтгэж чаддаг тул ийм 4 цөмтэй процессор нь 2 × 4 зааврыг зэрэгцээ гүйцэтгэх боломжтой. Эдгээр хэлхээг ихэвчлэн логик цөм гэж нэрлэдэг бөгөөд Windows-ийн ажлын менежер нь ерөнхийдөө логик цөмүүдийн тоог харуулдаг боловч физик цөмийг харуулдаггүй.

Тойм:

Процессор ба цөм

Цөм нь процессорын хамгийн үндсэн тооцооллын нэгж юм. Орчин үеийн олон цөмт процессор нь дотроо хэд хэдэн цөмөөс бүрддэг боловч анхны процессорууд нь зөвхөн нэг цөмтэй байсан. Цөм нь өөрийн ALU, CU болон регистрийн багцаас бүрдэнэ. Процессор нь нэг буюу хэд хэдэн ийм цөмөөс бүрддэг. Процессорын багц нь цөмүүдийг гаднаас нь холбодог харилцан холболтыг агуулдаг. Архитектураас хамааран процессор нь нэгдсэн GPU, IO хянагч, санах ойн хянагчтай байж болно. Хоёр цөмт процессор нь нэрнээс нь харахад 2 цөмтэй, дөрвөлсөн цөмт процессор нь 4 цөмтэй. Цөм нь нэг удаад зөвхөн нэг зааврыг гүйцэтгэх боломжтой (хэрэв хэт урсгалтай бол цөөхөн) харин цөм бүр бие даасан CPU-ийн үүрэг гүйцэтгэдэг тул олон цөмт процессор нь зааврыг зэрэгцүүлэн гүйцэтгэх боломжтой.

Зөвлөмж болгож буй: