Privacy Policy Cookie Policy Terms and Conditions מוריס וינסנט וילקס - ויקיפדיה

מוריס וינסנט וילקס

מתוך ויקיפדיה, האנציקלופדיה החופשית

מוריס וינסנט וילקס
הגדל
מוריס וינסנט וילקס

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

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

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

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

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

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

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

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

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

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

בשנת 1956 נבחר לחבר של החברה המלכותית הבריטית.

וילקס קיבל את פרס טיורינג בשנת 1967 על פיתוח המחשב EDSAC ומושגים אחרים שפיתח.

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

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

בשנת 1974 וילקס נתקל ברשת מידע שוויצרית (Hasler AG) שהשתמשה בטופולוגיה טבעתית כדי להקצות זמן על הרשת. המעבדה השתמשה בהתחלה באבי טיפוס לשיתוף ציוד היקפי. בסופו של דבר נוצרו קשרי מסחר והטכנלוגיה נהייתה זמינה באנגליה.

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

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

[עריכה] קישורים חיצוניים

מיזמי קרן ויקימדיה
ויקיציטוט ציטוטים בוויקיציטוט: מוריס וינסנט וילקס
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu