ההבדל בין אוקטט לבייט

Anonim

Octet לעומת Byte

במחשוב, bit הוא יחידת המידע הבסיסית. פשוט, קצת ניתן לראות משתנה שיכול לקחת רק אחד משני ערכים אפשריים. שני ערכים אפשריים אלה הם '0' ו- '1' ופרשנו כפריטים בינאריים. אפשר גם לפרש את שני הערכים האפשריים כערכים לוגיים (בוליאניים), שהם 'אמיתיים' ו'שקרתיים '. בייט היא יחידה נוספת של מידע המשמשת במחשוב. בתולדות המחשוב, בית היחידה עמד לייצג גדלי אחסון שונים (בדרך כלל מ 4 עד 10 סיביות), כי זה לא נחשב יחידה סטנדרטית. אבל, בשל שימוש כבד של הביטוי בייט לייצג שמונה סיביות על ידי כמה ארכיטקטורות המחשב הגדולות קווי הייצור, בתים לאט הפך משויך עם שמונה סיביות. עם זאת, בשל העמימות הקודמת, המונח אוקטט הוצג כיחידה סטנדרטית לייצג שמונה סיביות. אז, נכון לעכשיו, הן בתים אוקטט משמשים לסירוגין לייצג שמונה סיביות. בייט משמש גם כסוג נתונים בשפות תכנות שונות כגון C ו- C + +.

-> ->

מהו Octet?

Octet הוא יחידת מידע המוגדרת כמורכבת משמונה סיביות. זה משמש בתחום המחשוב והתקשורת. המילה אוקטט מגיעה מהקידומת אוקטו (כלומר שמונה) שנמצאת ביוונית ובלטינית. המונח אוקטט משמש לעתים קרובות במקום בית בייט לייצג שמונה סיביות. הסיבה לכך היא שבעבר, הבית לא נחשב כמורכב משמונה סיביות (וגודל הבית היה מעורפל). אבל כרגע, בגלל בתים קשורה היטב עם שמונה סיביות, את המונח בתים אוקטט משמשים שם נרדף. עם זאת, במערכות מדור קודם, כאשר בית יכול להתייחס פחות או יותר מ 8 סיביות, המונח octet משמש לייצג שמונה סיביות (במקום בתים).

-> ->

ייצוגים שונים כגון הקסדצימלי, עשרוני או מערכות מספר אוקטלי משמשים להביע אוקטטים. לדוגמה, הערך של octet עם כל 1 שווה FF הקסדצימלי, 255 עשרוני ו 377 ב אוקטלי. השימוש השכיח ביותר של אוקטטים נובעים מייצג כתובות IP (פרוטוקול אינטרנט) ברשת המחשב. בדרך כלל כתובות IPv4 מתוארות כארבעה אוקטטים המופרדים בנקודות (עצירות מלאות). לדוגמה, הייצוג של הכתובת הממוספרת הגבוהה ביותר הוא 255. 255. 255. 255 (באמצעות 4 octets עם כל 1s). ב- Abstract Syncax Notation המשמשים ברשתות תקשורת ורשתות מחשבים, מחרוזת אוקטית מתייחסת לרצף אוקטטים באורך משתנה. בשפות צרפתית ורומנית, האות 'o' (אות קטנה o) היא הסמל המשמש לייצוג היחידה octet. הוא משמש גם עם קידומות מטרי (ג 'ק' עבור kiloctet, כלומר 1000 octets).

-> ->

מהו בייט?

A Byte הוא גם יחידת מידע המשמשת במחשוב.בית אחד שווה לשמונה סיביות. למרות שאין סיבה ספציפית לבחירת שמונה סיביות עבור בתים, סיבות כגון שימוש של שמונה סיביות כדי לקודד תווים במחשב, ואת השימוש של שמונה או פחות סיביות לייצג משתנים ביישומים רבים שיחק תפקיד בקבלת 8 סיביות כיחידה אחת. הסמל המשמש לייצוג בתים הוא ב 'B' כפי שצוין על ידי IEEE 1541. בתים יכולים לייצג ערכים בין 0 ל 255. בתים משמשים גם כסוג נתונים בשפות תכנות אחדות כגון C ו- C ++.

מה ההבדל בין Octet לבין בתים?

בחישוב, הן בייט והן אוקטט הן יחידות של מידע (שוות לשמונה סיביות) המשמשות לעתים קרובות באופן נרדף. למרות ששניהם מייצגים שמונה סיביות (כיום), אוקטט עדיף על פני בתים ביישומים, כאשר ייתכן שיש אי-בהירות לגבי גודל הבית בגלל סיבות היסטוריות (מכיוון שבביט אינו יחידה סטנדרטית, והוא שימש לייצוג סיביות מחרוזות בגדלים שונים הנעים בין 4 ל -10 בעבר). אמנם בייט משמש בשימוש יומיומי, המונח octet הוא המועדף בתוך פרסומים טכניים כלומר שמונה סיביות. לדוגמה, RFC (בקשה להערות) שפורסם על ידי IETF (כוח המשימה להנדסת אינטרנט) משתמש לעתים קרובות במונח octet לתיאור גדלים של פרמטרי פרוטוקולים של רשתות. במדינות כמו צרפת, קנדה קנדה ורומניה, octet משמש גם את השפה המשותפת במקום את הבית. לדוגמה, mgaoctet (מו) משמש לעתים קרובות במקום מגה (MB).