עבור לתוכן

G4 128bit?

Featured Replies

פורסם

G4 הוא מעבד 128bit?

ואם כן, כיצד הוא תואם לאחור G3 שהוא 64bit כמדומני?

בתודה מראש,

בור ועם הארץ - לפחות בכל מה שנוגע למק.

נ.ב

OS X מבוססת על NeXT או על FreeBSD או על שתיהן?

פורסם

G4 הוא מעבד 128bit?

לא בדיוק.

חישובים של שלמים נעשים ב-32bit, חישובי נקודה צפה נעשים ב-64bit וסט הפקודות החדש למולטימדיה (AltiVec) ממומש ע"י אוגרים של 128bit.

הגישה לזכרון נעשית ב-32bit, ממש כמו ב-x86 (או ליתר דיוק ב-386 ומעלה).

ואם כן, כיצד הוא תואם לאחור G3 שהוא 64bit כמדומני?

מלבד AltiVec, מדובר באותו סט פקודות, כך שאין בעיה כל זמן שאתה לא מנסה להריץ אפליקציה שעברה אופטימיזציה ל-G4 על מק עם מעבד G3.

גם כאן מדובר במצב דומה ל-PC שבו למעבדים תמיד יש תאימות אחורה, אבל אפליקציות מסויימות לא תואמות למעבדים ישנים (אפליקציות שעברו אופטימיזציה ל-MMX, SSE, SSE2 ו\או 3Dnow).

OS X מבוססת על NeXT או על FreeBSD או על שתיהן?

באופן מאוד שטחי אפשר להגיד שה-API של OS X (כלומר COCOA) מבוסס על זה של NeXTStep (ידוע יותר כ-OpenStep API).

Darwin, הקרנל של OS X, מבוסס על זה של FreeBSD ועל מיקרוקרנל בשם Mach.

כמובן שחלקים נרחבים במערכת, בעיקר ב-GUI, מבוססים על Classic MacOS הישנה וה...לא כל כך טובה.

ואי אפשר להתכחש להשפעות רבות של Windows (הנושא הוזכר כבר בפורום בדיונים אחרים).

עכשיו הכל ברור? :smoke:

Prog.

נ.ב

דורון, אם יש לך שאלות בנושאים שונים תשתדל לפתוח עליהן ת'רדים נפרדים. זה יעזור לשמור על סדר.

פורסם
  • מחבר

ברור בהחלט, תודה על ההסבר המפורט!

יש לכך איזה אתר טוב לחומרה ותוכנה למק.

איזה TomsHardware למקינטושאים!

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים