מדעי המחשב

אאאא
אבולוציה וטיפוח
אופטיקה
אזרחות
אימונולוגיה וירולוגיה ומיקרוביולוגיה
אנטמולוגיה
אסטרוכימיה
אסטרופיזיקה
אסטרופיזיקה ומדעי החלל
אפיגנטיקה
אקולוגיה
אקולוגיה ואבולוציה
אקלים וסביבה
ארכיאולוגיה
בוטניקה
ביוטופ, ביודע, ביוסיור, ביוחקר
ביוטכנולוגיה
ביוטכנולוגיה והנדסה גנטית
ביוכימיה
ביולוגיה
ביולוגיה - 1
ביולוגיה ימית
ביולוגיה מולקולרית
ביולוגיה סינתטית
ביופיזיקה
גיאוגרפיה
גנטיקה
הוראת המדעים
הזנה בצמחים ובבעלי חיים
היסטוריה
המרחב העירוני
הנדסה
הנדסה ומדעי המחשב
הנדסת חשמל
הנדסת מזון
התא- מבנה ופעילות
התנהגות בעלי חיים
וטרינרי
זואולוגיה
חינוך
חינוך ועבודה סוציאלית
כימיה
כימיה אורגנית
כימיה אנאורגנית
כימיה אנליטית
כימיה פיזיקלית
כלכלה
כללי
מבוא לביולוגיה של האדם
מבנה התא וגנטיקה
מדעי החברה
מדעי החיים / מדעי הטבע
מדעי הטבע
מדעי המוח
מדעי המחשב
מדעי הסביבה
מדעי הרוח
מדעי כדור הארץ
מדעי כדור הארץ והיקום
מדעים מדויקים
מוט"ב
מזרע לזרע
מיקרואורגניזמים
מיקרוביולוגיה
מערכת הובלה, נשימה, הפרשה והגנה
משפטים
מתמטיקה
נוירוביולוגיה
ננוטכנולוגיה
פיזיולוגיה ורפואה
פיזיולוגיה של הצמח
פיזיקה
פיזיקה גרעינית
פסיכולוגיה
פרקינסון
קטלאז
קינטיקה
קרקע ומים
רבייה
רעידות אדמה והתפרצויות געשיות
רפואה
רפואה ומקצועות הבריאות
רפואת שיניים
שאלות מבחינות בגרות
שאלות מחוץ לתכנית הלימודים
שאלות שאינן בתחום טיפולנו
שונות
תורשה
תזונה ובריאות
תנ"ך
תקשורת ויסות ותאום
23607
01/12/2022
קרינה ממחשב
שאלה מספר 23607 - קרינה ממחשב
תחומי דעת:מדעי המחשב

שלום, מיקום הישיבה בעבודתי הוא כזה שבגבי (מרחק של חצי מטר) יש ארון בו נמצאת יחידת מחשב ,המספק  כח ל5 מסופים

האם יש איזה שהיא סכנת קרינה מיחידה זו

שוש

תשובה מאת:
פורסם בתאריך: 01/12/2022

שלום,

להלן קישור לתשובה בנושא: http://www.bashaar.org.il/Question.asp?Question_id=5642
 

בברכה,
 

בשער ברשת
פרוייקט שאלות למומחים
בשער - קהילה אקדמית למען החברה בישראל

22775
01/12/2022
מהו קובץ XML?
שאלה מספר 22775 - מהו קובץ XML?
תחומי דעת:מדעי המחשב

מהו קובץ XML המשמש הרבה תוכנות מחשב כיום? לפי מה שאני יודע, XML. שומר נתונים של תוכנה מסוימת, אבל מה הוא בדיוק?


לדוגמא, לעיתים קובץ HTML צורך קובץ XML נוסף כדי שהחומר בתוכו יעבוד. או- תוכנה היוצרת סרטים, וצריכה קובץ XML השומר נתונים לשמירה בתבניות שונות.


איך XML עובד? למה משתמשים בו בדרך כלל?


תודה.

תשובה מאת:
פורסם בתאריך: 01/12/2022

שלום נדב,

מצ"ב קובץ ובו תשובתה המפורטת של פרופ' שרה כהן מבית הספר למדעי המחשב באוניברסיטה העברית.

בברכה,

"בשער ברשת"

22537
01/12/2022
פסיקות באסמבלי
שאלה מספר 22537 - פסיקות באסמבלי
תחומי דעת:מדעי המחשב
שלום

כיצד ניתן ליצור פסיקה בתכנית אסמבלי - עבור סביבת עבודה EasyCpu ?
היכן ניתן למצוא עוד מידע בנושא, המתאים לעבודה ב-EasyCpu?

בתודה
סורנה
תשובה מאת:
פורסם בתאריך: 01/12/2022
You can use the interrupt key on I/O.
Pushing this key will call the EasyCPU to execute a call to the label intr: an "interrupt routine.
This routine must be placed before the end and after mov ah, 4ch, int 21h.
It may not work with fast computer of nowdays.
The EasyCPU does not have updates, it may better to use emu86.

Regards,

ד"ר ססיל יחזקאל
בת הספר להנדסה
אוניברסיטת בר-אילן

22375
01/12/2022
מחשב ללא תוכנה
שאלה מספר 22375 - מחשב ללא תוכנה
תחומי דעת:מדעי המחשב

המחשב הנוכחי הידוע כורסיה של מכונת טורינג פועל באמצעות חומרה ותוכנה.

האם הצליחו לישם מחשב שבנוי חומרה בלבד ללא שום תוכנה. וכולל INPUT OUTPUT PORT אליהם מחוברים גלאים כמו מיקרופון מצלמה, כלומר מחשב שעשוי אלקטרוניקה בלבד שמרגע חיבורו למתח הפעלה בונה לעצמו מאגר ידע על ידי גלאים המחוברים לפורטים. ואינו כולל שום תוכנה?

אני מזכיר ומעלה שאלה זאת כי בשנות ה80 עסקתי בתחום ולא הייתי בודד. אז קראו לזה מחשב אסוציטיבי.


תשובה מאת:
פורסם בתאריך: 01/12/2022


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

פרופ' נתן ליניאל
ביה"ס להנדסה ומדעי המחשב
האוניברסיטה העברית

22283
01/12/2022
הדנ"א כקוד תוכנה
שאלה מספר 22283 - הדנ"א כקוד תוכנה

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


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


תשובה מאת:
פורסם בתאריך: 01/12/2022

השאלה היא מצויינת, ולכן התשובה לא ברורה מעליה. השונות הגנטית נגרמת בצורה זו או אחרת ע"י מוטציות. מנגנון המוטציות הוא לא לחלוטין אקראי (שינווים נפוצים יותר בזוגות מסויימים של נוקלאוטידים, למשל G<->A ).
בנוסף קיימים בתא מנגנונים ש"מושכים" את המוטציות לאיזורים פחות רגישים, למשל לטלומרים בקצוות, שם אין הרבה גנים.

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

מקווה שעניתי על השאלה,


ד"ר עינת סיטבון
גנטיקה מולקולרית
מכון ויצמן למדע
26320
06/07/2021
בינה מלאכותית של שחמט
שאלה מספר 26320 - בינה מלאכותית של שחמט
תחומי דעת:מדעי המחשב
שלום. אני בונה בינה מלאכותית בסיסית של שחמט והשאלה שלי היא: שמתי לב שיש שיטות בינה מלאכותית שמתבססות על הסתברות, אבל איך מחשבים את ההסתברות להצלחה אם אף מחשב לא יכול לספור את מס המשחקים החוקיים בשחמט?
תשובה מאת:
פורסם בתאריך: 06/07/2021
0
26359
12/01/2021
אלגוריתם bressenham
שאלה מספר 26359 - אלגוריתם bressenham
תחומי דעת:מדעי המחשב
שלום. רציתי לשאול איך האלגוריתם שציינתי בכותרת עובד בהקשר של שפת סף.
תשובה מאת:
פורסם בתאריך: 12/01/2021


 

The Bresenham algorithm draws lines and employs integer arithmetic.  Further, many of its operations are increments and/or decrements by one, or multiplications by two (shift left in hardware).  This makes it very simple to implement using assembly languages as well as in hardware.  Virtually all computer graphics hardware nowadays implements some variant(s) of the Bresenham algorithm to draw lines (and more complex shapes like circles).  See one implementation of the Bresenham algorithm for (dx > 0, dy > 0, dx > dy) lines, below.

 

פרופ' גרשון אלבר
הפקולטה למדעי המחשב
הטכניון

The Bresenham algorithm draws lines and employs integer arithmetic.  Further, many of its operations are increments and/or decrements by one, or multiplications by two (shift left in hardware).  This makes it very simple to implement using assembly languages as well as in hardware.  Virtually all computer graphics hardware nowadays implements some variant(s) of the Bresenham algorithm to draw lines (and more complex shapes like circles).  See one implementation of the Bresenham algorithm for (dx > 0, dy > 0, dx > dy) lines, below.

 

23846
04/03/2013
שפת תכנות לוגו
שאלה מספר 23846 - שפת תכנות לוגו
תחומי דעת:מדעי המחשב

בשנות השמונים התפרסם סימור פאפרט עם שפת הלוגו שהמציא ושהיתה אמורה  להשפיע על הוראה ולימוד המתמטיקה בגילאים צעירים.  מה  קרה לרעיון הזה מאז?

האם עדיין מלמדים שפת לוגו  לילדים?

האם יש לרעיון  הזה המשך  ?, האם היתה לו  השפעה חשובה?.

בברכה

עמוס

23088
06/02/2011
וובינר
שאלה מספר 23088 - וובינר
תחומי דעת:מדעי המחשב

מה זה? איך מפעילים את זה? ואיזה תוכנות תשתיות דרושות כדי לעבוד עם זה.



תשובה מאת:
פורסם בתאריך: 06/02/2011
0
22369
09/07/2008
זקוקה לסביבת עבודה לכתיבת פרויקט באסמבלי
שאלה מספר 22369 - זקוקה לסביבת עבודה לכתיבת פרויקט באסמבלי
תחומי דעת:מדעי המחשב
שלום
אני מחפשת סביבת עבודה הנוחה לעבודה עם תלמידי מגמת מחשבים יא' הנגשים ליחידת בגרות בארגון המחשב ושפת סף.
נדרשת סביבת עבודה התומכת ב- XP.

עד כה עבדו עם easy cpu אולם המחשבים ומע' ההפעלה הוחלפו.

בתודה
סורנה
תשובה מאת:
פורסם בתאריך: 09/07/2008
Shalom Sorana

At the CS department of the Technion, when we teach assembly languages and introduction to
computer hardware, we actually use the assembly language of the PDP11.
While we do frequently
get questions why use this obsolete assembly language and not a modern one, the answer
is that pedagogically the PDP11 assembly language is far simpler and more orthogonal, and
hence easier to use and teach the fundamental principles in a first class in computer hardware.
Teaching the assembly language of x86 in an intro to assembly and hardware class is probably an
obvious choice but I fear it is not the right choice.

That said, we do have a complete simulator for the PDP11 that we developed in house at the
department that is used by our students.
I suspect we could arrange for its use outside the
department as well, if the interest arises.

Hope this helps and let me know if further assistance is needed

Gershon


פרופ' גרשון אלבר
הפקולטה למדעי המחשב
הטכניון

22272
04/04/2008
מודל לינארי לבעיית הסוכן הנוסע
שאלה מספר 22272 - מודל לינארי לבעיית הסוכן הנוסע

האם קיים מודל תכנות בשלמים לבעיית הסוכן הנוסע שגודלו (מספר המשתנים + המשוואות + אברים שונים מאפס במטריצה) פרופורציוני לגודל הקלט


תשובה מאת:
פורסם בתאריך: 04/04/2008

שלום רב,

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

Lawler, Lenstra, Rinnooy Kan, Shmoys

המוקדש לבעיית הסוכן הנוסע ושם תוכל למצוא את מלוא הפרטים.

בברכה,

פרופ' נתן ליניאל
ביה"ס להנדסה ומדעי המחשב
האוניברסיטה העברית

22115
12/11/2007
מחשב קוונטי
שאלה מספר 22115 - מחשב קוונטי

שלום!


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


אשמח אם מישהו יוכל להסביר לי קצת יותר על המחשב ופעולותיו!


תודה רבה על תשומת הלב


בברכה,


ולדימיר

תשובה מאת:
פורסם בתאריך: 12/11/2007

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

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

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

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

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

בברכה,


פרופ' דורית אהרונוב
בית הספר להנדסה ולמדעי המחשב
האוניברסיטה העברית

דילוג לתוכן