ويندوز NT 3.1
| إصدار نظام التشغيل Windows NT | |
لقطة شاشة لنظام التشغيل Windows NT 3.1 | |
| المطور | مايكروسوفت |
|---|---|
| عائلة أنظمة التشغيل | مايكروسوفت ويندوز |
| نموذج المصدر | مغلق المصدر |
| تم إصداره للتصنيع | 27 يوليو 1993 [1] |
| أحدث إصدار | Service Pack 3 (3.1.528) / 29 أكتوبر 1994 |
| المنصات | IA-32 ، ألفا ، MIPS |
| نوع النواة | هجين ( NT ) |
| أرض المستخدم | |
| رخصة | البرمجيات التجارية |
| سبقه | ويندوز 3.1x (1992) |
| نجح من قبل | ويندوز NT 3.5 (1994) |
| حالة الدعم | |
| غير مدعوم اعتبارًا من 31 ديسمبر 2000 [2] | |
Windows NT 3.1 هو الإصدار الرئيسي الأول لنظام التشغيل Windows NT الذي طورته شركة Microsoft ، والذي تم إصداره في 27 يوليو 1993.
في وقت إصدار Windows NT، كانت بيئة سطح المكتب Windows 3.1 من Microsoft قد أنشأت علامتها التجارية وحصة في السوق ، لكنها اعتمدت على نظام التشغيل DOS للوظائف الأساسية، وكان لها بنية مقيدة 16 بت . ومع ذلك، كان Windows NT نظام تشغيل كامل 32 بت يحتفظ ببيئة سطح مكتب مألوفة لمستخدمي Windows 3.1. من خلال توسيع علامة Windows التجارية وبدء NT عند الإصدار 3.1، ضمنت Microsoft أن المستهلكين يجب أن يتوقعوا تجربة مستخدم مألوفة . أعلن اسم Windows NT ("التكنولوجيا الجديدة") أن هذا كان إصدارًا مُعاد تصميمه من Windows.
بدأ نظام التشغيل Windows NT كإعادة كتابة لنظام التشغيل OS/2 ، والذي طورته شركة Microsoft بالتعاون مع IBM في الثمانينيات. ولعدة أسباب، بما في ذلك نجاح Windows 3.0 في السوق في عام 1990، قررت شركة Microsoft تطوير Windows بدلاً من OS/2، وتنازلت عن مسؤولياتها في تطوير OS/2. تم عرض NT 3.1 علنًا لأول مرة في Comdex 1991، وأخيرًا تم إصداره في عام 1993، ومتاحًا في نسختين: Windows NT 3.1 لمحطات العمل ، وWindows NT 3.1 Advanced Server للخوادم .
عندما ظهر نظام التشغيل Windows NT لأول مرة، كانت مبيعاته محدودة بسبب متطلبات النظام العالية، ونقص عام في التطبيقات ذات 32 بت للاستفادة من قدرات نظام التشغيل في معالجة البيانات. تم بيع حوالي 300000 نسخة منه قبل أن يخلفه نظام التشغيل Windows NT 3.5 في عام 1994. في 31 ديسمبر 2000، أعلنت شركة Microsoft أن نظام التشغيل Windows NT 3.1 أصبح قديمًا وتوقفت عن تقديم الدعم والتحديثات للنظام.
تاريخ التطوير
تعود أصول Windows NT إلى عام 1988، [3] حيث كان لدى Microsoft موطئ قدم رئيسي في سوق أجهزة الكمبيوتر الشخصية بسبب استخدام MS-DOS كنظام تشغيل لأجهزة الكمبيوتر المتوافقة مع IBM PC . حدد ناثان ميرفولد ، الذي انضم إلى Microsoft بعد استحواذها على Dynamical Systems Research، تهديدين رئيسيين لاحتكار Microsoft - بنيات RISC ، والتي أثبتت أنها أقوى من معالجات Intel المكافئة التي يعمل عليها MS-DOS، و Unix ، وهي عائلة من أنظمة التشغيل متعددة المهام عبر الأنظمة الأساسية مع دعم تعدد المعالجات والشبكات . [ 4 ] : 34 في حين أن الاستخدام الواسع النطاق لنظام Unix كان معوقًا بسبب الحاجة إلى تكييف البرامج لكل متغير فردي، اعتقد بيل جيتس أن الجمع بين نظام تشغيل يشبه Unix ومعالجات RISC يمكن أن يشكل تهديدًا للسوق، مما دفع Microsoft إلى تطوير "قاتل يونكس" الذي يمكن تشغيله على بنيات متعددة. [4] : 35 أراد ميرفولد تطوير نظام جديد يعمل على محطات عمل RISC ورقائق إنتل وأجهزة الكمبيوتر متعددة المعالجة . [3] كما استأجر جيتس ديف كاتلر من شركة Digital Equipment Corporation للمساعدة في تطوير نظام التشغيل الجديد؛ غادر كاتلر شركة DEC بعد إلغاء بنية PRISM ونظام التشغيل MICA الخاص بها ، ووافق على الانضمام إلى Microsoft بشرط أن يتمكن من إحضار عدد من أعضاء فريق العمل من فريقه في DEC معه. [3] [4] : 17–37 وصل كاتلر إلى Microsoft في أكتوبر 1988، وبدأ العمل على تطوير نظام التشغيل في نوفمبر. [4] : 38 [5]
تم تطوير نظام التشغيل لأول مرة كإصدار منقح من OS/2 ، وهو نظام تشغيل طورته شركة Microsoft بالاشتراك مع IBM . [6] : 43–44 في حين كان المقصود في الأصل من OS/2 أن يخلف MS-DOS، إلا أنه لم يكن ناجحًا تجاريًا بعد. كان من المقرر تصميم نظام التشغيل بحيث يمكن نقله إلى منصات معالجات مختلفة، ودعم أنظمة متعددة المعالجات، وهو ما لم تفعله سوى القليل من أنظمة التشغيل في ذلك الوقت. [4] : 33 [6] : 2 [7] لاستهداف سوق المؤسسات، كان من المقرر أن يدعم نظام التشغيل أيضًا الشبكات ومعيار POSIX ومنصة أمان متوافقة مع معايير " الكتاب البرتقالي "؛ الأمر الذي يتطلب أن يكون نظام التشغيل نظامًا متعدد المستخدمين مع إطار عمل للأذونات والقدرة على تدقيق الأحداث المتعلقة بالأمان. [8]
أرادت كل من مايكروسوفت وآي بي إم تسويق نظام تشغيل يجذب عملاء " برامج المؤسسات " من الشركات. وهذا يعني مزيدًا من الأمان والموثوقية وقوة المعالجة وميزات الشبكات الحاسوبية . ومع ذلك، نظرًا لأن مايكروسوفت أرادت أيضًا الاستحواذ على حصة سوقية من يونكس على منصات الحوسبة الأخرى ، فقد احتاجت إلى تصميم نظام أكثر قابلية للنقل من تصميم OS/2.
ولتحقيق هذه الغاية، بدأت مايكروسوفت بتطوير واختبار نظام التشغيل الجديد الخاص بها لمعالج غير x86 : نسخة مقلدة من معالج Intel i860 . وفي إشارة إلى الاسم الرمزي للرقاقة، "N10"، أطلقت مايكروسوفت على نظام التشغيل الخاص بها الاسم الرمزي NT OS/2 . [9] ورفعت شركة DEC دعوى قضائية ضد مايكروسوفت، زاعمة أنها سرقت كودًا من MICA لاستخدامه في نظام التشغيل الجديد. وفي تسوية خارج المحكمة، وافقت مايكروسوفت على جعل NT OS/2 متوافقًا مع معالج Alpha من شركة DEC . [5]
قدر فريق التطوير في البداية أن التطوير سيكتمل في غضون 18 شهرًا. وبحلول أبريل 1989، أصبح من الممكن تشغيل نواة NT OS/2 داخل محاكي i860. ومع ذلك، قرر فريق التطوير لاحقًا أن i860 غير مناسب للمشروع. وبحلول ديسمبر، بدأوا في نقل NT OS/2 إلى معالج MIPS R3000 بدلاً من ذلك، وأكملوا المهمة في ثلاثة أشهر. [9] كان بول ماريتز ، المدير التنفيذي الكبير في مايكروسوفت، يستهدف تاريخ الإصدار في عام 1992، لكن جدول التطوير كان غير مؤكد. كانت الشركة حريصة على إسكات المعارضين الذين تكهنوا بأن NT لن يكون في السوق حتى عام 1994، وكانت تخطط لتقديم نظام التشغيل الجديد في COMDEX في عام 1990. [6] : 84–85
مثل Windows NT
في مايو 1990، أصدرت مايكروسوفت ويندوز 3.0 ، وهو إصدار جديد من بيئة سطح مكتب ويندوز المستندة إلى MS-DOS . حقق ويندوز 3.0 مبيعات جيدة، وأدى التحول الناتج في استراتيجية التسويق لشركة مايكروسوفت إلى تآكل شراكتها مع آي بي إم - التي أرادت من مايكروسوفت أن تركز فقط على تطوير OS/2 كمنصة أساسية لها بدلاً من بناء أعمالها المستقبلية حول ويندوز. [4] : 100 لم يكن المستخدمون والمطورون متأكدين مما إذا كان عليهم تبني ويندوز أو OS/2 بسبب هذه الشكوك (وهو موقف تضخم بسبب حقيقة أن أنظمة التشغيل كانت غير متوافقة مع بعضها البعض على مستوى واجهة برمجة التطبيقات )، بينما كانت موارد مايكروسوفت تستنزف أيضًا بسبب التطوير المتزامن لأنظمة تشغيل متعددة. [6] : 98-99 [10] في أغسطس 1990، واستجابة لشعبية ويندوز 3.0، قرر فريق NT OS/2 إعادة تصميم نظام التشغيل لاستخدام منفذ 32 بت ممتد من واجهة برمجة تطبيقات ويندوز المعروفة باسم Win32. حافظت Win32 على البنية المألوفة لواجهات برمجة التطبيقات ذات 16 بت التي يستخدمها Windows، والتي تسمح للمطورين بتكييف برامجهم بسهولة مع المنصة الجديدة مع الحفاظ على مستوى التوافق مع البرامج الموجودة لنظام Windows. [11] مع التحول إلى بنية تشبه Windows، تم أيضًا تغيير غلاف نظام التشغيل من مدير العرض التقديمي لنظام OS/2 إلى مدير البرامج لنظام Windows . [4] : 102–105
وبسبب هذه التغييرات، لم يتم تقديم NT في COMDEX 1990 كما كان مخططًا في الأصل. [4] : 102 لم يكن الجمهور العام ولا IBM على علم بتحويل NT OS/2 إلى Windows NT في ذلك الوقت. [4] : 108 على الرغم من أن الشركتين وافقتا على شراكة منقحة حيث ستتناوب IBM وMicrosoft على تطوير إصدارات رئيسية من OS/2 بدلاً من التعاون في كل إصدار، [12] علمت IBM في النهاية بخطط Microsoft بشأن Windows NT في يناير 1991، وأنهت على الفور شراكة OS/2. ستطور IBM فقط OS/2 2.0 (كما كان مخططًا في الإصدار المعدل) وجميع الإصدارات المستقبلية، دون أي مشاركة أخرى من Microsoft. [6] : 108–109 [11]
في أكتوبر 1991، تلقى Windows NT أول عرض توضيحي عام له في COMDEX. وفي محاولة لضمان توفر البرامج التي تستفيد من Windows NT عند إصداره (المقرر في أواخر عام 1992)، وزعت Microsoft أيضًا مجموعة أدوات تطوير برامج 32 بت للمطورين المختارين الحاضرين. [4] : 165 [13] تم استقبال العرض التوضيحي بشكل إيجابي؛ أطلقت مجلة PC Magazine على Windows NT اسم "إعادة اختراع نظام التشغيل الحديث"، لكنها ادعت في الوقت نفسه أنه من غير المرجح أن يتم الحفاظ على التوافق مع الإصدارات السابقة الموعودة للإصدار النهائي. [6] : 175–176 [14] في مارس 1992، أصدرت Microsoft أيضًا Win32s ، والذي من شأنه أن يسمح لنظام Windows 3.1 بالتوافق الجزئي مع برامج Windows NT لأغراض تطوير برامج مُحسَّنة للمنصة. [15]
في مؤتمر مطوري Win32 المحترفين التابع لشركة Microsoft في يونيو 1992، تم عرض Windows NT وهو يعمل على معالجات x86 وMIPS، بينما تم أيضًا توفير إصدار تجريبي من Windows NT ومجموعة تطوير محدثة. [16] وفي الوقت نفسه، أعلنت Microsoft عن إصدار جديد من منتج SQL Server الخاص بها لنظام Windows NT؛ خشي بائعو Unix من أن يكون البرنامج تطبيقًا قاتلًا من شأنه أن يؤثر على حصة السوق لأنظمة Unix. [17] [18] كما أثيرت مخاوف بشأن استخدام NT للذاكرة؛ بينما تم شحن معظم أجهزة الكمبيوتر في ذلك العصر بـ 4 ميغا بايت من ذاكرة الوصول العشوائي، فقد تم التوصية بـ 16 ميغا بايت لـ NT. ونظرًا لارتفاع تكلفة ذاكرة الوصول العشوائي في ذلك الوقت، اعتقد النقاد أن متطلبات النظام العالية يمكن أن تؤثر على مبيعات وتبني Windows NT. تم اتخاذ خطوات لتقليل استخدامه للذاكرة من خلال طرق مثل الترحيل . [6] : 227–249
بدأت شركة مايكروسوفت في إصدار إصدارات تجريبية عامة من NT في أكتوبر 1992، وبعد شهر في COMDEX، تم تقديم عرض تقديمي يركز على برامج الجهات الخارجية لنظام التشغيل Windows NT. [19] [20] [21] تم إصدار الإصدار النهائي قبل الإصدار من NT في مارس 1993، إلى جانب الكشف عن إصدار الخادم، LAN Manager لنظام التشغيل Windows NT . على الرغم من تحسن استقراره وأدائه، إلا أنه لا يزال هناك مخاوف من إمكانية إصدار نظام التشغيل في حالة غير مكتملة أو تأخيره إلى عام 1993. [22] [23]
يطلق
تم إصدار Windows NT 3.1 وWindows NT 3.1 Advanced Server (تم ترقيمهما لربطهما بنظام Windows 3.1 ) في 26 يوليو 1993. [4] : 300 في البداية، تم شحن إصدارات x86 وMIPS فقط؛ تبعها إصدار DEC Alpha في سبتمبر. [9] [24] باعت Microsoft إصدار محطة العمل مقابل 495 دولارًا ، وإصدار الخادم مقابل 1495 دولارًا . ظاهريًا، كان سعر الخادم مخصصًا ليكون خصمًا ترويجيًا يُعرض فقط خلال الأشهر الستة الأولى من البيع، لكنهم لم يرفعوا سعر التجزئة أبدًا إلى السعر المدرج - 2995 دولارًا . [25] [26] كتب 250 مبرمجًا [27] 5.6 مليون سطر من التعليمات البرمجية ؛ [4] : 290 بلغت تكلفة التطوير 150 مليون دولار . [4] : 307 في آخر عام من التطوير، أصلح الفريق أكثر من 30000 خطأ. [4] : 300
خلال دورة حياة المنتج، نشرت مايكروسوفت ثلاث حزم خدمات : تم إصدار Service Pack 1 في 8 أكتوبر 1993؛ وتبعتها Service Pack 2 في 24 يناير 1994؛ وكان تاريخ إصدار Service Pack 3 هو 29 أكتوبر 1994. تم توزيع حزم الخدمات على أقراص مضغوطة وأقراص مرنة، وأيضًا من خلال أنظمة لوحات الإعلانات و CompuServe والإنترنت . أنهت مايكروسوفت دعم نظام التشغيل في 31 ديسمبر 2000. انتهى دعم Windows NT 3.1 RTM (بدون حزمة خدمات) في 8 يناير 1994. وانتهى دعم Service Pack 1 في 24 أبريل 1994، وأخيرًا، انتهى دعم Service Pack 2 في 29 يناير 1995، بعد عام واحد فقط من التوفر العام.
تم ترجمة Windows NT 3.1 إلى العديد من اللغات. فبالإضافة إلى اللغة الإنجليزية، كان متوفرًا باللغات الهولندية والفرنسية والألمانية واليابانية والإسبانية والسويدية. كما كان الإصدار المخصص لمحطات العمل، باستثناء Windows NT 3.1 Server، متوفرًا أيضًا باللغات الدنماركية والفنلندية والإيطالية والنرويجية والبرتغالية. [28]
أهداف نظام التشغيل
حدد كاتلر ثلاثة أهداف رئيسية لنظام التشغيل Windows NT. كان الهدف الأول هو قابلية النقل: على النقيض من أنظمة التشغيل السابقة، والتي كانت مرتبطة بقوة بهندسة معمارية واحدة، يجب أن يكون Windows NT قادرًا على العمل على هياكل معمارية متعددة. [4] : 53 لتحقيق هذا الهدف، كان لابد من كتابة معظم أنظمة التشغيل، بما في ذلك نواة نظام التشغيل، بلغة البرمجة C. [29] أثناء مرحلة التخطيط، كان من الواضح أن هذا من شأنه أن يتسبب في استهلاك Windows NT للذاكرة بشكل أعلى من جميع أنظمة التشغيل السابقة. [4] : 55 بالإضافة إلى نظام الرسومات وأجزاء نظام الشبكات، والتي تمت كتابتها بلغة C++ ، تمت كتابة أجزاء فقط من أنظمة التشغيل التي تتطلب الوصول المباشر إلى الأجهزة والوظائف الحرجة للأداء بلغة التجميع . تم عزل هذه الأجزاء بحيث يمكن إعادة كتابتها بسهولة عند نقل نظام التشغيل إلى هندسة معمارية جديدة. [6] : 89
الهدف الثاني كان الموثوقية : يجب ألا يتعطل النظام بعد الآن بسبب تطبيق معيب أو أجهزة معيبة. [6] : 9 بهذه الطريقة، يجب أن يكون نظام التشغيل جذابًا للتطبيقات الحرجة. [4] : 54 لتحقيق هذا الهدف، تم تصميم بنية Windows NT بحيث يتم عزل نواة نظام التشغيل ولا يمكن للتطبيقات الوصول إليها مباشرة. [4] : 56 تم تصميم النواة كنواة صغيرة وكان من المفترض أن تعمل مكونات النواة أعلى النواة بطريقة معيارية؛ عرف كاتلر هذا المبدأ من عمله في Digital. [4] : 57 تشمل الموثوقية أيضًا الأمان، ويجب أن يكون نظام التشغيل قادرًا على مقاومة الهجمات الخارجية. [6] : 9 تحتوي الحواسيب المركزية بالفعل على نظام حيث كان لكل مستخدم حسابه الخاص الذي تم تعيين حقوق محددة له من قبل المسؤول ، وبهذه الطريقة، يمكن منع المستخدمين من الوصول إلى المستندات السرية. [6] : 157-158 تم تصميم إدارة الذاكرة الافتراضية لإحباط هجمات البرامج الضارة ومنع المستخدمين من الوصول إلى مناطق الذاكرة الأجنبية. [6] : 10
الهدف الثالث كان يسمى الشخصية : يجب أن يكون نظام التشغيل قادرًا على تشغيل التطبيقات المصممة لأنظمة تشغيل مختلفة، مثل Windows و MS-DOS وتطبيقات OS/2. [4] : 54 اتبعت نواة Mach مفهومًا مشابهًا من خلال نقل واجهات برمجة التطبيقات إلى المكونات التي تعمل في وضع المستخدم كتطبيقات، يمكن تغييرها وإضافة تطبيقات جديدة. تم تطبيق هذا المبدأ على Windows NT. [6] : 6
على الرغم من كل هذه الأهداف، تم تحسين أداء نظام التشغيل حيثما أمكن ذلك، من خلال تكييف الأقسام الحرجة من الكود مع سرعة التنفيذ السريعة. لتحسين أداء الشبكات، تم نقل أجزاء كبيرة من نظام الشبكات إلى نواة نظام التشغيل. [6] : 12
تم تصميم Windows NT كنظام تشغيل للشبكات. في هذا الفرع، كانت شركة Novell رائدة بمنتجها NetWare ، ويرجع ذلك في الغالب إلى نقص المنافسة، وفشلت Microsoft في تطوير منتج يمكنه تحدي تقدم NetWare. كان كاتلر يأمل في اكتساب عملاء إضافيين بنظام تشغيل شبكات موثوق. [4] : 65 كان بيل جيتس يهيمن بالفعل على سوق أنظمة تشغيل سطح المكتب بنظامي التشغيل MS-DOS وWindows وكان يأمل في فعل الشيء نفسه في سوق الشبكات بنظام Windows NT. [4] : 3 كان يأمل بشكل خاص في العثور على سوق في العدد الناشئ من الخوادم، وفي الوقت نفسه لم يكن يتوقع النجاح في سوق سطح المكتب حتى عام 1995. [4] : 151
لذلك، تم وضع Windows NT كنظام تشغيل متطور في مقابلة مع مدير المنتج ديفيد ثاتشر. لم يتم تصميمه ليحل محل Windows 3.1 تمامًا، بل يجب أن يكمل مجموعة منتجات Microsoft بنظام تشغيل للتطبيقات الحرجة. كانت التوقعات 10% إلى 20% بين جميع مبيعات Windows [27] وحصة سوقية تبلغ 10% في السوق المتطورة، والتي بلغت مليون نسخة. [30]
سمات
بنيان
بينما يستخدم Windows NT 3.1 نفس واجهة المستخدم الرسومية مثل Windows 3.1، فقد تم تطويره من جديد. نظام التشغيل ليس قائمًا على DOS، ولكنه نظام تشغيل مستقل 32 بت؛ تم أخذ العديد من المفاهيم من نظام التشغيل السابق لـ Cutler، VMS . [29] تأخذ بنية Windows NT بعض أفكار نموذج العميل والخادم ، مثل البنية المعيارية والاتصال بين الوحدات. [6] : 20 يتم عرض موارد النظام مثل الذاكرة أو الملفات أو الأجهزة ككائنات بواسطة نظام التشغيل، والتي يتم الوصول إليها جميعًا بنفس الطريقة من خلال المقابض والتي يمكن تأمينها بهذه الطريقة ضد الوصول غير المصرح به. [6] : 22–23
تم تصميم نظام التشغيل لأنظمة متعددة المعالجات؛ فهو يدعم تعدد المهام الاستباقي [6] : 92 ويمكنه الاستفادة من الخيوط لتشغيل عمليات متعددة بالتوازي. [6] : 94 باستخدام تعدد المعالجة المتماثل ، يتم توزيع استخدام المعالجة بالتساوي بين جميع المعالجات المتاحة. [6] : 24 تم تصميم الاتصال بين العمليات في Windows NT 3.1 حول الشبكات؛ وظيفتان تم تقديمهما حديثًا، استدعاء الإجراء عن بُعد (RPC) و Network DDE ، وهو امتداد لتبادل البيانات الديناميكي (DDE)، يسهلان الوصول وتبادل البيانات بين العمليات التي تعمل على أجهزة كمبيوتر مختلفة داخل الشبكة. [31]
تم تصميم نظام التشغيل لدمج عناصر معينة من نواة متجانسة ونواة صغيرة؛ [6] : 20 يُشار إلى هذا في أغلب الأحيان باسم نواة هجينة . [32] تمثل طبقة تجريد الأجهزة الطبقة الأدنى وتعزل نظام التشغيل عن الأجهزة الأساسية لتسهيل نقل نظام التشغيل إلى منصات أخرى. [6] : 30 لا تحتوي النواة التي تعمل في الأعلى إلا على وظائف أساسية للغاية مثل إدارة المقاطعات ومزامنة المعالج. تتم معالجة جميع الوظائف الأخرى لنواة نظام التشغيل بواسطة وحدات [6] : 20 تعمل بشكل مستقل عن بعضها البعض ويمكن تبديلها دون التأثير على بقية نظام التشغيل. [6] : 28
توجد الأنظمة الفرعية فوق نواة نظام التشغيل. وهناك نوعان من الأنظمة الفرعية: الأول هو الأنظمة الفرعية المتكاملة ، التي تؤدي وظائف مهمة لنظام التشغيل. أحد هذه الأنظمة الفرعية هو نظام الأمان، الذي يتعامل مع عملية تسجيل الدخول ويراقب أمان النظام. والنوع الآخر من الأنظمة الفرعية هو نظام البيئة ، الذي يعرض وظائف نظام التشغيل للتطبيقات عبر واجهات برمجة التطبيقات . [6] : 27 النظام الفرعي الأساسي هو النظام الفرعي 32 بت الذي يقوم بتشغيل تطبيقات 32 بت المكتوبة لنظام التشغيل Windows NT. لا يمكن تشغيل تطبيقات Windows NT إلا على منصة واحدة، ويجب إعادة تجميعها لكل منصة. يحتوي النظام الفرعي 32 بت أيضًا على جميع وظائف الإخراج ، بما في ذلك واجهة جهاز الرسوميات (GDI)، [33] لذلك يجب على جميع الأنظمة الفرعية الأخرى استدعاء النظام الفرعي 32 بت لتكون قادرة على إخراج النص أو الرسومات. [6] : 33 الأنظمة الفرعية الأخرى الموجودة في Windows NT 3.1 هي نظام POSIX الفرعي، الذي يدعم التطبيقات المتوافقة مع POSIX والمُصممة لنظام Windows NT، وفي إصدار x86 فقط، نظام OS/2 الفرعي، الذي يسمح بتشغيل تطبيقات OS/2 1.x المستندة إلى سطر الأوامر. [33]
يُنظر إلى آلة DOS الافتراضية (VDM) أحيانًا أيضًا على أنها نظام فرعي، ولكنها في الواقع تطبيق Windows عادي 32 بت. وهي تدير التطبيقات المصممة أصلاً لنظام DOS. تم بناء Windows on Windows (WoW) في الأعلى، والذي يسمح بتشغيل التطبيقات المصممة لأنظمة تشغيل Windows 16 بت مثل Windows 3.1. على أجهزة الكمبيوتر x86، تستخدم آلة DOS الافتراضية وضع 8086 الافتراضي لتشغيل تطبيقات DOS مباشرة، [33] على أجهزة الكمبيوتر RISC، يتم استخدام محاكي مرخص من Insignia Solutions يحاكي معالج 80286. ومع ذلك، لا يمكن تشغيل جميع تطبيقات DOS وWindows 16 بت على Windows NT 3.1 بسبب قيود مختلفة، [34] أحدها عدم قدرة التطبيقات على الوصول مباشرة إلى الأجهزة. كذلك، لا يمكن استخدام ملفات VxD التي تحتاجها التطبيقات أحيانًا مع Windows NT 3.1. [35] بينما يتم تشغيل تطبيقات DOS الخالصة في مساحات ذاكرة منفصلة، يتعين على تطبيقات Windows 16 بت مشاركة مساحة ذاكرة واحدة. في حين يتم ذلك لأسباب تتعلق بالتوافق مع التطبيقات التي تعتمد على هذه القدرة، مثل Schedule+ و Microsoft Mail ، فإن هذا يعني أيضًا أن تطبيقات Windows ذات 16 بت تعمل فقط في تعدد المهام التعاوني . وبالتالي فإن تطبيق Windows ذو 16 بت المعيب قادر على التسبب في تعطل جميع تطبيقات Windows ذات 16 بت الأخرى (ولكن ليس Windows NT نفسه). [33]

نظام
يوفر Windows NT 3.1 مدير تمهيد يسمى NTLDR يتم تحميله أثناء عملية بدء تشغيل نظام التشغيل على أجهزة الكمبيوتر المستندة إلى x86. وهو يسمح بإعداد التمهيد المتعدد لمثيلات متعددة من Windows NT 3.1، بالإضافة إلى MS-DOS وOS/2 1.x. [36] لا يتم استخدام NTLDR لإصدارات RISC لأن البرامج الثابتة لأجهزة الكمبيوتر RISC توفر مدير التمهيد الخاص بها. [37]
يتعين على كل مستخدم تسجيل الدخول إلى الكمبيوتر بعد تشغيل Windows NT 3.1 بالضغط على تركيبة المفاتيح Ctrl+Alt+Del وإدخال اسم المستخدم وكلمة المرور. كل المستخدمين لديهم حساب مستخدم خاص بهم ، ويتم تخزين الإعدادات الخاصة بالمستخدم مثل مجموعات إدارة البرامج بشكل منفصل لكل مستخدم. يمكن تعيين حقوق محددة للمستخدمين، مثل الحق في تغيير وقت النظام أو الحق في إيقاف تشغيل الكمبيوتر. لتسهيل إدارة حسابات المستخدمين، من الممكن أيضًا تجميع حسابات مستخدمين متعددة وتعيين حقوق لمجموعات من المستخدمين. [33]
قدم Windows NT 3.1 نظام الملفات الجديد NTFS . يعد نظام الملفات الجديد هذا أكثر قوة ضد أعطال الأجهزة [6] : 10 ويسمح بتعيين حقوق القراءة والكتابة للمستخدمين أو المجموعات على مستوى نظام الملفات. [33] يدعم NTFS أسماء الملفات الطويلة [33] ولديه ميزات لاستيعاب تطبيقات POSIX مثل الروابط الثابتة . [6] : 39 لأسباب تتعلق بالتوافق، يدعم Windows NT 3.1 أيضًا FAT16 بالإضافة إلى نظام ملفات OS/2 HPFS ، [33] ولكنه لا يدعم أسماء الملفات الطويلة على نظام ملفات FAT ( VFAT ). تمت إضافة هذا في Windows NT 3.5.
تم تصميم Windows NT 3.1 كنظام تشغيل شبكات، ويدعم بروتوكولات شبكة متعددة . بالإضافة إلى IPX/SPX و NetBEUI ، يتم دعم بروتوكول TCP/IP مما يسمح بالوصول إلى الإنترنت. [33] وعلى غرار Windows for Workgroups ، يمكن مشاركة الملفات والطابعات ويمكن تحرير حقوق الوصول وتكوين هذه الموارد عبر الشبكة. عند تثبيت طابعة شبكة، يتم نقل برامج التشغيل المطلوبة تلقائيًا عبر الشبكة، مما يزيل الحاجة إلى تثبيت برامج التشغيل يدويًا لكل جهاز كمبيوتر. [33] تسمح خدمة الوصول عن بُعد (RAS) للعميل من خارج الشبكة بالاتصال بالشبكة باستخدام مودم أو ISDN أو X.25 والوصول إلى مواردها. بينما تسمح محطة العمل باتصال RAS واحد في كل مرة، يدعم الخادم 64. [33]
يدعم Windows NT 3.1 معيار Unicode الجديد آنذاك ، وهو مجموعة أحرف تسمح بعرض لغات متعددة. وهذا يسهل توطين نظام التشغيل. [38] تتم معالجة جميع السلاسل، بالإضافة إلى أسماء الملفات والمجلدات، داخليًا في Unicode، [6] : 43 ولكن البرامج المضمنة، مثل File Manager ، ليست على دراية بـ Unicode، لذلك لا يمكن الوصول إلى المجلدات التي تحتوي على أحرف Unicode. [39] لأغراض العرض التوضيحي، يتم شحن خط Unicode يسمى Lucida Sans Unicode مع Windows NT 3.1 [40] على الرغم من أنه غير مثبت افتراضيًا. لا تزال صفحات التعليمات البرمجية السابقة مدعومة لأغراض التوافق. [38]
سجل Windows ، الذي تم تقديمه مع Windows 3.1، هو قاعدة بيانات مركزية هرمية للتكوين [33] مصممة للسماح بتكوين أجهزة الكمبيوتر عبر الشبكة [4] : 251 واستبدال ملفات التكوين النصية الشائعة الاستخدام، مثل ملفات INI و AUTOEXEC.BAT و CONFIG.SYS . [6] : 327 باستخدام محرر السجل غير الموثق، يمكن للمستخدم عرض سجل Windows وتحريره. [33]
تم تصميم الخادم المتقدم لإدارة أجهزة كمبيوتر محطة العمل. [33] ويمكنه العمل كوحدة تحكم في المجال ، حيث يتم تخزين جميع المستخدمين والمجموعات بالإضافة إلى حقوقهم. وبهذه الطريقة، يمكن للمستخدم تسجيل الدخول من أي جهاز كمبيوتر في الشبكة، ويمكن إدارة المستخدمين مركزيًا على الخادم. ويمكن بناء علاقات ثقة مع مجالات أخرى لتكون قادرة على تبادل البيانات عبر المجالات. [33] باستخدام خدمة التكرار ، يمكن مزامنة الملفات مثل نصوص تسجيل الدخول عبر جميع أجهزة الكمبيوتر على الشبكة. يدعم الخادم المتقدم بروتوكول AppleTalk للسماح بالاتصالات بأجهزة كمبيوتر Macintosh. [33] يمكن دمج محركات الأقراص الصلبة في RAIDs في Windows NT 3.1 Advanced Server، والتكوينات المدعومة هي RAID 0 وRAID 1 وRAID 5.
البرامج المضمنة
يأتي Windows NT 3.1، في الغالب، مع إصدارات 32 بت من المكونات الموجودة في Windows 3.1 وWindows for Workgroups. ومع ذلك، فقد تضمن أيضًا تطبيقات تستهدف بشكل خاص احتياجات Windows NT، مثل User Manager و Performance Monitor وDisk Administrator و Event Viewer وتطبيق النسخ الاحتياطي . يحتوي Advanced Server على أدوات إدارة إضافية خاصة بالخادم. نظرًا لأن Windows NT 3.1 ليس قائمًا على DOS، فقد تم تضمين معالج سطر أوامر جديد 32 بت يسمى CMD.EXE والذي كان متوافقًا مع MS-DOS 5.0. [33] لأسباب تتعلق بالتوافق، تم شحن Windows NT 3.1 مع عدد قليل من تطبيقات 16 بت، مثل Microsoft Write أو EDLIN . [41]
Windows NT 3.1، كونه نظام تشغيل جديد تمامًا لا يمكن استخدام برامج تشغيل سابقة له، يتضمن مجموعة كبيرة من برامج التشغيل لمختلف المكونات والأجهزة الطرفية الشائعة. [34] يتضمن هذا أجهزة SCSI الشائعة مثل محركات الأقراص الصلبة ومحركات الأقراص المضغوطة ومحركات الأشرطة وماسحات الصور ، [42] بالإضافة إلى أجهزة ISA مثل بطاقات الرسومات وبطاقات الصوت وبطاقات الشبكة. ومع ذلك، لا يتم دعم ناقل PCI صراحةً. [43] يدعم Windows NT 3.1 مصدر طاقة غير قابل للانقطاع . [6] : 328
يمكن تثبيت Windows NT 3.1 إما باستخدام القرص المضغوط وقرص التمهيد المقدم ، أو باستخدام مجموعة من اثنين وعشرين قرصًا مرنًا مقاس 3.5 بوصة (ثلاثة وعشرون قرصًا مرنًا لـ Advanced Server ). يمكن أيضًا تثبيت Windows NT 3.1 عبر الشبكة. [33] تم تضمين قسيمة تجعل من الممكن طلب مجموعة من سبعة وعشرين قرصًا مرنًا مقاس 5.25 بوصة (أو ثمانية وعشرين قرصًا مرنًا لـ Advanced Server ). [44] وبالمقارنة بالأقراص المرنة، يحتوي القرص المضغوط على برامج تشغيل وتطبيقات إضافية.
متطلبات النظام
يدعم Windows NT 3.1 منصات متعددة: بصرف النظر عن بنية x86، فإنه يعمل على أجهزة الكمبيوتر التي تحتوي على معالجات DEC Alpha أو MIPS ( R4000 و R4400 ). [45]
تتضمن متطلبات النظام الدنيا على أنظمة x86 معالج 80386 بسرعة 25 ميجاهرتز ، و12 ميجابايت على الأقل من الذاكرة، و75 ميجابايت من مساحة القرص الصلب، وبطاقة رسوميات VGA. تتطلب أنظمة RISC 16 ميجابايت من الذاكرة، و92 ميجابايت من مساحة القرص الصلب، ومحرك أقراص مضغوطة. [46] تتطلب نسخة Advanced Server معالج 80386 بسعة 16 ميجابايت من الذاكرة و90 ميجابايت من مساحة القرص الصلب. في أنظمة RISC، يلزم 110 ميجابايت من مساحة القرص الصلب. [47]
يدعم Windows NT 3.1 أنظمة المعالجات المزدوجة، بينما يدعم إصدار Advanced Server ما يصل إلى أربعة معالجات. وبسبب خطأ في روتين اكتشاف المعالج، لا يمكن تثبيت Windows NT 3.1 على معالجات Pentium II أو الأحدث. لم تقم Microsoft بإصلاح المشكلة مطلقًا، ولكن تتوفر تصحيحات غير رسمية . [46]
استقبال
بيعت حوالي 300000 نسخة من Windows NT 3.1 في عامها الأول. [48] اعتُبرت متطلبات الأجهزة عالية جدًا في ذلك الوقت؛ كانت متطلبات النظام الموصى بها لمعالج 486 بسعة 16 ميجا بايت من الذاكرة أعلى بكثير من متوسط تكوين الكمبيوتر، [34] وتبين أن نظام التشغيل بطيء جدًا في الاستخدام. [49] كانت التطبيقات ذات 32 بت التي كان من الممكن أن تستخدم إمكانيات Windows NT 3.1 نادرة، لذلك كان على المستخدمين اللجوء إلى التطبيقات القديمة ذات 16 بت؛ ومع ذلك، كانت تعمل بشكل أبطأ من تلك الموجودة على Windows 3.1. أحصت التقديرات في نوفمبر 1993 150 تطبيقًا فقط لنظام Windows NT. [50] لم تكن الأنواع الشائعة من البرامج، مثل مجموعات المكتب ، متاحة لنظام Windows NT 3.1. [34] أثناء تطوير نظام التشغيل، تم تغيير مكالمات واجهة برمجة التطبيقات بحيث لا يمكن تشغيل التطبيقات ذات 32 بت المبنية على إصدار ما قبل الإصدار لعام 1992 من Windows NT 3.1 على الإصدار النهائي. أثر هذا على برامج مثل Microsoft Visual C++ 1.0 وMicrosoft Fortran PowerStation. [51]
كانت أنظمة RISC التي تعمل بنظام التشغيل Windows NT 3.1 تعاني من عيب أكبر: على الرغم من أنها كانت أكثر قوة من أنظمة x86، [31] لم يتم نقل أي تطبيقات أو برامج تشغيل 32 بت تقريبًا إلى هذه المنصات. [48] كانت التطبيقات ذات 16 بت تعمل بشكل أبطأ بكثير في أنظمة RISC بسبب محاكاة 80286 مقارنة بأنظمة x86 التي يمكنها تشغيل تطبيقات 16 بت بشكل أصلي، [31] ولا يمكن تشغيل DOS والتطبيقات ذات 16 بت التي تعتمد على مكالمات 386 على أنظمة RISC على الإطلاق.
ومع ذلك، لم تكن كل الاستقبالات سلبية؛ فقد تم تصنيف قدرات تعدد المهام لنظام التشغيل بشكل إيجابي، وخاصة بالمقارنة مع Windows 3.1. [33] وبالمقارنة بحجم نظام التشغيل، تبين أن التثبيت كان سهلاً للغاية، على الرغم من أن التثبيت من الأقراص المرنة كان مهمة تستغرق وقتًا طويلاً للغاية. [52] كان Advanced Server ، الذي كان من المفترض أن يكون خليفة منتج LAN Manager غير الناجح ، متفوقًا تقنيًا بشكل كبير على سابقه، ولم يفشل في تحقيق النجاح إلا لأنه شارك في نفس المشاكل مع محطة العمل المعلقة الخاصة به، مثل الأداء المنخفض لتشغيل تطبيقات 16 بت. [53] قدم Advanced Server ميزة مالية للشبكات الكبيرة لأن سعره لم يكن يعتمد على عدد العملاء، على عكس منافسه Novell NetWare. [47]
مع Windows NT، دخلت Microsoft سوقًا لم تتمكن من التعامل معه سابقًا وكان يهيمن عليه في الغالب Unix وNovell NetWare وOS/2. [54] أظهر اختبار أجرته مجلة InfoWorld في نوفمبر 1993، حيث تم اختبار قدرات الشبكات للعديد من أنظمة التشغيل، أن Windows NT 3.1 كان يفتقر بشدة إلى الاتصال بين العملاء: كان بإمكانه فقط الاتصال بخادمه الخاص عبر NetBEUI ؛ فشلت جميع محاولات الاتصال بـ Unix وNetWare وOS/2 لأنه لم يكن هناك برنامج عميل متاح. بالنسبة لـ Advanced Server ، كان عميلهم فقط، Macintosh، وإذا كان محدودًا، OS/2، قادرين على الاتصال بالخادم. [55]
على الرغم من أن نجاح نظام التشغيل الفعلي كان معتدلاً فقط، إلا أنه كان له تأثير كبير دائم. سعى مطورو مشتقات يونكس لأول مرة إلى توحيد أنظمة التشغيل الخاصة بهم، وكانت نوفيل مهتمة جدًا بحصتها في السوق لدرجة أنها اشترت بائع يونكس. [4] : 303 كان مصنعو المعالجات الدقيقة يأملون في استخدام قابلية نقل نظام التشغيل الجديد لزيادة مبيعاتهم الخاصة، [4] : 303 وبالتالي تم الإعلان عن منافذ Windows NT لمنصات مختلفة، مثل بنية Sun SPARC [56] وبنية Clipper . [57] تم الاعتراف بأن Windows NT سيهيمن على سوق سطح المكتب بمجرد أن تصبح الأجهزة قوية بما يكفي لتشغيل نظام التشغيل بسرعة مقبولة. [58] بعد ثماني سنوات، وحدت Microsoft خط Windows الموجه للمستهلك (الذي ظل قائمًا على MS-DOS) مع خط NT مع إصدار Windows XP في أكتوبر 2001 - أول إصدار موجه للمستهلك من Windows يستخدم بنية NT. [59]
مراجع
- ^ بول آدامز (4 أغسطس 2009). "تاريخ Windows NT".
- ^ "تواريخ دورة حياة المنتج - عائلة منتجات Windows". Microsoft . مؤرشف من الأصل في 11 يونيو 2004 . تم الاسترجاع في 24 أغسطس 2021 .
- ^ abc Cusumano, Michael A. (1998). أسرار مايكروسوفت: كيف تصنع أقوى شركة برمجيات في العالم التكنولوجيا، وتشكل الأسواق، وتدير الناس. ريتشارد دبليو سيلبي (طبعة واحدة). نيويورك: سايمون وشوستر. ص 144. ISBN 0-684-85531-3. OCLC 40671451.
- ^ abcdefghijklmnopqrstu vwxyz Zachary, G. Pascal (2009). Showstopper!: The breakneck race to create Windows NT and the next generation at Microsoft . نيويورك: E-Rights/E-Reads. ISBN 978-0-7592-8578-1.
- ^ ab Smith, Mark (26 أغسطس 1999). "وفاة ألفا على NT". ITPro Today . تم الاسترجاع في 19 مايو 2012 .
- ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae Custer, Helen (1993). Inside Windows NT . Redmond: Microsoft Press. ISBN 1-55615-481-X.
- ^ "Microsoft Windows NT OS/2 Design Workbook". المتحف الوطني للتاريخ الأمريكي . 7 فبراير 2012. تم الاسترجاع في 9 يونيو 2012 .
- ^ "وزارة الدفاع – معايير تقييم نظام الكمبيوتر الموثوق به" (PDF؛ 0,4 ميجابايت) . 26 ديسمبر 1985. تم الاسترجاع في 19 سبتمبر 2012 .
- ^ abc Thurrott, Paul (24 يناير 2003). "Windows Server 2003: The Road To Gold - Part One: The Early Years". Windows SuperSite . مؤرشف من الأصل في 1 يناير 2005 . تم الاسترجاع في 28 مايو 2012 .
- ^ Glass, Brett (27 مايو 1991). "لا يزال الجدل حول Windows وOS/2 موضوعًا ساخنًا: لا يزال بائعو البرامج ذوي الموارد المحدودة مضطرين للاختيار بين تطوير Windows وOS/2". InfoWorld . 13 (21): 66.
- ^ ab Johnston, Stuart J. (8 يوليو 1991). "Microsoft تتخلى عن واجهة برمجة التطبيقات OS/2 2.0، وتجدد خطة Windows 32 بت: يواجه المستخدمون الاختيار بين OS/2 وWindows NT". InfoWorld . 13 (27): 1، 103.
- ^ باركر، راشيل (24 ديسمبر 1990). "عملاقان لهما وجهة نظر خاصة: آي بي إم تحتاج إلى نظام التشغيل OS/2؛ ومايكروسوفت تحتاج إلى نظام التشغيل Windows". إنفوورلد . 12 (52): 8.
- ^ جونستون، ستيوارت ج. (28 أكتوبر 1991). "NT تبدو حقيقية في Comdex: مايكروسوفت تعلن أنها ستبدأ اختبارات تجريبية في أوائل عام 1992". InfoWorld . 13 (43): 1، 8.
- ^ ماكروني، بيل (26 نوفمبر 1991). "هل وعود العهد الجديد هي وعود بالترجمة الآلية؟". مجلة الكمبيوتر الشخصي . 10 (20): 85 صفحة. ISSN 0888-8507.
- ^ جونستون، ستيوارت ج. (2 مارس 1992). "مايكروسوفت تكشف عن استراتيجية 32 بت: تسمح أنظمة Win32 بتشغيل تطبيقات NT على Windows 3.1". InfoWorld . 14 (9): 1، 107.
- ^ Strehlo, Kevin (13 يوليو 1992). "Microsoft makes its move with Windows NT SDK". InfoWorld . 14 (28): 1, 92.
- ^ جونستون، ستيوارت ج. (20 يوليو 1992). "مجموعة أدوات تطوير برمجيات جاهزة لـ SQL Server لـ NT: ستسرع من كتابة التعليمات البرمجية ذات 32 بت". InfoWorld . 14 (29): 8.
- ^ هاميت، جيم؛ مكارثي، فانس (14 ديسمبر 1992). "بائعو يونكس يضربون مايكروسوفت: حملة تسعى لسرقة بريق ويندوز إن تي". إنفوورلد . 14 (50): 8.
- ^ Willett, Shawn (12 أكتوبر 1992). "تأخيرات NT تعني إعادة النظر في نظام التشغيل OS/2 واحترامه". InfoWorld . 14 (41): 17.
- ^ جونستون، ستيوارت ج. (26 أكتوبر 1992). "مايكروسوفت تطلق النسخة التجريبية من Windows NT". InfoWorld . 14 (43): 3.
- ^ جونستون، ستيوارت ج. (23 نوفمبر 1992). "البائعون يدعمون Windows NT". InfoWorld . 14 (47): 3.
- ^ جونستون، ستيوارت ج. (5 أبريل 1993). "يقول مستخدمو الإصدار التجريبي الأخير إن نظام التشغيل NT في طور التشكل: لكنهم يريدون إصدارًا نهائيًا خاليًا من الأخطاء، حتى لو تأخر". InfoWorld . 15 (14): 3.
- ^ Willett, Shawn; Borzo, Jeanette (31 مايو 1993). "المستخدمون يشيدون بدعم NT للرسومات في Comdex". InfoWorld . 15 (22): 13.
- ^ جونستون، ستيوارت جيه؛ بارني، دوج (20 سبتمبر 1993). "إصدار NT لشريحة Alpha جاهز للشحن إلى المستخدمين". InfoWorld . 15 (38): 3.
- ^ Mace, Scott (31 مايو 1993). "NT تبقي تطبيقات العميل/الخادم في انتظار: ستكون خوادم قواعد البيانات جاهزة بمجرد أن تطرح Microsoft نظام التشغيل المتأخر". InfoWorld . 15 (22): 1.
- ^ بارني، دوج (19 سبتمبر 1994). "مايكروسوفت تستعد لطرح نظام التشغيل Windows NT 3.5: سيعزز الدفع نحو الشركات بإصدار SMS". InfoWorld . 16 (38): 5.
- ^ ab Hixson, Amanda (24 مايو 1993). "التطلع إلى المستوى الأعلى: مقابلة مع بول تاتشر، مدير منتجات Windows NT في Microsoft". InfoWorld . 15 (21): 92.
- ^ "الإصدارات الأقدم من Windows: Windows NT 3.1". شبكة مطوري Microsoft . مؤرشف من الأصل في 23 أكتوبر 2012. تم الاسترجاع في 23 أكتوبر 2012 .
- ^ ab Russinovich, Mark (1 ديسمبر 1998). "Windows NT وVMS: بقية القصة". ITPro Today . تم الاسترجاع في 19 مايو 2012 .
- ^ هيكسون، أماندا (24 مايو 1993). "بناء البنية الأساسية: تدرك مايكروسوفت أنها بحاجة إلى شراكات قوية لمنحها المصداقية في المستوى الأعلى". إنفوورلد . 15 (21): 85.
- ^ abc Ayre, Rick; Raskin, Robin (28 سبتمبر 1993). "Windows NT: تعرف على كيفية تشغيله". مجلة PC . 12 (16): 211–231. ISSN 0888-8507.
- ^ "MS Windows NT Kernel-mode User and GDI White Paper". Microsoft . 20 فبراير 2014 . تم الاسترجاع في 7 يونيو 2012 .
- ^ abcdefghijklmnopqrs سيرينج، بيتر (1993). "Paarige Premiere: Microsoft Windows NT 3.1 und Advanced Server". ج.ت (11): 142 وما يليها.
- ^ اي بي سي دي سيرينج ، بيتر (1994). "Lizenz-Rezepte: Windows NT 3.5 Workstation und Server". C't – مجلة فور كومبيوترتكنيك (12): 266.
- ^ "برامج تشغيل الأجهزة الافتراضية (VXDs) لا تعمل في Windows NT". دعم Microsoft . 8 أبريل 2004. مؤرشف من الأصل في 27 فبراير 2013. تم الاسترجاع في 9 مايو 2019 .
- ^ "قاعدة معارف Microsoft – قيود دعم التشغيل المتعدد في Windows NT" . تم الاسترجاع في 8 يونيو 2012 .
- ^ "Windows NT Resource Kit – Chapter 19 – What Happens When You Start Your Computer" . تم الاسترجاع في 8 يونيو 2012 .
- ^ ab "Unicode and Microsoft Windows NT". دعم مايكروسوفت . 4 نوفمبر 2003. مؤرشف من الأصل في 5 ديسمبر 2004. تم الاسترجاع في 9 مايو 2019 .
- ^ "مدير ملفات Windows NT: مخاوف بشأن الخدمات الخاصة بأجهزة Macintosh". دعم Microsoft . 31 أكتوبر 2006. مؤرشف من الأصل في 27 فبراير 2013. تم الاسترجاع في 9 مايو 2019 .
- ^ بيجلو، تشارلز؛ هولمز، كريس (سبتمبر 1993). "تصميم خط يونيكود" (PDF؛ 0,5 ميجابايت) . النشر الإلكتروني . 6 (3): 289–305. ISSN 0894-3982.
- ^ "تطبيقات 16 بت المضمنة مع Windows NT". دعم Microsoft . 31 أكتوبر 2006. مؤرشف من الأصل في 27 فبراير 2013. تم الاسترجاع في 9 مايو 2019 .
- ^ "محتويات Windows NT SETUP.TXT، الجزء 1". دعم Microsoft . 31 أكتوبر 2006. مؤرشف من الأصل في 31 أكتوبر 2009. تم الاسترجاع في 9 مايو 2019 .
- ^ "دعم أجهزة الكمبيوتر والأجهزة الطرفية PCI في Windows NT 3.1". دعم Microsoft . 31 أكتوبر 2006. مؤرشف من الأصل في 27 فبراير 2013. تم الاسترجاع في 9 مايو 2019 .
- ^ "Microsoft Windows NT version 3.1". مركز تاريخ الحوسبة . تم الاسترجاع في 6 سبتمبر 2012 .
- ^ “مايكروسوفت ويربونج”. عالم المعلومات . 15 (49): 15. 6 ديسمبر 1993.
- ^ ab "Windows NT 3.1". Winhistory . مؤرشف من الأصل في 19 يناير 2008 . تم الاسترجاع في 5 سبتمبر 2012 .
- ^ ab Strom, David; Capen, Tracey; Crawford, Tim; Gallie, Rodney; Chapin, Rod (15 نوفمبر 1993). "إن مجموعة كبيرة من أنظمة تشغيل الشبكات توفر إدارة مركزية وخدمات تطبيقات وعملاء أكثر كفاءة للمؤسسة". InfoWorld . 15 (46): 138–150.
- ^ أ ب “Zehn Jahre Windows NT”. ج't – مجلة تكنولوجيا الكمبيوتر . 27 يوليو 2003 . تم الاسترجاع 9 يونيو، 2012 .
- ^ Strehlo, Kevin; Gallie, Rodney (16 أغسطس 1993). "Windows NT: خادم قوي ولكن نظام تشغيل ضعيف". InfoWorld . 15 (33): 1، 100.
- ^ كورزينيوسكي، بول (15 نوفمبر 1993). "أكثر من مجرد خادم للطباعة والملفات". إنفوورلد . 15 (46): 84.
- ^ "تشغيل Visual C++ لنظام Windows مع Windows NT". دعم Microsoft . 1 نوفمبر 2006. مؤرشف من الأصل في 27 فبراير 2013. تم الاسترجاع في 9 مايو 2019 .
- ^ Howell, Dave (15 نوفمبر 1993). "مذكرات تثبيت NT: مع قدر بسيط من التحضير والأجهزة المناسبة، يصبح تثبيت NT أمرًا لا يحتاج إلى تفكير". InfoWorld . 15 (46): 96–98.
- ^ كورزينيوسكي، بول (15 نوفمبر 1993). "Windows NT Advanced Server: يبدو أن نظام التشغيل الشبكي الجديد يتجه ببطء نحو القبول". InfoWorld . 15 (46): 81.
- ^ كورزينوفسكي، بول؛ بارني، دوج (15 نوفمبر 1993). "أي ويندوز متى وأين ولماذا؟ هل تحتاج إلى معرفة الطريق إلى القاهرة وشيكاغو؟ وكم من الوقت سيستغرق الوصول إلى هناك؟". إنفوورلد . 15 (46): 77 ف.
- ^ بيريل، نيكولاس؛ دورليستر، نانسي؛ ووناكوت، لورا؛ سومر، دان (15 نوفمبر 1993). "صداع التوافق بين الأنظمة: ربط العملاء والخوادم المختلفة: المهمة: منح كل من أنظمة التشغيل الثمانية للعملاء إمكانية الوصول المتزامن إلى الشبكات والطابعات الرائدة في مؤسستنا الاختبارية". إنفوورلد . 15 (46): 124-134.
- ^ Johnston, Stuart J.; Wilson, Jayne (12 يوليو 1993). "Sun, Intergraph to port Windows NT to RISC-based Sparc systems". InfoWorld . 15 (28): 8.
- ^ جونستون، ستيوارت ج. (23 نوفمبر 1992). "إنترجراف تنقل تطبيقاتها الهندسية المستندة إلى يونكس إلى ويندوز إن تي". إنفوورلد . 14 (47): 16.
- ^ Kent, Les; Armstrong, James; Nash, Siobhan (22 نوفمبر 1993). "أنظمة تشغيل سطح المكتب 32 بت: إيجاد نظام التشغيل المناسب لتلبية احتياجاتك". InfoWorld . 15 (47): 66–83.
- ^ "مراجعة Windows XP". CNET. 4 سبتمبر 2001. تم الاسترجاع في 24 مايو 2013 .
روابط خارجية
- دليل: معرض Windows NT 3.1 – معرض لقطات الشاشة لواجهة المستخدم لنظام التشغيل Windows NT 3.1
