იცნობთ მურის კანონს? გორდონ მური არის Intel-ის თანადამფუძნებელი. მან მოიფიქრა საინტერესო დაკვირვება: კომპიუტერების დამუშავების ძალა დაახლოებით ორ წელიწადში ერთხელ უნდა გაორმაგდეს. მარტივად რომ ვთქვათ, ეს არის იმის გამო, რომ ტრანზისტორების უფრო მეტი რაოდენობა დამონტაჟებულია ერთ ჩიპზე.
და ეს მიგვიყვანს კითხვამდე, რომელზეც ვეცდებით ვუპასუხოთ ამ სახელმძღვანელოში: "მართალია, რომ მეტი ბირთვი უდრის უკეთეს შესრულებას?
ჩვენ გადავხედავთ, თუ როგორ მოქმედებს ბირთვების რაოდენობა CPU-ს მუშაობაზე. ჩვენ ასევე ვნახავთ, არის თუ არა რაიმე უფრო მნიშვნელოვანი, ვიდრე ბირთვების რაოდენობა. ამ სახელმძღვანელოს წაკითხვის შემდეგ, თქვენ უკეთ გაიგებთ ზოგადად ტექნოლოგიას.
მეტი ბირთვის ქონა ნიშნავს უკეთეს შესრულებას?
პროცესორში მეტი ბირთვის ქონა ნიშნავს უკეთეს შესრულებას, თუ თქვენს მიერ გაშვებულ პროგრამულ უზრუნველყოფას შეუძლია წვდომა და გამოიყენოს ყველა ბირთვი. მაგრამ თუ პირველადი ძაფი შემოიფარგლება ერთი ბირთვით, შესრულების გაუმჯობესება არც ისე აშკარა იქნება.
როგორ მოქმედებს ბირთვების რაოდენობა შესრულებაზე?
მრავალბირთვიან პროცესორს აქვს ორი ან მეტი ბირთვი (დამუშავების ერთეული). თითოეული ბირთვი ამუშავებს სხვადასხვა პროგრამის ინსტრუქციას. ეს ზრდის მთლიან დამუშავების ძალას. სწორედ ამიტომ, მრავალბირთვიანი პროცესორი უფრო სწრაფია, ვიდრე ერთბირთვიანი პროცესორი, რომელიც მუშაობს იმავე სიჩქარით.
ერთბირთვიანი პროცესორების პრობლემა არის ის, რომ მათ მეტი დრო სჭირდებათ ქეშისა და ოპერატიული მეხსიერების წვდომისთვის და პროგრამის ინსტრუქციების გასაშვებად. და ეს მათ ოდნავ ანელებს. მრავალბირთვიანმა პროცესორებმა გადაჭრეს ეს პრობლემა უფრო მეტ ბირთვზე დატვირთვის განაწილებით და რამდენიმე პროცესის ერთდროულად გაშვებით. პროცესორის არქიტექტურის ამ ცვლილებამ მნიშვნელოვნად გააუმჯობესა მონაცემთა გადაცემის სიჩქარე.
რა არის უფრო მნიშვნელოვანი: ბირთვები თუ გჰც?
ზოგადად, საათის სიჩქარე (GHz) უფრო მნიშვნელოვანია, ვიდრე ბირთვების რაოდენობა, როდესაც საქმე ეხება მთლიან დამუშავების სიმძლავრეს და შესრულებას.
ეს იმიტომ ხდება, რომ მაღალი საათის სიჩქარე მიუთითებს იმაზე, რომ თქვენი პროცესორი უფრო სწრაფად წაიკითხავს და შეასრულებს მონაცემებს. მაგალითად, ვთქვათ, თქვენ გაქვთ ექვს ბირთვიანი პროცესორი (ექვსი ბირთვი), რომელიც მუშაობს 3,5 გჰც სიხშირეზე. შემდეგ თქვენ გაქვთ ოთხბირთვიანი პროცესორი (ოთხი ბირთვი), რომელიც მუშაობს 4 გიგაჰერცზე. ოთხბირთვიანი პროცესორი რეალურად იმუშავებს 13,5 პროცენტით უფრო სწრაფად.
მთელი სიტუაცია მთლიანად იცვლება, თუ პროგრამას, რომელსაც თქვენ აწარმოებთ, შეუძლია წვდომა და გამოიყენოს ექვსივე ბირთვი. ამ შემთხვევაში, ექვს ბირთვიანი პროცესორი იმუშავებს დაახლოებით 60%-ით უფრო სწრაფად, ვიდრე ოთხი ბირთვით აღჭურვილი პროცესორი.
რა ამოცანები სარგებლობს მეტი ბირთვით?
ბევრი ბირთვის ქონა გადამწყვეტია უაღრესად კომპლექსური ამოცანების შესრულებისას, რომლებიც საჭიროებენ დამუშავების დიდ რაოდენობას. ასეთი ამოცანები მოიცავს თამაშს, ვიდეოს დაშიფვრას, სიმულაციური პროგრამების გაშვებას, სამეცნიერო ანალიზის ხელსაწყოებს, სტატისტიკურ პროგრამებს, მათემატიკურ პროგრამებს, მონაცემთა ბაზის მენეჯმენტს, ვირტუალიზაციას, VR, AI და სხვა.
ერთბირთვიანი პროცესორები საკმაოდ უსარგებლოა, როდესაც საქმე ეხება ასეთ რთულ ამოცანებს. მათ ჯერ უნდა დაამუშაონ მონაცემთა პირველი სტრიქონი და შემდეგ გადავიდნენ შემდეგზე. ეს შრომატევადი ამოცანაა. მაგრამ მრავალბირთვიან პროცესორებს შეუძლიათ ერთდროულად აწარმოონ რთული ინსტრუქციები.
უკეთესია მეტი ბირთვი თუ მეტი ოპერატიული მეხსიერება?
მეტი ოპერატიული მეხსიერება ნიშნავს მეტ ადგილს თქვენი პროგრამებისთვის. ეს სულაც არ ნიშნავს მეტ სიჩქარეს ან უკეთეს შესრულებას.
თუ თქვენი მთავარი საზრუნავი სიჩქარეა, მაშინ ზოგადად უკეთესია გქონდეთ მეტი ბირთვი ვიდრე ოპერატიული მეხსიერება. მაგრამ პასუხი ასევე დამოკიდებულია იმაზე, თუ რა ტიპის პროგრამებს ატარებთ. მაგალითად, თუ თქვენ აწარმოებთ სიმულაციას, გჭირდებათ ბევრი ოპერატიული მეხსიერება. ამ შემთხვევაში, მრავალი ბირთვის ქონა, მაგრამ არასაკმარისი ოპერატიული მეხსიერება, ითარგმნება შენელების საკითხებში.
ცუდია ორი ბირთვის ქონა?
ორბირთვიანი პროცესორები უნდა უზრუნველყოფდნენ საკმარის დამუშავების ძალას საშუალო მომხმარებლისთვის. გჭირდებათ სახლის კომპიუტერი ინტერნეტის დასათვალიერებლად, შემოსულების შესამოწმებლად და ზოგჯერ Netflix-ის ვიდეოების სტრიმინგისთვის? მაშინ კარგად უნდა იყოთ ორბირთვიანი პროცესორით.
რა თქმა უნდა, თუ გსურთ მეტი სიჩქარე და შესრულება, თავისუფლად მიმართეთ ოთხბირთვიან პროცესორს. მაგრამ ოთხ ბირთვზე მეტი არაფერი საშუალო მომხმარებლისთვის შეუსაბამოა.
ოთხი ბირთვი ორზე უკეთესია?
ზოგადად, დიახ, ოთხი ბირთვი უკეთესია, ვიდრე ორი. მაგრამ ეს ყოველთვის ასე არ არის. როგორც უკვე ავხსენით, სიხშირე, რომლითაც მუშაობს თქვენი პროცესორი, მნიშვნელოვან როლს ასრულებს თქვენი მოწყობილობის მთლიან მუშაობაში.
შემდეგ, თუ პროგრამას, რომელსაც თქვენ აწარმოებთ, შეუძლია გამოიყენოს ოთხივე ბირთვი, თქვენი კომპიუტერი შეძლებს ამოცანების შესრულებას ბევრად უფრო სწრაფად, ვიდრე ორბირთვიანი მანქანა.
შეზღუდვები და შერეული სარგებელი
ოთხბირთვიანი ან უფრო მაღალი პროცესორის გამოყენება ჩვეულებრივ არაერთგვაროვან სარგებელს მოაქვს. ეს ყველაფერი დამოკიდებულია პროგრამული უზრუნველყოფის სიმძლავრეზე, რომლითაც თქვენ იყენებთ ყველა ბირთვს.
ბევრი პროგრამის შესრულება რეალურად არის შეკრული ერთი ძაფით ან უსწრაფესი ძაფით.
მაგალითად, ბევრი თამაში, როგორც წესი, მთლიანად იკავებს პირველ ბირთვს. ეს ნიშნავს, რომ თამაში გამოიყენებს მთელ დამუშავების ძალას, რაც მას შეუძლია მიიღოს ამ ბირთვიდან. სხვა ბირთვებმა შეიძლება იმუშაონ უფრო დაბალი სიმძლავრით თამაშის გასაძლიერებლად. მაგრამ თამაში არ გამოიყენებს ყველა ბირთვს მათი მაქსიმალური შესაძლებლობებით.
პრაქტიკაში, ეს ითარგმნება მხოლოდ მცირე შესრულების განსხვავებაში ორბირთვიან და ოთხბირთვიან პროცესორს შორის.
უნდა გავააქტიურო ყველა ბირთვი?
თქვენი ოპერაციული სისტემა და პროგრამები, რომლებსაც თქვენ აწარმოებთ, გამოიყენებენ იმდენ ბირთვს და დამუშავების ძალას, რამდენიც სჭირდებათ. ასე რომ, ნამდვილად არ არის საჭირო ყველა ბირთვის ჩართვა.
მაგალითად, Windows 10 კონფიგურირებულია ავტომატურად გამოიყენოს ყველა ბირთვი, თუ პროგრამას, რომელსაც თქვენ აწარმოებთ, აქვს ეს შესაძლებლობა.
როგორ გავააქტიურო ყველა ბირთვი?
თუ გსურთ ხელით ჩართოთ ყველა ბირთვი, აი, რა უნდა გააკეთოთ:
- ტიპი 'სისტემის კონფიგურაციაWindows საძიებო ზოლში.
- ორჯერ დააწკაპუნეთ Სისტემის კონფიგურაცია აპლიკაცია.
- დააწკაპუნეთ ჩექმა ჩანართი.
- შემდეგ აირჩიეთ Დამატებითი პარამეტრები.
- Შეამოწმე პროცესორების რაოდენობა ჩამრთველი.
- გამოიყენეთ ჩამოსაშლელი მენიუ, რათა აირჩიოთ ბირთვების რაოდენობა, რომლის ჩართვაც გსურთ.
- შეინახეთ ცვლილებები.
შენიშვნა: ყველა ბირთვის ხელით ჩართვამ შეიძლება გამოიწვიოს თავსებადობის პრობლემები თქვენს ზოგიერთ პროგრამასთან.
დასკვნა
საშუალო მომხმარებლისთვის ოთხბირთვიანზე გადასვლა ნამდვილად არ არის საჭირო. მაგრამ არის გამონაკლისი. თუ თქვენ იყენებთ სპეციალიზებულ პროგრამულ უზრუნველყოფას, რომელიც მოითხოვს დიდ დამუშავების ძალას. და თუ ამ პროგრამებს შეუძლიათ გამოიყენონ ყველა ბირთვი, შესრულების გაუმჯობესება გამოჩნდება.
ასე რომ, ხედავთ, როდესაც საქმე ეხება ბირთვების რაოდენობას და კომპიუტერის შესრულებას, პასუხი არის "Დამოკიდებულია‘. ეს დამოკიდებულია იმაზე, თუ რა პროგრამები დააინსტალირეთ და რა ამოცანებს ასრულებთ.
⇒ სახალისო ფაქტი: რა არის ბირთვების ყველაზე დიდი რაოდენობა პროცესორში? Ampere's Altra Max ამჟამად არის მსოფლიოში ყველაზე მეტი ბირთვის მქონე პროცესორი 128 ბირთვით. Altra Max შესაფერისია ღრუბლოვანი არქიტექტურისთვის.