Aizvērt sludinājumu

Kad Apple pagājušajā gadā iepazīstināja ar pirmo Mac datoru ar Apple Silicon mikroshēmu, proti, M1, tas pārsteidza daudzus novērotājus. Jaunie Apple datori nodrošināja ievērojami augstāku veiktspēju ar mazāku enerģijas patēriņu, pateicoties vienkāršai pārejai uz savu risinājumu - "mobilās" mikroshēmas izmantošanu, kas veidota uz ARM arhitektūras. Šīs izmaiņas radīja vēl vienu interesantu lietu. Šajā virzienā mēs domājam pāreju no tā sauktās operatīvās atmiņas uz vienotu atmiņu. Bet kā tas patiesībā darbojas, kā tas atšķiras no iepriekšējām procedūrām un kāpēc tas nedaudz maina spēles noteikumus?

Kas ir RAM un ar ko Apple Silicon atšķiras?

Citi datori joprojām paļaujas uz tradicionālo operatīvo atmiņu RAM vai brīvpiekļuves atmiņas veidā. Tas ir viens no svarīgākajiem datora komponentiem, kas darbojas kā pagaidu krātuve datiem, kuriem nepieciešams piekļūt pēc iespējas ātrāk. Vairumā gadījumu tie var būt, piemēram, pašlaik atvērtie faili vai sistēmas faili. Tradicionālajā formā "RAM" ir iegarenas plāksnes forma, kas vienkārši jānoklikšķina attiecīgajā mātesplates slotā.

m1 sastāvdaļas
Kādas daļas veido M1 mikroshēmu

Taču Apple nolēma izvēlēties diametrāli atšķirīgu pieeju. Tā kā M1, M1 Pro un M1 Max mikroshēmas ir tā sauktās SoC jeb System on a Chip, tas nozīmē, ka tie jau satur visas nepieciešamās sastāvdaļas dotajā mikroshēmā. Tieši tāpēc šajā gadījumā Apple Silicon neizmanto tradicionālo operatīvo atmiņu, jo tā jau ir iekļauta tieši sevī, kas sniedz vairākas priekšrocības. Tomēr jāpiemin, ka šajā virzienā Cupertino gigants ienes nelielu revolūciju citādas pieejas veidā, kas līdz šim vairāk raksturīga mobilajiem telefoniem. Tomēr galvenā priekšrocība ir lielāka veiktspēja.

Vienotās atmiņas loma

Vienotās atmiņas mērķis ir diezgan skaidrs – līdz minimumam samazināt nevajadzīgo soļu skaitu, kas var palēnināt pašu veiktspēju un tādējādi samazināt ātrumu. Šo problēmu var viegli izskaidrot, izmantojot spēļu piemēru. Ja spēlējat spēli savā Mac datorā, procesors (CPU) vispirms saņem visus nepieciešamos norādījumus un pēc tam dažus no tiem nodod grafikas kartei. Pēc tam tas apstrādā šīs īpašās prasības, izmantojot savus resursus, savukārt trešā mīkla ir RAM. Tāpēc šiem komponentiem ir pastāvīgi jāsazinās savā starpā un jāgūst pārskats par to, ko viens otrs dara. Taču šāda instrukciju pasniegšana saprotami "nokož" arī daļu no paša priekšnesuma.

Bet ko darīt, ja mēs integrētu procesoru, grafisko karti un atmiņu vienā? Tieši šādu pieeju Apple izmantojis Apple Silicon mikroshēmu gadījumā, vainagojot to ar vienotu atmiņu. Viņa ir vienveidīgs vienkārša iemesla dēļ - tā sadala savu ietilpību starp komponentiem, pateicoties kuriem citi var tai piekļūt praktiski ar pirksta piespiešanu. Tieši šādā veidā veiktspēja tika pilnībā virzīta uz priekšu, nepalielinot darbības atmiņu kā tādu.

.