כותרת...
פשוט יש לי מבחן ואני לא מבין אני צריך סיכומים וחומר שיסבירו לי את זה ...
תודה מראש מי שמביא מלך
כותרת...
פשוט יש לי מבחן ואני לא מבין אני צריך סיכומים וחומר שיסבירו לי את זה ...
תודה מראש מי שמביא מלך
|
|
פעולות בסיסיות:
mov - העתקה
add - חיבור
sub - חיסור
inc - הוספה +1
dec - החסרה -1
cmp - השוואה
or - חיבור לוגי
and - כפל לוגי
מונחי בסיס
- תוכנה: אוסף מאורגן של הוראות ומידע עבור מחשב.
- תוכנית מחשב: רצף של הוראות בשפת תכנות כלשהי, שנועדו לבצע משימה מסוימת, קטנה או גדולה, במחשב.
- תכנות: המלאכה של פיתוח ותחזוקה של תוכנה.
- מתכנת: אדם העוסק בתכנות.
- קוד פתוח: (Open Source) - תוכנה אשר קוד המקור שלה גלוי ונגיש בדרך כלל באמצעות האינטרנט. פרוייקטים המפותחים בגישה של קוד פתוח מאפשרים לקהילה רחבה של מפתחים ממרחבי האינטרנט זמינות להורדה של הקוד להתבוננות ולמידה ממנו. פרוייקטים אלו מפיקים תועלת ממודל הפתיחות כאשר הקהילה תורמת בחזרה לפרוייקט שיפורים תיקונים והרחבות של קוד המקור. פרוייקטים מפורסמים אשר פותחו בגישה של קוד פתוח הם לינוקס (Linux) ואפצ'י (Apache).
- תכנות מונחה עצמים: תפיסה בפיתוח תוכנה, שהמרכיב הבסיסי בה הוא העצם (האובייקט).
- תכנות פרוצדורלי: תפיסה בפיתוח תוכנה, שהמרכיב הבסיסי בה הוא השגרה.
- תכנות פונקציונלי: תפיסה בפיתוח תוכנה, שהמרכיב הבסיסי בה הוא הפונקציה - שגרה המחזירה ערך, ללא תופעות לוואי.
- בדיקות תוכנה: תהליך (חלק מכלל תהליכי הבטחת איכות) במחזור פיתוח תוכנה, הנמצא בין סיום הפיתוח לתחילת השימוש במוצר. בדיקות תוכנה מבוצעות בשני מישורים - בקרת איכות של הגוף המפתח, ובדיקות קבלה של הגוף המשתמש. תהליכי בדיקות תוכנה הם חלק בלתי נפרד מתהליכי הנדסת תוכנה.
שפת תכנות
- קוד מקור: הוראות הפעלה עבור מחשב הכתובות על פי תחביר של שפת תכנות. הכוונה בדרך כלל לתוצאת עבודתו של מתכנת.
- שפת מחשב: שפה אשר בה נכתבות הוראות הפעלה סדורות עבור המחשב. שפה זו מעובדת לפעולות על ידי המעבד אשר במרכז המחשב.
- שפת תכנות: שפה, בעלת אוצר מילים וכללי תחביר משלה, המשמשת למתן הנחיות פעולה למחשב. ראו רשימת שפות תכנות.
- שפה עילית: שפת תכנות שסגנונה קרוב לשפתו של המשתמש בה ובעזרתה אפשר ליצור תוכנת מחשב.
- שפת סף: שפת תכנות שבה יש התאמה חד-חד ערכית בין הפקודות שכותב המתכנת ובין הפקודות בשפת המכונה, כלומר כל פקודה בשפת סף מתורגמת לפקודה אחת בשפת מכונה.
- שפת מכונה: הקידוד הבינרי הישיר למתן הוראות פעולה למעבד.
- מחולל ישומים: כלי תוכנה אשר בעזרתו ניתן לכתוב תוכנת מחשב. היחס בינה לשפה עילית הוא היחס בין בניה מודולרית מתועשת לבין בניה מסורתית.
- אסמבלר: תוכנית מחשב המתרגמת תוכנית שנכתבה בשפת אסמבלי לקוד ביצוע במחשב.
- מהדר: תוכנה שתפקידה להמיר קוד של תוכנה (אחרת) הכתוב בשפה עילית לשפת מכונה.
- הידור: (קומפילציה) המרת קוד תוכנה לשפת מכונה.
- מפרש: (INTERPRETER) תוכנה הקוראת תוכנית מחשב הכתובה בקוד שפת תכנות ומבצעת אותה שורה אחר שורה, ללא שלב הביניים של ההידור. רוב שפות התסריט (Scripting Languages) וגם גרסאות מסויימות של שפת BASIC הם כאלו.
שימוש בתוכנה
- הנדסת תוכנה: היא הפעילות ההנדסית העוסקת בפיתוח יעיל של תוכנה איכותית.
- אימות תוכנה: תחום במדעי המחשב העוסק בהוכחה שתוכנה מסוימת מבצעת בדיוק את מה שהוגדר במפרט שלה או בעלת תכונות מסוימות.
- סיבוכיות: ענף של מדעי המחשב שבמסגרתו נבחנים המשאבים הנחוצים לפתרון בעיה נתונה באמצעות מחשב, ומושווית יעילותם של אלגוריתמים שונים לפתרון בעיה זו.
- מכונה וירטואלית: תוכנה היוצרת סביבה הנחוצה להפעלתה של תוכנה אחרת, מבלי שיהיה צורך במימוש פיזי של סביבה זו.
- מסד נתונים: תוכנה לאחסון נתונים ואחזורם.
- גיור תוכנה: התאמתה לשפה העברית של תוכנה שפותחה למען משתמשים בעולם הרחב, ללא התחשבות מראש בשפה העברית.
- Porting: התאמת קוד תוכנה מסביבה X לסביבה Y.
- ממשק משתמש: חלק התוכנה המטפל בדיאלוג שבין המחשב למשתמש.
מערכת הפעלה
- מערכת הפעלה: תוכנה המגשרת בין המשתמש, החומרה ויישומי התוכנה, ומפקחת על פעולתו של המחשב. ראה רשימה של מערכות הפעלה.
- ליבת מערכת ההפעלה: (Kernel) היא חלק בסיסי במערכת ההפעלה.
- BIOS: מערכת קלט/פלט בסיסית, משמשת לאיתחול מערכות מחשב.
- API: (Application Programming Interface) - פונקציות של מערכת ההפעלה הפתוחות לשימושן של תוכנות אחרות לשם קבלת שירותיה של מערכת ההפעלה.
אבטחת מידע
- וירוס מחשב: תוכנה שחודרת למחשב באופן סמוי, מעתיקה את עצמה, ומפיצה את עצמה, ולרוב פוגעת בפעולה התקינה של המחשב הנפגע.
- אנטי וירוס: תוכנה לזיהוי ואיתור וירוסים, מחיקתם ותיקון קבצים נגועים בהם.
- תוכנת ריגול: תוכנה שעוקבת בחשאי אחר הרגלי הגלישה של המשתמש במחשב שבו היא מותקנת, ומעבירה מידע על הרגלים אלה לאתרים ששתלו אותה.
- חומת אש: מערכת למניעת התקשרויות בלתי רצויות דרך רשת התקשורת שהמחשב מחובר אליה.
- פרוקסי: מחשב המייצג את המשתמש בו, כלומר נותן למשתמש לגלוש דרכו תוך הסתרת זהותו של המשתמש.
מוצרי תוכנה
- WYSIWYG: (ר"ת What You See Is What You Get), תכונה של תוכנת עריכה (מעבד תמלילים, עורך HTML וכדומה) שבה הדף המוצג על-גבי הצג בזמן עריכת המסמך זהה לזה שיוצג בתוצאה הסופית: דף במדפסת במקרה של מעבד תמלילים, דף בדפדפן במקרה של עורך HTML וכדומה.
- OCR: (ר"ת Optical Character Recognition), תוכנה המסוגלת לזהות אותיות הנמצאות על-גבי נייר או מסך, על-פי צורתן הגרפית.
- משחק וידאו: משחק המיושם באמצעות תוכנה על-גבי מחשב או קונסולת משחקים.
- מעבד תמלילים: תוכנה המשמשת להקלדה, עריכה ועיצוב של מסמכים מודפסים.
- חבילת יישומים משרדיים: חבילה של מוצרי תוכנה הכוללת מעבד תמלילים, גיליון אלקטרוני, מצגת שקפים ועוד.
- אופיס: חבילת יישומים משרדיים מתוצרת מיקרוסופט.
- אופן אופיס: חבילת יישומים משרדיים חופשית מתוצרת סאן מיקרוסיסטמס.
- סטאר אופיס: חבילת ישומים משרדיים מתוצרת סאן מיקרוסיסטמס (על בסיסה נכתבה אופן אופיס).
- בינה מלאכותית: ענף של מדעי המחשב העוסק ביכולתם של מחשבים לפעול באופן המציג יכולות השמורות עד כה לבינה האנושית בלבד.
- מערכת לומדת: תכונה חשובה של מערכות בינה מלאכותית.
- מבחן טיורינג: כינוי למבחן שהציע אלן טיורינג בשנת 1950, כדרך לוודא האם למכונה יש בינה מלאכותית.
זה כל החומר על האסמבלר תהנה
- ראיה ממוחשבת: ענף של מדעי המחשב העוסק במתן יכולת למחשב להבנה, ניתוח, ועיבוד מידע חזותי מתמונות וסרטי וידאו.
תודה אחי