הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב הוראות הגשה: ההגשה בזוגות. הוסיפו שמות, ת.ז., אי-מייל, תא אליו יש להחזיר את התרגיל ואת תשובותיכם לתרג

מסמכים קשורים
מבנה מחשבים ספרתיים

מבנה מחשבים ספרתיים

Microsoft Word - moed_A_sol.doc

תרגול מס' 1

Microsoft Word - Summary

הטכניון – מכון טכנולוגי לישראל

שבוע 4 סינטקס של HACK ASSEMBLY ניתן להשתמש בשלושה אוגרים בלבד:,A,D,M כולם בעלי 16 ביטים. M אינו אוגר ישיר- הוא מסמן את האוגר של ה RAM שאנחנו מצביעים ע

מהוא לתכנות ב- JAVA מעבדה 3

מבוא למדעי המחשב

Disclaimer מסמך זה הינו סיכום און-ליין של השיעור ולא עבר עריכה כלל. מצאת טעות? שלח/י לי מייל ואתקן: 07/05/2009 קורס: מערכות ה

מספר נבחן / תשס"ג סמסטר א' מועד א' תאריך: שעה: 13:00 משך הבחינה: 2.5 שעות בחינה בקורס: מבחנים והערכה א' מרצה: ד"ר אבי אללוף חומר עזר

פתרון מבחן במיקרו בקרים תשעו

הגשה תוך שבוע בשעת התרגול

Microsoft PowerPoint - lecture4_handnotes_2013_2.ppt [Compatibility Mode]

שעור 6

Microsoft PowerPoint - Lecture1

Comp. Arch. Lecture 1

שאלהIgal : מערכים דו מימדיים רקורסיה:

Limit

אגף כלכלה תקציב ומסחר

פרופיל ארגוני - תדריך להכרת שירות - מסלול מלא ציין כאן את מירב הפרטים המזהים: שם השירות, כתובת, שם מנהל השירות, שמות עובדים בכירים, שעות קבלת קהל, שעו

Microsoft Word ACDC à'.doc

Microsoft Word B

אוניברסיטת בן-גוריון המחלקה למדעי המחשב בוחן במבנים בדידים וקומבינטוריקה פרופ' מתיא כ"ץ, ד"ר עופר נימן, ד"ר סטוארט סמית, ד"ר נתן רובין, גב'

Slide 1

מערכות הפעלה קורס מס'

אוניברסיטת בן גוריון בנגב תאריך המבחן: שם המרצה: מר אלכסנדר שקולניק, בשפת JAVA מבחן ב: מבוא לתכנות מס' הקורס : מיועד לתלמידי : הנד

Microsoft Word - אלגברה מעורב 2.doc

מחירים מיוחדים לחודשים מאי-יוני XBOX ONE 1TB + 1, X 6 ת ש HDMI שלט אלחוטי כבל XBOX ONE 1TB משחק מלחמה: Tom Clancy the Division מתנה בשווי

פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

Microsoft Word - tutorial Dynamic Programming _Jun_-05.doc

Microsoft PowerPoint - CE_Candidates_2011.ppt [Compatibility Mode]

מצגת של PowerPoint

Microsoft Word - עבודת פסח לכיתה י 5 יחל.doc

דוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמט

ex1-bash

שאלהIgal : מערכים דו מימדיים רקורסיה:

ירושלים, דוד חזן 13

עוצמת ההורשה מה הופך את ההורשה לכלי כל כך עוצמתי? מעבר לכך שהוא מקל בהגדרת מחלקות חדשות על סמך מחלקות קיימות, יש לנו אפשרות להתייחס לאובייקט מסויים בכ

PowerPoint Presentation

<4D F736F F D20E9F8E5F9ECE9ED2CE1E9FA20E5E2EF C2020E9F9E9E1FA20F2E8F8FA20E9F9F8E0EC2020F E646F63>

מדריך להתחלה מהירה Microsoft Project 2013 נראה שונה מגירסאות קודמות, ולכן יצרנו מדריך זה כדי לעזור לך ללמוד להכיר אותו. סרגל הכלים לגישה מהירה התאם אי

מקביליות

<4D F736F F D20FAF8E2E5EC20E0ECE2E1F8E420EEF2E5F8E D F9E0ECE5FA2E646F63>

BIG DATA תיאור הקורס המונח Big Data הולך וצובר תאוצה בשנים האחרונות, הוא הופך למגמה רווחת בתעשייה. המשמעות הפרקטית של המונח Big Data הינה טכנולוגיות נ

לדרך... מה נלמד? תרגילים חיבור מספרים מכוונים נלמד את כללי החיבור של מספרים מכוונים. )תשובות לתרגילים בפרק זה-בעמ' (.Ⅰ

Intel Paging & Page Table Exploitation on Windows מאת יובל עטיה הקדמה בשנת 1985, המעבד i386 של Intel יצא לעולם, והיה המעבד הראשון של Intel שתמך בפקודו

מספר מחברת: עמוד 1 מתוך 11 ת"ז: תשע"א מועד ב סמסטר א' תאריך: 00:11 שעה: 0 שעות הבחינה: משך כל חומר עזר אסור בשימוש בחינה בקורס: מבוא למדעי ה

Microsoft PowerPoint - L01-n.ppt

המשך חוזים עתידיים F- מייצג את מחיר החוזה S0 המחיר היום של נכס הבסיס t תקופת הזמן בה תתבצע העסקה St המחיר של נכס הבסיס בזמן סיום החוזה. כיצד נקבע מחיר

בגרות עז יולי 17 מועד קיץ ב שאלון ,000 א. ניתוח הנתונים מחירה של ספה הוא שקלים, והיא התייקרה ב-. 25% כאשר המחיר מתייקר ב- המחיר החדש הוא פי,

מבוא לאסמבלי

Microsoft Word - ExamA_Final_Solution.docx

תרגיל 5-1

סדנת תכנות ב C/C++

פיסיקה 1 ב' מרצים: גולן בל, משה שכטר, מיכאל גדלין מועד ב משך המבחן 3 שעות חומר עזר: דף נוסחאות מצורף, מחשבון אסור בהצלחה! חלק א'

תכנות דינמי פרק 6, סעיפים 1-6, ב- Kleinberg/Tardos סכום חלקי מרחק עריכה הרעיון: במקום להרחיב פתרון חלקי יחיד בכל צעד, נרחיב כמה פתרונות אפשריים וניקח

PowerPoint Presentation

PRESENTATION NAME

Slide 1

Slide 1

יחידה 8: שיקוף, הרחבה וכיווץ של פרבולות שיעור 1. שיקוף בציר x תלמידים התבקשו לשרטט פרבולה שכל הערכים שלה שליליים. y יואב ש רטט כך: y תומר אמר: אי-אפשר

מקביליות

< A2F2F E6B696B E636F2E696C2FE4E7F8E3E92DE4E7E3F92DEEF9F8FA2DE5ECE5EEE32DEEF7F6E5F22E68746D6C>

שיעור 1

Precision Tower 3630 מדריך הגדרות ומפרטים

Microsoft Word - two_variables3.doc

מבוא למדעי המחשב - חובלים

אוניברסיטת חיפה החוג למדעי המחשב מבוא למדעי המחשב מועד א' סמסטר ב', תשע"ג, משך המבחן: שעתיים וחצי חומר עזר: אסור הנחיות: וודאו כי יש בידיכם

Microsoft Word - sync_LG.doc

מבוא ללוגיקה ולתורת הקבוצות

Microsoft PowerPoint - 07_tdd.ppt

Slide 1

תשע"דד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..(

Microsoft PowerPoint - כנס קוגנרציה 2019_amir sarid

6-4 חודשים בגיל ארבעה חודשים מקבל הפעוט את כל צרכיו מההנקה. למעשה אין צורך בתוספת כלשהי. למרות זאת יש הממליצים להתחיל בטעימות ראשונות בגיל זה, בעיקר א

פרויקט "רמזור" של קרן אביטל בס "ד מערך שיעור בנושא: "פונקציה" טליה קיפניס והדסה ערמי, מאולפנת צביה פרטים מקדימים על מערך השיעור: השיעור מהווה מבוא לנו

מערכות הפעלה

חשבונאות ניהולית שיעור תמחיר ABC תמחיר זה אומר כי בגלל שלאורך השנים יותר משמעותיות מאשר בעבר צריך למדוד אותן בצורה טובה יותר לוקחים את העלוי

Microsoft Word - mimun-kraus-test2.doc

תוכן העניינים

?????? ???? rtf

ע 001 ינואר 10 מועד חורף פתרונות עפר

מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו

סט נובמבר 08 מועד מיוחד - פתרונות עפר.doc

תכנות מונחה עצמים א' – תש"ע

מודלים של מחזור חיי תוכנה

PowerPoint Presentation

הסבר על HSRP, VRRP, GLBP

המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return +

מוצרים למשרד סדרה מעוצבת זרועות למסכי מחשב SIT - STAND WORKING ארגונומיה 92

מערכות הפעלה, סמסטר ב' אריאל סטולרמן סיכומים לקורס מערכות הפעלה פרופ' יחזקאל ישורון, סמסטר ב' 2009 פרק 1: מבוא: 1.1 הגנה על חומרה: חשיבו

1 מבחן משווה בפיסיקה כיתה ז' משך המבחן 90 דקות מבנה השאלון : שאלון זה כולל 4 שאלות עליך לענות על כולן.כתוב את הפתרונות המפורטים בדפים נפרדים וצרף אותם

Real Time College Course: Networking Duration: 90 Hours Hands-On-Training

תמליל:

הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב הוראות הגשה: ההגשה בזוגות. הוסיפו שמות, ת.ז., אי-מייל, תא אליו יש להחזיר את התרגיל ואת תשובותיכם לתרגיל, הדפיסו והגישו לתא הקורס בקומה. מבנה מחשבים ספרתיים תרגיל יבש 4( מעבד MIPS שאלה נקודות( נתייחס למעבד MIPS עם Forwarding, Hazard Detection Unit וחציית.RF יש להוסיף למעבד פקודה Loop Ri, Rj, Imm חדשה: המבצעת: Ri=Ri Imm; if (Ri!= ) then PC = PC + 4+ Rj הפקודה היא מטיפוס.IMMEDIATE קידוד הפקדה: אורך השדה [5:] [2:6] [25:2] [3:26] שדה Imm Rt Rs Opcode תפקיד השדה קבוע להפחתה ממשנה הלולאה (כפולה של 4( (Rj) מקור+יעד (Ri) Loop instruction א. פרט את החומרה הנוספת )רכיבים, קווי בקרה, קווי נתונים( הדרושה למימוש הפקודה על גבי השרטוט שבעמוד הבא. נסה להסתפק בשינויים קלים ככל האפשר. הקפד לא לפגוע בפונקציונליות של הפקודות הקיימות. הסבר את הפתרון בקצרה:

ב. תאר את שלבי הביצוע של הפקודה החדשה: EX MEM

PC 4 Address Add Instruction Instruction Memory IF/ID RegWrite Read reg Read reg 2 Write reg Write data [5-] [2-6] [5-] Read data Read data 2 Sign extend Shift left 2 RegDst x 2 A x 2 A ALU Src m ux + ALU Zero result Branch MemWrite Address Write Data PCSrc MemRead Read Data Data Memory MemtoReg m ux Instruction 6 32 Register File ID/EX EX/MEM MEM/ m ux m u m u m ux m ux

ד. תחת חומרת ה- bypass הסבר. שנלמדה בכיתה, האם יבוצע stall בין שתי פקודות Loop עוקבות? ה. כעת רוצים להוסיף למעבד פקודה אחרת: Loop Ri, (Rj), Imm המבצעת: Ri=Ri Imm if (Ri!= ) then PC = PC + 4+ Mem[Rj]; לאיזה שלב יש לדחות את עדכון ה- PC במקרה של taken branch לשנות את זמן המחזור )הנח כי אין חיזוי קפיצות(? הסבר., מבלי שיהיה צורך )i( בהנחה שללא taken branch למעבד יש,CPI=2 שאחת מכל 5 פקודות היא פקודת,branch ש- 6% מפקודות ה- branch הם,taken שעדכון ה- PC מבוצע באותו שלב עבור כל ה- branches taken ושמשתמשים בחיזוי,not taken מהו ה- CPI של המעבד? פרט את החישוב והסבר. )ii(

מוסיפים למעבד BTB בעל hit rate של 9%, הנותן חיזוי נכון ב- 8% מה- hits. הנח שמתוך % ה- branches שעבורם יש,BTB miss 3% הם.taken מהו ה- CPI של המעבד כעת? פרט את החישוב והסבר. )iii( שאלה 2 - שיקולים שונים בתכנון ה- cache )3 נקודות( את\אתה משמש כארכיטקט של בקר זיכרון מטמון Controller).(Cache הבקר משתמש בזיכרון Tag- Directory וזיכרון נתונים. עקב מגבלות שטח, גודל זיכרון ה- Tag-Directory חסום. מטרת שאלה זו להמליץ על ארגון מבנה ה- Cache )גודל אזור הנתונים, שיטת ארגון, מדיניות כתיבה,,)hit-ratio כך שיתן מכסימום ביצועים תוך שימוש בזיכרון TAG נתון. נתונים: מרחב כתובות : 32 ביט. אורך שורת מטמון : 32 בתים. מספר מכסימאלי )עקב מגבלות שטח( של ביטים בזיכרון : TAG 4 )דצימאלי( מדיניות פינוי )אם דרושה( : LRU הנחיות :

מס. כניסות ב- TAG-directory חייב להיות חזקה של 2. הנח שניתן לממש מנגנון LRU עבור 4-Way תוך שימוש ב 4 ביטים. א. אנו מעונינים ב-( ).Write-Back Cache הצע קונפיגורציה אפשרית )טובה ככל שתוכל( עבור : Direct Map 2-Way associative 4-Way associative כתוב נוסחה המבטאת את גודל זיכרון ה- TAG-directory כתלות במספר הביטים המוקצה לשדה ה-.set בטא נוסחה זו עבור שלושת צורות הארגון. מלא את הטבלא הבאה:

State LRU Total Directory / WT Total Data הערות מס ביטים ב- TAG מס ביטים ב- set ארגון Direct- Map 2-Way 4-Way איזה קונפיגורציה\יות עדיפה לדעתך )יכול להיות יותר מאחת( מבחינת hit ratio ומדוע?

ב. חזור על סעיף א' עבור מדיניות כתיבה (write through) WT וכן עבור מדיניות כתיבה, בסעיף זה הנח שמספר הביטים המכסימאלי הוא 37888 )דצימאלי(. מלא את הטבלה: State LRU Total Director y / WT Total Data הערות מס ביטים ב- TAG מס ביטים ב- set ארגון Direct-Map WT 2-Way WT 4-Way WT Direct-Map 2-Way 4-Way

איזה קונפיגורציה\יות עדיפה לדעתך )יכול להיות יותר מאחת( מבחינת hit ratio ומדוע? ג. בהנחה שבסעיף ב' היה חסר ביט בודד עבור כל כניסה ב Tag-directory עבור מימוש קונפיגורציה מסוימת, ובהנחה שניתן לשנות את גודל זיכרון הנתונים, הצע )והסבר( דרך אלטרנטיבית לממש קונפיגורציה זו תוך שמירה על : מספר כניסות ה directory מדיניות כתיבה עמידה במגבלות הזיכרון הפנימי

שאלה - 3 מדדים וחוק אמדל )3 נקודות( א. שינינו מעבד כלשהו באופן הבא: ההוראות שמטפלות Floating Point Divide ירוצו פי 2 יותר לאט ההוראות שמטפלות בחיבור\חיסור Floating Point ירוצו פי 3 יותר מהר פעולות גישה לזיכרון פי 2 יותר מהר פעולות חיבור/חיסור בשלמים פי.5 יותר לאט מבדיקה עבור תוכנית מבחן עולה ש: פעולות נקודה צפה תופסות 3% זמן מכלל תכנית המבחן. 2% מפעולות נקודה צפה הן חלוקה, והיתר חיבור\חיסור. פעולות זיכרון 25% פעולות חיבור/חיסור בשלמים 3% בכמה שיפרנו? האם השיפור כדאי? ב. נתונה מכונה CISC -ית, רוצים להוציא דגם משופר מבוסס RISC כך שהוראות מסובכות יפורקו )בפנים( למספר הוראת פשוטות כמו כן הצליחו במעבד החדש להשיג ביצוע הוראות חיבור\חיסור מאשר במעבד המקורי. מהרצת תוכנית מבחן התברר ש: הוראות חיבור\חיסור תופסות 6% מזמן ביצוע התכנית. מהירות פי 3 )במ"ש( זמן ביצוע הנותר: בחצי מזמן זה, קיבלנו האטה של 5%. בחצי השני אין שינוי לעומת זמן הביצוע המקורי. ב 4% פי כמה השתנה ה- CPI?

במידה וכל הגורמים האחרים בחישוב זמן ביצוע לא השתנו,האם קיבלנו שיפור או האטה בזמן ביצוע? ג.מהרצת תוכנית אחרת: מתברר כי מניין ההוראות בקוד הדינאמי גדל פי 3 תדר השעון לעומת זאת גדל פי 2 היחס בין הold CPI לnew CPI נשאר כמו בתוכנית המבחן מהו שיפור הביצועים, אם בכלל, עבור תוכנית המבחן הנתונה?