פורסם 2016 בינואר 59 שנים ECC = Error Correcting Code זהו פ'צר במודולי זיכרון שמאפשר לזהות ולתקן שגיאות בזיכרון (מוזמן לקרוא על Parity). במודולי זיכרון שמכילים את הפ'יצר הזה, יתווסף שבב נוסף לעומת זיכרון "רגיל" Non-ECC (אתה תראה על הסטיק 9 שבבים לעומת 8 בזיכרון "רגיל", או 5 לעומת 4). בדרך כלל משתמשים בזיכרון זה כאשר יש צורך בזמינות גבוהה והמשימה חשובה וקריטית... חישובים מתמטיים מורכבים וכדומה. אתה תמצא זיכרון כזה בעיקר בשרתים. החיסרון בשימוש בזיכרון כזה הוא ירידה בביצועים של 2%, זניחה אבל קיימת. כיום הזכרונות יציבים ואין כמעט שגיאות זיכרון כך שאם המשימה לא קריטית, אין סיבה להשתמש ב-ECC. מקווה שעזרתי
פורסם 2016 בינואר 69 שנים בנוסף למה שכבר נאמר, זה בדרך כלל לא נתון לבחירה שלך : לוח האם של מחשבים "פשוטים" אינו בנוי לתמוך בזכרונות ECC ולא יעבוד איתם, לוח האם של תחנות עבודה ושרתים תומך רק בזכרונות ECC ולא יעבוד אם אחרים. אתה יכול להשתמש רק בזכרונות שמתאימים ללוח האם שיש לך חוץ מ ECC קיימים תת סוגים נוספים כמו buffered/unbuffered ואחרים, התכונות האלה בדרך כלל מגיעות/לא מגיעות ביחד אם תכונת ה ECC, אבל אם יש לך מחשב "מיוחד" (כמו שרת) עליך לבדוק התאמה בתכונות האלה בשביל להיות בטוח אם במקרה הגעת לזכרונות ECC דרך חיפוש זכרונות ב Ebay : קיים הבדל נוסף שכן חשוב גם כשמדובר במחשבים "סטנדרטיים" : high density ו low density. מדובר בצורה שבה הנתונים שמורים בזיכרון (סוג של ב "שורות של 8" או "שורות של 16"). Ebay מוצף בזכרונות DDR2 high density "סטנדרטיים" (לא ECC). אלא מה, חלק מבקרי הזיכרון של מחשבים "סטנדרטיים" (בעיקר של AMD) יודעים לעבוד אם זיכרון כזה, וחלק (בעיקר של אינטל) יכולים רק אם הזיכרון הנפוץ יותר בעולם (מחוץ ל Ebay) שהוא low density. זה לפחות המצב אם DDR2, לא בדקתי אם DDR3
פורסם 2016 בינואר 69 שנים ECC ו PARITY הם שני דברים שונים לגמרי. פאריטי רק מדווחן שמה שנקרא מהזכרון פגום. המשותף ביניהם שלכל בייט יש 9 ביטים ולא 8 . ECC הקונטרולר של הזיכרון מתקן את הביט(ים) הפגומים אוטומטית וזה שקוף למשתמש לחלוטין. כמה ביטים ניתן לתקן תלוי בבתכנון של המעגלים של ה ECC.
פורסם 2016 בינואר 69 שנים ציטוט של Ivan ECC ו PARITY הם שני דברים שונים לגמרי. לא מדויק, ECC משתמש ב-Parity בצורה מתוחכמת שתאפשר לו לתקן שגיאות ולא רק לזהות. מוזמן לקרוא: http://www.computerworld.com/article/2568163/networking/sidebar--how-ecc-works.html נערך 2016 בינואר 69 שנים על-ידי kolxxx
פורסם 2016 בינואר 69 שנים מדויק לחלוטין. ! ECC משתמש בביט נוסף אבל זה לא PARITY. פריטי משלים את מספר הביים בביט לאי זוגי או זוגי (תלוי בתכנון) כך שאם נופלים/נוספים מספר אי זוגי של ביטיים הוא מזהה זאת כשגיאת זכרון. PARITY הוא בכלל מונח מתמטי שפרושו "היות זוגי או אי-זוגי" נערך 2016 בינואר 69 שנים על-ידי Ivan
פורסם 2016 בינואר 69 שנים אתה צודק - Parity משלים את מספר הביטים לאי-זוגי או זוגי. ECC לוקח את ה-pairty ל-"next level".. כלומר, לא רק לזהות שגיאות אלא גם לתקנן. איך הוא עושה את זה? משתמש באלגוריתם מיוחד (שנעזר בקונספט של parity), לכן להגיד שהם שני דברים שונים לגמרי יהיה לא מדויק. נכון, זה לא אותו דבר אבל הם גם לא מושגים זרים לגמרי אחד לשני.
פורסם 2016 בינואר 69 שנים ואתה בשלך. אין פאריטי ב ECC . לא שומרים על זוגיות/איזוגיות לא מתיחסיים בכלל לבייט אלה למילה של 4 8 או 16 בייטים בכללה. וזאת לא הרחבה. זו בכלל חיה אחרת עם מטרה אחרת.
פורסם 2016 בינואר 69 שנים אז בוא תסביר לי איך ECC עובד? איך הוא מזהה שגיאות ומתקן אותן? ואם אין לך "כוח" להסביר אתה מוזמן להביא לינק שיסביר
פורסם 2016 בינואר 69 שנים אין לי כח גם לחפש לך. חפשECC עם exclusive or כדי להבין יש לדעת קצת מתמטיקה בולאנית ובמיוחד את הפעולה exclusive or
פורסם 2016 בינואר 69 שנים אתה יודע מה? לי יש כוח חיפשתי, ומה התוצאה הראשונה בגוגל? http://www.certiguide.com/apfr/cg_apfr_ErrorCorrectingCodeECCandXOR.htm ומה כתוב בשורה הראשונה? ציטוט ECC is a process of generating parity values for error detection and correction during transmission so that data can be reconstructed without retransmission. ECC uses an ECC Parity Algorithm in cache memory. ECC calculations do add some computational overhead, but this is usually only an insignificant 2% - 3% increase in memory access time אז מה? מיליארד סינים טועים ו-Ivan צודק?
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.