مارك ماكدونالد

مارك بي. ماكدونالد هو مبرمج كمبيوتر أمريكي كان أول موظف يتقاضى راتباً في شركة مايكروسوفت (باستثناء مونتي دافيدوف ، الذي كتب حزمة الرياضيات للغة BASIC مقابل رسوم ثابتة).

يُنسب إليه الفضل في تصميم وتنفيذ نظام ملفات جدول تخصيص الملفات ذي 8 بت لمحطة إدخال البيانات NCR 8200 وقرص مايكروسوفت المستقل BASIC-80 في عام 1977.

قام ماكدونالد أيضاً بتطوير نظام تشغيل 8 بت يسمى M-DOS أو MIDAS؛ لم يتم إصدار النظام نفسه من قبل مايكروسوفت، لكن نظام ملفاته (وهو نوع من FAT) أثر على نظام QDOS الخاص بتيم باترسون . [ 1 ] [ 2 ]

قام بوب أورير بنقل نسخة من برنامج "Standalone Disk Basic" إلى جهاز Seattle Computer Products 8086 ، وكان تيم باترسون متواجدًا في مايكروسوفت للمساعدة في هذا الجهد. وقد استنسخ تيم باترسون الجوانب الرئيسية لنظام FAT (جدول واحد، يحتوي كل مدخل في الدليل على رأس قائمة مجموعات الملفات، وتشير القيمة الأخيرة إلى عدد القطاعات المستخدمة في المجموعة الأخيرة) عندما قام بتطبيق نظام الملفات FAT12 لنظام التشغيل 86-DOS الخاص به في عام 1980، والذي أصبح أساسًا لنظامي MS-DOS و PC DOS في عام 1981. وقد ارتكب خطأين في التطبيق:

  • في الإصدارات الأولى، لم يكن هناك مدخل لإيقاف الدليل. نتج عن ذلك قراءة مسار الدليل بالكامل لاكتشاف عدم وجود ملف. على الأقراص المرنة، كان هذا يُسبب تباطؤًا كبيرًا.
  • يقوم نظام MS-DOS بتحديث مدخل الدليل وجداول FAT بترتيب خاطئ عند إنشاء ملف. فبكتابة الدليل أولاً، إذا تعطل النظام قبل تحديث FAT، فسيتم إنشاء مرجع معلق. ينتج عن ذلك ملف مرتبط بشكل غير متماثل في تخصيص المجموعة التالي.

غادر ماكدونالد شركة مايكروسوفت في يناير 1984، مُعللاً ذلك بأن الشركة أصبحت "ضخمة للغاية"، حيث كان عدد موظفيها آنذاك حوالي 400 موظف. كان أول موظف في شركة أسيمتريكس ، حيث عمل على نظام LISP pcode المستخدم داخليًا، وأعاد تصميم بيئة تشغيل ومترجم ToolBook لإصدار ToolBook 3.0. في شركة ديزاين إنتليجنس، عمل مارك على تصميم المستندات التكيفي ولغة برمجة قائمة على التعبيرات تُستخدم لتجارب التخطيط. عاد إلى مايكروسوفت في ديسمبر 2000 عندما استحوذت على ديزاين إنتليجنس.

عندما عاد ماكدونالد إلى مايكروسوفت، حاول عدد من الموظفين، بمن فيهم بيل غيتس وستيف بالمر، منحه الرقم الوظيفي "1"، لكنهم وجدوا أن برنامج إدارة الموارد البشرية لا يسمح بذلك. وبدلاً من ذلك، مُنح شارةً مُزالة جميع أرقامها باستثناء الرقم "1". [ 3 ]

عمل ماكدونالد في فريق ضمان الجودة المعني بمنع عيوب نظام ويندوز ، حيث ركز على أفضل الممارسات التنظيمية لتحسين جودة البرمجيات من القاعدة إلى القمة. وهو مؤلف مشارك لكتاب " الدليل العملي لمنع العيوب" الذي نُشر في نوفمبر 2007. [ 4 ] ويحمل ست براءات اختراع في مجال البرمجيات .

غادر ماكدونالد شركة مايكروسوفت في سبتمبر 2011. وعمل مع شركة MindMode Corp الناشئة حتى عام 2012، ومنذ ذلك الحين وهو يعمل في شركة PaperG. [ 5 ]

انظر أيضاً

مراجع

  1. زبيكوفسكي، مارك ؛ ألين، بول ؛ بالمر، ستيف ؛ بورمان، روبن؛ بورمان، روب؛ بتلر، جون؛ كارول، تشاك؛ تشامبرلين، مارك؛ تشيل، ديفيد؛ كولي، مايك؛ كورتني، مايك؛ دريفوس، مايك؛ دنكان، راشيل؛ إيكهارت، كورت؛ إيفانز، إريك؛ فارمر، ريك؛ غيتس، بيل ؛ جيري، مايكل؛ غريفين، بوب؛ هوغارث، دوغ؛ جونسون، جيمس دبليو؛ كرماني، كامل؛ كينغ، أدريان؛ كوخ، ريد؛ لاندوفسكي، جيمس؛ لارسون، كريس؛ لينون، توماس؛ ليبكي، دان؛ ماكدونالد، مارك ؛ ماكيني، بروس؛ مارتن، باسكال؛ ماذرز، إستيل؛ ماثيوز، بوب؛ ميلين، ديفيد؛ ميرجنتايم، تشارلز؛ نيفين، راندي؛ نيويل، دان؛ نيويل، تاني؛ نوريس، ديفيد؛ أوليري، مايك؛ أورير، بوب ؛ أولسون، مايك؛ أوسترمان، لاري؛ أوستلينغ، ريدج؛ باي، سونيل؛ باترسون، تيم ؛ بيريز، غاري؛ بيترز، كريس؛ بيتزولد، تشارلز ؛ بولوك، جون؛ رينولدز، آرون ؛ روبين، داريل؛ رايان، رالف؛ شولمايسترز، كارل؛ شاه، راجين؛ شو، باري؛ شورت، أنتوني؛ سليفكا، بن؛ سميرل، جون؛ ستيلمايكر، بيتي؛ ​​ستودارد، جون؛ تيلمان، دينيس؛ ويتن، غريغ؛ يونت، ناتالي؛ زيك، ستيف (1988). "المستشارون التقنيون". موسوعة MS-DOS: الإصدارات من 1.0 إلى 3.2 . بقلم: دنكان، راي؛ بوستويك، ستيف؛ بورغوين، كيث؛ بايرز، روبرت أ.؛ هوغان، ثوم؛ كايل، جيم؛ ليتوين، غوردون ؛ بيتزولد، تشارلز ؛ رابينوفيتز، تشيب؛ توملين، جيم؛ ويلتون، ريتشارد؛ وولفرتون، فان؛ وونغ، ويليام؛ وودكوك، جوان (  طبعة منقحة بالكامل). ريدموند، واشنطن، الولايات المتحدة الأمريكية: مطبعة مايكروسوفت . ص  9. ISBN 1-55615-049-0LCCN 87-21452 . OCLC 16581341. خلال الفترة نفسها ، عمل مارك ماكدونالد أيضًا على تطوير نظام تشغيل 8 بت يُسمى M-DOS (يُنطق عادةً "ميداس" أو "ماي دوس"). [...] قدّم M-DOS أداءً جيدًا، وبفضل نظام FAT أكثر مرونة من ذلك المُدمج في لغة BASIC، تميّز ببنية أفضل للتعامل مع الملفات مقارنةً بنظام التشغيل CP/M الصاعد آنذاك.  (xix+1570 صفحة؛ 26  سم) (ملاحظة: تم نشر هذه الطبعة في عام 1988 بعد إعادة صياغة واسعة النطاق للطبعة الأولى المسحوبة عام 1986 من قبل فريق مختلف من المؤلفين.)
  2. مانس، ستيفن؛ أندروز، بول (1993). غيتس: كيف أعاد قطب مايكروسوفت ابتكار صناعة بأكملها - وجعل نفسه أغنى رجل في أمريكا . دابلداي. ص 157. ISBN  0-385-42075-7. تذكر باترسون محادثته في NCC مع مارك ماكدونالد حول جداول تخصيص الملفات في نظام التشغيل MIDAS غير المكتمل والكبير والذي لم يتم إصداره أبدًا، وقرر أن مخطط FAT هو طريقة أفضل للتعامل مع معلومات القرص من الطريقة التي اتبعها CP/M.
  3. scobleizer (2005-09-08). "مارك ماكدونالد - أول موظف في مايكروسوفت | scobleizer | القناة 9" . Channel9.msdn.com . تم الاطلاع عليه بتاريخ 2013-06-06 .
  4. الدليل العملي للوقاية من العيوب . Microsoft.com. 31-10-2007. ISBN 0-7356-2253-1تم الاطلاع عليه بتاريخ 2013-06-06 .
  5. "مارك ماكدونالد" . لينكد إن . تم الاطلاع عليه بتاريخ 16-05-2014 .