---- Dodano 27-06-2008 o godzinie 19:56 ----
Dalej widzę tylko forumowe domysły, szukam oficjalnej informacji na temat dual chanel ze strony Apple. Windows zainstalowany na macu podobno widzi DC, macos widzi dwie odzielne jednostki pamięci, a to teoretycznie nie jest DC. Może właśnie dla tego pakiet Adobe CS3 chodzi minimalnie szybciej na macach pod windows - podobno bo sam nie sprawdzalem, nigndy nie instalowalem i nie zainstaluje windows na macu nie widzę sensu mimo wszystko.
Skoro żaden program diagnostyczny pod MacOS nie pokazuje w jakim trybie pracuje RAM, to świadczy tylko o ułomności tych programów a nie o braku pracy RAM w trybie DC. System operacyjny nie musi wiedzieć o tym czy jest to DC czy nie - to jest właściwość sprzętu (chipsetu i pamięci) i systemowi nic do tego, stąd skoro Windows (czy jakiś program pod nim - everest, sandra) pokazuje, że pamięć pracuje w trybie Dual Channel to znaczy, że pracuje też*tak pod MacOS.
Specjalnie dla Ciebie poszperałem na stronach Apple i znalazłem to:
Mac Mini (Early 2006): Memory Specifications and Upgrades. To też pośredni dowód - Apple nie napisało wprost, że RAM pracuje w trybie DC - zresztą*po co tzw. zwykłemu userowi taka informacja. Jest napisane - "for better memory performance". Zresztą akurat w przypadku mini będzie to miało też*wpływ na prędkość przetwarzania grafiki - przecież GMA950 korzysta z pamięci systemowej, więc jeśli ona będzie pracować szybciej to i karta graficzna też.
Tu więcej:
About integrated video on Intel-based Macs i bardziej bezpośrednio:
Graphics performance
For best graphics performance, your computer should have two same-size SO-DIMMs installed, one in
each slot. When memory is installed in your Mac in same size pairs, the computer gains some
performance benefits from the memory being interleaved. If you upgrade the memory in your Mac,
make sure you have matching SO-DIMMs (both in memory size and speed) in each slot for the best
graphics performance.
Kolejny przykład to nowy pakiet Adobe' a CS4 - wersja 64bit tylko dla windows - Czemu?. Sprzęt niby ten sam. Podobnie może być z DC.
A dlatego, że aby program działał w 64 bitach potrzebny jest 64-bitowy sprzęt, 64-bitowy OS i oprogramowanie skompilowane na 64 bity. W normalnym systemie przekompilowanie na 64 bity to wydanie komendy make z odpowiednim parametrem, ale może kompilacja się*wywala - czasem trzeba trochę*zoptymalizować*kod, co nieco poprawić. Ale akurat nijak się*to ma do DC. DC to raczej jak sprzętowy kontroler RAID - wszystko ustawione w BIOSIE (czy gdzieś tam indziej) a system operacyjny nic o tym nie wie i widzi jeded logiczny dysk.
No i zrobił się mały offtopic, ale temat wydaje mi się ciekawy. Nadal czekam na wyjaśnienie jak to jest z tym DC na macach. Poza tym brak DC nie wydaje mi się większą wadą, ubytkiem czy jak to tam nazwiemy.
Nie jest to wada... po prostu to dodatkowe kilka % wydajności. Jeśli miałbym do wyboru 2GB (1+1) w Dualu lub 3GB (2+1) bez duala to bez wahania wybrałbym 3GB. Po prostu korzyści byłyby większe z większej ilości RAM. Ale.... różnica w cenie między 3 a 4GB jest na tyle niewielka, że się*nie zastanawiałem i kupiłem 4GB.
Pozdrawiam,