أنظمة تشغيل عائلة windows nt هي. أنظمة تشغيل ويندوز

26.03.2019

وفي نهاية عام 1988، عينت مايكروسوفت ديفيد كاتلر لقيادة الشركة مشروع جديدفي المنطقة برمجة: إنشاء نظام تشغيل جديد شركة مايكروسوفتللتسعينات. قام بتجميع فريق من المهندسين لتطوير النظام تكنولوجيا جديدة(التكنولوجيا الجديدة - NT).

كانت الخطة الأصلية هي تطوير نظام NT باستخدام واجهات المستخدم على نمط OS/2 وواجهات برمجة التطبيقات (API)، ولكن تم بيع نظام التشغيل OS/2 بشكل سيئ وكان Windows 3.0 يحقق نجاحًا كبيرًا ومستمرًا في السوق. بعد رؤية ضغوط السوق والتحديات المرتبطة بتطوير ودعم نظامين غير متوافقين، قررت Microsoft تغيير المسار وتوجيه مهندسيها نحو استراتيجية نظام تشغيل واحدة متماسكة. كانت هذه الإستراتيجية تهدف إلى تطوير عائلة تعتمد على نظام Windows أنظمة التشغيل، والتي من شأنها أن تغطي العديد من أنواع أجهزة الكمبيوتر، من أصغر أجهزة الكمبيوتر المحمولة إلى أكبر محطات العمل متعددة المعالجات. وهكذا، فإن الجيل القادم من أنظمة ويندوز كان يسمى Windows NT.

يدعم Windows NT واجهة المستخدم الرسومية لـ Windows (GUI) وهو أيضًا أول نظام تشغيل Microsoft قائم على Windows يدعم Win32 API، وهي واجهة برمجة 32 بت لتطوير التطبيقات الجديدة. توفر Win32 API للتطبيقات ميزات نظام تشغيل متقدمة مثل العمليات متعددة الخيوط والمزامنة والأمان والإدخال/الإخراج وإدارة الكائنات.

في يوليو 1993، ظهرت أنظمة التشغيل الأولى لعائلة NT - Windows NT 3.1 و Windows NT Advanced Server 3.1.

الإصدارات

  • نظام التشغيل Windows NT 3.1 (27 يوليو 1993)
  • نظام التشغيل Windows NT 3.5 (21 سبتمبر 1994)
  • نظام التشغيل Windows NT 3.51 (30 مايو 1995)
  • نظام التشغيل Windows NT 4.0 (24 أغسطس 1996)
  • ويندوز 2000 (17 فبراير 2000)
  • ويندوز إكس بي (25 أكتوبر 2001)
  • نظام التشغيل Windows XP إصدار 64 بت (28 مارس 2003)
  • ويندوز سيرفر 2003 (25 أبريل 2003)
  • Windows XP Media Center Edition 2003 (18 ديسمبر 2003)
  • Windows XP Media Center Edition 2005 (12 أكتوبر 2004)
  • إصدار Windows XP Professional x64 (25 أبريل 2005)
  • أساسيات Windows لأجهزة الكمبيوتر القديمة (8 يوليو 2006)
  • ويندوز فيستا (30 نوفمبر 2006)
  • خادم ويندوز المنزلي (7 نوفمبر 2007)
  • ويندوز سيرفر 2008 (27 فبراير 2008)

هيكل ويندوز NT

من الناحية الهيكلية، يمكن تمثيل Windows NT في جزأين: جزء من نظام التشغيل الذي يعمل في وضع المستخدم، وجزء من نظام التشغيل الذي يعمل في وضع kernel.

يُطلق على جزء نظام التشغيل Windows NT الذي يتم تشغيله في وضع kernel اسم الجزء التنفيذي. ويشمل عددا من المكونات التي تتحكم ذاكرة افتراضيةوالكائنات (الموارد) ونظام الإدخال/الإخراج ونظام الملفات (بما في ذلك برامج تشغيل الشبكة) وتفاعل العمليات ونظام الأمان جزئيًا. تتفاعل هذه المكونات مع بعضها البعض باستخدام الاتصال بين الوحدات. يستدعي كل مكون المكونات الأخرى باستخدام مجموعة من الإجراءات الداخلية المحددة بعناية.

ثانية جزء من ويندوز NT، الذي يعمل في وضع المستخدم، يتكون من خوادم - ما يسمى بالأنظمة الفرعية المحمية. وبما أن الأنظمة الفرعية لا يمكنها مشاركة الذاكرة تلقائيًا، فإنها تتواصل مع بعضها البعض عن طريق إرسال الرسائل. يمكن إرسال الرسائل بين العميل والخادم، وبين خادمين. كافة الرسائل تمر عبر المدير التنفيذي لنظام التشغيل Windows NT. يقوم Windows NT kernel بجدولة مؤشرات الترابط في الأنظمة الفرعية المحمية بنفس طريقة استخدام مؤشرات الترابط في عمليات التطبيق العادية.

يتم توفير الدعم للأنظمة الفرعية المحمية من خلال الجزء التنفيذي. ها عناصرنكون:

  • مدير الكائن. إنشاء وحذف وإدارة كائنات جزء التنفيذ - أنواع مجردةالبيانات المستخدمة لتمثيل موارد النظام.
  • مراقب الأمن. يضع قواعد الحماية ل الكمبيوتر المحلي. يحمي موارد نظام التشغيل، ويحمي ويسجل الكائنات القابلة للتنفيذ.
  • مدير العملية. إنشاء وإنهاء وتعليق واستئناف العمليات والخيوط، وكذلك تخزين المعلومات المتعلقة بها.

مدير الذاكرة الظاهرية.

  • نظام الإدخال/الإخراج الفرعي يشمل المكونات التالية:
    • مدير الإدخال/الإخراج الذي يوفر مرافق الإدخال/الإخراج المستقلة عن الجهاز؛
    • أنظمة الملفات - برامج تشغيل NT التي تنفذ طلبات الإدخال/الإخراج الموجهة نحو الملفات وترجمتها إلى استدعاءات للأجهزة العادية؛
    • معيد توجيه الشبكة وخادم الشبكة - برامج تشغيل نظام الملفات التي تنقل طلبات الإدخال/الإخراج عن بعد إلى أجهزة الشبكة وتستقبل الطلبات منها؛
    • برامج تشغيل الأجهزة التنفيذية - برامج تشغيل منخفضة المستوى تتحكم مباشرة في الجهاز؛
    • مدير ذاكرة التخزين المؤقت الذي ينفذ التخزين المؤقت على القرص.

ويعتمد جزء التنفيذ بدوره على الخدمات ذات المستوى الأدنى التي تقدمها نواة NT. تشمل وظائف النواة ما يلي:

  • عملية التخطيط،
  • التعامل مع المقاطعات والاستثناءات،
  • مزامنة المعالج للأنظمة متعددة المعالجات،
  • استعادة النظام بعد الفشل.

تعمل النواة في الوضع المميز ولا تتم إزالتها من الذاكرة أبدًا. لا يمكن الوصول إلى النواة إلا من خلال المقاطعة.

تعمل أنظمة Windows NT الفرعية المحمية في وضع المستخدم ويتم إنشاؤها بواسطة Windows NT عند تشغيل نظام التشغيل. مباشرة بعد الخلق يبدأون دورة لا نهاية لهاتنفيذها من خلال الرد على الرسائل الواردة إليهم من عمليات التطبيق والأنظمة الفرعية الأخرى. من بين الأنظمة الفرعية المحمية، يمكن تمييز فئة فرعية تسمى الأنظمة الفرعية البيئية. تقوم الأنظمة الفرعية للبيئة بتنفيذ واجهات تطبيق نظام التشغيل (APIs). أنواع أخرى من الأنظمة الفرعية، تسمى الأنظمة الفرعية المتكاملة، تؤدي المهام التي يتطلبها نظام التشغيل. على سبيل المثال، يتم تطبيق معظم نظام أمان Windows NT كنظام فرعي متكامل؛ كما يتم تطبيق خوادم الشبكة كأنظمة فرعية متكاملة.

النظام الفرعي الأكثر أهمية للبيئة هو Win32، وهو النظام الفرعي الذي يوفر وصول التطبيق إلى Windows API 32 بت. بالإضافة إلى ذلك، يوفر هذا النظام واجهة رسومية ويدير إدخال/إخراج المستخدم.

يعمل كل نظام فرعي محمي في وضع المستخدم، ويستدعي خدمة نظام التنفيذ لتنفيذ إجراءات مميزة في وضع kernel. يمكن تشغيل خوادم الشبكة إما في وضع المستخدم أو وضع kernel، اعتمادًا على كيفية تصميمها.

تتواصل الأنظمة الفرعية مع بعضها البعض عن طريق تمرير الرسائل. عندما، على سبيل المثال، يستدعي تطبيق مستخدم بعض إجراءات واجهة برمجة التطبيقات (API)، فإن النظام الفرعي للبيئة الذي يوفر هذا الإجراء يتلقى الرسالة وينفذها إما عن طريق الوصول إلى النواة أو عن طريق إرسال رسالة إلى نظام فرعي آخر. بعد اكتمال الإجراء، يرسل النظام الفرعي للبيئة رسالة إلى التطبيق تحتوي على القيمة المرجعة. إرسال الرسائل والأنشطة الأخرى للأنظمة الفرعية المحمية غير مرئية للمستخدم.

الأداة الرئيسية التي تجمع كافة أنظمة Windows NT الفرعية معًا هي آلية استدعاء الإجراء المحلي (LPC). LPC هو نسخة محسنة من المزيد الوسائل المشتركة- استدعاء الإجراء عن بعد (RPC)، والذي يُستخدم للتواصل بين العملاء والخوادم الموجودة على أجهزة مختلفة على الشبكة.

Windows NT ليس تطويرًا إضافيًا للمنتجات الموجودة مسبقًا. تم إنشاء بنيته المعمارية من الصفر، مع الأخذ في الاعتبار متطلبات نظام التشغيل الحديث. ميزات النظام الجديد الذي تم تطويره بناءً على هذه المتطلبات مذكورة أدناه.

    في محاولة لضمان توافق نظام التشغيل الجديد، احتفظ مطورو Windows NT بواجهة Windows المألوفة وقاموا بتنفيذ الدعم لأنظمة الملفات الموجودة (مثل FAT) والتطبيقات المختلفة (المكتوبة لـ MS - Dos، OS/2 1.x، Windows 3.x وPOSIX). قام المطورون أيضًا بتضمين أدوات Windows NT للعمل مع مختلف عبر وسائل الشبكة.

    تم تحقيق إمكانية نقل النظام، والذي يمكن الآن تشغيله على كل من معالجات CISC وRISC بما في ذلك Intel -. المعالجات المتوافقة 80386 والإصدارات الأحدث؛ ويتم تمثيل RISC بأنظمة مزودة بمعالجات سلسلة MIPS R4000 وDigital Alpha AXP وPentium P54 والإصدارات الأحدث.

    تعني قابلية التوسع أن نظام التشغيل Windows NT غير مرتبط ببنية كمبيوتر ذات معالج واحد، ولكنه قادر على الاستفادة الكاملة من الإمكانيات التي توفرها الأنظمة المتماثلة متعددة المعالجات. حالياً وقت ويندوزيمكن أن يعمل NT على أجهزة الكمبيوتر التي تحتوي على عدد من المعالجات من 1 إلى 32. بالإضافة إلى ذلك، إذا أصبحت المهام التي تواجه المستخدمين أكثر تعقيدًا والمتطلبات الملقاة على عاتقهم بيئة الكمبيوترالمتطلبات، Windows NT يجعل الأمر سهلاً

    إضافة خوادم ومحطات عمل أكثر قوة وإنتاجية إلى شبكة الشركة. تأتي الفوائد الإضافية من استخدام بيئة تطوير واحدة لكل من الخوادم ومحطات العمل.

    ويندوز NT لديه نظام متجانسالأمان الذي يلبي مواصفات الحكومة الأمريكية ويفي بمعايير الأمان B2. في بيئة المؤسسة، يتم توفير التطبيقات المهمة في بيئة معزولة تمامًا.

    المعالجة الموزعة تعني أن نظام التشغيل Windows NT مضمن فرص التواصل. يسمح Windows NT أيضًا بالاتصال بأنواع مختلفة من أجهزة الكمبيوتر المضيفة من خلال دعم مجموعة متنوعة من بروتوكولات النقل واستخدام مرافق خادم العميل عالية المستوى، بما في ذلك توجيهات الإخراج والمكالمات المسماة. الإجراءات عن بعد(RPC - استدعاء الإجراء البعيد) وWindows - مآخذ التوصيل.

    يتم توفير الموثوقية والمتانة من خلال الميزات المعمارية التي تحمي برامج التطبيقاتمن الأضرار التي لحقت ببعضها البعض ونظام التشغيل. يستخدم نظام التشغيل Windows NT نظام التسامح مع الأخطاء معالجة منظمةالحالات على جميع المستويات المعمارية، والتي تتضمن نظام ملفات NTFS قابل للاسترداد وتوفر الحماية من خلال الأمان المدمج وتقنيات إدارة الذاكرة المتقدمة.

    توفر إمكانيات التوطين أدوات للعمل في العديد من دول العالم باللغات الوطنية، وهو ما يتم تحقيقه باستخدام معيار ISO Unicod (الذي طورته المنظمة الدولية للتوحيد القياسي).

    مفاهيم ويندوز NT

يتوفر نظام التشغيل Windows NT بنسختين: Windows NT Server وWindows NT Workstation. Windows NT Server 4.0 هو نظام تشغيل شبكة مزود بتطبيقات الإنترنت وخدمات الملفات والطباعة وخدمة الوصول عن بعد وجهاز التوجيه المدمج وفهرسة الملفات وإدارة الشبكة. ثانية خيار ويندوز NT - يشبه Windows NT Workstation 4.0 في العديد من النواحي NT Server، ولكن تم تحسينه كنظام تشغيل محطة العمل. فيما يتعلق بالهندسة المعمارية والإمكانيات، يعد Windows NT Server مجموعة شاملة من Windows NT Workstation ويتضمن كافة ميزات الأخير. علاوة على ذلك، في الحالات التي لا يتم فيها الإشارة إلى نظام التشغيل المقصود، تنطبق التعليقات على كليهما.

    أصول نظام التشغيل Windows NT

بدء العمل على إنشاء ويندوزيقع NT في نهاية عام 1988. قامت مايكروسوفت بتعيين ديفيد كاتلر لقيادة مشروع برمجي جديد: تطوير نظام تشغيل التكنولوجيا الجديدة (NT). كان ديفيد كاتلر هو المستشار الرئيسي لشركة DEC، وعمل في هذه الشركة لمدة 17 عامًا، حيث قام بتطوير أنظمة التشغيل والمترجمات: VAX/VMS، OS for MicroVAX I، OS RSX-11M، VAX PL/1، VAX C.

في البداية، تم تطوير نظام التشغيل Windows NT كإصدار خفيف الوزن من نظام التشغيل OS/2 (OS/2 Lite)، والذي، عن طريق تقليص بعض الوظائف، يمكن تشغيله على أجهزة أقل قوة. ومع ذلك، مع مرور الوقت، وبعد رؤية مدى قبول المستهلكين لنظام التشغيل Windows 3.0، أعادت Microsoft التركيز وبدأت في تطوير نسخة محسنة من Windows 3.1. كانت استراتيجية مايكروسوفت الجديدة تتمثل في إنشاء عائلة واحدة من أنظمة التشغيل المستندة إلى Windows والتي من شأنها أن تغطي العديد من أنواع أجهزة الكمبيوتر، بدءًا من أصغر أجهزة الكمبيوتر المحمولة وحتى أكبر محطات العمل متعددة المعالجات.

Windows NT، كما كان يُطلق على الجيل التالي من أنظمة Windows، ينتمي إلى أعلى مستوى في التسلسل الهرمي لعائلة Windows. كان نظام التشغيل هذا، الذي كان يدعم في البداية واجهة المستخدم الرسومية المألوفة لنظام التشغيل Windows (GUI)، أول نظام تشغيل كامل 32 بت من Microsoft. جعلت Win32 API، وهي واجهة برمجة لتطوير التطبيقات الجديدة، خصائص نظام التشغيل المحسنة متاحة للتطبيقات، مثل العمليات متعددة الخيوط، والمزامنة، والأمن، والإدخال / الإخراج، وإدارة الكائنات.

كانت المزايا المفاهيمية لنظام التشغيل Windows NT مقارنة بزوج MS-DOS/Windows 3.1 واضحة. أدى أساسه 32 بت، إلى جانب المهام المتعددة الحقيقية والخيوط المتعددة، إلى زيادة إمكانات النظام بشكل كبير.

ظهرت أنظمة التشغيل الأولى لعائلة NT - Windows NT 3.1 وWindows NT Advanced Server 3.1 - في يوليو 1993. اسم الرمز الإصدار التاليربما يكون Windows NT 3.5 - Daytona - الذي يتزامن مع اسم طريق فلوريدا السريع، قد أشار إلى أن ميزته الرئيسية هي السرعة. في الواقع، زاد أداء الإصدار 3.5 بمقدار 1.5 مرة مقارنة بالإصدار 3.1، وبعد ظهوره، أعاد العديد من مستخدمي الشركات الذين رفضوا الإصدار 3.1 لسبب أو لآخر النظر في موقفهم تجاه خط NT: في عام 1995، حصة Windows NT في سوقها ارتفع القطاع بنسبة 2 مرات وبلغت 15٪.

    ميزات إصدار Windows NT 4.0

في أغسطس 1996، تم إصدار الإصدار التالي من نظام التشغيل Windows NT 4.0. كان من المتوقع في البداية أن يكون رقم هذا الإصدار التالي من Windows NT 3.52، ولكن تم منحه الرقم 4.0، والذي سبق ذكره في الصحافة الحاسوبية فيما يتعلق بإصدار آخر متوقع من Windows NT، يحمل الاسم الرمزي "القاهرة". ربما يرجع ذلك إلى حقيقة أن هذا الإصدار الأخير (Windows NT 4.0) يحتوي على العديد من الميزات المهمة الجديدة التي تتطلب المزيد تغيرات مذهلةفي الترميز. ترتبط الابتكارات المقدمة في Windows NT Server 4.0 بشكل أساسي بالتحسينات في واجهة المستخدم، ودعم الإنترنت الموسع، وظهور أدوات الإدارة الجديدة وتحديثها، وتحسين أداء النظام.

أدخل نظام التشغيل Windows NT 4.0 العديد من التغييرات المهمة، أهمها:

    تنفيذ الواجهة في نمط ويندوز 95;

    التوجه في جانب الإنترنتوالإنترانت؛

    التغييرات المعمارية التي زادت بشكل كبير من أداء الرسومات؛

    تعديل الأدوات للتفاعل مع NetWare - تدعم البوابة وعميل NCP الآن NDS؛

    دعم التوجيه متعدد البروتوكولات؛

    ظهور محاكي معالجات Intel لمنصات RISC في نظام التشغيل Windows NT 4.0.

هناك تحسينات أخرى في الإصدار 4.0. على سبيل المثال، قام Windows NT Server 4.0 بتحسين قابلية التوسع بشكل ملحوظ مقارنةً بنظام التشغيل Windows NT Server 3.51، مما يسمح لك بتحقيق أداء أعلى بشكل ملحوظ على أجهزة الكمبيوتر التي تحتوي على 4 معالجات، كما يوفر نموًا خطيًا في الأداء على الأجهزة التي تحتوي على ثمانية معالجات أو أكثر.

كما زاد أداء Windows NT Server 4.0 عند العمل كخادم ملفات بشكل ملحوظ، ووفقًا لبعض التقديرات، تجاوز أداء Windows NT Server 3.51 بأكثر من مرتين.

يمكن تشغيل أدوات Windows NT الإدارية الجديدة عن بعد على عملاء Windows 95 بالإضافة إلى ذلك، يوفر Windows NT Server خدمة تمهيد عن بعد لعملاء Windows 95 (وهذا مفيد لمحطات العمل التي لا تحتوي على أقراص).

يتميز Windows NT 4.0 بواجهة مستخدم رسومية جديدة على طراز Windows 95، وفي حين أن بعض المستخدمين قد لا يعجبهم التغيير بالضرورة، إلا أن Microsoft تقوم باستعادة أسلوب "مقاس واحد يناسب الجميع" الذي كان يعتبر في الأصل أحد نقاط قوة Windows NT. في شبكة بها محطات عميل تعمل بنظام التشغيل Windows 95 أو Windows NT (أو في شبكة مختلطة تتضمن مثل هذه المحطات)، يمكن لمسؤولي Windows NT Server أداء وظائفهم باستخدام نفس الواجهة مثل مستخدمي محطات العمل.

وبصرف النظر عن التغييرات الخارجية، فإن تحديث الواجهة الرسومية لم يؤثر بشكل كبير على أساليب إدارة الشبكة. تظل أدوات مسؤول Windows NT Server الأساسية كما هي. مدير المستخدم للمجالات، وإدارة الخادم، ومسؤول القرص، وعارض الأحداث، ومراقبة الأداء، ومدير DHCP، ومدير WINS، ومسؤول عميل الشبكة، ومدير الترخيص، وأداة الترحيل لبرامج NetWare لم تخضع لتغييرات كبيرة. لم يتغير أيضًا "مسؤول الوصول عن بعد"، ولكن تم نقله الآن من مجلد منفصل إلى قائمة "أدوات إدارية". يحل محرر نهج النظام الجديد، المتوافق مع كل من Windows NT وWindows 95، محل محرر ملف التعريف المستخدمينمحرر ملف التعريف، المألوف لك من إصدارات Windows NT Server 3.x. يتضمن الإصدار 4.0 أربع إضافات: المعالجات الإدارية، ومحرر سياسة النظام المذكور بالفعل، بالإضافة إلى أداة تشخيص Windows NT المحسنة وبرنامج مراقبة الشبكة (برنامج مراقبة الشبكة الذي تم توفيره سابقًا فقط كجزء من منتج Microsoft Systems Management Server).

تسمح لك المعالجات الإدارية بتنفيذ إجراءات بسهولة، خطوة بخطوة، مثل إنشاء حسابات مستخدمين، وإدارة مجموعات المستخدمين، والتحكم في الوصول إلى الملفات والأدلة، وتثبيت طابعة جديدة، وتثبيت البرامج وإلغاء تثبيتها، وتوصيل مودم، وإعداد حزم أقراص التثبيت المرنة للعملاء الجدد ومراقبة الامتثال لاتفاقيات الترخيص للبرامج المثبتة. كل هذا سيكون مفيدا لأولئك المسؤولين الذين يجدون أنه على الرغم من وجود واجهة رسومية، فإن أدوات إدارة Windows NT لا تزال معقدة.

يحتوي Windows NT 4.0 على العديد من مكونات مراقبة النظام المفيدة المستمدة من Systems Management Server مايكروسوفت. التطبيق الرئيسي هو أداة مراقبة الأداء، التي تراقب أحداث النظام المحددة بيانياً. على وجه الخصوص، يمكن استخدام مراقب الأداء للحصول على مخططات تحميل وحدة المعالجة المركزية، وإجمالي الإدخال/الإخراج بطاقات الشبكةوعدد البايتات المنقولة عبر HTTP.

تطبيق آخر، أداة المراقبة، قادر أيضًا على التقاط ومراقبة حركة مرور الشبكة القادمة والذهاب من كمبيوتر NT. يمكن حفظ سيناريو المراقبة (على سبيل المثال، وصف إطارات البروتوكول التي يجب مراقبتها، وخصائص حركة المرور المراد قياسها، ومحطات العمل أو المستخدمين منها) وإعادة استخدامه إذا لزم الأمر.

لا تزال مجموعة برامج المعالج بعيدة عن الاكتمال وظيفيًا. على سبيل المثال، لا يوجد برنامج من شأنه أن ينقل ميزانية المستخدم من مجال إلى آخر، أي أنه يقوم بالإجراءات المرتبطة بضرورة حذف حساب وإنشاء آخر.

ترتبط الابتكارات الأخرى في Windows NT Server 4.0 بشكل أساسي بالإنترنت والإنترانت. تشغل مكونات البرامج التالية المضمنة في مجموعة التسليم مكانًا مهمًا بينها:

    يعد Internet Information Server (IIS) الإصدار 2.0 أحد منتجات Microsoft الذي يوفر خدمات خادم الويب وftp وgopher، إمكانيات الإنترنتإن خادم المعلومات قابل للمقارنة، وفي عدد من الاختبارات، يتفوق على المنتج الشائع المشابه Server Netscape. يعد Microsoft Internet Information Server 2.0 أسرع خادم ويب لنظام التشغيل Windows NT Server - فهو أسرع بنسبة 40 بالمائة من سابقه، الإصدار 1.0؛

    نموذج كائن المكون الموزع (DCOM) الذي يوفر التواصل الآمنبين المكونات عبر الإنترنت؛

    خادم DNS/WINS، الذي يسمح لك بالعثور بسهولة على مواقع الويب الضرورية على الإنترنت أو شبكات الإنترانت؛

    تقنية PPTP (بروتوكول الاتصال النفقي من نقطة إلى نقطة)، التي تعمل على توسيع وظائف خادم الوصول عن بعد لـ Windows NT Server (RAS) وتوفر القدرة على إنشاء شبكات خاصة على الإنترنت؛

    برنامج FrontPage، الذي يسمح لك بإنشاء صفحات ويب بناءً على قوالب مختلفة، والتحقق من صحة الروابط وتنفيذها الادارة العامةمواقع الويب التي تم إنشاؤها؛

    خادم فهرس Microsoft Search Server، والذي يسمح لك بالعثور بسهولة على المعلومات حول خوادم الإنترانت الموزعة داخل أي مستندات، بما في ذلك تلك التي تم إنشاؤها في Microsoft Office.

هناك ميزتان قائمتان على الإنترنت في النظام الجديد لهما أهمية خاصة للمسؤولين. الأول هو خدمة اسم DNS. فهو يسمح باستخدام أسماء DNS، لكنه يدعم العنونة الثابتة فقط. للتغلب على هذا القيد، تقدم Microsoft تكاملاً بين خدمات DNS وWINS، وتطلق على هذا المزيج اسم "DNS الديناميكي الحقيقي". الآن، عندما يحتاج عميل WINS إلى تحديد عنوان IP الذي يتوافق مع اسم NetBIOS الرمزي، فإنه يبحث أولاً في قاعدة بيانات WINS ثم في DNS نفسه. وبالتالي، يمكن للنظام استخدام أسماء WINS المعترف بها ديناميكيًا وأسماء DNS الثابتة بشروط متساوية.

بالإضافة إلى ذلك، يتضمن Windows NT 4.0 أداة مساعدة للإدارة قائمة على الويب توفر الوصول إلى أدوات إدارة Windows NT من أي مستعرض ويب. لأسباب أمنية، يجب على الإدارة عن بعد استخدام متصفحات الويب التي يمكنها تسجيل المستخدم مباشرة إلى خادم Windows NT (أي، مثل: متصفح الانترنت) أو دعم بروتوكول SSL.

أحد التحسينات يرجع إلى حقيقة أن الدور المتزايد للإنترنت وأنظمة خادم العميل يؤدي إلى زيادة في عدد مستخدمي الهاتف المحمول، وفي هذا الصدد، قامت Microsoft بتحسين RAS (تحسين دعم ISDN) وتوفير أدوات آمنة العمل مع RAS عبر الإنترنت يطبق RAS بروتوكولات PPTP (ينشئ حركة مرور مشفرة عبر الإنترنت) وMultilink PPP (يسمح لك بدمج عدة قنوات في قناة واحدة). يمكن أن يكون العملاء Windows NT Workstation 4.0 أو Windows 95.

يعد نموذج كائن المكونات الموزعة إضافة رئيسية أخرى إلى Windows NT Server 4.0. يسمح نموذج ارتباط الكائن (COM) لمطوري البرامج بإنشاء تطبيقات تتكون من مكونات فردية. يقوم نموذج المكونات الموزعة (DCOM) في Windows NT Server 4.0 بتوسيع COM بطريقة تسمح للمكونات الفردية بالاتصال عبر الإنترنت. DCOM هو معيار إنترنت متزايد تم نشره وفقًا للتنسيق المحدد في مواصفات RFC 1543.

عند تطوير نظام التشغيل Windows NT 4.0، قررت Microsoft التضحية بالاستقرار من أجل الأداء. ولتحقيق هذه الغاية، تم إجراء تغييرات على البنية: تم نقل مدير النوافذ ومكتبات GDI، بالإضافة إلى برامج تشغيل محول الرسومات، من وضع المستخدم إلى وضع kernel. يمثل هذا التغيير خروجًا عن مفهوم microkernel المعتمد في الإصدارات السابقة من Windows NT 3.x.

يؤدي نقل مكتبة الرسومات وبرامج التشغيل إلى منطقة kernel إلى تحسين سرعة إدخال/إخراج الرسومات. أثرت هذه التغييرات بشكل خاص على سرعة تنفيذ تطبيقات Win32، بينما كان أداء تطبيقات Windows-16 وتطبيقات DOS الرسومية هو نفسه تقريبًا كما في الإصدار 3.5.

في الوقت نفسه، فإن التغييرات الموصوفة تجعل نظام التشغيل، من حيث المبدأ، أقل موثوقية. في الواقع، نظرا لأن برنامج محول الرسومات يتم تطويره عادة من قبل الشركات المصنعة لهذه المعدات، وغالبا ما يتغير هذا البرنامج (جنبا إلى جنب مع الأجهزة)، فمن الصعب أن نتوقع منه الموثوقية المطلوبة لوحدات نظام التشغيل.

    الميزات الجديدة لنظام التشغيل Windows NT 5.0

في نهاية عام 1997، من المتوقع أن يظهر نظام التشغيل Windows NT 5.0، وهو نسخة محسنة من نظام التشغيل Windows NT. لن يكون نظام 32 بت كاملًا فحسب، بل سيكون أيضًا نظامًا موجهًا بالكامل للكائنات. أساسيات ويندوز NT 5.0 هو نظام ملفات موجه للكائنات يعتمد على معيار OLE 2.0، والذي يسمح لك بتخزين الكائنات بدلاً من الملفات. يسمح لك النهج الموجه للكائنات بالتأكد من صحة نسخ متعددة من البيانات، مثل المستندات وجداول البيانات والتطبيقات وأنواع أخرى من المعلومات المخزنة على أجهزة مختلفة على الشبكة، بشكل فعال من حيث التكلفة.

يعد Windows NT 5.0 بالكثير، وستؤثر الابتكارات بشكل أساسي على الأنظمة الفرعية التالية:

    Active Directory عبارة عن خدمة دليل عالمية تعمل على تعزيز أسلوب ثنائي المستوى لتحليل اسم DNS. الدليل النشطيحتوي على معلومات ليس فقط عن الملفات، ولكن أيضًا عن كائنات من أنواع أخرى، على سبيل المثال:

    اسم الكمبيوتر، عنوان IP، اسم المستخدم، كلمة المرور، العنوان البريدي, اسم التطبيق، الكمبيوتر، الإصدار، حقوق الوصول.

    وزعت نظام الملفات(Dfs) - نظام الملفات الموزع (متوفر مجانًا على www.microsoft.com). توجد أدلة نظام الملفات هذا على خوادم مختلفة، مثبتة في شجرة مشتركة بدءًا من خادم الجذرمع اسم المشاركة الجذر. يمكن أن تتكون الأشجار الفرعية المختلفة للمشاركة الواحدة من أنظمة ملفات ليس فقط من Microsoft، ولكن أيضًا من Novell NCP وSun NFS. يمكن نسخ بعض فروع نظام الملفات الموزعة بشفافية وفقًا لتقدير المسؤول.

    نموذج كائن المكون الموزع (DCOM) - يمكن توزيع كائنات البرامج (ActiveX أو غيره) عبر خوادم الشبكة واستدعائها بواسطة التطبيقات من أي جهاز كمبيوتر. يتم تسجيل المعلومات حول موقع الكائنات في Active Directory.

    ميزات الأمان: سيتحقق نظام التشغيل Windows NT 5.0 من أذونات المستند باستخدام Kerberos أو التوقيع الالكترونيوسيتم تنفيذ نقل المستندات عبر الشبكة باستخدام التشفير.

    متطلبات الأجهزة

توجد آراء مختلفة حول ما إذا كان نظام التشغيل Windows NT يتطلب متطلبات عالية من الأجهزة. يعتقد بعض الناس أنها مرتفعة جدًا، بينما يعتبر البعض الآخر أن هذه المتطلبات مقبولة تمامًا. كل هذا يتوقف على الأدوات أو أسطول أجهزة الكمبيوتر المتاحة لمستهلك Windows NT المحتمل والمهام التي يواجهها.

لتشغيل Windows NT Workstation 4.0، يجب أن يحتوي الكمبيوتر على معالج i486 على الأقل (في هذا الإصدار من النظام، تخلت Microsoft عن أي دعم لمعالجات i386)، و12 ميجا بايت على الأقل من ذاكرة الوصول العشوائي (RAM) و108 ميجا بايت من مساحة القرص. وعلى الرغم من أن نظام التشغيل هذا يعمل بشكل جيد على أجهزة الكمبيوتر المزودة كبشأقل من 16 ميجابايت، ولكن يُنصح بتثبيته بسعة ذاكرة الوصول العشوائي (RAM) ضعف الحد الأدنى، أي 24 ميجابايت، ومساحة خالية على القرص لا تقل عن 216 ميجابايت. من الممكن تشغيل Windows NT Workstation 4.0 على نظام به موارد أقل، ولكن من غير المرجح أن يكون المستخدم راضيًا عن أدائه.

بالنسبة لنظام التشغيل Windows NT Server 4.0، تحدد Microsoft متطلبات الأجهزة التالية: الحد الأدنى لمعالج i486، و16 ميجابايت من ذاكرة الوصول العشوائي (RAM)، و148 ميجابايت على الأقل من مساحة القرص الحرة المتجاورة. قد يكون هذا كافيًا للتعرف على وظائف النظام، ولكن من الواضح أن الحد الأدنى من المتطلبات ليس كافيًا للاستخدام "الصناعي". بالنسبة للخادم ذو التحميل المنخفض أو المتوسط ​​(يتم تحديده حسب عدد المستخدمين الذين يتم خدمتهم)، 32 ميجابايت من ذاكرة الوصول العشوائي و قرص صلببسعة لا تقل عن 1 جيجابايت.

توجد قائمة كاملة بالأجهزة التي تم اختبار توافقها مع نظام التشغيل Windows NT في وثائق النظام والخادم www.microsoft.com.

    المناطق باستخدام ويندوز NT

بفضل الأداء العالي والاستقرار وميزات الأمان المتقدمة ومجموعة واسعة من وظائف النظام الأساسية، يمكن استخدام Windows NT Server في مجالات مختلفة، وقبل كل شيء، يمكن استخدامه كخادم في شبكة الشركة. هنا، تكون قدرتها على أداء وظائف وحدة تحكم المجال مفيدة جدًا، مما يسمح لك ببناء الشبكة وبالتالي تبسيط مهام الإدارة والتنظيم. يتم استخدامه أيضًا كخادم ملفات وخادم طباعة وخادم تطبيقات وخادم وصول عن بعد وخادم اتصالات (جهاز توجيه البرامج).

يمكن أن يكون العملاء الموجودون على شبكة تعمل بنظام التشغيل Windows NT Server عبارة عن أجهزة كمبيوتر مزودة بأنظمة تشغيل مختلفة مثبتة عليها. الدعم القياسي: Windows NT Workstation، MS-DOS، OS/2، Windows for Workgroups، Windows 95، UNIX clones، Macintosh. يأتي العملاء الأساسيون بشكل قياسي مع Windows NT Server.

يعد Windows NT Server نظامًا أساسيًا قويًا لتطبيقات الشبكة المعقدة، خاصة تلك التي تم إنشاؤها باستخدام تقنية خادم العميل. ومن خلال دمجه مع خوادم BackOffice، يمكنه تلبية مجموعة واسعة جدًا من احتياجات مستخدمي المؤسسات. وبالتالي، يمكن تشغيل خادم قاعدة بيانات Microsoft SQL Server، بالإضافة إلى خوادم قواعد البيانات من شركات أخرى معروفة، مثل Oracle وSybase وAdabas وInterBase، ضمن Windows NT Server.

على النظام الأساسي Windows NT Server، يمكن تثبيت نظام إدارة قوي لـ Microsoft System Management Server، وتتمثل وظائفه في جرد تكوين الأجهزة والبرامج لأجهزة الكمبيوتر المتصلة بالشبكة، التثبيت التلقائيمنتجات البرمجيات لمحطات العمل، والتحكم عن بعد في أي جهاز كمبيوتر ومراقبة الشبكة.

يمكن استخدام Windows NT Server كخادم اتصالات مع حاسبات IBM المركزية وأنظمة IBM AS400. لهذا الغرض، تم إنشاء منتج خاص، Microsoft SNA Server، والذي يجعل من الممكن الجمع بسهولة بين محطات العمل المتوافقة مع أجهزة كمبيوتر IBM والحواسيب المركزية القوية على شبكة واحدة. SNA Sever عبارة عن عبّارة تسمح بوصول محطة العمل إلى كل من خوادم LAN والحاسب المركزي دون الحاجة إلى بطاقتي شبكة أو مجموعات متعددة من بروتوكولات الشبكة. يؤدي هذا إلى انخفاض تكاليف الأجهزة وتقليل كمية ذاكرة الوصول العشوائي المطلوبة. توفير الوصول الشفاف إلى الحواسيب المركزية، يوفر SNA Server، عند تكامله مع أمان NT Server، ترخيص وصول المضيف. يمكن أن يعمل SNA Server مع أي من البروتوكولات التي يدعمها NT Server: IPX/SPX أو TCP/IP أو NetBEUI.

Windows NT Server هو النظام الأساسي لـ Microsoft Exchange، وهو عبارة عن حزمة برامج جماعية جديدة عالية الأداء مبنية على خادم البريد.

وأخيرًا، يعد الإصدار الأخير من Windows NT 4.0 منصة موثوقة للتطبيقات الموجهة نحو الإنترنت: خوادم الويب، ومتصفحات الويب، وأنظمة استرجاع المعلومات، وأنظمة التجارة الإلكترونية على الإنترنت.

يتم وضع نظام التشغيل Windows NT Workstation بشكل أساسي كعميل في شبكات Windows NT Server، وكذلك في شبكات NetWare وUnix وVines. في شبكات NetWare، تملأ محطات عمل Windows NT فجوة معروفة - عدم وجود خادم تطبيقات جيد. يمكن لجهاز الكمبيوتر المثبت عليه نظام التشغيل Windows NT أن يكون محطة عمل في شبكات نظير إلى نظير، حيث يقوم في نفس الوقت بأداء وظائف كل من العميل والخادم. يمكن استخدام Windows NT Workstation كنظام تشغيل كمبيوتر مستقل عند الحاجة إلى زيادة الأداء أو الخصوصية، أو عند تنفيذ تطبيقات الرسومات المعقدة، مثل التصميم بمساعدة الكمبيوتر.

الجذور

بدأ كل شيء في عام 1975، عندما بدأت شركة Digital Equipment Corporation في تطوير منصة VAX ذات 32 بت.

تم إسناد قيادة هذا المشروع إلى كاتلر، الذي اكتسب بالفعل سمعة طيبة كمهندس أنظمة قوي من خلال إنشاء RSX-11M لأجهزة الكمبيوتر الصغيرة PDP-11 الشهيرة. وفي عام 1977 تم الإعلان عن جهاز VAX-11/780 ونظام التشغيل الخاص به VMS 1.0. بعد أربع سنوات، سئم كاتلر بشكل لا يصدق من "إسناد" الأرقام بعد البادئة الثابتة المكونة من ثلاثة أحرف، وقرر ترك Digital. ومع ذلك، تبين أن موظفي الشركة أكثر ذكاءً: نظرًا لأنهم لم يتمكنوا من الاحتفاظ بمطور موهوب في حضن المنظمة، فقد قرروا تقليد جو الشركة الناشئة والإبداع الحر. تم إنشاء قسم مستقل في سياتل، وتم السماح لكاتلر بتعيين العدد المطلوب من الموظفين (حوالي 200 شخص) مباشرة من الموظفين الرقميين. بدأ الهيكل الجديد في تصميم بنية المعالج ونظام التشغيل، الذي يحمل الاسم الرمزي Prism.

رسم تخطيطي لتطوير أنظمة التشغيل لعائلة Windows NT

ولم تدم "لحظة السعادة" طويلا؛ ولم يتمكن الرؤساء الكبار من الوصول بالعمل الذي بدأوه إلى نهايته المنطقية، وفي عام 1988، وجد كاتلر، إلى جانب 200 مهندس ومبرمج، نفسه حرا في كسب لقمة عيشه. لكن المطور الشهير لم يظل عاطلاً عن العمل: في ذلك الوقت، كان القرار جاهزًا في ذهن بيل جيتس بشأن الحاجة إلى إنشاء نظام تشغيل خادم يتنافس مع نسخ يونكس. فقط للحصول على ديفيد كاتلر، وافق كبير مهندسي مايكروسوفت المستقبلي على توظيف 20 مهندسًا رقميًا سابقًا من اختياره. في نوفمبر 1988، بدأ فريق يضم خمسة أشخاص من Digital ومبرمج Microsoft في العمل.

كانت المهمة هي كتابة نظام تشغيل لمعالج Intel i860 RISC الجديد، الذي يحمل الاسم الرمزي N-Ten. وبالمناسبة، هذا هو المكان الذي جاء منه الاختصار NT، والذي فسره مسوقو Microsoft لاحقًا على أنه تقنية جديدة. بالفعل في ديسمبر 1988، كانت الأجزاء الأولى من النظام جاهزة. المشكلة هي أن i860 كان موجودًا على الورق فقط، لذلك كان لا بد من اختبار الكود على أحد برامج المحاكاة. تم التطوير على "لعبة"، وفقًا لمعايير اليوم، أجهزة Intel 386 بسرعة 25 ميجاهرتز مع ذاكرة وصول عشوائي (RAM) سعة 13 ميجابايت و محركات الأقراص الصلبة 110 ميجا بايت.

أصبحت بنية النواة الدقيقة، والتي كانت في الأصل الأساس لـ NT، حاسمة عندما تم اكتشاف في عام 1989 أن جهاز i860 لم يكن قادرًا على تنفيذ التعليمات البرمجية المكتوبة بكفاءة كافية. اضطررت إلى إعادة توجيه نفسي إلى MIPS R3000، ثم إلى المعيار معالج إنتل 386، والذي تم إنجازه في أقل من عام بواسطة فريق وصل عدد مهندسيه إلى 28 مهندسًا.

في عام 1990، وقع الحدث الأكثر أهمية، والذي أصبح المفتاح في مصير NT - الإصدار والنجاح المذهل لنظام التشغيل Windows 3.0. في الواقع، أصبح أول نظام تشغيل Microsoft متعدد المهام مع واجهة رسومية مناسبة يمكنك الأداء من خلالها وظيفة حقيقية. لقد كان استعارة هذه الواجهة وواجهة برمجة التطبيقات (API) هو الذي حدد مستقبل NT مسبقًا. في البداية، كان من المفترض أن يكون نظام تشغيل الخادم بمثابة نسخة جديدة لمشروع OS/2 بالاشتراك مع شركة IBM، وبالتالي، يعمل مع تطبيقات OS/2 الموجودة. ومع ذلك، ظهر الإصدار الثالث من Windows في الوقت المناسب: تخلى ريدموند عن حلفائه وأعاد توجيه فريق تطوير NT لتصميم Win32 API، المصنوع على "الصورة والمثال" لواجهة Win16. وقد وفر ذلك الاستمرارية التي تشتد الحاجة إليها، مما يسهل نقل التطبيقات من سطح المكتب إلى النظام الأساسي للخادم.

بدأت مجموعة تطوير NT، والتي أصبحت في ذلك الوقت Windows NT، في النمو بسرعة، وسرعان ما وظفت حوالي 300 شخص. أدى رفض التركيز على OS/2 إلى مشاكل خطيرةفي العلاقة بين مايكروسوفت وIBM. لم تكن هناك بيانات رسمية؛ كان الأمر مجرد أنه في أحد العروض التقديمية المشتركة بين الشركات، اكتشف موظفو شركة IBM في حيرة من أمرهم أن نظام التشغيل الذي تم إنشاؤه لا علاقة له ببنات أفكار شركتهم. ومع ذلك، فإن نظام التشغيل Windows NT 3.1 (تم "تعديل الترقيم" ليتوافق مع الإصدار الحالي من نظام التشغيل Windows 16 بت الذي كان موجودًا في ذلك الوقت) يتضمن دعمًا لواجهات DOS وWin16 وPOSIX وOS/2 APIs وغيرها. في يوليو 1993، ظهر نظام الخادم الجديد من مايكروسوفت وبدأ رحلته.

ثم سارت الأمور بسلاسة: في سبتمبر 1994، تم إصدار نظام التشغيل Windows NT 3.5. تم إعداد الإصدار السابق في اندفاع محموم، وكان لا بد من ترميز كل شيء من الصفر، وتركت العديد من الميزات دون تنفيذ. حان الوقت الآن للتفكير في الكفاءة والسرعة و... تنظيم نوع من التفاعل مع الشبكات المبنية على NetWare - الشركة الرائدة المطلقة في ذلك الوقت، والتي كانت تهيمن على سوق الشبكات المحلية. لو أنهم كانوا في تلك السنوات مهتمين بقضايا تنظيم الاحتكارات كما هم اليوم، فربما كان من الممكن أن يكون كافيا أن يكتبوا افتراء مماثلا إلى السلطة المختصة. ولسوء الحظ، كان على مايكروسوفت أن تكتشف الوضع بنفسها. تردد نوفيل في تقديمه أم لا دعم العملاءويندوز إن تي. لم يتمكن ريدموند من الانتظار لفترة أطول - لقد كتبوا عميل NetWare الخاص بهم، واتضح أنه جيد جدًا لدرجة أنه استمر في استخدامه حتى بعد إصدار برنامج Novell الأصلي. في مايو 1995، بفضل البنية القائمة على النواة الدقيقة، ظهر "إصدار PowerPC" خاص لنظام التشغيل - Windows NT 3.51. وبحسب بعض التقارير، فقد تأخر إصداره في وقت واحد بسبب عدم قدرة شركة IBM على الالتزام بخطة طرح هذا المعالج في السوق. لذلك، ذهب تطور إصدار PowerPC إلى ما هو أبعد قليلاً من Windows NT 3.5، مما سمح له بأن يصبح الأساس للإصدار التالي من نظام التشغيل.

إذا كان لا يزال من الممكن حتى الآن التحدث عن بعض التشابه بين معماريات Windows NT وحتى Unix (في بعض النواحي بعيدة بلا حدود، وفي حالات أخرى تشبه إلى حد كبير نظام التشغيل VMS)، ثم مع إصدار NT 4.0، الذي قدم النظام الفرعي للرسومات في جوهره، وقد اختفى السبب الأخير لمثل هذا المنطق. من الناحية النظرية، كان مثل هذا القرار نتيجة منطقية تماما للتجربة الحزينة لمحاولة دمج بيئة النوافذ الشائعة Windows 95 في NT. ربما نشأت فكرة تكرار النموذج المعماري لـ X Window - Unix - على وجه التحديد من "اتجاه الخادم" الأولي لـ NT. ومع ذلك، إذا كان بالفعل مع "نقل" قذيفة رسوميةلم تكن هناك مشاكل، لكن أدائه في وضع المستخدم (أي كتطبيق عادي) ترك الكثير مما هو مرغوب فيه، وهو أمر طبيعي تمامًا - يدعم النظام الفرعي للرسومات في Windows جهاز إخراج مجردًا (سواء كان شاشة نقطية أو طابعة أو أي شيء على الإطلاق) أكثر تعقيدًا بشكل غير متناسب، وبالتالي، فهو أكثر استهلاكًا للموارد من X Window، الذي "يفهم" فقط العروض النقطية. نعم في التكوين نواة ويندوزقدم NT 4.0، الذي صدر في يوليو 1996، وحدة أخرى. كانت المراجعة تسمى Shell Update Release (SUR).

وكانت المرحلة التالية هي نظام التشغيل Windows NT 5.0، الذي تم طرحه في الأسواق عام 2000 تحت اسم Windows 2000. وقد حدث تغيير "العناوين" تحت تأثير المسوقين وتبين أنه، على العموم، القرار الصحيح الذي جعل من الممكن لإعادة وضع نظام التشغيل هذا. ويستمر العمل حتى يومنا هذا، كما يتضح من إصدار Windows Server 2003.

يقدم تصميم وتنفيذ Battle for Windows Windows Server تقارير إلى مارك لوكوفسكي، أحد أبطال قسم نظام تشغيل الخوادم بالشركة. يقود جيشًا مكونًا من 5 آلاف مطور مخصصين لسبعة مختبرات. ويعمل 5 آلاف مبرمج آخر في أماكن عملهم في الشركات الشريكة، ويساهمون كل يوم في 50 مليون سطر من التعليمات البرمجية النهائية في Windows Server 2003.

يتم كل يوم إجراء عملية تجميع وتجميع كاملة للنظام للتحقق من الأداء الوظيفي وتحديد الأخطاء. يتم إرسال قوائم الأخطاء المكتشفة إلى فرق التطوير. يجب الإبلاغ عن التصحيحات التي تم إجراؤها على لوحة الإعلانات، مما يضعها في قائمة انتظار لإدراجها في البناء الرئيسي. يتم تحديث مزرعة الخوادم التي تجمع النظام باستمرار، ومع ذلك، منذ سنوات عديدة، يستغرق التجميع الكامل 12 ساعة من وقت الكمبيوتر. وهذا على الرغم من تقسيم مجموعة هائلة من الرموز إلى مجموعات مستقلة منفصلة النصوص المصدرية، منظمة في تسلسلات هرمية للشجرة.

إن جوهر عملية التطوير هو عقد اجتماعات لمدة ساعة في ما يسمى بـ "غرفة الحرب"، مرتين أو ثلاث مرات يوميًا (في الساعة 9:30 و14:00 و17:00). وتسبقها أحداث مماثلة في "غرف الحرب" المحلية لمجموعات العمل في الساعة 8.00. في الاجتماع الرئيسي، تتم مناقشة إصلاحات الأخطاء المكتشفة مسبقًا و الحالة العامةمشروع. في الأيام الأخيرة، كان الأشخاص هنا يبحثون بشكل أساسي عن طرق لحل مشكلة مهمة - إعادة تسمية Windows.NET Server 2003 إلى Windows Server 2003. آلاف الأسماء في وحدات مختلفة، وهذا في اللحظة الأخيرة قبل إصدار النظام، مما تسبب في صداع خطير للمطورين.

في الاجتماع، يجب على كل فريق تقديم تقرير عن التقدم المحرز في عمله، وعملية تصحيح الأخطاء المكتشفة و العواقب المحتملةإجراء أو عدم إجراء هذه التعديلات. إذا تعذر حل المشكلة أو اعتبرت غير مهمة بدرجة كافية، فسيتم "ترحيل" الخطأ، وفقًا للمصطلحات الأصلية، إلى الإصدار النهائي. التغيب عن الاجتماع الصباحي يعادل الهجر.

يبدأ البناء كل يوم في الساعة 4:30 مساءً ويمكن تأخيره حتى الساعة 6:00 مساءً للسماح بدمج أحدث الإصلاحات في النظام بعد اجتماع غرفة الحرب الثالثة. لا يمكن للفريق أن يأتي إلى الاجتماع بدون حل جاهز المشاكل القائمةوإلا فمن الأفضل ألا يظهروا هناك على الإطلاق. يمتلك كل مختبر من المختبرات السبعة نسخة كاملة من الكود المصدري للنظام، حيث يقومون بإجراء تعديلاتهم وتجميعها واختبار وظائفها. إذا سارت الأمور بسلاسة، فسيتم دمج الكود الجديد مع الكود الذي أنشأته المجموعات الأخرى في التجميع الرئيسي. قد تكون المشكلة هي تفاعل التعليمات البرمجية الجديدة التي كتبتها مجموعات مختلفة. ليس دائما التجمع الرئيسيتسير الأمور على ما يرام، وفي بعض الأحيان يتبين أن النظام غير قابل للحياة. في هذه الحالة، بمجرد اكتشاف الوحدة الجانية (عادة حوالي الساعة الثالثة أو الرابعة صباحًا)، يتم استدعاء أولئك الذين كتبوها بشكل عاجل إلى مكان العمل ولا يغادرون حتى يتم تصحيح الخطأ. لذلك، يجب أن يكون المبرمجون جاهزين للعمل 24 ساعة في اليوم، 6 أيام في الأسبوع (يتم تقديم ستة أيام مع اقتراب تاريخ إصدار المنتج).

المبدأ الرئيسي الذي تُبنى عليه المراحل النهائية للاختبار هو استخدام منتجاتنا الخاصة في عملية المشروع. بمجرد وصول النظام إلى الاستقرار "المستوى الأول"، يصبح نظام التشغيل الأساسي في مجموعات العمل. يعتبر "المستوى الثاني" قد تم الوصول إليه عندما يكتسب نظام التشغيل القدرة على العمل. وبعد ذلك فقط يُسمح باستخدامه في حرم Microsoft الجامعي. كان هذا هو الحال مع خادم الملفات تحت نظام NT؛ وكان أول استخدام له هو تخزين الملف الأصلي نصوص ويندوز NT، تم ذلك مع الإصدار الأول وجميع الإصدارات اللاحقة من Active Directory.

يتم بعد ذلك إرسال المنتج إلى شركاء مختارين من خلال برنامج JDP (شركاء التنمية المشتركة) للاختبار. في حالة اكتشاف الأخطاء، يتم اتخاذ "القرار الطوعي": اتركها في النظام واحفظ تاريخ بدء المبيعات، أو قم بتأجيل تاريخ الإصدار والبدء في إجراء التحسينات. وفي الحالة الأخيرة، يتم إلغاء جميع النتائج ويبدأ الاختبار من الصفر.

من الصعب جدًا تقديم دعم ما بعد البيع. إذا تم تحديد عيوب أو ثغرات أمنية أو كانت هناك حاجة لإضافة وظائف جديدة إلى المنتج، فيجب إنشاء تصحيح محلي أو حزمة خدمة كاملة. وبما أن هناك برامج أخرى موجودة بالفعل قبل هذا التصحيح أو حزمة الخدمة، فقد تم اختبار التعليمات البرمجية الجديدة على العديد من إصدارات النظام، وتجربة جميع المجموعات الممكنة من التصحيحات وحزم الخدمة. بالإضافة إلى ذلك، لإجراء فحص كامل للوظائف، تدعم الشركة أجزاء منفصلة من شبكتها تعمل على الإصدارات الأقدم من المنتجات (على سبيل المثال، Windows Server 2000)، حيث يمكنك "اختبار" النظام في الميدان.

كيف أصبح VMS WNT

قال بعض الأذكياء ذات مرة مازحًا أنه إذا قمت بإجراء عملية زيادة (زيادة بمقدار واحد) على كل حرف من اسم نظام التشغيل Cutler VMS، فستحصل على WNT أو Windows NT. وفقا للمتخصصين، هذه هي الحقيقة المطلقة. ليس رأيًا متحيزًا يعتمد على حقيقة أن المهندسين المعماريين الرئيسيين لـ NT كانوا في وقت ما من مطوري VMS، ولكنه حقيقة موضوعية.

في الواقع، NT هو تجسيد للأفكار المعمارية المعاد تصميمها جذريًا لنواة تجميع VMS، والتي تم تنفيذها بلغة C لتحقيق إمكانية نقل أفضل، مكملة بواجهات برمجة التطبيقات (API) للواجهة المقابلة وأنظمة فرعية جديدة للملفات والرسومات. مجتمع الحلول المعماريةنظامين كبير جدا. لذا، لديهم نفس مفاهيم العمليات والأولويات (32 مستوى)، وإدارة التغييرات في الأولويات والتحكم في توزيع وقت المعالج بينهم. ولكن على الرغم من أوجه التشابه الكبيرة، ويرجع ذلك بلا شك إلى الخبرة السابقة لفريق كبير المهندسين المعماريين - Cutler، تم إنشاء NT في الأصل كنظام تشغيل متعدد الخيوط - وهذا الاختلاف "الصغير" الوحيد يجعل من الممكن فهم مدى استخدام NT تمت إزالته من بنية VMS "الأساسية".

تعمل برامج التشغيل في كلا نظامي التشغيل ضمن نموذج مكدس، كل طبقة منه معزولة عن الطبقات الأخرى، مما يسمح لك بالتنظيم مخطط متعدد المراحلإدارة الجهاز. تسمح الأنظمة بتبديل عمليات المستخدم وعمليات النظام، بما في ذلك برامج التشغيل. تتشابه طرق تمثيل الموارد أيضًا؛ حيث يتعامل كلا النظامين معها ككائنات ويديرونها باستخدام مدير الكائنات. يقوم أمان NT، مثل قوائم التحكم في الوصول التقديرية الأساسية، أو DACL، بتتبع نسبه إلى VMS 4.0.

في عام 1993، قام المهندسون الرقميون بمراجعة مواصفات نظام التشغيل Windows NT واكتشفوا تشابهه المذهل مع نظام التشغيل Mica OS التجريبي الذي تم إنشاؤه كجزء من مشروع Prism. لماذا هذا الاهتمام بمنتجات ريدموند؟ لم يكن السبب وراء الحياة الجيدة هو أن الموظفين الرقميين بدأوا في دراسة الدواخل الداخلية لنظام شخص آخر. في عام 1992، سقطت الشركة في غوص طويل الأمد، وكانت الأموال تنزلق من بين أصابعها، وتوقفت مبيعات معالج ألفا الجديد. الآن، بحثًا عن الخلاص، حاول رؤساء الشركة اللجوء إلى الشرير للحصول على المساعدة. منافس إنتلوهو ما رفضه رئيسها أندرو جروف. في النهاية، اضطررت إلى الخضوع لـ "Gates III" وطلب منفذ Windows NT تحت Alpha مقابل وعد بجعل NT، على حساب VMS، نظام التشغيل الرئيسي الخاص بي. ومع ذلك، بعد حصولهم على نسخة أولية من NT، أدرك المهندسون الرقميون تدريجيًا أن نظام التشغيل هذا يتطلب ذاكرة وصول عشوائي (RAM) أكبر بكثير مما قد يحتويه "كمبيوتر Alpha الشخصي النموذجي الذي تبلغ تكلفته خمسة آلاف دولار". من الواضح أن NT لم يكن مناسبًا للسوق الشامل لمحطات RISC؛ فقد تبين أن محاولة الانضمام إلى علامة Microsoft للخدمات الرقمية (كما هو الحال بالنسبة لمعظم الشركات الأخرى) كانت مضيعة للوقت والمال.

جلبت لعبة "البحث عن 10 اختلافات" بين WNT وVMS أرباحًا كبيرة لشركة Digital. وفقًا لإحدى الإصدارات المنشورة في ذلك الوقت في Business Week، بدلاً من رفع دعوى قضائية علنية، قرر رئيس Digital، الذي كان بين يديه أدلة دامغة على انتهاك حقوق الملكية الفكرية، الحصول على المزيد من خلال إنفاق أقل. التفت إلى Microsoft للحصول على توضيح، مما أدى إلى توقيع عقد واسع النطاق أصبحت بموجبه Digital الشركة المتكاملة الرئيسية لشبكة NT. بالإضافة إلى ذلك، في أكتوبر من نفس العام، تخلى ريدموند عن دعم كلا المعالجين المتنافسين مع Alpha في نظام التشغيل Windows NT: PowerPC وMIPS. لسوء الحظ بالنسبة لإدارة Digital، تم تدمير التحالف قريبا، وانتقلت حالة "خدمات تثبيت شبكة NT لـ Microsoft" إلى Hewlett-Packard، والتي، مع ذلك، بعد بضع سنوات، تلقت عبئا ثقيلا آخر على الشركة - نظام التشغيل VMS.

على الرغم من تباين NT وVMS، واصلت أنظمة التشغيل هذه سلسلة من الاقتراضات الغريبة. على وجه الخصوص، تلقى نظام التشغيل Windows NT دعم المجموعة فقط في عام 1997، في حين حصل نظام VMS على هذا الدعم منذ عام 1984، وظهر إصدار Windows 64 بت في وقت لاحق (تم ترحيل نظام VMS إلى سعة بت أعلى في عام 1996). من ناحية أخرى، قدم VMS 7.0 الترابط على مستوى النواة في عام 1995، وتضمن VMS 7.2 قاعدة بيانات شبيهة بالسجل وسجل أحداث عالمي مشابه لأدوات NT المقابلة. سيصدر Windows Server 2003، فلنرى ما سيحدث بعد ذلك...

5.1. وصف موجز لنظام التشغيل Windows NT.

على هذه اللحظةتتطور صناعة الكمبيوتر العالمية بسرعة كبيرة، ويتزايد أداء النظام، وبالتالي تتزايد القدرة على معالجة كميات كبيرة من البيانات.

لم تعد أنظمة تشغيل فئة MS-DOS قادرة على التعامل مع مثل هذا التدفق للبيانات ولا يمكنها استخدام موارد أجهزة الكمبيوتر الحديثة بشكل كامل. لذلك، في مؤخراهناك انتقال إلى أنظمة تشغيل أكثر قوة وتقدمًا من فئة UNIX، ومن الأمثلة على ذلك نظام التشغيل Windows NT، الذي أصدرته شركة Microsoft

عندما يرى المستخدم نظام التشغيل Microsoft لأول مرة

Windows NT، لقد أدهشه التشابه الخارجي الواضح مع الواجهة المحبوبة لنظام Windows 3.+، ومع ذلك، فإن هذا التشابه المرئي ليس سوى جزء بسيط من Windows NT.

Windows NT هو نظام تشغيل 32 بت ذو أولوية تعدد المهام. تشمل المكونات الأساسية لنظام التشغيل الأمان و

متطور خدمة الشبكة.

يوفر Windows NT أيضًا التوافق مع العديد من أنظمة التشغيل وأنظمة الملفات والشبكات الأخرى.

كما هو مبين في الشكل التالي، Windows NT هو

نظام تشغيل معياري (أكثر تقدمًا من النظام المتجانس) يتكون من نظام تشغيل منفصل ومترابط نسبيًا وحدات بسيطة.

الوحدات الرئيسية لنظام التشغيل Windows NT (مدرجة بالترتيب من أدنى مستوى للبنية إلى أعلى مستوى): مستوى تجريد الأجهزة HAL (طبقة تجريد الأجهزة)، والنواة (Kernel)، والنظام التنفيذي (التنفيذي)، والأنظمة الفرعية المحمية. (الأنظمة الفرعية المحمية) والأنظمة الفرعية للبيئة (الأنظمة الفرعية).

البنية المعيارية لنظام التشغيل Windows NT

5.2. نظام الملفات ويندوز NT.

عندما تم إصدار نظام التشغيل Windows NT لأول مرة، كان يتضمن دعمًا لثلاثة أنظمة ملفات. كانت هذه هي جدول تخصيص الملفات (FAT)، الذي يوفر التوافق مع MS-DOS، ونظام الملفات عالي الأداء (HPFS)، الذي يوفر التوافق مع LAN Manager، ونظام ملفات جديد يسمى نظام ملفات التقنيات الجديدة (NTFS).

يتمتع NTFS بعدد من المزايا مقارنة بأنظمة الملفات المستخدمة لمعظم خوادم الملفات في ذلك الوقت.

لضمان سلامة البيانات، يحتوي NTFS على سجل المعاملات. لا يستبعد هذا الأسلوب إمكانية فقدان المعلومات، ولكنه يزيد بشكل كبير من احتمال إمكانية الوصول إلى نظام الملفات حتى في حالة تعرض سلامة نظام الخادم للخطر. يكون هذا ممكنًا باستخدام سجل المعاملات لتتبع المحاولات المعلقة للكتابة إلى القرص أثناء العمليات اللاحقة تمهيد ويندوزن.ت. يتم استخدام سجل المعاملات أيضًا لفحص القرص بحثًا عن الأخطاء بدلاً من فحص كل ملف عند استخدام جدول تخصيص الملفات.

أحد الأمور المهمة فوائد NTFSهو السلامة. يوفر NTFS القدرة على إضافة إدخالات التحكم بالوصول (ACEs) إلى قائمة التحكم بالوصول (ACL). يحتوي ACE على اسم تعريف المجموعة أو المستخدم ورمز الوصول الذي يمكن استخدامه لتقييد الوصول إلى دليل أو ملف محدد. قد يتضمن هذا الوصول القدرة على قراءة الملفات وكتابتها وحذفها وتنفيذها وحتى امتلاكها.

من ناحية أخرى، ACL عبارة عن حاوية تحتوي على واحد أو أكثر من إدخالات ACE. يتيح لك هذا تقييد وصول المستخدمين الفرديين أو مجموعات المستخدمين إلى أدلة أو ملفات معينة على الشبكة.

بالإضافة إلى ذلك، يدعم NTFS العمل مع أسماء طويلة، يصل طوله إلى 255 حرفًا ويحتوي على أحرف كبيرة و أحرف صغيرةفي أي ترتيب. أحد الأمور المهمة خصائص NTFSيكون الخلق التلقائيأسماء مكافئة متوافقة مع MS-DOS.

يحتوي NTFS أيضًا على ميزة الضغط التي ظهرت لأول مرة في الإصدار NT 3.51. يوفر القدرة على ضغط أي ملف أو دليل أو ملف قرص NTFS. على عكس برامج ضغط MS-DOS، التي تنشئ قرصًا افتراضيًا يشبه الملف المخفي وتضغط كافة البيانات الموجودة على هذا القرص، يستخدم Windows NT طبقة إضافية من النظام الفرعي للملفات لضغط الملفات المطلوبة وفك ضغطها دون إنشاء قرص ظاهري. يكون هذا مفيدًا عند ضغط جزء معين من القرص (على سبيل المثال، دليل المستخدم) أو الملفات التي تحتوي على نوع معين(على سبيل المثال، الملفات الرسومية). العيب الوحيد لضغط NTFS هو انخفاض مستوى الضغط مقارنة بأنظمة ضغط MS-DOS. لكن NTFS يتمتع بموثوقية وأداء أعلى.

إذن من كل ما سبق يمكننا أن نستنتج:

لكي يكون متوافقًا مع أنظمة التشغيل المختلفة، يحتوي Windows NT على نظام الملفات FAT 32. بالإضافة إلى ذلك، يحتوي Windows NT على نظام ملفات NTFS خاص به، وهو غير متوافق مع FAT 16. يتمتع نظام الملفات هذا بالعديد من المزايا مقارنة بـ FAT، وهو أيضًا أكثر. مختلفة الموثوقية العالية والأداء.

خاتمة.

MS-DOS هو نظام تشغيل 16 بت يعمل في وضع المعالج الحقيقي. في إصدارات Windows 3.1، يكون بعض التعليمات البرمجية 16 بت والبعض الآخر 32 بت. دعم Windows 3.0 وضع تشغيل المعالج الحقيقي. عند تطوير الإصدار 3.1، تقرر التخلي عن دعمه.

Windows 95 هو نظام تشغيل 32 بت يعمل فقط في الوضع المحمي لوحدة المعالجة المركزية (CPU). تحتوي النواة، التي تتضمن إدارة الذاكرة وإرسال العمليات، على كود 32 بت فقط. وهذا يقلل من التكاليف ويسرع العمل. تحتوي بعض الوحدات فقط على رمز 16 بت للتوافق مع وضع MS-DOS. يستخدم نظام التشغيل Windows 95 تعليمات برمجية 32 بت كلما أمكن ذلك، مما يؤدي إلى زيادة موثوقية النظام ومرونته. بالإضافة إلى التوافق مع التطبيقات القديمةوتستخدم برامج التشغيل أيضًا كود 16 بت.

Windows NT ليس تطويرًا إضافيًا للمنتجات الموجودة مسبقًا. تم إنشاء بنيته المعمارية من الصفر، مع الأخذ في الاعتبار متطلبات نظام التشغيل الحديث. في محاولة لضمان توافق نظام التشغيل الجديد، احتفظ مطورو Windows NT بواجهة Windows المألوفة وقاموا بتنفيذ الدعم لأنظمة الملفات الموجودة (مثل FAT) و تطبيقات مختلفة(مكتوبة لـ MS - Dos، Windows 3.x). قام المطورون أيضًا بتضمين أدوات Windows NT للعمل مع أدوات الشبكة المختلفة.

يتم توفير الموثوقية والمتانة من خلال الميزات المعمارية التي تحمي برامج التطبيقات من التلف الذي يلحق ببعضها البعض وبنظام التشغيل. يستخدم Windows NT معالجة الاستثناءات الهيكلية المتسامحة مع الأخطاء على كافة المستويات المعمارية، والتي تتضمن نظام ملفات NTFS قابل للاسترداد وتوفر الحماية من خلال الأمان المضمن وتقنيات إدارة الذاكرة المتقدمة.


شبابيكNT

Windows NT عبارة عن مجموعة من أنظمة التشغيل (OS) التي تنتجها شركة Microsoft Corporation واسم الإصدارات الأولى من نظام التشغيل.

تم تطوير Windows NT بعد انتهاء التعاون بين Microsoft وIBM بشأن OS/2، وتم تطويره بشكل منفصل عن أنظمة التشغيل الأخرى لعائلة Windows (Windows 3.x وWindows 9x)، وعلى عكسهما، تم وضعه كحل موثوق لمحطات العمل (Windows NT Workstation) والخوادم (Windows NT Server). أدى Windows NT إلى ظهور عائلة من أنظمة التشغيل، والتي تشمل: Windows NT نفسه، Windows 2000، Windows XP، Windows Server 2003، Windows Vista، Windows Server 2008، Windows 7، Windows Server 2008 R2، Windows 8، Windows Server 2012

الوحدات المعماريةشبابيكNT

تعتبر بنية Windows NT معيارية وتتكون من طبقتين رئيسيتين - مكونات وضع المستخدم ومكونات وضع kernel. البرامج والأنظمة الفرعية التي تعمل في وضع المستخدم لها قيود على الوصول إلى موارد النظام. يتمتع وضع Kernel بوصول غير مقيد إلى ذاكرة النظام والأجهزة الخارجية. يُطلق على نواة نظام NT اسم نواة هجينة أو نواة كبيرة. تتضمن البنية النواة نفسها، وطبقة تجريد الأجهزة (HAL)، وبرامج التشغيل وعدد من الخدمات (المديرين التنفيذيين) التي تعمل في وضع kernel (برامج تشغيل وضع Kernel) أو في وضع المستخدم (برامج تشغيل وضع المستخدم).

مخصص وضع الويندوزيتكون NT من أنظمة فرعية تقوم بتمرير طلبات الإدخال/الإخراج إلى برنامج تشغيل وضع kernel المناسب عبر مدير الإدخال/الإخراج. هناك نظامان فرعيان على مستوى المستخدم: النظام الفرعي للبيئة (يقوم بتشغيل التطبيقات المكتوبة لأنظمة تشغيل مختلفة) والنظام الفرعي المتكامل (يدير التطبيقات الخاصة وظائف النظامنيابة عن النظام الفرعي للبيئة). يتمتع وضع Kernel بإمكانية الوصول الكامل إلى أجهزة الكمبيوتر وموارد النظام. كما أنه يمنع الوصول إلى المناطق الحيوية في النظام عن طريق خدمات وتطبيقات المستخدم.

الاختلافات بين Windows 2000 و NT 4.0

بعض التحسينات الأكثر أهمية في نظام التشغيل Windows 2000 مقارنة بنظام التشغيل Windows NT 4.0 هي:

دعم خدمة الدليل النشط. يأتي جانب خادم Active Directory مع إصدارات Server وAdvanced Server وDatacenter Server، بينما يتم توفير الدعم الكامل للخدمة من جانب العميل من خلال الإصدار الاحترافي.

خدمات معلومات الإنترنت الإصدار 5.0. بالمقارنة مع IIS 4.0، يتضمن هذا الإصدار، من بين أشياء أخرى، الإصدار 3.0 من نظام برمجة الويب ASP.

نظام الملفات NTFS الإصدار 3.0 (ويسمى أيضًا NTFS 5.0 في الإصدار الداخلي من Windows 2000 - NT 5.0). في هذا الإصدار من NTFS، ظهر دعم الحصص لأول مرة، أي القيود المفروضة على الحد الأقصى لحجم الملفات المخزنة لكل مستخدم.

تحديث واجهة المستخدم بما في ذلك سطح المكتب النشطبناءً على الإصدار 5 من Internet Explorer وما شابه، وبالتالي واجهة ويندوز 98. تم إعادة تصميم نظام الألوان.

تكامل اللغة: جاءت الإصدارات السابقة من Windows بثلاث نكهات - اللغات الأوروبية (أحرف أحادية البايت، من اليسار إلى اليمين فقط)، ولغات الشرق الأقصى (أحرف متعددة البايت)، ولغات الشرق الأوسط (يمين). - إلى اليسار مع اختلافات الحروف السياقية). يجمع Windows 2000 بين هذه الإمكانيات؛ يتم إجراء جميع إصداراته المترجمة على أساس واحد.

نظام الملفات المشفر EFS، والذي يمكن استخدامه لتشفير الملفات والمجلدات.

دلائل الميزاتشبابيكXP

نظام التشغيل مايكروسوفت ويندوزيعتمد XP على تقنية NT وهو خليفة مباشر لنظام التشغيل Windows 2000. ومع ذلك، يمكن العثور على أفضل الابتكارات المضمنة في Windows Me في Windows XP. مع الحفاظ على مستويات عالية من الموثوقية والأمان والأداء، أصبح النظام أسهل في التعلم، وظهرت فيه العديد من الأدوات المصممة للمستخدمين المنزليين الفرديين.

يتوفر النظام في عدة إصدارات، مصممة خصيصًا لميزات التطبيق المختلفة. نسخة مايكروسوفتويندوز إكس بي الإصدار المنزليمصمم للمستخدمين الفرديين، الذين يعملون غالبًا على جهاز كمبيوتر منزلي. في هذا الإصدار، يتم التركيز بشكل خاص على العمل مع الرسومات والصوت والفيديو. إن إصدار Microsoft Windows XP Professional مخصص، كما يوحي الاسم، للمحترفين. هذا الإصدار هو الأكثر استخدامًا في المؤسسات. إذا كنت تقوم بأعمال معقدة في المنزل، مثل إنشاء الصور وتحريرها، أو النمذجة والتصميم، أو أي عمل معقد آخر، فإن هذا الإصدار مناسب لجهاز الكمبيوتر المنزلي الخاص بك. تم تصميم إصدار Microsoft Windows XP Server للتثبيت على خادم - وهو جهاز كمبيوتر قوي يسمح لعدة مستخدمين بالعمل على شبكة كمبيوتر. العمل على الشبكات المحلية هو خارج نطاق هذا الكتاب، لذلك لن نأخذ في الاعتبار إصدار الخادم. يصف الكتاب الإصدار الرئيسي من نظام التشغيل - Windows XP Professional. لا يختلف إصدار Windows XP Home Edition عنه عمليًا. سيتم ملاحظة أي اختلافات طفيفة على وجه التحديد.

تجدر الإشارة إلى أن ل عمل فعاليتطلب نظام التشغيل Windows XP جهاز كمبيوتر حديثًا قويًا إلى حد ما. بادئ ذي بدء، يجب أن يحتوي جهاز الكمبيوتر الخاص بك على ذاكرة مثبتة لا تقل عن 128 ميجابايت. من الأفضل تثبيت 256 ميجا بايت لجعل النظام يعمل بشكل أسرع. يمكن استخدام أي معالج، ولكن ليس قديمًا جدًا. لو تردد الساعةمعالج لا يقل عن 300 ميغاهيرتز، فإنه سوف يفعل. على الرغم من أنه من الأفضل بالطبع استخدام معالج بتردد أكثر من جيجاهيرتز. يجب أن يستوعب القرص الصلب ليس فقط ملفات نظام التشغيل والملفات المؤقتة، بل يجب أن يحتوي أيضًا على مساحة خالية كافية، على سبيل المثال، لإنشاء صورة قرص مضغوط قبل نسخها. في الواقع، مطلوب حجم قرص لا يقل عن اثنين إلى ثلاثة غيغابايت. وإذا كنت تعتبر أنك بحاجة إلى تثبيت برامج أخرى على القرص وترك مساحة للمستندات المختلفة، فلا يمكن تسمية القرص الذي يبلغ حجمه 10 غيغابايت بأنه كبير جدًا.

في إصدار نظام التشغيل Windows XP، تغير مظهر النظام بشكل كبير. تبدو الأزرار والأيقونات واللوحات الآن مختلفة بعض الشيء. حتى القائمة الرئيسية لنظام التشغيل Windows قد تغيرت. تعد تغييرات الواجهة هي الأكثر أهمية منذ الانتقال من Windows 3.1 إلى Windows 95. ومع ذلك، من الممكن استخدام الواجهة القديمة إذا كنت معتادًا عليها. تجدر الإشارة بشكل خاص إلى تشغيل البرامج في وضع التوافق مع الإصدارات السابقة من Windows. يمكنك العمل مع برنامج مكتوب لنظام التشغيل Windows 95، ولا يعمل في نظام التشغيل Windows 2000. تحتوي جميع إصدارات نظام التشغيل Windows XP على العديد من الابتكارات. يتم دعم مجموعة واسعة من الأجهزة. يتيح لك النظام معالجة مقاطع الفيديو والصور الفوتوغرافية والرسومات والموسيقى والأغاني بسهولة ويسر. الان مع باستخدام ويندوزيمكن لأي شخص بناء XP شبكة منزليةيعتمد على جهازي كمبيوتر أو ثلاثة، مما يوفر مشاركة الملفات والمجلدات والطابعة والفاكس والوصول إلى الإنترنت.

عند العمل مع نظام التشغيل Windows XP، لا تحتاج إلى تثبيت برامج إضافية لنسخ المعلومات على أقراص مضغوطة قابلة للتسجيل وإعادة الكتابة. يمكنك نسخ قرص مضغوط مباشرةً من Windows Explorer. بالمناسبة، لقد تغير الموصل كثيرا. بالإضافة إلى دعم المجلدات المضغوطة والمجلدات الخاصة لتخزين الصور والموسيقى ومقاطع الفيديو، تمت إضافة لوحة بها أوامر يتغير تكوينها اعتمادًا على الإجراءات التي تقوم بها.

أحد العناصر المفيدة للنظام هو محرر الفيديو. يمكنك الآن إجراء تحرير احترافي غير خطي لأفلام الهواة الخاصة بك. أصبح العمل مع الكاميرات الرقمية والماسحات الضوئية أسهل بكثير. لا تحتاج إلى أي برامج إضافية لإدخال صورة إلى جهاز الكمبيوتر الخاص بك، وتحويلها قليلاً، وطباعتها. يدعم الآن مشغل الصوت والفيديو العالمي المزيد من التنسيقات ويسمح لك بتغيير ملفاتك مظهر. يمكنك إنشاء ملفات الصوت الخاصة بك بتنسيق MP3 الشهير. ويدعم المشغل العالمي أيضًا تشغيل قرص الفيديو الرقمي (DVD)، مما يسمح لك بالاستمتاع بأعلى جودة للصورة والصوت عند مشاهدة أفلام اليوم. للترفيه، يتضمن Windows XP العديد من الألعاب الجديدة، بعضها يسمح لك باللعب عبر الإنترنت.

كما تم تحسين أمان النظام بشكل ملحوظ. الآن، إذا قمت بحذف ملفات النظام المهمة عن طريق الخطأ، فسيتم استعادتها تلقائيًا. من الممكن استعادة النظام إلى حالته السابقة بعد تثبيت البرامج والمعدات الجديدة. يتيح لك الدعم المحسن لتقنية التوصيل والتشغيل توصيل العديد من الأجهزة المنزلية الحديثة بجهاز الكمبيوتر الخاص بك.

كما تلقت أدوات العمل مع الإنترنت مزيدًا من التطوير. تمت إعادة تصميم نظام المساعدة بشكل كبير وتم تحسين نظام الأمان. لقد أثرت العديد من التغييرات على وسائل إدارة وإدارة عمل العديد من المستخدمين على شبكة الكمبيوتر المحلية.

وهناك العديد من الابتكارات الأخرى في النظام والتي ستتعرف عليها أثناء قراءتك للكتاب والتعرف على نظام التشغيل Windows XP. ومع ذلك، قبل البدء في العمل مع النظام، نوصي بالتعرف على المفاهيم الأساسية المستخدمة في نظام التشغيل Windows XP. إذا كنت معتادًا على الإصدارات السابقة من Windows، فستكون معظم المفاهيم مألوفة لك.

شبابيكمشهد من خلال

Windows Vista هو نظام تشغيل من عائلة Microsoft Windows NT، وهو عبارة عن مجموعة من أنظمة التشغيل المستخدمة على أجهزة الكمبيوتر الشخصية الاستهلاكية. في مرحلة التطوير، كان نظام التشغيل هذا يحمل الاسم الرمزي "Longhorn".

في خط إنتاج Windows NT، يكون Windows Vista هو الإصدار 6.0 (Windows 2000 - 5.0، Windows XP - 5.1، Windows Server 2003 - 5.2). يُستخدم الاختصار "WinVI" أحيانًا للإشارة إلى "Windows Vista"، الذي يجمع بين اسم "Vista" ورقم الإصدار المكتوب بالأرقام الرومانية.

يعد نظام التشغيل Windows Vista، مثل نظام التشغيل Windows XP، نظامًا مخصصًا للعميل فقط. أصدرت Microsoft أيضًا إصدار خادم من نظام التشغيل Windows Vista - Windows Server 2008.

في 30 نوفمبر 2006، أصدرت Microsoft رسميًا نظامي التشغيل Windows Vista وOffice 2007 لعملاء المؤسسات. في 30 يناير 2007، بدأت مبيعات النظام في رابطة الدول المستقلة للمستخدمين العاديين.

وفقًا لتحليلات الويب من W3Schools، اعتبارًا من أكتوبر 2012، بلغت حصة Windows Vista في السوق ▼ 3.0%؛ بلغت هذه القيمة ذروتها عند 18.6٪ في أكتوبر 2009.

شبابيك 7

Windows 7 هو نظام تشغيل من عائلة Windows NT، يتبع نظام التشغيل Windows Vista. النظام التالي بعد Windows 7 في خط Windows 8. في خط Windows NT، يحتوي النظام على رقم الإصدار 6.1 (Windows 2000 - 5.0، Windows XP - 5.1، Windows Server 2003 - 5.2، Windows Vista و Windows Server 2008 - 6.0) . إصدار الخادم هو Windows Server 2008 R2، وهو الإصدار المخصص للأنظمة المتكاملة (المبني من مكونات ويندوز) - Windows Embedded Standard 2011 (Quebec)، الهاتف المحمول - Windows Embedded Compact 2011 (Chelan، Windows CE 7.0).

تم طرح نظام التشغيل للبيع في 22 أكتوبر 2009، بعد أقل من ثلاث سنوات من إصدار نظام التشغيل السابق، Windows Vista. تم منح الشركاء والعملاء الذين لديهم ترخيص ترخيص مجمع إمكانية الوصول إلى RTM في 24 يوليو 2009. صور التثبيت الأصلية للنسخة النهائية من النظام متاحة على الإنترنت منذ 21 يوليو 2009.

وفقًا لتحليلات الويب من W3Schools (الإنجليزية)، اعتبارًا من أكتوبر 2012، كانت حصة Windows 7 بين أنظمة التشغيل المستخدمة في العالم للوصول إلى الإنترنت ▲ 56.8%. وبهذا المعيار، فهو في المركز الأول، متجاوزًا الزعيم السابق - Windows XP - في أغسطس 2011.

نظام الملفاتNTFS

NTFS (من نظام ملفات التكنولوجيا الجديدة باللغة الإنجليزية - "نظام ملفات التكنولوجيا الجديدة") هو نظام الملفات القياسي لعائلة أنظمة التشغيل Microsoft Windows NT.

تم استخدام نظام الملفات HPFS لأول مرة لنظام التشغيل OS/2 1.2 لتوفير الوصول إلى محركات الأقراص الكبيرة التي كانت تظهر في السوق في ذلك الوقت. بالإضافة إلى ذلك، هناك حاجة لتوسيع نظام التسمية الحالي، وتحسين التنظيم والأمن لتلبية الاحتياجات المتزايدة لسوق خوادم الشبكة. يدعم نظام ملفات HPFS بنية دليل FAT ويضيف فرزًا للملفات حسب الاسم. يمكن أن يحتوي اسم الملف على ما يصل إلى 254 حرفًا مزدوج البايت. يتكون الملف من "بيانات" وسمات خاصة، مما يخلق فرصًا إضافية لدعم أنواع أخرى من أسماء الملفات وتحسين الأمان. بالإضافة إلى ذلك، فإن أصغر كتلة لتخزين البيانات تساوي الآن حجم القطاع الفعلي (512 بايت)، مما يقلل من هدر مساحة القرص.

حل NTFS محل نظام الملفات FAT المستخدم في MS-DOS وMicrosoft Windows. يدعم NTFS نظام بيانات التعريف ويستخدم هياكل بيانات متخصصة لتخزين معلومات الملف لتحسين الأداء والموثوقية وكفاءة مساحة القرص. يقوم NTFS بتخزين معلومات حول الملفات في جدول الملفات الرئيسية (MFT). يحتوي NTFS على إمكانات مدمجة لتقييد الوصول إلى البيانات لمستخدمين ومجموعات مستخدمين مختلفة (قوائم التحكم في الوصول (ACLs))، بالإضافة إلى تعيين الحصص (قيود على الحد الأقصى لمساحة القرص التي يشغلها مستخدمون معينون). يستخدم NTFS نظام تسجيل USN لتحسين موثوقية نظام الملفات.

تم تطوير NTFS على أساس نظام الملفات HPFS (نظام الملفات عالي الأداء)، الذي أنشأته Microsoft بالتعاون مع IBM لنظام التشغيل OS/2. ولكن بعد أن تلقت ابتكارات مفيدة بلا شك مثل الحصص والتسجيل والتحكم في الوصول والتدقيق، فقد فقدت إلى حد كبير [المصدر غير محدد 242 يومًا] الأداء العالي جدًا لعمليات الملفات المتأصلة في سلفها (HPFS).

هناك عدة إصدارات من NTFS: v1.2 يستخدم في Windows NT 3.51 وWindows NT 4.0، v3.0 يأتي مع Windows 2000، v3.1 يأتي مع Windows XP، Windows Server 2003، Windows Server 2003 R2، Windows Vista، Windows 7 وويندوز سيرفر 2008، ويندوز سيرفر 2008 R2.

تحديد نظام الملفاتمغلقة. وهذا يخلق بعض الصعوبات عند تنفيذ دعمه في منتجات الطرف الثالث التي لا تنتمي إلى Microsoft - على وجه الخصوص، يتعين على مطوري برامج التشغيل لأنظمة التشغيل المجانية إجراء هندسة عكسية للنظام.

تحتوي إدخالات دليل نظام ملفات HPFS على معلومات أكثر من FAT. إلى جانب سمات الملف، يتم تخزين معلومات حول الإنشاء والتعديل، بالإضافة إلى تاريخ ووقت الوصول هنا. تشير إدخالات دليل نظام ملفات HPFS إلى FNODE بدلاً من المجموعة الأولى من الملف. قد يحتوي FNODE على بيانات ملف، أو مؤشرات لبيانات الملف، أو بنيات أخرى تشير إلى بيانات الملف. يحاول HPFS وضع بيانات الملف في قطاعات متجاورة كلما أمكن ذلك. يؤدي هذا إلى زيادة سرعة معالجة الملفات التسلسلية. يقوم HPFS بتقسيم القرص إلى كتل تبلغ مساحة كل منها 8 ميجابايت ويحاول دائمًا كتابة ملف داخل نفس الكتلة. لكل كتلة، يتم حجز 2 كيلو بايت لجدول التخصيص، الذي يحتوي على معلومات حول القطاعات المكتوبة والمجانية داخل الكتلة. يؤدي الحظر إلى تحسين الأداء لأن رأس القرص يجب أن يعود ليس إلى البداية المنطقية للقرص (عادةً الأسطوانة صفر) ولكن إلى جدول التخصيص الخاص بأقرب كتلة لتحديد مكان حفظ الملف. بالإضافة إلى ذلك، يحتوي نظام الملفات HPFS على كائنين فريدين للبيانات.