הם שיטות שידור וקליטה ע"י אפנון דיגטלי, כאשר יש לנו אות המיוצג ע"י רצף בינארי של אחדות ואפסים אזיי אלו הם דרכים לשלוח יותר מביט אחד בכל תישדורת.
הכי טוב לקורא על זה קצת..
ראיון ראשון: 2 שאלות מקצועיות רשומות באנגלית על דף.
שאלות מתוך הראיון
1. קטע קוד המתאר שני תהליכים: פסיקה וtask
הקוד מתאר qyeye
יש תחרות בין התהליכים כך שהפסיקה חותכת את ה task ויכולה לפגוע בהוצאת הפריטים מה Q
יש לתקן את הקוד כך שלא יווצר פגיעה כתוצאה מתחרות.
2. ישנו ניהול זיכרון המיושם בקוד יעודי לצורף הקצאת זיכרון במערכת.
2.1 למה יש צורך בניהול זכרון יעודי?
2.2 איך לישם את הזיכרון כך שההקצאה תהיה מהירה.
2.3 איך לשנות ישום כך שנדע מתי הוצא האיבר מהזיכרון
תשובות
הוסף תשובה
|
לצפיה בתשובות
מרץ 2018
1. יש לחפש את המשתנה המשותף בדריבר (הכנסת איבר והוצאת האיבר) בין שני התהליכים - עליו יש את התחרות, תיקון הקוד - העברת קידום המצביע ל Q אל אחרי הכנסת האיבר.
2.1 מהירות הקצאה, פרגמנטציה.
2.2 רשימה מקושרת המתארת הצבעות לזיכרון של האיברים שעדיין לא הוקצאו לכל גודל של זיכרון, כלומר 3 רשימות.
2.3 הוספת רשימה מקושרת חדשה המתארת את האיברים שהוקצו כך שבהקצאה של זיכרון האיבר יעבור בין הרשימות, הגדרת טיימר אפשרית על הזכרון עצמו (מעיין header לפני ההקצאה עצמה).
מרץ 2018
in the task written
...
reader = array [i]
i++;
int the ISR written
...
i++;
array [i] = data
Airspan Networks is a global provider of 4G broadband wireless systems and solutions that deliver high-speed data, voice and multimedia services. Airspan’s products serve operators and vertical markets such as smart utilities, transportation and public safety around the world in both licensed and unlicensed frequency bands covering from 700MHz up to 6GHz. Its products have been deployed in over 100 countries by 500 operators, 100 of which use Airspan’s 4G products.