Professional Documents
Culture Documents
.1פסיקות )(Interrupts
מהו המשפט הנכון ?
חלוקה באפס תגרום לפסיקה פנימית ,פסיקת שעון תגרום לפסיקה חיצונית. א.
פסיקת שעון תגרום לפסיקה פנימית ,חלוקה באפס תגרום לפסיקה חיצונית. ב.
ניסיון לבצע פקודה לא חוקית יגרום לפסיקה חיצונית ,חלוקה באפס תגרום לפסיקה פנימית. ג.
ניסיון לבצע פקודה לא חוקית יגרום לפסיקה פנימית ,חלוקה באפס תגרום לפסיקה חיצונית. ד.
PCB .3
מהו המשפט הנכון ?
כאשר מבצעים )( parent process ,forkלא מועתק מההורה לילד אך open file descriptorsמועתק. א.
כאשר מבצעים )( parent process ,forkמועתק מההורה לילד אך open file descriptorsלא מועתק. ב.
כאשר מבצעים )( parent process , forkלא מועתק מההורה לילד וגם open file descriptorsלא ג.
מועתק.
כאשר מבצעים )( parent process ,forkמועתק מההורה לילד וגם open file descriptorsמועתק. ד.
קוד התכנית משותף לכל החוטים ( ,)threadsאך לכל חוט ( )threadיש מחסנית משלו וקבצים ב.
פתוחים משלו.
המחסנית והקבצים הפתוחים משותפים לכל החוטים ( ,)threadsאך לכל חוט ( )threadיש קוד ג.
תכנית משלו.
הקבצים הפתוחים משותפים לכל החוטים ( ,)threadsאך לכל חוט ( )threadיש קוד תכנית ומחסנית ד.
משלו.
lseek .9
פתחנו קובץ שגודלו 1000בתים ,לאחר מכן בצענו את הפקודות:
;)lseek(fd, 0, SEEK_END
;)lseek(fd, 100, SEEK_SET
;)pos = lseek(fd, 0, SEEK_CUR
מה הערך שיכנס ל?pos -
100 א.
1099 ב.
99 ג.
1000 ד.
chmod .10
לקובץ myfileיש את ההרשאות הבאות:
rwxrwxr--
איזו פקודת chmodתשנה את ההרשאות ל:
rwxrw-rw-
chmod g-x,u+w myfile א.
chmod u-x,g+w myfile ב.
chmod u-w,g+x myfile ג.
chmod g-w,u+x myfile ד.
4
links .11
אם הקובץ bהוא symbolic linkלקובץ aוהקובץ cהוא hard linkלקובץ :a
לקבצים aו c -יהיה אותו מספר .inode א.
לקבצים b , aו c -יהיה אותו מספר .inode ב.
לקבצים aו b -יהיה אותו מספר .inode ג.
לקבצים bו c -יהיה אותו מספר .inode ד.
fork() .14
כמה פעמים תדפיס התוכנית הבאה "? "I have finished
>#include <stdio.h
)( main
{
;)( for (i = 0 ; i < 3 ; i++) fork
;)"printf ("I have finished.\n
}
8 א.
5 ב.
6 ג.
4 ד.
מבטיח מניעה הדדית ,לא פותר את בעיית ההמתנה הפעילה ) , (busy waitלא פותר את בעיית א.
ההמתנה החסומה ))bounded wait
מבטיח מניעה הדדית ,פותר את בעיית ההמתנה הפעילה ) , (busy waitלא פותר את בעיית ב.
ההמתנה החסומה ))bounded wait
מבטיח מניעה הדדית ,לא פותר את בעיית ההמתנה הפעילה ) , )busy waitפותר את בעיית ההמתנה ג.
החסומה ))bounded wait
מבטיח מניעה הדדית ,פותר את בעיית ההמתנה הפעילה ) ,( busy waitפותר את בעיית ההמתנה ד.
החסומה )(bounded wait