Მრავალჯერადი Core პროცესორები: უფრო მეტია უკეთესი?

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

მარშრუტი

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

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

პროგრამული უზრუნველყოფა დამოკიდებული

მიუხედავად იმისა, რომ კონცეფცია მრავალი ძირითადი პროცესორები ძალიან გასაჩივრების, არსებობს ძირითადი caveat ამ უნარი. იმისათვის, რომ მრავალი პროცესორის ნამდვილი სარგებელი გაჩნდეს, პროგრამული უზრუნველყოფა, რომელიც კომპიუტერში გაშვებულია, უნდა ჩაიწეროს multithreading- ის მხარდასაჭერად. პროგრამული უზრუნველყოფის გარეშე ამ ფუნქციის გარეშე, თემა ძირითადად იქნება ერთი ძირითადი საშუალებით, რაც ამცირებს ეფექტურობას. ყოველივე ამის შემდეგ, თუ ის მხოლოდ კვანძ-ბირთვულ პროცესორზე მხოლოდ ერთი ბირთვიდან მუშაობს, შეიძლება უფრო სწრაფი იყოს ის, რომ ორმაგი ბირთვიანი პროცესორით უფრო მაღალ საბაზო საათის სიჩქარით.

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

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

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

საათის სიჩქარე

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

მაგალითად, ორმაგი ბირთვიანი პროცესორი შეიძლება ჰქონდეს საბაზისო საათის სიჩქარე 3.5 გჰც-ს თითოეული პროცესორით, ხოლო quad-core პროცესორი შეიძლება მხოლოდ 3.0GHz- ზე. უბრალოდ, თითოეული მათგანის ერთი ბირთვი ეძებს, ორმაგი ბირთვიანი პროცესორი კი თხუთმეტ პროცენტს უფრო სწრაფი იქნება, ვიდრე quad-core. ამდენად, თუ თქვენ გაქვთ პროგრამა, რომელიც მხოლოდ ერთი თემაა, ორმაგი ბირთვიანი პროცესორი მართლაც უკეთესია. კიდევ ერთხელ, თუ თქვენ გაქვთ ისეთი რამე, რაც შეიძლება გამოიყენოთ ყველა ოთხი პროცესორისგან, როგორიცაა ვიდეო ტრანსკოდირება, მაშინ Quad-core პროცესორი იქნება დაახლოებით 70 პროცენტს უფრო სწრაფად, ვიდრე ორმაგი ბირთვიანი პროცესორი.

რას ნიშნავს ეს ყველაფერი? კარგად, თქვენ უნდა მიიღოს მჭიდრო შევხედოთ პროცესორი და ასევე პროგრამული უზრუნველყოფა მიიღოს კარგი იდეა, თუ როგორ შეასრულებს საერთო. ზოგადად, მრავალმხრივი ძირითადი პროცესორი უკეთესი არჩევანია, მაგრამ ეს არ ნიშნავს იმას, რომ უკეთესი შესრულება გექნებათ.

დასკვნები

უმეტესწილად, უმაღლესი ბირთვიანი პროცესორით, ზოგადად კარგია, მაგრამ ეს ძალიან რთული საკითხია. უმეტესწილად, ორმაგი ძირითადი ან quad core პროცესორი იქნება მეტი საკმარისი ძალა ძირითადი კომპიუტერის მომხმარებელი. მომხმარებელთა უმრავლესობა ვერ ხედავს არავითარ ხელსაყრელ სარგებელს, ვიდრე ოთხ პროცესორი ბირთვის მიღმაა, რადგან იმდენად პატარა პროგრამა არსებობს, რომელსაც შეუძლია ისარგებლოს. ერთადერთი ადამიანი, ვისაც უნდა ჩაითვალოს ასეთი მაღალი ბირჟის პროცესორები, ისეთ ამოცანებს ისახავს, ​​როგორიცაა დესკტოპის ვიდეო მონტაჟი ან რთული მეცნიერებისა და მათემატიკის პროგრამები. ამის გამო, ჩვენ მაღალ რეკომენდაციას ვთავაზობთ მკითხველს შეამოწმეთ ჩვენი რა სწრაფი კომპიუტერი? სტატიაში უკეთესი იდეის მისაღებად რა ტიპის პროცესორი უკეთესად შეესაბამება მათ კომპიუტერული მოთხოვნებს.