სხვაობა ბირთვსა და პროცესორს შორის

Სარჩევი:

სხვაობა ბირთვსა და პროცესორს შორის
სხვაობა ბირთვსა და პროცესორს შორის

ვიდეო: სხვაობა ბირთვსა და პროცესორს შორის

ვიდეო: სხვაობა ბირთვსა და პროცესორს შორის
ვიდეო: How Do CPUs Use Multiple Cores? 2024, ნოემბერი
Anonim

Core vs პროცესორი

სხვაობა პროცესორსა და ბირთვს შორის შეიძლება იყოს დამაბნეველი თემა, თუ არ ხართ კომპიუტერის მცოდნე. პროცესორი ან CPU არის კომპიუტერული სისტემის ტვინი. ის პასუხისმგებელია ყველა ძირითად ფუნქციაზე, როგორიცაა არითმეტიკული, ლოგიკური და საკონტროლო ოპერაციები. ტრადიციულ პროცესორს, როგორიცაა Pentium პროცესორი, აქვს მხოლოდ ერთი ბირთვი პროცესორის შიგნით, მაგრამ თანამედროვე პროცესორები მრავალბირთვიანი პროცესორებია. მრავალბირთვიან პროცესორს აქვს რამდენიმე ბირთვი პროცესორის პაკეტში, სადაც ბირთვი არის პროცესორის ყველაზე ძირითადი გამოთვლითი ერთეული. ბირთვს შეუძლია შეასრულოს მხოლოდ ერთი პროგრამის ინსტრუქცია ერთდროულად (შეიძლება შეასრულოს რამდენიმე, თუ ჰიპერ-თრედინგის შესაძლებლობა ხელმისაწვდომია), მაგრამ პროცესორს, რომელიც შედგება რამდენიმე ბირთვისგან, შეუძლია შეასრულოს რამდენიმე ინსტრუქცია ერთდროულად, ბირთვების რაოდენობის მიხედვით.

რა არის პროცესორი?

პროცესორი, რომელიც ასევე ცნობილია როგორც ცენტრალური დამუშავების ერთეული (CPU) არის კომპიუტერული სისტემის ყველაზე მნიშვნელოვანი ნაწილი, რომელიც პასუხისმგებელია პროგრამის ინსტრუქციების შესრულებაზე. ეს ინსტრუქციები მოიცავს არითმეტიკულ, ლოგიკურ, საკონტროლო და შეყვანა-გამომავალი ოპერაციებს. ტრადიციულად, პროცესორი შედგება კომპონენტისგან, რომელსაც ეწოდება არითმეტიკული და ლოგიკური ერთეული (ALU), რომელიც პასუხისმგებელია ყველა არითმეტიკულ და ლოგიკურ ოპერაციაზე და სხვა კომპონენტისგან, სახელწოდებით Control Unit (CU), რომელიც პასუხისმგებელია ყველა საკონტროლო ოპერაციაზე. ასევე, მას აქვს რეგისტრების ნაკრები მნიშვნელობების შესანახად. ტრადიციულად, პროცესორს ერთდროულად მხოლოდ ერთი ინსტრუქციის შესრულება შეეძლო. პროცესორებს, რომლებსაც აქვთ მხოლოდ ერთი ბირთვი, ეწოდება ერთბირთვიან პროცესორებს. Pentium სერია არის მაგალითი ერთბირთვიანი პროცესორებისთვის.

შემდეგ დაინერგა მრავალბირთვიანი პროცესორები, სადაც ერთ პროცესორს ჰქონდა რამდენიმე პროცესორი, რომელიც ცნობილია როგორც ბირთვი. ასე რომ, ორბირთვიან პროცესორს აქვს ორი ბირთვი პროცესორის შიგნით, ხოლო ოთხბირთვიან პროცესორს აქვს ოთხი ბირთვი შიგნით.ასე რომ, მრავალბირთვიანი პროცესორი ჰგავს პაკეტს, რომელსაც აქვს რამდენიმე პროცესორი, რომელსაც ეწოდება ბირთვი. ამ მრავალბირთვიან პროცესორებს შეუძლიათ რამდენიმე ინსტრუქციის ერთდროულად შესრულება ბირთვების რაოდენობის მიხედვით.

პროცესორს ბირთვების გარდა, აქვს ასევე ინტერფეისი, რომელიც აკავშირებს მოწყობილობას გარე სამყაროსთან. მრავალბირთვიან პროცესორს ასევე აქვს ინტერფეისი, რომელიც აკავშირებს ყველა ბირთვს გარე სამყაროსთან. ასევე, მას აქვს ბოლო დონის ქეში, რომელიც ცნობილია როგორც L3 ქეში, რომელიც საერთოა ყველა ბირთვისთვის. უფრო მეტიც, პროცესორი შეიძლება შეიცავდეს მეხსიერების კონტროლერს და შეყვანის-გამომავალ კონტროლერს, მაგრამ არქიტექტურიდან გამომდინარე, ზოგჯერ ისინი შეიძლება განთავსდეს ჩიპსეტში, რომელიც არის პროცესორის გარეთ. გარდა ამისა, ზოგიერთ პროცესორს აქვს გრაფიკული დამუშავების ერთეული (GPU), სადაც GPU ასევე შედგება მცირე და ნაკლებად ძლიერი ბირთვებისგან.

რა არის ბირთვი?

ბირთვი არის პროცესორის ძირითადი გამოთვლითი კომპონენტი. რამდენიმე ბირთვი ერთად ქმნის პროცესორს.ბირთვი შედგება რამდენიმე ძირითადი ნაწილისგან. არითმეტიკული და ლოგიკური განყოფილება პასუხისმგებელია ყველა არითმეტიკული და ლოგიკური ოპერაციის განხორციელებაზე. კონტროლის განყოფილება პასუხისმგებელია ყველა საკონტროლო ოპერაციაზე. რეგისტრების ნაკრები ინახავს მნიშვნელობებს დროებით. თუ ბირთვს არ აქვს საშუალება, რომელსაც ეწოდება ჰიპერ-თრედინგი, მას შეუძლია ერთდროულად შეასრულოს მხოლოდ ერთი პროგრამის ინსტრუქცია. თუმცა, თანამედროვე ბირთვებს აქვთ ტექნოლოგია, რომელსაც ეწოდება ჰიპერ ხრახნი, სადაც ბირთვს აქვს ზედმეტი ფუნქციური ერთეულები, რაც მათ საშუალებას აძლევს შეასრულონ რამდენიმე ინსტრუქცია პარალელურად. ბირთვის შიგნით არის ქეშის ორი დონე, რომელსაც ეწოდება L1 ქეში და L2 ქეში. L1 არის უახლოესი, რომელიც არის ყველაზე სწრაფი, მაგრამ ყველაზე პატარა. L2 ქეში არის L1 ქეშის შემდეგ, სადაც ის ცოტა დიდია, მაგრამ უფრო ნელი ვიდრე L1. ეს ქეშები უფრო სწრაფი მეხსიერებებია, რომლებიც ინახავს მონაცემებს კომპიუტერის შემთხვევითი წვდომის მეხსიერებაში (RAM) და მათგან, რათა უზრუნველყოს უფრო სწრაფი და ეფექტური წვდომა.

განსხვავება ბირთვსა და პროცესორს შორის
განსხვავება ბირთვსა და პროცესორს შორის
განსხვავება ბირთვსა და პროცესორს შორის
განსხვავება ბირთვსა და პროცესორს შორის

რა განსხვავებაა პროცესორსა და Core-ს შორის?

• ბირთვი არის პროცესორის ყველაზე ძირითადი გამოთვლითი ერთეული. პროცესორი შედგება ერთი ან მეტი ბირთვისგან. ტრადიციულ პროცესორებს ჰქონდათ მხოლოდ ერთი ბირთვი, ხოლო თანამედროვე პროცესორებს აქვთ მრავალი ბირთვი.

• ბირთვი შედგება ALU, CU და რეგისტრების ნაკრებისგან.

• ბირთვი შედგება ქეშის ორი დონისგან, რომელსაც ეწოდება L1 და L2, რომელიც არის თითოეულ ბირთვში.

• პროცესორი შედგება ქეშისაგან, რომელიც იზიარებს ზარის ბირთვებს, რომელსაც ეწოდება L3 ქეში. ის საერთოა ყველა ბირთვისთვის.

• პროცესორი, რომელიც დამოკიდებულია არქიტექტურაზე, შეიძლება შედგებოდეს მეხსიერების კონტროლერისგან და შეყვანის/გამოსვლის კონტროლერისგან.

• პროცესორის გარკვეული პაკეტი შედგება გრაფიკული დამუშავების ერთეულებისგან (GPU).

• ბირთვს, რომელსაც არ აქვს ჰიპერთრედინგი, შეუძლია შეასრულოს მხოლოდ ერთი ინსტრუქცია ერთდროულად, ხოლო მრავალბირთვიან პროცესორს, რომელიც შედგება რამდენიმე ბირთვისგან, შეუძლია შეასრულოს რამდენიმე ინსტრუქცია პარალელურად. თუ პროცესორი შედგება 4 ბირთვისგან, რომლებიც არ უჭერენ მხარს ჰიპერ threading-ს, მაშინ ამ პროცესორს შეუძლია შეასრულოს 4 ინსტრუქცია ერთდროულად.

• ბირთვს, რომელსაც აქვს ჰიპერთრედინგის ტექნოლოგია, აქვს ზედმეტი ფუნქციური ერთეულები, რათა მათ ერთდროულად შეასრულონ რამდენიმე ინსტრუქცია. მაგალითად, ბირთვს 2 ძაფით შეუძლია ერთდროულად შეასრულოს 2 ინსტრუქცია, შესაბამისად, პროცესორს 4 ასეთი ბირთვით შეუძლია შეასრულოს 2×4 ინსტრუქცია პარალელურად. ამ ძაფებს ჩვეულებრივ უწოდებენ ლოგიკურ ბირთვებს და Windows-ის ამოცანების მენეჯერი ჩვეულებრივ აჩვენებს ლოგიკური ბირთვების რაოდენობას, მაგრამ არა ფიზიკურ ბირთვებს.

რეზიუმე:

პროცესორი ბირთვის წინააღმდეგ

ბირთვი არის პროცესორის ყველაზე ძირითადი გამოთვლითი ერთეული. თანამედროვე მრავალბირთვიანი პროცესორი შედგება რამდენიმე ბირთვისგან მათ შიგნით, მაგრამ ადრეულ პროცესორებს მხოლოდ ერთი ბირთვი ჰქონდათ.ბირთვი შედგება საკუთარი ALU, CU და რეგისტრების ნაკრებისგან. პროცესორი მზადდება ერთი ან რამდენიმე ასეთი ბირთვისგან. პროცესორის პაკეტი ასევე შეიცავს ურთიერთკავშირებს, რომლებიც აკავშირებენ ბირთვებს გარედან. არქიტექტურიდან გამომდინარე, პროცესორი ასევე შეიძლება შეიცავდეს ინტეგრირებულ GPU, IO კონტროლერს და მეხსიერების კონტროლერს. ორბირთვიან პროცესორს აქვს 2 ბირთვი, ხოლო ოთხბირთვიანს აქვს 4 ბირთვი, როგორც თავად სახელი გვთავაზობს. ბირთვს შეუძლია ერთდროულად შეასრულოს მხოლოდ ერთი ინსტრუქცია (რამდენიმე, თუ ჰიპერ-თრედინგი ხელმისაწვდომია), მაგრამ მრავალბირთვიან პროცესორს შეუძლია შეასრულოს ინსტრუქციები პარალელურად, რადგან თითოეული ბირთვი მოქმედებს როგორც დამოუკიდებელი CPU.

გირჩევთ: