הורידו את כלי העזר שלנו

מחשב

מאת ויקיפדיה, אך משופר ויזואלית

עיינו גם בפורטל

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

מַחְשֵׁב הוא מכונה אלקטרונית המסוגלת לעבד נתונים על פי תוכנה, כלומר על פי רצף פקודות נתון מראש. מערכת מחשב כוללת את החומרה של המחשב, את הציוד ההיקפי הנלווה אליה, את מערכת ההפעלה המנהלת את פעולת המחשב ואת התוכנה המופעלת בו.

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

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

גלה עוד נושאים הקשורים למחשב

היסטוריה של המחשוב

היסטוריה של המחשוב

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

מכונה

מכונה

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

אלקטרוניקה

אלקטרוניקה

אֵלֶקְטְרוֹנִיקָה היא ענף של הנדסת חשמל העוסק בתכנון מעגלים חשמליים המווסתים את תנועתם של אלקטרונים באמצעות רכיבים שונים. בהשוואה לענף הנדסת החשמל ניתן להבדיל בין השניים באופן הבא: חשמל הוא ענף העוסק במעבר של אלקטרונים במוליכים ואילו אלקטרוניקה במעברם בחומרים שאינם מוליכים או מוליכים למחצה. ראשיתה של האלקטרוניקה בהמצאת שפופרת הריק ויישומה במקלטי רדיו. החלפת השפופרת ברכיבים מוליכים למחצה (semiconductors), השימוש במעגלים מודפסים ובמעגלים משולבים, פרצו את הדרך ליישומה של האלקטרוניקה בכל תחומי החיים, וזאת בזכות המזעור ועלות הייצור הנמוכה של הרכיבים.

פקודה (מחשב)

פקודה (מחשב)

במחשבים, פקודה היא הוראה למחשב לבצע פעולה מסוימת. למושג זה יש משמעויות אחדות, ספציפיות יותר.

חומרה

חומרה

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

ציוד היקפי

ציוד היקפי

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

מערכת הפעלה

מערכת הפעלה

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

המאה ה-20

המאה ה-20

המאה ה-20 היא התקופה שהחלה בשנת 1901 והסתיימה בשנת 2000. זו הייתה המאה האחרונה במילניום השני.

מערכת משובצת מחשב

מערכת משובצת מחשב

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

בנק

בנק

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

טקסטיל

טקסטיל

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

פס ייצור

פס ייצור

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

הגדרה

כדי שמכונה תחשב כמחשב עליה לקיים שני תנאים:

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

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

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

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

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

גלה עוד נושאים הקשורים להגדרה

מכונה

מכונה

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

פקודה (מחשב)

פקודה (מחשב)

במחשבים, פקודה היא הוראה למחשב לבצע פעולה מסוימת. למושג זה יש משמעויות אחדות, ספציפיות יותר.

תוכנית מחשב

תוכנית מחשב

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

מכונת חישוב

מכונת חישוב

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

קונסולת משחקים

קונסולת משחקים

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

פלייסטיישן

פלייסטיישן

פלייסטיישן היא קונסולת משחקים של חברת סוני שיוצרה לראשונה באמצע שנות ה-90 של המאה ה-20.

משחק וידאו

משחק וידאו

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

טלפון חכם

טלפון חכם

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

מטוס קרב

מטוס קרב

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

פצצה

פצצה

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

היסטוריה

ערך מורחב – היסטוריה של המחשוב

לפני המחשב

מכשירים עתיקים לעריכת חישובים, אבות אבותיו של המחשב המודרני, הם החשבונייה ומנגנון אנטיקיטרה, מכונה יוונית עתיקה המחשבת את תזוזת הכוכבים (מתוארכת ל־150–100 לפני הספירה).[2] בסוף ימי הביניים חלה התקדמות במתמטיקה ובהנדסה האירופיות וב־1623 בנו וילהלם שיקארד ומספר מהנדסים נוספים מחשבון מכני. מכונות אלו לא דמו למחשבים של ימינו, שכן לא היה בכוחן לבצע תוכניות שנתן להן המשתמש, אלא רק חישובים שעבורם נבנו מלכתחילה.

ב־1801 הציג הצרפתי ז'וזף מארי ז'אקאר את המצאתו, נול הפועל באמצעות כרטיסים מנוקבים ובכך טווה תבניות מסובכות מאוד. הנול של ז'אקארד לא היה מחשב אמיתי, אך היווה שלב משמעותי בהתפתחות המחשב המודרני. צ'ארלס בבג' היה הראשון שהגה ותכנן מחשב הניתן לתכנות עוד ב־1837, אך המכשיר לא נבנה מעולם, בשל קשיים כלכליים שאיתם נאלץ להתמודד, ומשום שהתקציבים שהוקצו יועדו למכונה קודמת (שגם היא לא הושלמה), שהייתה למעשה מכונת חישוב מכנית, לא מחשב, בשם מנוע ההפרשים של בבג'[3]

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

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

בשנות ה־30 וה־40 של המאה ה־20 נבנו בהדרגה מכשירי חישוב חזקים יותר וגמישים יותר. עם השנים החלו להופיע במכשירים תכונות דומות למחשב המודרני, כגון הסתמכות על אלקטרוניקה דיגיטלית במקום אנלוגית (פותחה בעיקר על ידי קלוד שנון ב־1937[4]) ואפשרויות תכנות נרחבות יותר של המכונות. הצבעה על מכונה אחת מסוימת מבין אותן מכונות כ"מחשב הדיגיטלי הראשון" היא מטלה קשה ואולי אף בלתי אפשרית.

מחשבים ראשונים

רפליקה של ה-Z1 של קונראד צוזה, המחשב הספרתי הניתן לתכנות הראשון, מ-1938. הרפליקה נבנתה על ידי צוזה עצמו, ב-1989
המחשב אניאק (ENIAC) היה אבן דרך בהיסטוריה של המחשוב
ויצק - המחשב הישראלי הראשון

המחשבים הספרתיים הראשונים שפותחו בשנות ה־30 וה־40 של המאה ה־20:

  • Z1 - מחשב דיגיטלי, בינארי, ניתן לתכנות, שנבנה על ידי קונראד צוזה בברלין, בין 1936 ל-1938. מחשב זה היה מכני לחלוטין, הונע על ידי מנוע חשמלי, בקצב של בערך 1Hz (כלומר מחזור פעולה אחד בשנייה). המחשב הושמד בהפצצות בעלות הברית ב-1943, ושיחזור שלו נמצא כיום במוזיאון הגרמני לטכנולוגיה בברלין. לא ברור עד כמה המחשב פעל בצורה אמינה - רבים מהחלקים המכניים נבנו על ידי צוזה ידנית, בדירת הוריו בברלין.
  • מחשב אתנסוף ברי - מכונת חישוב ספרתית שבנו ג'ון אטנסוף וקליפורד ברי ב־1938 והשתמשה בחישוב בשפופרת ריק, במספרים בינאריים ובזיכרון מתחדש.
  • "קולוסוס" (Colossus computer) מחשב בריטי סודי שנבנה ב־1944. המחשב נבנה מאלפי שפופרות ריק ואף שהיה בעל יכולת תכנותית מעטה בלבד, הוכיח שניתן לבנות מחשב יציב וניתן לתכנות, ממספר רב של שפופרות.
  • "הרווארד סימן 1", מחשב אלקטרו־מכני גדול עם יכולות תכנות מועטות, שנבנה ב־1944.
  • ב־1941 בנה צוזה את ה-Z3, מחשב זה התבסס על ה-Z1, אך החליף רבים מהמכלולים המכניים במכלולים אלקטרו-מכניים, בעיקר ממסרים. כמו ה-Z1, גם מחשב זה נהרס בהפצצת בנות הברית על ברלין, ב-1943.[5]
  • ב־1946 נבנה אניאק, מחשב אמריקאי המבוסס על הבסיס העשרוני. מחשב זה היה המחשב האלקטרוני הרב־תכליתי הראשון. במקור לא היה מחשב זה גמיש במיוחד, וכדי לתכנתו היה צורך לחווטו בכל פעם מחדש.

הצוות שפיתח את אניאק זיהה את הקושי בתכנות מחדש של המחשב, ולכן הציע ב־1948 תכנון נוח ואלגנטי בהרבה מזה שהיה קיים עד אז; תכנון זה יכונה בהמשך "ארכיטקטורת פון נוימן". מודל זה הפך לבסיסם של מרבית המחשבים המודרניים עד ימינו. מאמצע עד סוף שנות ה־40 החלו מספר מיזמים לפיתוח מחשבים, המבוססים על המודל של פון ניומן. הראשון שבהם הושלם בבריטניה. הראשון שהושלם ופעל היה מחשב שנקרא Small-Scale Experimental Machine, אך הדגם הראשון שפותח ובאמת היה בו שימוש היה מחשב ה־EDSAC.

ב־1955 החל לפעול בישראל מחשב שנבנה במכון ויצמן: ויצק (WEIZAC - Weizmann Automatic Calculator), שהיה אחד מהמחשבים האלקטרוניים הראשונים בעולם והראשון שפעל מחוץ לאירופה וארצות הברית. המחשב פעל עד 1963.[6] במשך שש שנים היה ויצק המחשב היחיד שפעל בישראל, ורק ב־1961 הצטרף אליו מחשב שני, שנרכש עבור ממר"ם.

השימוש במחשבים מבוססי שפופרות ריק נמשך לאורך שנות ה־50 של המאה ה־20.

מחשבים מודרניים

שימוש משרדי במחשב
מחשב אישי נייד מודרני מדגם MacBook Pro של אפל

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

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

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

הפיכתם של המחשבים לקטנים יותר וזולים יותר לא הביאה לירידה בביצועיהם וביכולותיהם. למחשבים בתחילת המאה ה־21 יכולות גדולות מעריכית מאלה של קודמיהם, ויכולות אלו ממשיכות לגדול באותו הקצב. תופעה זו מתוארת בחלקה על ידי חוק מור ולפיו היא תימשך גם בעתיד.[7]

גלה עוד נושאים הקשורים להיסטוריה

היסטוריה של המחשוב

היסטוריה של המחשוב

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

חישוב

חישוב

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

חשבונייה

חשבונייה

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

ימי הביניים

ימי הביניים

ימי הביניים היא תקופה במהלך ההיסטוריה האירופית שתחילתה עם סיום העת העתיקה וסופה עם הופעת הרנסאנס ותחילתה של העת החדשה. המונח הופיע לראשונה באיטליה במהלך המאה ה־15, לציון העידן שבין נפילתה של הקיסרות הרומית בשנת 476, עד 1492 – שנת גילוי יבשת אמריקה וגירוש המוסלמים מספרד.

הנדסה

הנדסה

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

וילהלם שיקארד

וילהלם שיקארד

וילהלם שיקארד בנה את מכונת החישוב הראשונה, ב-1623.

ז'וזף מארי ז'אקאר

ז'וזף מארי ז'אקאר

ז'וזף מארי ז'אקאר היה יצרן כובעי קש לפני שהפך לטווה משי צרפתי ולממציא, אשר שיפר את התכנון המקורי של הנול של ז'אק דה ווקנסון משנת 1745, בהמציאו את המנגנון של הנול של ז'אקאר בין השנים 1804–1805. המנגנון של הנול נשלט על ידי חורים המסודרים בצורה מסוימת על גבי אוסף כרטיסים. המנגנון מאפשר אריגה של צורות מורכבות. אריגה זו מכונה אריגת ג'קארד.

כרטיס מנוקב

כרטיס מנוקב

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

הנול של ז'אקאר

הנול של ז'אקאר

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

המאה ה-19

המאה ה-19

המאה ה־19 היא תקופה שהחלה בשנת 1801 והסתיימה בשנת 1900.

ארצות הברית

ארצות הברית

ארצות הברית של אמריקה היא פדרציה ורפובליקה-חוקתית ומעצמת-על המורכבת מ-50 מדינות, ממחוז פדרלי אחד ו-5 טריטוריות. היא שוכנת ברוּבָּה במרכז יבשת אמריקה הצפונית, שבה נמצאות 48 מהמדינות וכן מחוז קולומביה שבו נמצאת העיר וושינגטון, בירת המדינה. ארצות הברית גובלת בקנדה בצפון ובמקסיקו בדרום. מדינת אלסקה שוכנת בצפון-מערב היבשת, קנדה נמצאת מזרחית לה ורוסיה נמצאת בצד מערב, מעבר למצר ברינג. המדינה ה-50 היא הוואי, ארכיפלג השוכן באוקיינוס השקט.

הרמן הולרית'

הרמן הולרית'

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

מבנה המחשב

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


לחצו להגדלה



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


לחצו להגדלה



חלקי מחשב אישי. לקבלת מידע נוסף על חלק, לחצו עליו

חלקי מחשב אישי. לקבלת מידע נוסף על חלק, לחצו עליו

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

לפי המודל, בנוי המחשב מארבע קבוצות רכיבים עיקריות. הרכיבים מחוברים ביניהם על ידי חבילות חוטים הנקראים "אפיקים" (באנגלית: buses). כלל הרכיבים מונָעים, לרוב, על ידי שעון פנימי או "טיימר" (אם כי גם אירועים אחרים יכולים להשפיע על בקרת הפעולה).

ארבע קבוצות הרכיבים הם:

התקני קלט־פלט

ערכים מורחבים – קלט, פלט

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

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

מקלדת, התקן קלט שכיח המצוי כמעט בכל מחשב

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

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

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

הזיכרון

ערך מורחב – זיכרון גישה אקראית

זיכרון המחשב משמש לאחסון הפקודות והנתונים השונים.

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

היחידה האריתמטית־לוגית

מיקרומעבד אינטל 4004, ששוחרר ב־1971, היה הראשון ש־CPU שלם הורכב בו על שבב אחד, וגם היה המיקרומעבד המסחרי הראשון. מעבד זה בטכנולוגית 4 ביט, היה יכול לבצע 92,000 פקודות בשנייה.
ערך מורחב – יחידה אריתמטית-לוגית

היחידה האריתמטית־לוגית מסוגלת לבצע שלושה סוגים של פעולות בסיסיות:

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

יחידת השליטה

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

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

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

גלה עוד נושאים הקשורים למבנה המחשב

מחשב אישי

מחשב אישי

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

ארכיטקטורת פון נוימן

ארכיטקטורת פון נוימן

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

פלט

פלט

פֶּלֶט, בתחום המחשוב והאוטומציה, הוא תוצר של פעולת מחשב או מכשיר אוטומטי אחר. גורם עיקרי שלו מוצג הפלט הוא האדם, אך פלט מועבר גם למכשירים מבוקרי מחשב.

פקודה (מחשב)

פקודה (מחשב)

במחשבים, פקודה היא הוראה למחשב לבצע פעולה מסוימת. למושג זה יש משמעויות אחדות, ספציפיות יותר.

כרטיס מנוקב

כרטיס מנוקב

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

מקלדת מחשב

מקלדת מחשב

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

עכבר (מחשב)

עכבר (מחשב)

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

סורק

סורק

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

מצלמה

מצלמה

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

מדפסת

מדפסת

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

צג

צג

צג הוא התקן פלט של המחשב, אשר נכלל בקטגוריית ציוד היקפי.

דיסק קשיח

דיסק קשיח

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

אופן פעולת המחשב

סכימה של ארכיטקטורה של מעבד אינטל 4004, שמדגימה את האופן הבסיסי שבו פועלים מעבדי מחשב
ספקטרום סינקלייר - מחשב זעיר שהיה נפוץ בין השנים 1982–1985

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

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

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

  • העברת מידע ממקום למקום - למשל, פקודה המורה למעבד להעתיק את תוכנו של תא זיכרון מספר 5 אל תא זיכרון מספר 10.
  • ביצוע הליך אריתמטי או לוגי על נתונים - למשל: בצע פעולת חיבור על תוכנם של תאי זיכרון מספר 7 ו־13 ושים את התוצאה בתא זיכרון מספר 20.
  • בדיקת הנתונים ופעולה בהתאם - לדוגמה: אם תוכנו של תא זיכרון מספר 999 הוא 0, אז בצע את הפקודות שנמצאות החל מתא זיכרון מספר 30.
  • שינוי רצף הפקודות - לדוגמה, בצע את הפקודות שנמצאות החל מתא זיכרון מספר 100. כזכור, משום שהמעבד מוציא את פקודותיו אחת־אחת לפי סדר הימצאן בזיכרון, אמירה למעבד שהפקודה הבאה תילקח מתא 100 ולא מהתא הנוכחי, אין משמעותה שינוי בפקודה אחת אלא שינוי בכל מהלך התוכנית החל מרגע זה שכן הפקודה הבאה תהיה זו שנמצאת מיד אחרי הפקודה בתא 100, ולא הפקודה שנמצאת מיד אחרי הפקודה בתא הנוכחי.

נראה שיש מכנה משותף בין סוגי הפקודות. העברת מידע ממקום למקום דומה למדי לביצוע הליך אריתמטי או לוגי על נתונים (למשל, חבר 0 לתוכנו של תא זיכרון 57 ושים את התוצאה בתא זיכרון 80, זהה להעתקת תוכנו של תא זיכרון 57 לתא זיכרון 80). שינוי רצף הפקודות נראה כאילו הוא מוכל בתחום של בדיקת נתונים (תמיד ניתן לשאול האם תא זהה לעצמו, ואם כן - לקפוץ לפקודה אחרת בזיכרון). הסיבה לכך נעוצה במבנה הפקודות. כמו הנתונים, מיוצגות גם הפקודות בקוד בינארי, רצף של 0 ו־1. לדוגמה, אחת מפקודות ההעתקה במעבדי אינטל x86 מיוצגת כך: 10110000. כל פקודה היא מספר מסוים שאותו מבין המעבד ולפיו הוא פועל. בנוסף, כל פקודה היא אטומית. כלומר, הפקודה "בדוק האם תוכנו של תא זיכרון מספר 73 קטן מתוכנו של תא זיכרון מספר 15 והכנס את התשובה לתא זיכרון מספר 14" היא פקודה אחת בודדת מבחינתו של המחשב. אין מדובר ברצף של פקודות ולא ניתן לבקש מהמחשב לבצע רק בדיקה או רק הכנסה. הפקודה "הכנס לתא זיכרון" היא פקודה נפרדת בעלת ייצוג בינארי שונה. אטומיות הפקודה משמעה שהמעבד יודע לבצע את הפקודה ברמת החומרה, כלומר, הרכיב עצמו מקבל את הפקודה ומאותו רגע מבצע אותה לבדו. הדבר שונה מהמקרה שבו צריך לקבל פקודה אחת להשוואה ופקודה אחרת להכנסה, משום שבמקרה שכזה היה צריך לגשת לזיכרון פעמים רבות יותר, וגישה לזיכרון היא תהליך איטי בהרבה מאשר ביצוע ברמת החומרה.

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

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

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

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

ספקטרום סינקלייר

ספקטרום סינקלייר

ספקטרום מתוצרת חברת סינקלייר הבריטית הוא מחשב אישי, שיוצר לראשונה בשנת 1982. המחשב היה מבוסס על מעבד 8 סיביות מדגם Z80A, שפעל במהירות של 3.5 מגה הרץ. בדומה למחשבים רבים מאותה התקופה התחבר מחשב זה לטלוויזיה ולא נמכר עם מסך מחשב ייעודי. התוכנות שלו נשמרו על גבי קלטת שמע.

פקודה (מחשב)

פקודה (מחשב)

במחשבים, פקודה היא הוראה למחשב לבצע פעולה מסוימת. למושג זה יש משמעויות אחדות, ספציפיות יותר.

מעבד

מעבד

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

בסיס בינארי

בסיס בינארי

במתמטיקה ובמדעי המחשב מערכת ספירה על בָּסִיס בִּינָארִי, או מערכת ספירה על בסיס 2, מייצגת ערכים מספריים באמצעות שני סמלים, בדרך כלל 0 ו-1. בפרט, שיטת הספירה הבינארית הנפוצה היא סימון לפי מקום עם בסיס 2. מספרים המיוצגים בשיטה זו נקראים לרוב מספרים בינאריים.

שפת מכונה

שפת מכונה

שפת מכונה היא אוסף של הוראות המובן בצורה ישירה על ידי המעבד של המחשב, ומבוצע על ידיו בעת פעולת המחשב.

מתכנת

מתכנת

מְתַכְנֵת הוא אדם העוסק בתכנות, כלומר בפיתוח ובתחזוקה של תוכנה למחשבים על ידי קידוד בשפת תכנות אחת או יותר.

מחשב-על

מחשב-על

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

שרת (מחשבים)

שרת (מחשבים)

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

מערכת הפעלה

מערכת הפעלה

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

אלגוריתם

אלגוריתם

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

סיווג מחשבים

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

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

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

מחשבים אישיים

ערך מורחב – מחשב אישי

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

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

המחשבים האישיים - לפטופים ומחשבים נייחים - הנפוצים בימינו הם בעיקר משני סוגים:

  • PC – מחשב המריץ את אוסף הפקודות X86 של חברת "אינטל" (בדרך כלל על מעבד מתוצרת אינטל או AMD) ואת מערכת ההפעלה "חלונות" של "מיקרוסופט" ב"אופן טבעי" (Native Mode). מחשבי PC, ששורשיהם במחשב IBM PC, הם סוג המחשב הנפוץ בעולם, והם נהנים ממאגר אדיר של תוכנה.
  • מקינטוש – מחשב המוגדר לפי מפרט של חברת "אפל".

הן מחשבי PC והן מחשבי מקינטוש מיוצרים בשני גדלים: מחשבים ניידים (Notebook, Laptop), שבהם המחשב, המקלדת והצג ארוזים במארז קומפטי אחד, הנוח לניוד, ומחשבים נייחים (Desktop), המיועדים להצבה על שולחן העבודה (או לצדו).

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

תחנות עבודה

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

שרתים

ערך מורחב – שרת
מחשב־העל קולומביה - מתקן מחשב העל המתקדם של נאס"א

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

המחשבים המרכזיים (Mainframe) הם תת־קבוצה של השרתים הגדולים. הם נבדלים מיתר השרתים הגדולים בהיבטים הבאים:

  1. הם מריצים לרוב מערכת הפעלה קניינית (כגון z/OS של IBM).
  2. תכנונם מאפשר התקני קלט־פלט מהירים במיוחד.
  3. הם מציעים רמה גבוהה מאוד של אמינות, זמינות ואפשרויות שירות (RAS – Reliability, Availability, Serviceability).

מחשבי העל הם תת־קבוצה של שרתים בינוניים ושרתים גדולים. הללו הם שרתים הבנויים במיוחד למשימה אחת – עוצמת חישוב גבוהה. כיום ישנה נטייה לבססם על רכיבי מדף, ולהחליף מעבדים ייעודיים ויקרים באוסף של מעבדים מסחריים זולים רבים (Intel Xeon, AMD EPYC) הפועלים במקביל.

גלה עוד נושאים הקשורים לסיווג מחשבים

ערכת שבבים

ערכת שבבים

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

לוח אם

לוח אם

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

מסוף מחשב

מסוף מחשב

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

שנות ה-90 של המאה ה-20

שנות ה-90 של המאה ה-20

שנות ה־90 של המאה ה־20 היו העשור העשירי והאחרון של המאה ה־20, והחלו ב־1 בינואר 1990 והסתיימו ב־31 בדצמבר 1999.

מחשב אישי

מחשב אישי

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

טלפון חכם

טלפון חכם

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

אינטל

אינטל

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

AMD

AMD

Advanced Micro Devices, Inc. היא חברה אמריקאית רב-לאומית, יצרנית של מעגלים משולבים. בסיסה בסאניווייל, קליפורניה. היא היצרן השני בגודלו של יחידות עיבוד מרכזי תואמי x86, היצרנית הגדולה ביותר של יחידות עיבוד מרכזי תואם FPGA, וספק מוביל של זיכרון מסוג Flash. היא נוסדה ב-1969 על ידי קבוצה של פורשים מחברת המוליכים למחצה "Fairchild", הכוללת את ג'רי סנדרס. בעוד שבעבר ייצרה מעבדים במפעלים משלה, החל משנת 2009 מכרה את חלקי מפעליה לחברת ההשקעה הסעודית "Global Foundaries", כאשר נותרה המתכננת והמעצבת של השבבים, שאותם אחר-כך שולחת לפריסה במפעלים חיצוניים, ביניהם גם חברת השבבים הטיוואנית TSMC.

Microsoft Windows

Microsoft Windows

Windows היא מערכת הפעלה שיצאה לשוק לראשונה בשנת 1985 על ידי חברת מיקרוסופט ופועלת כיום על מחשבים אישיים ושרתים בעלי מעבד ממשפחת x86 או ARM, או שרתים מבוססי איטניום. מערכת ההפעלה Windows התבססה, במקור, על מערכת ההפעלה DOS של אותה חברה. במהלך השנים הפכה המערכת לפופולרית.

מיקרוסופט

מיקרוסופט

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

IBM PC

IBM PC

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

מקינטוש

מקינטוש

מקינטוש, או בקיצור מק (Mac), היא סדרת מחשבים אישיים המעוצבת, מיוצרת ומשווקת על ידי חברת אפל מאז 24 בינואר 1984. מחשבים אלו פועלים באמצעות מערכת ההפעלה macOS. מקור השם "מקינטוש" בשמו של זן תפוחים, בעקבות שם החברה Apple. כיום מחשבי מקינטוש מחולקים לכמה סדרות - iMac, MacBook, ו-Mac. לכל סדרה יש דגם ״מקצועי״ ומתקדם יותר בשם Pro או Studio, ולחלק מהסדרות יש דגם בסיסי יותר בשם Air (נייד) או Mini (נייח).

התוכנה

ערך מורחב – תוכנה

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

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

כרטיס מנוקב משנות ה־70 ובו פקודה בשפת FORTRAN
תוכנית Hello world בשפת Java שנכתבה ובוצעה
בסביבת הפיתוח המשולבת Eclipse

מבנה התוכנה ושפות תכנות

ערך מורחב – שפת תכנות

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

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

מערכות הפעלה

ערך מורחב – מערכת הפעלה

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

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

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

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

גלה עוד נושאים הקשורים להתוכנה

תוכנה

תוכנה

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

חומרה

חומרה

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

פקודה (מחשב)

פקודה (מחשב)

במחשבים, פקודה היא הוראה למחשב לבצע פעולה מסוימת. למושג זה יש משמעויות אחדות, ספציפיות יותר.

מחשב אישי

מחשב אישי

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

מתכנת

מתכנת

מְתַכְנֵת הוא אדם העוסק בתכנות, כלומר בפיתוח ובתחזוקה של תוכנה למחשבים על ידי קידוד בשפת תכנות אחת או יותר.

Fortran

Fortran

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

תוכנית Hello world

תוכנית Hello world

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

שפת תכנות

שפת תכנות

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

סביבת פיתוח משולבת

סביבת פיתוח משולבת

סביבת פיתוח משולבת היא תוכנת מחשב המסייעת למתכנתים לפתח תוכנה.

Eclipse

Eclipse

אקליפס היא פלטפורמת תוכנה פתוחה וחופשית לפיתוח יישומי צד־לקוח עשירים. אקליפסמנוהלת על ידי Eclipse Foundation, מוסד ללא כוונת רווח המתווה את כיווני ההתפתחות של הפלטפורמה.

שפת מכונה

שפת מכונה

שפת מכונה היא אוסף של הוראות המובן בצורה ישירה על ידי המעבד של המחשב, ומבוצע על ידיו בעת פעולת המחשב.

מעבד

מעבד

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

שימושים במחשב

נערים משתמשים במחשב
שימוש במחשב לכתיבה של ערכים בוויקיפדיה

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

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

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

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

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

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

רשת האינטרנט

דגם חזותי של נתבים ברשת האינטרנט
ערך מורחב – אינטרנט

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

כבר בשנות החמישים השתמש צבא ארצות הברית במחשבים לשם תיאום מידע בין מקומות שונים. בשנות השבעים החלו מהנדסי מחשבים במכוני מחקר בארצות הברית לקשר בין מחשביהם באמצעות טכנולוגיות תקשורת. ניסיון זה לקשר בין מחשבים מומן על ידי סוכנות במשרד ההגנה האמריקאי בשם ARPA. רשת המחשבים שנוצרה נקראה לכן ARPANet. עם השנים התפתחו הטכנולוגיות שבהן השתמשו ב־ARPANet השימוש בהן גבר, ולבסוף פרצה הרשת את גבולות השימוש האקדמי והצבאי וכונתה אינטרנט. הופעתה של הרשת גרמה להגדרה מחדש של טבעו וגבולותיו של המחשב. ג'ון גייג' וביל ג'וי מחברת סאן מיקרוסיסטמס הגדילו ואמרו כי "הרשת היא המחשב".

מאז פריצתו של האינטרנט הותאמו מערכות ההפעלה ותוכנות שונות כדי לאפשר גישה ממחשב אחד למחשב אחר ברשת, כולל להתקני הקלט־פלט שלו, להתקנים אחרים ולמידע המאוחסן עליו, כאילו היה המחשב השני חלק מהמחשב הראשון. תחילה היו אמצעים אלה נחלתם הבלעדית של מי שעבדו בסביבות ההיי־טק, אך בשנות התשעים, עם התפשטות הדואר האלקטרוני, ה־World Wide Web והפיתוח של טכנולוגיות רשת מהירות אך זולות כמו Ethernet ו־ADSL, הפך השימוש באינטרנט לנפוץ. מספרם של המחשבים המחוברים לאינטרנט גדל בהתמדה. גם טלפונים ניידים וקונסולות משחקי וידאו מסוימות מסוגלים להתחבר לאינטרנט תוך שימוש ברשתות אלחוטיות.

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

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

גלה עוד נושאים הקשורים לשימושים במחשב

אניאק

אניאק

אִינִיאַק היה המחשב האלקטרוני הראשון אשר תוכנן להיות בעל שלמות טיורינג, בעל היכולת להיות מתוכנת מחדש באמצעות חיווט, ופותח למטרת חישובים שונים. הוא לא היה המחשב האלקטרוני הראשון - ב-1941 הוצג המחשב הגרמני Z3 אשר אמנם ניתן היה לתכנתו מחדש על ידי סרט מנוקב, אך היה מכני ולא אלקטרוני, וכן הקולוסוס הבריטי, אשר היה אלקטרוני וניתן לתכנות מחדש על ידי חיווט, אך לא היה רב-תכליתי. הן אניאק והן הקולוסוס השתמשו בשפופרות ריק, בזמן ש-Z3 השתמש בהתקנים מכניים. הצורך בחיווט לשם תכנות מחדש הוסר מ־ENIAC בשנת 1948.

ארטילריה

ארטילריה

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

נייטרון

נייטרון

נֵיטְרוֹן הוא נוקליאון חסר מטען חשמלי. מסת המנוחה שלו היא כ-939.6 MeV, או כ-1.008665 יחידות מסה אטומית מאוחדת, מעט יותר מזו של הפרוטון, שמסתו כ-938.3 MeV.

פצצת מימן

פצצת מימן

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

נשק גרעיני

נשק גרעיני

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

הצפנה

הצפנה

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

מלחמת העולם השנייה

מלחמת העולם השנייה

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

ארכיטקטורת פון נוימן

ארכיטקטורת פון נוימן

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

מערכת מידע

מערכת מידע

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

מחשב אישי

מחשב אישי

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

גיליון אלקטרוני

גיליון אלקטרוני

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

דגמי חישוב חליפיים

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

מחשב שאינו מתבסס על ביטים חשמליים נקרא Unconventional computer(אנ'). אחד מהראשונים האלו תוכנן להיות מחשב מכני שנקרא מנוע הפרשים.

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

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

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

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

גלה עוד נושאים הקשורים לדגמי חישוב חליפיים

סיבית

סיבית

סִבִּית היא ספרה בינארית – יחידת הנתונים הקטנה ביותר שבה משתמש המחשב.

מנוע הפרשים

מנוע הפרשים

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

ביולוגיה

ביולוגיה

בִּיּוֹלוֹגְיָה היא ענף במדעי הטבע, העוסק בהרכבו של עולם החי והצומח, במקור החיים, ברבגוניותם, ובהתנהגותם של היצורים החיים, וביחסי הגומלין בינם לבין עצמם ובינם לבין סביבתם.

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

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

בִּיּוֹלוֹגְיָה מוֹלֵקוּלָרִית היא ענף מרכזי בביולוגיה, המתמקד בפעילויות ביולוגיות במישור המולקולרי, ובייחוד במבנה ושימור ה־DNA, תהליכי ביטוי גנים אשר כוללים שעתוק, תרגום, ועוד. בבסיס הדיסציפלינה עומדת הַדּוֹגְמָה הַמֶּרְכָּזִית אשר נוסחה במקור על ידי זוכה פרס נובל פרנסיס קריק. על פי הַדּוֹגְמָה, מידע ביולוגי ארוז ב-DNA, ואותו המידע "זורם" דרך RNA לתצורה פעילה – שהיא חלבון. על פי הניסוח המקורי, ברגע שחלבון נוצר, הוא לא יכול להציג את המידע הגנטי המקורי.

DNA

DNA

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

רשת עצבית מלאכותית

רשת עצבית מלאכותית

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

בינה מלאכותית

בינה מלאכותית

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

פיזיקה

פיזיקה

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

מכניקת הקוונטים

מכניקת הקוונטים

מכניקת הקוונטים, או בשמות אחרים: פיזיקה קוונטית, תורת הקוונטים, מֵכָנִיקָה קְוַנְטִית או QM, היא תורה פיזיקלית המתארת את התנהגות הטבע בקני מידה קטנים ביותר או בטמפרטורות נמוכות מאוד, עם השלכות על תחומי הפיזיקה בכל הסקאלות. התורה מספקת תיאור כמותי ויכולת ניבוי של שלל תופעות שלא ניתנות להסבר במסגרת המכניקה הקלאסית והאלקטרודינמיקה הקלאסית.

חלקיק

חלקיק

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

סופרפוזיציה קוונטית

סופרפוזיציה קוונטית

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

הצפנה

הצפנה

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

מקצועות ותחומים הקשורים למחשב

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

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

שלוש אגודות מקצועיות מרכזיות המוקדשות למחשבים:

בישראל פועלים הלשכה לטכנולוגיות המידע בישראל[11] ואיגוד האינטרנט הישראלי.[12]

גלה עוד נושאים הקשורים למקצועות ותחומים הקשורים למחשב

אקדמיה

אקדמיה

אֲקָדֶמְיָה היא מוסד לפיתוח, שימור והפצת הידע האנושי, בכל תחומי המדעים לסוגיהם. כיום מתייחס המונח בעיקר למוסדות להשכלה גבוהה.

חומרה

חומרה

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

הנדסת מחשבים

הנדסת מחשבים

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

הנדסת חשמל

הנדסת חשמל

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

אלקטרוניקה

אלקטרוניקה

אֵלֶקְטְרוֹנִיקָה היא ענף של הנדסת חשמל העוסק בתכנון מעגלים חשמליים המווסתים את תנועתם של אלקטרונים באמצעות רכיבים שונים. בהשוואה לענף הנדסת החשמל ניתן להבדיל בין השניים באופן הבא: חשמל הוא ענף העוסק במעבר של אלקטרונים במוליכים ואילו אלקטרוניקה במעברם בחומרים שאינם מוליכים או מוליכים למחצה. ראשיתה של האלקטרוניקה בהמצאת שפופרת הריק ויישומה במקלטי רדיו. החלפת השפופרת ברכיבים מוליכים למחצה (semiconductors), השימוש במעגלים מודפסים ובמעגלים משולבים, פרצו את הדרך ליישומה של האלקטרוניקה בכל תחומי החיים, וזאת בזכות המזעור ועלות הייצור הנמוכה של הרכיבים.

הנדסת תוכנה

הנדסת תוכנה

הנדסת תוכנה היא ענף של הנדסה, העוסק בפיתוח תוכנה.

הנדסה

הנדסה

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

חישוביות

חישוביות

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

אלגוריתם

אלגוריתם

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

הצפנה

הצפנה

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

בינה מלאכותית

בינה מלאכותית

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

ביואינפורמטיקה

ביואינפורמטיקה

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

מקור: "מחשב", ויקיפדיה האנציקלופדיה החופשית, (2023, March 12th), https://he.wikipedia.org/wiki/מחשב.

נהנים מ Wikiz?

נהנים מ Wikiz?

הורידו את הפלאגין החינמי שלנו!

ראו גם
לקריאה נוספת
  • Stan Augarten, Bit by Bit: An Illustrated History of Computers, Houghton Mifflin, 1984
  • Paul E. Ceruzzi, A History of Modern Computing, The MIT Press, 2003
  • Martin Campbell-Kelly, William Aspray, Nathan Ensmenger, Jeffrey R. Yost, Computer: A History of the Information Machine, Westview Press, 2013
קישורים חיצוניים
הערות שוליים
  1. ^ Cheeseman-Day, J., Janus, A., & Davis, J.: Computer and internet use in the United States: 2003. Washington, DC: U.S. Department of Commerce, Economics and Statistics Administration, U.S. Census Bureau, 2005
  2. ^ The Antikythera Mechanism Research Project - Project Overview, The Antikythera Mechanism Research Project
    Phillips, Tony (2000). "The Antikythera Mechanism I". American Mathematical Society.
  3. ^ Let's build Babbage's ultimate mechanical computer, New Scientist, 23 December 2010
    Fuegi, J.; Francis, J. (2003). "Lovelace & Babbage and the creation of the 1843 'notes'" (PDF). IEEE Annals of the History of Computing. doi:10.1109/MAHC.2003.1253887. אורכב מ-המקור (PDF) ב-2017-08-02. נבדק ב-2020-07-08.
    Collier, Bruce (1970). The little engine that could've: The calculating machines of Charles Babbage. Garland Publishing Inc. ISBN 0-8240-0043-9.
  4. ^ Shannon, Claude Elwood (1940). "A symbolic analysis of relay and switching circuits" (PDF). Massachusetts Institute of Technology.
  5. ^ Konrad Zuse’s Legacy: The Architecture of the Z1 and Z3
  6. ^ The WEIZAC, באתר של מכון ויצמן למדע
  7. ^ אתר למנויים בלבד עודד ירון, 50 שנה לחוק ששינה את עולם המחשוב ואת החיים הפרטיים, באתר הארץ, 19 באפריל 2015
    אתר למנויים בלבד ג'ון מרקוף, הניו יורק טיימס, חוק מור בן 50, ובתעשייה מבינים שצריך לחשב מסלול מחדש, באתר הארץ, 5 במאי 2016
  8. ^ אתר האינטרנט הרשמי של British Computer Society
  9. ^ אתר האינטרנט הרשמי של ACM
  10. ^ אתר האינטרנט הרשמי של IEEE Computer Society
  11. ^ אתר האינטרנט הרשמי של הלשכה לטכנולוגיות המידע בישראל
  12. ^ אתר האינטרנט הרשמי של איגוד האינטרנט הישראלי

The content of this page is based on the Wikipedia article written by contributors..
The text is available under the Creative Commons Attribution-ShareAlike Licence & the media files are available under their respective licenses; additional terms may apply.
By using this site, you agree to the Terms of Use & Privacy Policy.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization & is not affiliated to WikiZ.com.