نظام تشغيل الشبكة نظام التشغيل) هو نظام تشغيل يوفر معالجة وتخزين ونقل البيانات إلى شبكة المعلومات.

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

هناك أنظمة تشغيل خاصة للشبكات تُعطى وظائف الأنظمة العادية (مثل Windows NT) وأنظمة التشغيل العادية (Windows XP) التي تُعطى وظائف الشبكة. تحتوي جميع أنظمة التشغيل الحديثة تقريبًا على وظائف شبكة مدمجة.

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

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

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

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

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

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

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

- نظام تشغيل شبكي تم تطوير نواته بناءً على نظام التشغيل Unix. يتم توزيع Linux بمصدر مفتوح رموز المصدرويستخدم لإنشاء خوادم في شبكات الكمبيوتر وعلى الإنترنت.

هو نظام تشغيل شبكة تم تطويره بواسطة شركة Novell ويستخدم بنية نظير إلى نظير أو خادم العميل.

عبارة عن نظام تشغيل شبكي متعدد المهام تم تطويره بواسطة شركة Microsoft Corporation ويدعم بنية خادم العميل. يأتي نظام التشغيل Windows NT في منتجين:

  • Windows NT Server، الذي يقوم بوظائف الخادم؛
  • Windows NT Workstation، الذي ينفذ مهام العميل.

وتشمل هذه الفرص ما يلي:

  • دعم معدات الشبكة
  • يدعم بروتوكولات الشبكة
  • دعم بروتوكول التوجيه
  • دعم تصفية حركة مرور الشبكة
  • دعم الوصول إلى الموارد البعيدة مثل الطابعات والأقراص وما إلى ذلك عبر الشبكة
  • دعم بروتوكولات ترخيص الشبكة
  • وجود خدمات الشبكة في النظام والتي تسمح للمستخدمين عن بعد باستخدام موارد الكمبيوتر

أمثلة على أنظمة تشغيل الشبكات:

  • مايكروسوفت ويندوز (NT، XP، فيستا، سبعة)
  • أنظمة UNIX المختلفة مثل Solaris وFreeBSD
  • أنظمة جنو/لينكس المختلفة
  • ZYNOS بواسطة ZyXEL

الغرض الرئيسي

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

  • نظام تشغيل الشبكة للخوادم؛
  • نظام تشغيل الشبكة للمستخدمين.

هناك أنظمة تشغيل خاصة بالشبكات لها وظائف الأنظمة التقليدية (مثل: Windows NT) وأنظمة التشغيل العادية (مثل: Windows XP) التي لها وظائف الشبكة. اليوم، تحتوي جميع أنظمة التشغيل الحديثة تقريبًا على وظائف شبكة مدمجة.


مؤسسة ويكيميديا.

  • 2010.

مورجونوف

    تعرف على "نظام تشغيل الشبكة" في القواميس الأخرى:نظام تشغيل الشبكة - نظام تشغيل يوفر معالجة وتخزين ونقل البيانات في شبكة المعلومات. يحدد نظام تشغيل الشبكة مجموعة مترابطة من بروتوكولات المستوى الأعلى التي توفر وظائف الشبكة الأساسية: معالجة الكائنات...

    القاموس المالينظام تشغيل الشبكة

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

    نظام تشغيل شبكة القاهرةهو نظام تشغيل شبكي ذو بنية موجهة للكائنات تم تطويره بواسطة شركة Microsoft Corporation. يعتمد نظام تشغيل القاهرة على نظام ملفات موجه للكائنات. يوفر نظام تشغيل القاهرة بيئة معالجة موزعة. بواسطة… … - نظام تشغيل يوفر معالجة وتخزين ونقل البيانات في شبكة المعلومات. يحدد نظام تشغيل الشبكة مجموعة مترابطة من بروتوكولات المستوى الأعلى التي توفر وظائف الشبكة الأساسية: معالجة الكائنات...

    نظام تشغيل الشبكة AIX- نسخة من نظام التشغيل UNIX الذي طورته شركة IBM، مما يسمح باستخدامه على أنظمة الكمبيوتر مهما كان حجمها وأدائها. يقوم نظام AIX OS بإجراء معالجة متعددة متماثلة، ويوازي... ... نظام الشبكة (التشغيل) بناءً على معيار Ethernet- - [إي إس ألكسيف ، أ.أ. قاموس توضيحي إنجليزي-روسي في هندسة أنظمة الكمبيوتر. موسكو 1993] المواضيع تكنولوجيا المعلومات

    بشكل عام EN Xerox Network SystemXNS...دليل المترجم الفني تكنولوجيا المعلومات

    نظام تشغيل الشبكات نت وير- نظام تشغيل الكمبيوتر (OS)، وهو برنامج أو مجموعة من البرامج الموجودة بشكل دائم في ذاكرة الكمبيوتر؛ ينظم الإدارة العامة لأجهزة الآلة وتفاعلها مع المستخدم. يضمن إطلاق وتشغيل جميع البرامج الأخرى. في… … القاموس الموسوعي

    نظام التشغيل- ولهذا المصطلح معاني أخرى، انظر نظام التشغيل (معاني). تتم إعادة توجيه طلب "OS" هنا؛ انظر أيضا معاني أخرى. نظام التشغيل، مختصر. نظام التشغيل (نظام التشغيل الإنجليزي، OS) مجمع من المديرين و... ... ويكيبيديا

    كوزموس (نظام تشغيل)- الكون... ويكيبيديا

    بريق (نظام ملفات الشبكة)- نوع اللمعان الموزع نظام الملفاتمطور نظام التشغيل شركة أوراكل لينكس أحدث نسخة 1.8.5 (29 أكتوبر 2010) الإصدار التجريبي 2.0.0 (30 أغسطس 2010) الترخيص ... ويكيبيديا

نظام تشغيل الشبكة هو نظام تشغيل يوفر معالجة وتخزين ونقل البيانات في شبكة المعلومات.

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

هناك أنظمة تشغيل خاصة للشبكات تُعطى وظائف الأنظمة العادية (مثل Windows NT) وأنظمة التشغيل العادية (Windows XP) التي تُعطى وظائف الشبكة. تحتوي جميع أنظمة التشغيل الحديثة تقريبًا على وظائف شبكة مدمجة.

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

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

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

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

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

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

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

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

نمطية عالية ومرونة من الأول إصدارات ويندوزسمح NT بنقل النظام بنجاح إلى منصات غير تابعة لشركة Intel مثل Alpha (DEC Corporation)، وPower PC (IBM)، وMIPS (Silicon Graphic). تقتصر الإصدارات اللاحقة على دعم بنية Intel x86. يظهر في الشكل مخطط معماري مبسط يهدف إلى تشغيل تطبيقات Win32.

إدارة العمليات

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

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

16) تخطيط العملياتيتضمن حل المشاكل التالية:

تحديد النقطة الزمنية لتغيير عملية التشغيل؛

اختيار عملية لتنفيذها من قائمة انتظار العمليات الجاهزة؛

تبديل سياقات العمليات "القديمة" و"الجديدة".

يتم حل المشكلتين الأوليين عن طريق البرامج، ويتم حل المشكلة الأخيرة إلى حد كبير عن طريق الأجهزة (انظر القسم 2.3. "دعم الأجهزة لإدارة الذاكرة وبيئة المهام المتعددة في معالجات Intel 80386 و80486 وPentium الدقيقة").

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

وفقا للخوارزميات القائمة على القياس الكمي، يحدث تغيير في العملية النشطة إذا:

انتهت العملية وخرجت من النظام

حدث خطأ

دخلت العملية إلى حالة الانتظار،

لقد تم استنفاد وقت وحدة المعالجة المركزية المخصص لهذه العملية.

إدارة الذاكرة

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

أنواع العناوين

تُستخدم الأسماء الرمزية (التسميات) والعناوين الافتراضية والعناوين الفعلية لتحديد المتغيرات والأوامر

يتم تعيين الأسماء الرمزية من قبل المستخدم عند كتابة برنامج بلغة خوارزمية أو لغة التجميع.

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

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

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

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

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

شبكة الكمبيوتر عبارة عن مجمع من أجهزة الكمبيوتر المتصلة بواسطة نظام اتصالات ومزودة ببرامج مناسبة تسمح لمستخدمي الشبكة بالوصول إلى موارد هذه المجموعة من أجهزة الكمبيوتر. يمكن لأجهزة الكمبيوتر بمختلف أنواعها، والتي قد تكون معالجات دقيقة صغيرة أو محطات عمل أو أجهزة كمبيوتر صغيرة أو أجهزة كمبيوتر شخصية أو أجهزة كمبيوتر فائقة، أن تشكل شبكة. قد يشتمل نظام الاتصال على الكابلات وأجهزة إعادة الإرسال ونماذج الضغط على الأزرار ولوحات المفاتيح - الموزعين والأجهزة الأخرى التي توفر نقل البيانات بين أي زوج من أجهزة الكمبيوتر على الشبكة Tanenbaum، E. أنظمة التشغيل الحديثة [نص] / E. Tanenbaum. - الطبعة الثانية. - سانت بطرسبرغ: بيتر، 2008. - ص 17. تسمح شبكة الكمبيوتر للمستهلك بالعمل مع الكمبيوتر بشكل مستقل وتضيف إليه القدرة على الوصول إلى المعلومات وموارد الأجهزة لأجهزة الكمبيوتر الأخرى الموجودة على الشبكة.

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

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

يوضح الملحق أ المكونات الوظيفية الرئيسية لنظام تشغيل الشبكة:

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

يمكن تقسيم مرافق الشبكة بدورها إلى ثلاثة مكونات:

ظروف المرافق للمرافق والخدمات المحلية في الاستخدام العام- جزء الخادم من نظام التشغيل؛

وسائل طلب الوصول لإزالة الموارد والخدمات - جزء العميل من نظام التشغيل؛

آليات نظام التشغيل التي تضمن، جنبًا إلى جنب مع نظام الاتصالات، نقل الرسائل بين أجهزة الكمبيوتر المتصلة بالشبكة.

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

القابلية للتوسعة؛

قابلية النقل؛

التوافق؛

الموثوقية والتسامح مع الخطأ.

أمان؛

أداء.

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

في نظام تشغيل الشبكة لجهاز فردي، من الممكن تحديد بعض الأجزاء:

أدوات لإدارة موارد الكمبيوتر المحلية: وظائف تخصيص ذاكرة الوصول العشوائي (RAM) بين العمليات، وعمليات الجدولة والإرسال، ووسائل إدارة المعالجات في المحاكاة متعددة المعالجات، ووسائل إدارة الأجهزة الطرفية وغيرها من وظائف الاستخدام الرشيد للموارد الطبيعية لنظام التشغيل المحلي Golitsyna O.L.، البرمجيات [ نص]/ أ.ل. جوليتسينا ، آي. بوبوف، تي.إل. بارتيكا. - م: المنتدى، 2008. - ص33.

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

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

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

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

أنواع أنظمة تشغيل الشبكات

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

في الحالة الأولى، يُطلق على نظام التشغيل اسم نظير إلى نظير، ولا يسمح لك بالوصول إلى موارد أجهزة الكمبيوتر الأخرى فحسب، بل يسمح لك أيضًا بتخزين مواردك الخاصة في تعليمات مستهلكي أجهزة الكمبيوتر الأخرى. على سبيل المثال، إذا كانت كافة أجهزة الكمبيوتر الموجودة على الشبكة تحتوي على عملاء وخوادم خدمة ملفات مثبتة، فيمكن لجميع المستخدمين على الشبكة مشاركة ملفات بعضهم البعض. تسمى أجهزة الكمبيوتر التي تجمع بين وظائف العميل والخادم مناطق نظير إلى نظير Tanenbaum E. شبكات الكمبيوتر. - الطبعة الرابعة. [النص]/التحويل. من اللغة الإنجليزية - سانت بطرسبرغ: بيتر، 2007. - ص 190.

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

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

أمثلة على أنظمة تشغيل الشبكة:

أكرر أن جميع أنظمة التشغيل تقريبًا تعتمد على الشبكة اليوم. الأكثر شيوعا هي:

نوفيل نتوير

مايكروسوفت ويندوز (95، NT، XP، فيستا، سبعة)

متنوع أنظمة يونيكس، مثل سولاريس، فري بي إس دي

أنظمة جنو/لينكس المختلفة

ZYNOS بواسطة ZyXEL

نظام التشغيل كروم من جوجل.

ويرد جدول زمني لاستخدام أنظمة تشغيل الشبكة في المؤسسات في الملحق ب.

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

عند العمل مع شبكة، يمكن للكمبيوتر أن يعمل في دورين:

إذا طلب جهاز كمبيوتر معلومات وخدمات من كمبيوتر آخر على الشبكة، فسيتم استدعاء هذا الكمبيوتر محطة العمل؛

إذا كان الكمبيوتر يوفر معلوماته وخدماته لأجهزة كمبيوتر أخرى على الشبكة، فسيتم استدعاؤه الخادم.

يمكن للخادم تقديم خدمات متنوعة، من أشهرها ما يلي: تخزين الملفات وتوفيرها (خادم الملفات)؛إخراج الطابعة (خادم الطباعة)؛استقبال وإعادة توجيه رسائل الفاكس (خادم الفاكس)؛استقبال وتخزين ونقل الرسائل بريد إلكتروني (خادم البريد)؛استضافة الموقع (خادم الويب).

يتم استدعاء الخدمات التي يقدمها الخادم خدمات.يمكن تشغيل خدمات متعددة على نفس الخادم.

لكي يتمكن الخادم من تقديم خدمة معينة، من الضروري تشغيل البرنامج المقابل كجزء من نظام تشغيل الخادم.

للوصول إلى خدمات الخادم من محطات العمل، يجب عليك تشغيل البرنامج المناسب المسمى عميل.

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

يتكون نظام تشغيل الشبكةمن الأجزاء التالية:

– أدوات إدارة الموارد المحلية – تخصيص الذاكرة، وجدولة العمليات، وما إلى ذلك؛

- جزء الخادم - توفير الموارد والخدمات الخاصة للاستخدام العام؛

- جزء العميل - يوفر الوصول إلى الموارد والخدمات البعيدة

نظام تشغيل الشبكة:

- نظير إلى نظير - يمكن لكل كمبيوتر على الشبكة أداء وظائف كل من العميل والخادم (شبكة نظير إلى نظير)؛

– مع خادم مخصص – مثبت على جهاز كمبيوتر منفصل – خادم (شبكة مع خادم مخصص)

شبكات خوادم مخصصة:

المزايا:

– إنتاجية عالية.

- توافر أدوات الإدارة والإدارة المتطورة في الشبكة؛

- توافر وسائل الاتصال المتطورة لقطاعات الشبكة البعيدة؛

- وضع تشغيل خادم العميل الموزع؛

عيوب:

- صعوبة في التطوير والتشغيل

أمثلة على أنظمة تشغيل الشبكات ذات الخادم المخصص: Windows NT؛ ويندوز 2000؛ ويندوز إكس بي؛ نوفيل نت وير؛ يونكس؛ لينكس.

يمكن أن يعمل Windows 2000 Server على النحو التالي: خادم الملفات; خادم الطباعة؛ خادم التطبيقات؛ وحدة تحكم المجال؛ خادم الوصول عن بعد؛ خادم الإنترنت؛ خادم أمن البيانات؛ خادم النسخ الاحتياطي للبيانات؛ خادم الاتصالات خادم الخدمات المساعدة.

يتضمن نظام تشغيل الشبكة مجموعة من برامج التحكم والصيانة التي توفر:

- طريقة الوصول بين البرامج (القدرة على تنظيم الاتصال بين برامج التطبيقات الفردية للمجمع المنفذة في عقد الشبكة المختلفة)؛

- نفاذ برامج التطبيقات الفردية إلى موارد الشبكة (وفي المقام الأول إلى أجهزة الإدخال/الإخراج)؛

- مزامنة التطبيق برمجةفي ظروف وصولهم إلى نفس مورد الحوسبة؛

- تبادل المعلومات بين البرامج باستخدام الشبكة " صناديق البريد»;

- تنفيذ أوامر المشغل من محطة متصلة بإحدى عقد الشبكة على أي جهاز متصل بعقدة شبكة كمبيوتر بعيدة أخرى؛

- الإدخال عن بعد للمهام التي يتم إدخالها من أي محطة وتنفيذها على أي جهاز كمبيوتر دفعة واحدة أو عبر الإنترنت؛

- تبادل مجموعات البيانات (الملفات) بين حواسيب الشبكة؛

- الوصول إلى الملفات المخزنة فيه أجهزة الكمبيوتر البعيدةومعالجة هذه الملفات؛

- حماية البيانات والموارد الحاسوبية للشبكة من الوصول غير المصرح به؛

- إصدار أنواع مختلفة من الشهادات بشأن استخدام المعلومات والبرمجيات والموارد التقنية للشبكة؛

- الانتقال رسائل نصيةمن محطة مستخدم إلى أخرى (البريد الإلكتروني).

استخدام نظام تشغيل الشبكة:

- تحديد تسلسل حل مشاكل المستخدم؛

- يتم تزويد مهام المستعمل بالبيانات الضرورية المخزنة في مختلف عقد الشبكة؛

- مراقبة تشغيل أجهزة وبرمجيات الشبكة؛

- يتم ضمان التوزيع المخطط والتشغيلي للموارد اعتمادًا على الاحتياجات الناشئة لمختلف مستخدمي شبكة الكمبيوتر.

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

نظام تشغيل الشبكة ويندوز XP

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

بشكل قياسي، يتضمن نظام التشغيل خدمة الوصول إلى الملفات وخدمة الطباعة.

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

يمكن تحديد كل مورد وضع الوصول:

الوصول إلى كلمة المرور - للعمل مع هذا المورد الذي تحتاج إلى معرفته كلمة المرور.

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

اختر من القائمة يبدأفريق الطابعات والفاكسات;

حدد الطابعة المطلوبة؛

اختر من القائمة ملففقرة مشاركة وحدد المربع مشاركة هذه الطابعة.

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

يمكن تقييم نظام تشغيل الشبكة من خلال امتثاله للمتطلبات الأساسية لبيئة الشبكة، وهي، إن أمكن:

مشاركة الملفات والطابعات بإنتاجية عالية؛

تشغيل تطبيقات بنية خادم العميل بشكل فعال، بما في ذلك تطبيقات البائعين؛

العمل على منصات مختلفة ومع مختلف معدات الشبكة;

توفير التكامل مع الإنترنت: دعم بروتوكول TCP/IP، وبروتوكول التكوين الديناميكي للمضيف - دكب)،برنامج خادم الويب؛

الوصول إلى الشبكة عن بعد؛

تنظيم البريد الإلكتروني الداخلي، والمناقشات الجماعية؛

يمكنك الوصول إلى الموارد عبر شبكات متعددة الخوادم متفرقة جغرافيًا باستخدام خدمات الدليل والتسمية.

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

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

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

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

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

نظام تشغيل الشبكة نت وير

لضمان عمل الشبكة المحلية باستخدام خادم الملفات، تم حاليًا تطوير عدد من أنظمة تشغيل الشبكة. واحد منهم هو NetWare من Novell.

ندرج الوظائف الرئيسية لنظام تشغيل الشبكة الذي تنفذه NetWare:

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

إدارة الاتصالات لمختلف طبولوجيا الشبكة الفرعية وبروتوكولات الاتصال المستخدمة. وبالتالي، تستخدم محطات عمل UNIX، كقاعدة عامة، بروتوكول TCP/IP، وتستخدم أجهزة الكمبيوتر الشخصية على شبكة NetWare IPX/SPX، ويوفر نظام تشغيل الشبكة الدعم لهذه البروتوكولات.

التأكد من تشغيل البرامج الموجودة على الخادم والتي تعمل على توسيع واستكمال وظائف نظام تشغيل الشبكة نفسه. تسمى هذه البرامج وحدات NetWare القابلة للتحميل (NLM). تم تطوير وحدات NLM من قبل الشركة المصنعة نفسها ومن قبل شركات خارجية. تُستخدم NLMs لضمان تشغيل قواعد البيانات (تخزين ومعالجة قواعد البيانات على خادم قاعدة بيانات مع سرعة عالية). يمكن أن تكون أمثلة هذه NLMs هي الوحدات النمطية المستخدمة للوصول إلى Oracle أو Sybase أو Microsoft SQL Server DBMS.

يظهر الشكل هيكل الشبكة المحلية لطوبولوجيا أحادية القناة مع خادم الملفات.

أرز. - الشبكة المحلية أجهزة الكمبيوتر الشخصية Novell NetWare مع بنية قليلة القنوات

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

تم تصميم NetWare OS، مثل أنظمة تشغيل الشبكات الأخرى، للعمل مع لوحات مختلفة. قائمة الأنواع المحتملة من اللوحات واسعة جدًا. يدعم العديد من بطاقات Ethernet وToken-Ring وArcnet. وفقا لهذا، يضمن نظام تشغيل الشبكة تشغيل شبكة من أي هيكل، بما في ذلك قناة أحادية.

برنامج التشغيل هو الرابط بين الغلاف الذي يعمل على محطة العمل وبطاقة الشبكة. يتم تزويد برنامج التشغيل ببطاقة الشبكة ويوفر التكوين للميزات المادية للبطاقة.

الشبكة المحلية مع عدة خوادم الملفات

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

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

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

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

FDDI (واجهة البيانات الموزعة بالألياف الضوئية) - واجهة نقل البيانات بالألياف الضوئية وCDDI (واجهة البيانات الموزعة بالنحاس) - واجهة نقل البيانات السلكية، مما يوفر سرعة نقل تبلغ 100 ميجابت/ثانية؛

إيثرنت (سريع) - 100 ميجابت/ثانية.

ATM (طريقة النقل غير المتزامنة) هي طريقة غير متزامنة لنقل البيانات توفر سرعات تصل إلى 622 ميجابت/ثانية.

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

أرز. – بنية شبكة NetWare Novell مع العديد من خوادم الملفات التي تعمل كأجهزة توجيه

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

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

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

قاعدة بيانات NDS التي تخزن كائنات الشبكة هي قاعدة بيانات هرمية ويتم عرضها بواسطة الأدوات المساعدة في بنية شجرة مشابهة لتلك التي يستخدمها Windows لعرض بنية القرص، ولهذا السبب يطلق عليها غالبًا اسم شجرة الدليل.

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

على سبيل المثال، يتم تمثيل الطالب سميرنوف عبر الإنترنت باسم المستخدم سميرنوف. يدرس سميرنوف في المجموعة EY11 (الحاوية Ey11)، ويدرس المجموعة في الغرفة 209 (الحاوية 209) ويخزن البيانات على خادم هذه الغرفة، الغرفة تابعة لكلية الاقتصاد (الحاوية Econ_fak). تحتوي حاوية المؤسسة على اسم الجامعة - Gsu. سيتم كتابة اسم الشبكة الكامل لهذا الطالب على النحو التالي:

سميرنوف. Ey11.209. Econ_fak.Gsu

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

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

تنقسم الحاويات المصممة لدمج الكائنات في مجموعات إلى ثلاثة أنواع ويتم تحديدها:

بلد الحاوية - C (قد لا تكون هذه الحاوية موجودة في شجرة الشبكة)،

تنظيم الحاوية - O (يجب أن تحتوي الشبكة على حاوية واحدة على الأقل، ولا يمكن أن تحتوي حاوية من النوع O على حاوية أخرى من النوع O)،

وحدة الحاوية - OU (غير مطلوبة، ولكن إذا كانت موجودة، فيجب تضمينها في حاوية من النوع O مباشرة أو من خلال حاوية أخرى من النوع OU. عدد مستويات التداخل للحاويات من النوع OU داخل بعضها البعض غير محدود).

المستوى الإلزامي الأعلى لـ NDS، كما هو الحال في بنية القرص، يسمى الجذر. يمكن أن يكون لشجرة الشبكة جذر واحد. في الأدوات المساعدة الرسومية لـ NetWare، يتم تمثيل الجذر بواسطة رمز الأرض.

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

إذا افترضنا، في المثال أعلاه، أنه تم تعيين السياق الحالي على Gsu.Econ_fak، فسيحتاج المستخدم فقط إلى إدخال الاسم:

سميرنوف.Eyl1.209

تعتمد كيفية تغيير السياق الحالي على برنامج العميل الذي يعمل على محطة العمل الخاصة بك.

حقوق الوصول إلى الكائنات

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

المشرف (المسؤول) – السيطرة الكاملة على الكائن؛

تصفح - عرض كائن في شجرة الدليل؛

إنشاء – إنشاء كائنات جديدة؛

حذف – حذف الكائنات؛

إعادة التسمية - يغير اسم الكائن.

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


المعلومات ذات الصلة.