რეკლამის დახურვა

როდესაც Apple-მა გასულ წელს წარადგინა პირველი Mac Apple Silicon ჩიპით, კერძოდ M1, ამან ბევრი დამკვირვებელი გააკვირვა. Apple-ის ახალმა კომპიუტერებმა მოიტანა მნიშვნელოვნად მაღალი შესრულება დაბალი ენერგიის მოხმარებით, საკუთარ გადაწყვეტაზე მარტივი გადასვლის წყალობით - ARM არქიტექტურაზე აგებული "მობილური" ჩიპის გამოყენებით. ამ ცვლილებამ კიდევ ერთი საინტერესო რამ მოიტანა. ამ მიმართულებით ვგულისხმობთ ე.წ ოპერაციული მეხსიერებიდან ერთიან მეხსიერებაზე გადასვლას. მაგრამ როგორ მუშაობს ის რეალურად, რით განსხვავდება წინა პროცედურებისგან და რატომ ცვლის ოდნავ თამაშის წესებს?

რა არის ოპერატიული მეხსიერება და რით განსხვავდება Apple Silicon?

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

m1 კომპონენტები
რა ნაწილებისგან შედგება M1 ჩიპი

მაგრამ Apple-მა გადაწყვიტა დიამეტრალურად განსხვავებული პროცედურა. ვინაიდან M1, M1 Pro და M1 Max ჩიპები არის ეგრეთ წოდებული SoC, ანუ სისტემა ჩიპზე, ეს ნიშნავს, რომ ისინი უკვე შეიცავს ყველა საჭირო კომპონენტს მოცემულ ჩიპში. ზუსტად ამიტომაა, რომ ამ შემთხვევაში Apple Silicon არ იყენებს ტრადიციულ RAM-ს, რადგან მას უკვე აქვს უშუალოდ ჩართული საკუთარ თავში, რასაც თან მოაქვს მთელი რიგი სარგებელი. თუმცა, უნდა აღინიშნოს, რომ ამ მიმართულებით კუპერტინო გიგანტი ოდნავ რევოლუციას მოაქვს განსხვავებული მიდგომის სახით, რაც აქამდე უფრო გავრცელებულია მობილური ტელეფონებისთვის. თუმცა, მთავარი უპირატესობა მდგომარეობს უფრო დიდ შესრულებაში.

ერთიანი მეხსიერების როლი

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

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

.