وصف موجز لأنظمة التشغيل الرئيسية. خصائص أنظمة التشغيل. إنشاء شبكات محلية في نظام التشغيل MS Windows

💖 هل يعجبك؟شارك الرابط مع أصدقائك

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

الأكثر شيوعا هي غرفة العمليات نظام ويندوز. هناك عدة إصدارات من Windows: Windows-3.1، Windows-95، Windows-98، Windows-2000، Windows NT. كلهم قريبون من بعضهم البعض في المحتوى. لذلك، سننظر في أنظمة التشغيل مثل DOS و Windows-95.

يعد MS-DOS أحد أنظمة التشغيل الأولى ومن أشهرها. بلغت شعبية نظام التشغيل هذا ذروتها في التسعينيات، والآن نادرا ما يستخدم نظام التشغيل هذا. الأكثر شعبية في العالم هذه اللحظةيتم استخدام أنظمة تشغيل ميكروسوفت. تبلغ حصتها حوالي 90٪ بين جميع أنظمة التشغيل. تعتمد الأنظمة الأكثر استقرارًا لهذه الشركة على تقنية NT.

نظام التشغيل دوس

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

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

2) محمل نظام التشغيل هو برنامج قصير جدًا يقع في القطاع الأول من كل قرص مرن DOS. تتمثل وظيفة هذا البرنامج في قراءة وحدتين إضافيتين لنظام التشغيل في الذاكرة، مما يكمل عملية تمهيد DOS.

3) يقوم معالج أوامر DOS بمعالجة الأوامر التي يدخلها المستخدم. معالج الأوامر موجود في ملف قرص! COMMAND.COM على القرص الذي يقوم نظام التشغيل بالتمهيد منه. بعض أوامر المستخدم، مثل Type أو Dir أو Sop) معالج الأوامريفعل ذلك بنفسه. تسمى هذه الأوامر داخلية. لتنفيذ أوامر المستخدم (الخارجية) الأخرى، يبحث معالج الأوامر في الأقراص عن برنامج يحمل الاسم المناسب، وإذا وجده، يقوم بتحميله في الذاكرة وينقل التحكم إليه. في نهاية البرنامج، يقوم معالج الأوامر بحذف البرنامج من الذاكرة ويعرض رسالة تشير إلى أنه جاهز لتنفيذ الأوامر (موجه DOS).

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

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

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

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

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

نظام التشغيل هو الجزء الأكثر ارتباطًا بالبرنامج الوسائل التقنيةأجزاء الكمبيوتر).

وظائف نظام التشغيل الرئيسية:

إدارة موارد الكمبيوتر: وقت وحدة المعالجة المركزية والتوزيع الذاكرة الداخليةوالملفات والأجهزة الخارجية؛

تنظيم حوار مع المستخدم؛

تمهيد الكمبيوتر.

إطلاق برامج للتنفيذ؛

اختبار المعدات.

نظام التشغيل MS-DOS

يتكون نظام التشغيل MS-DOS من العديد من الملفات المختلفة. وهي تتضمن ملفات نظام التشغيل الفعلية IO.SYS وMSDOS.SYS ومعالج الأوامر COMMAND.COM. بالإضافة إلى هذه الملفات الثلاثة، التي تمثل نواة MS-DOS عاملة، يتضمن توزيع نظام التشغيل ملفات ما يسمى بالأوامر الخارجية، على سبيل المثال FORMAT وFDISK وSYS وبرامج تشغيل الأجهزة المختلفة وبعض الملفات الأخرى.

يحتوي ملف IO.SYS على امتداد لنظام الإدخال/الإخراج الأساسي ويستخدمه نظام التشغيل للتفاعل مع أجهزة الكمبيوتر ونظام BIOS.

يعد الملف MSDOS.SYS، بمعنى ما، مجموعة من برامج معالجة المقاطعة، خاصة مقاطعة INT 21H.

تم تصميم معالج الأوامر COMMAND.COM لتنظيم حوار مع مستخدم الكمبيوتر. يقوم بتحليل الأوامر التي يدخلها المستخدم وينظم تنفيذها. تتم معالجة ما يسمى بالأوامر الداخلية - DIR، COPY، وما إلى ذلك بواسطة معالج الأوامر.

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

برامج التشغيل (عادةً الملفات ذات الامتداد SYS أو EXE) هي برامج تدعم الأجهزة المختلفة. يؤدي استخدام برامج التشغيل إلى حل مشاكل استخدام المعدات الجديدة بسهولة - ما عليك سوى توصيل برنامج التشغيل المناسب بنظام التشغيل.

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


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

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

يتم تحميل وحدات نظام التشغيل (io.sys وmsdos.sys) في الذاكرة بواسطة أداة تحميل نظام التشغيل وتبقى في ذاكرة الكمبيوتر بشكل دائم. (يعد الملف io.sys وظيفة إضافية لنظام BIOS، ويقوم الملف msdos.sys بتنفيذ خدمات DOS الأساسية عالية المستوى.)

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

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

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

عند تشغيل مصدر الطاقة الخاص بالكمبيوتر (أو عند الضغط على مفتاح Reset الموجود على علبة الكمبيوتر، أو عند الضغط على المفاتيح Ctrl وAlt وDe1 على لوحة المفاتيح في نفس الوقت)، يبدأ تشغيل برامج فحص الأجهزة الموجودة في الذاكرة الدائمة للكمبيوتر . إذا وجدوا خطأ، يعرضون رمز الخطأ على الشاشة.

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

بعد قراءة برنامج تحميل نظام التشغيل من القرص الذي تم تحميل نظام التشغيل منه، يقرأ هذا البرنامج وحدات نظام التشغيل (io.sys وmsdos.sys) في الذاكرة وينقل التحكم إليها.

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

بعد ذلك تتم قراءة معالج الأوامر (command.com) من القرص الذي تم تحميل نظام التشغيل منه ويتم نقل التحكم إليه. ينفذ معالج الأوامر ملف دفعي(autoexec.bat)، إذا كان هذا الملف موجودًا في الدليل الجذر للقرص الذي تم تحميل نظام التشغيل منه. يحدد هذا الملف الأوامر والبرامج التي يتم تنفيذها في كل مرة يتم فيها تشغيل الكمبيوتر. إذا لم يتم العثور على مثل هذا الملف، فإن DOS يسأل المستخدم عن التاريخ والوقت الحاليين.

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

يعد C:\USERS\ مثالاً لمطالبة DOS.

يُسمى السطر النشط مع موجه DOS بسطر الأوامر. وفيه، يقوم المستخدم بكتابة الأوامر المطلوب تنفيذها.


نظام التشغيل ويندوز إكس بي

رئيسي عناصر ويندوز XP هي:

سطح مكتب النظام.

أيقونة - صغيرة صورة بيانية، والتي يجب أن تتيح للمستخدم فهم الغرض منها هذا البرنامجأو مجلد (ملف).

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

تؤدي المجلدات الموجودة في نظام التشغيل Windows XP نفس وظيفة المجلدات الموجودة في المكتب بشكل أساسي: فهي تقوم بتخزين المستندات (الملفات) والمجلدات الأخرى:

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

يمكنك تنفيذ إجراءات مختلفة مع المجلدات: إعادة التسمية أو النقل (إلى مجلد آخر أو مجلد آخر) أو الحذف أو النسخ. عند نسخ مجلد، يتم تكرار جميع محتوياته أيضًا.

يمكن أن تتداخل المجلدات داخل بعضها البعض، وبالتالي إنشاء هياكل شجرة متطورة.

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

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

أساسي أدوات ويندوز XP:

زر "ابدأ" - باستخدام هذا الزر يمكنك تشغيل أي برنامج، حتى البرنامج الذي لا توجد أيقونته على سطح المكتب.

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

يوجد مجلدا "صوري" و"موسيقاي" داخل مجلد "المستندات".

المستندات الحديثة ليست مجلدًا، ولكنها مجرد قائمة بالملفات التي عملت عليها مؤخرًا.

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

"جهاز الكمبيوتر" هو مجلد يعرض جهاز الكمبيوتر الخاص بك بالكامل: محرك الأقراص الثابتة ومحرك الأقراص القابل للإزالة والأجهزة الأخرى (محركات الأقراص المرنة والأقراص المضغوطة ومحركات الأقراص الخارجية).

يتم استخدام مجلد "المستندات المشتركة" لوضع الملفات هناك والتي ستكون متاحة لجميع مستخدمي هذا الكمبيوتر.

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

"شريط الأدوات" عبارة عن مناطق خاصة موجودة على شريط المهام، حيث توجد أيقونات برامج معينة.

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

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

رابعا. وصف الرئيسي التطبيقات القياسيةنظام التشغيل Windows ومبادئ العمل معهم

يتم تضمين البرامج القياسية في نظام التشغيل Windows نفسه (محرر النصوص WordPad، محرر الرسوماتالطلاء والآلة الحاسبة الافتراضية وأكثر من ذلك بكثير).

مستكشف ويندوزهو برنامج خاص مصمم لتسهيل العمل مع المجلدات والملفات.

محرر النصوص WORD PAD هو محرر نصوص بسيط ولكنه فعال للغاية.

الحاسبة – آلة حاسبة عادية، فقط في شكل برنامج. لديها خياران: آلة حاسبة عادية وهندسة.

رسم بياني محرر الطلاء- محرر رسومي بسيط يسمح لك بذلك مهام بسيطةيقوم المستخدمون بالتصوير باستخدام كاميرا رقمية، ويرسمون الصور.

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

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

برامج إضافية- هذه هي تلك البرامج التي يتم شراؤها وتثبيتها بشكل مستقل، بالإضافة إلى حزمة Windows القياسية.

اعتمادا على الحلول المعمارية المنفذة، فإن خصائص أنظمة التشغيل هي:

· قابلية النقل - تشير إلى القدرة على العمل على معالجات CISC وRISC.

· تعدد المهام – استخدام معالج واحد لتشغيل تطبيقات متعددة.

· المعالجة المتعددة - تتضمن وجود العديد من المعالجات التي يمكنها تنفيذ العديد من العمليات في وقت واحد، واحد لكل معالج موجود في الكمبيوتر.

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

· بنية خادم العميل – تتضمن ربط مستخدم واحد محطة العملللأغراض العامة (العميل) إلى خادم للأغراض العامة متعدد المستخدمين لتوزيع حمل معالجة البيانات بينهم. الكائن الذي يرسل الرسالة هو العميل، والكائن الذي يستقبل الرسالة ويستجيب لها هو الخادم.

· القابلية للتوسعة - يتم ضمانها من خلال بنية معيارية مفتوحة تسمح لك بإضافة وحدات جديدة إلى كافة مستويات نظام التشغيل.

· الموثوقية والتسامح مع الأخطاء - تميز القدرة على حماية نظام التشغيل والتطبيقات من التدمير.

· التوافق يعني الدعم المستمر للتطبيقات التي تم تطويرها لأنظمة تشغيل MSDOS مثل Windows وOS/2.

· نظام أمني متعدد المستويات لحماية المعلومات والتطبيقات من التدمير والوصول غير المصرح به وإجراءات المستخدم غير الماهرة.

تصنيف أنظمة التشغيل

نظام التشغيليمكن تصنيفها وفقا لمعايير مختلفة:

· بناءً على عدد المهام التي يتم حلها على الكمبيوتر بالتوازينظام التشغيل مقسم:

    • مهمة واحدة (على سبيل المثال، MS DOS)؛
    • تعدد المهام (OS/2، UNIX، Windows، Linux).

توفر أنظمة التشغيل متعددة المهام حلاً متزامنًا للعديد من المهام وإدارة توزيع الموارد المشتركة (المعالج وذاكرة الوصول العشوائي والملفات والأجهزة الخارجية).

· حسب عدد العمل في وقت واحدالمستخدمين :

    • مستخدم واحد (على سبيل المثال، MS DOS، Windows 3.x)؛
    • متعدد المستخدمين (شبكة يونكس، لينكس، ويندوز 2000).

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

· عن طريق واجهة المستخدم:

    • واجهة الأوامر (على سبيل المثال، MS DOS)؛
    • واجهة رسومية (على سبيل المثال، ويندوز).

· وفقًا لعدد البتات في ناقل عنوان الكمبيوتر،التي يتم توجيه نظام التشغيل من أجلها،

    • إلى 16 بت (MS DOS)؛
    • 32 بت (ويندوز 2000) و
    • 64 بت (ويندوز 2003).

في القطاع برمجةوأنظمة التشغيل، تحتل IBM، Microsoft، UNISYS، Novell المكانة الرائدة.



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

معظم المقارنة التقليديةيتم تنفيذ نظام التشغيل وفقًا للخصائص التالية لعملية معالجة المعلومات:

· إدارة الذاكرة (الحد الأقصى للمساحة المخصصة، وأنواع الذاكرة، والمؤشرات الفنية لاستخدام الذاكرة).

· وظائف البرامج المساعدة (المرافق) كجزء من نظام التشغيل.

· وجود ضغط القرص.

· إمكانية أرشفة الملفات.

· دعم وضع تعدد المهام.

· دعم برامج الشبكة.

· توافر وثائق عالية الجودة.

· شروط وتعقيد عملية التثبيت.

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

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

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

وتتميز أنظمة التشغيل بالميزات الرئيسية التالية:

· عدد المستخدمين الذين يخدمهم النظام في وقت واحد (مستخدم واحد ومستخدمون متعددون)؛

· عدد العمليات الجارية في وقت واحد (مهمة واحدة ومتعددة المهام)؛

· نوع نظام الحوسبة المستخدم (أحادي المعالج، متعدد المعالجات، شبكي، موزع).

مثال.نظام التشغيل Windows98 متعدد المهام، Linux متعدد المستخدمين، MS-DOS ذو مهمة واحدة وبالتالي مستخدم واحد. يمكن لأنظمة التشغيل Windows NT وLinux دعم أجهزة الكمبيوتر متعددة المعالجات. نظام التشغيل Novell NetWare هو نظام تشغيل شبكي، ويحتوي Windows NT وLinux أيضًا على أدوات شبكة مدمجة.

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


أرز. 1. واجهات نظام التشغيل

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

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

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

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

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


أرز. 2. مستويات غرفة العمليات أنظمة لينكس

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

يمكن لنظام التشغيل نفسه العمل في وقت واحد مع العديد من أنظمة الملفات. كقاعدة عامة، يتم تنفيذ وظائف نظام الملفات عن طريق نواة نظام التشغيل.

مثال.يتم استخدام عدة أنواع من أنظمة الملفات لأجهزة الكمبيوتر:

FAT16 – يستخدم في أنظمة التشغيل Windows95، OS\2، MS-DOS؛

FAT32 وVFAT – المستخدمان في نظام التشغيل Windows95؛

NTFS - يستخدم في نظام التشغيل Windows NT؛

HPFS – يُستخدم في نظام التشغيل\2؛

Linux Native، Linux Swap - يُستخدم في نظام التشغيل Linux.

يحتوي نظام الملفات FAT على أبسط بنية. يبدو اسم الدليل الجذر دائمًا على النحو التالي: A:\، B:\، C:\، وما إلى ذلك. يتكون اسم الملف من ثلاثة أجزاء: المسار، الاسم الفعلي، الامتداد. المسار هو اسم الدليل الذي يوجد به الملف. يشير الامتداد إلى نوع الملف. على سبيل المثال، اسم الملف الكامل هو C:\Windows\System\gdi.exe، والمسار هو C:\Windows\System\، والامتداد هو exe، والاسم الفعلي هو gdi. وفقًا لقواعد FAT، يمكن أن يحتوي اسم الملف الفعلي على من 1 إلى 8 أحرف، ويمكن أن يحتوي ملحق الاسم، المفصول عن الاسم بنقطة، على ما يصل إلى 3 أحرف. عند تسمية الملفات، لا يتم التمييز بين الأحرف الكبيرة والصغيرة. يتضمن اسم الملف الكامل الاسم جهاز منطقيحيث يوجد الملف واسم الدليل الذي يوجد به الملف. يقوم النظام بتخزين معلومات حول حجم الملف وتاريخ إنشائه.

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

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

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

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

أنظمة الخدمة- منتج برمجي يغير ويكمل واجهات المستخدم والبرنامج الخاصة بنظام التشغيل. يتم تمييز أنظمة الخدمة في بيئات التشغيل، والأصداف، والمرافق.

بيئة التشغيل– نظام يغير ويكمل واجهة المستخدم والبرنامج. تخلق بيئة التشغيل للمستخدم وبرامج التطبيق الوهم بالعمل في نظام تشغيل كامل. عادةً ما يعني ظهور بيئة التشغيل أن نظام التشغيل المستخدم لا يلبي متطلبات الممارسة بشكل كامل.



أرز. 3. دور بيئة التشغيل

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

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

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

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

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

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

خدماتلها غرض متخصص للغاية وكل منها يؤدي وظيفته الخاصة. يتم تنفيذ الأدوات المساعدة في بيئة الأصداف المقابلة وتوفر للمستخدمين خدمات إضافية (أساسًا لصيانة الأقراص والملفات). في أغلب الأحيان يكون هذا:

صيانة القرص (التنسيق، وضمان سلامة المعلومات، والقدرة على استعادتها في حالة الفشل، وما إلى ذلك)؛

صيانة الملفات والأدلة (البحث والعرض وما إلى ذلك)؛

إنشاء وتحديث المحفوظات؛

توفير معلومات حول موارد الكمبيوتر، وإشغال مساحة القرص، والتوزيع ذاكرة الوصول العشوائيبين البرامج؛

طباعة النص والملفات الأخرى إلى أوضاع مختلفةوالصيغ؛

الحماية ضد فيروسات الكمبيوتر.



أرز. 4. دور غلاف نظام التشغيل

أنظمة الأجهزةهو منتج برمجي يوفر المعلومات وتطوير البرمجيات. تشمل الأنظمة الآلية: أنظمة البرمجة، وأنظمة تطوير التطبيقات السريعة، وأنظمة إدارة قواعد البيانات (DBMS).

نظام البرمجةمخصص لتطوير برامج التطبيقات باستخدام بعض لغات البرمجة. ويشمل:

· مترجم و/أو مترجم.

· محرر الارتباط.

· بيئة التطوير.

· مكتبة الإجراءات القياسية.

· توثيق.

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

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

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

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



أرز. 5. مراحل تطوير البرنامج

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

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

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

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

أنظمة التشغيل الحديثة، سواء التي تم إنشاؤها حديثًا أو الإصدارات المحدثةالموجودة، تدعم مجموعة كاملة من البروتوكولات للعمل محليًا وعالميًا شبكات الحاسب. في الوقت الحالي، تتطور صناعة الكمبيوتر العالمية بسرعة كبيرة. يزداد أداء النظام، وبالتالي تزداد القدرة على معالجة كميات كبيرة من البيانات. لم تعد أنظمة التشغيل من فئة MS-DOS قادرة على التعامل مع مثل هذا التدفق من البيانات ولا يمكنها الاستفادة الكاملة من الموارد أجهزة الكمبيوتر الحديثة. ولذلك، فإنه لا يستخدم على نطاق واسع في أي مكان آخر. يحاول الجميع التبديل إلى أنظمة تشغيل أكثر تقدمًا، مثل Unix أو Windows أو Linux أو Mac OS.

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

اتضح أن كل نظام تشغيل يتكون من ثلاثة أجزاء مطلوبة على الأقل:

أولاً - جوهر , مترجم الأوامر ، "مترجم" من لغة البرمجيات إلى "الأجهزة"، لغة كود الآلة.

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

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

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

C:\WORD\word.exe mybook.doc.

يتم تصنيف أنظمة التشغيل حسب:

عدد المستخدمين المتزامنين: مستخدم واحد (يهدف إلى خدمة عميل واحد) و متعدد المستخدمين (مصمم للعمل مع مجموعة من المستخدمين في وقت واحد على محطات مختلفة). مثال على الأول هو Windows 95/98، والثاني هو Windows NT. ل استخدام المنزليستحتاج إلى نظام تشغيل لمستخدم واحد، ولكن بالنسبة لشبكة مكتب محلي أو مؤسسة، فأنت بحاجة إلى نظام تشغيل متعدد المستخدمين؛

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

عدد المعالجات المدعومة: معالج واحد , معالجات متعددة (دعم طريقة توزيع موارد العديد من المعالجات لحل مشكلة معينة)؛

عمق بت رمز نظام التشغيل:

Ø 16 بت (دوس، ويندوز 3.1)،

Ø 32 بت (ويندوز 95 - ويندوز إكس بي)،

Ø 64 بت (ويندوز فيستا)؛

لا يمكن أن تتجاوز سعة نظام التشغيل سعة المعالج؛

نوع الواجهة: فريق (النص) و وجوه المنحى
(عادة ما تكون رسومية)؛

· نوع وصول المستخدم إلى الكمبيوتر:

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

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

Ø في الوقت الحالى - توفير وقت استجابة مضمون معين للجهاز لطلب المستخدم مع تحكم المستخدم في أي أحداث أو عمليات أو كائنات خارجية عن الكمبيوتر. يستخدم نظام RV OS بشكل رئيسي في أتمتة مجالات مثل إنتاج النفط والغاز والنقل والتحكم العمليات التكنولوجيةفي علم المعادن والهندسة الميكانيكية، والتحكم في العمليات الكيميائية، وإمدادات المياه، والطاقة، والتحكم في الروبوت. ومن بين هذه الأجهزة، يتميز نظام التشغيل QNX RT OS بخصائصه طقم كاملالأدوات التي اعتاد عليها المستخدم عند العمل مع أنظمة التشغيل UNIX.

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

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

خصائص نظام التشغيل المعتمدة على الآلةنكون:

· مقاطعة التعامل.

· عملية التخطيط؛

· التحكم في المدخلات والمخرجات.

· إدارة الذاكرة الحقيقية.

· إدارة الذاكرة الافتراضية.

خصائص نظام التشغيل المستقل عن الآلةنكون:

· العمل مع الملفات.

· طرق جدولة مهام المستخدم.

· تنظيم التشغيل الموازي للبرامج.

· توزيع الموارد.

· حماية.

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

· ما هي منصات الأجهزة وبأي سرعة يعمل نظام التشغيل؟

ما هي الأجهزة الطرفية التي يدعمها نظام التشغيل؟

· مدى تلبية نظام التشغيل لاحتياجات المستخدم بشكل كامل، أي: ما هي وظائف النظام؟

· ما هي الطريقة التي يتفاعل بها نظام التشغيل مع المستخدم، أي؟ مدى وضوح الواجهة ومريحة ومفهومة ومألوفة للمستخدم؛

· هل هناك نصائح إعلامية، وكتب مرجعية مدمجة، وما إلى ذلك؛

· ما هي موثوقية النظام، أي؟ ومقاومته لأخطاء المستخدم، وأعطال المعدات، وما إلى ذلك؛

ما هي الإمكانيات التي يوفرها نظام التشغيل لتنظيم الشبكات؟

· هل يوفر نظام التشغيل التوافق مع أنظمة التشغيل الأخرى؟

ما الأدوات التي يمتلكها نظام التشغيل لتطوير برامج التطبيقات؟

هل يدعم نظام التشغيل اللغات الوطنية المختلفة؟

· ما هي حزم البرامج التطبيقية المعروفة التي يمكن استخدامها عند العمل مع هذا النظام؛

· كيف يحمي نظام التشغيل المعلومات والنظام نفسه.

وأريد هنا أن أعرض أنظمة التشغيل الأكثر شيوعاً والتي نستخدمها في عملنا اليومي: دوس, ويندوز 3.+, ويندوز 95.

نظام تشغيل القرص (DOS)

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

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

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

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

ملفات القرص 10. SYS وMSDOS. SYS (يمكن تسميتها بشكل مختلف، على سبيل المثال، IBM.COM وIBMDOS.COM للكمبيوتر الشخصي DO؛ URBIOS.SYS وDRDOS.SYS لـ DR DOS - تتغير الأسماء اعتمادًا على إصدار نظام التشغيل). يتم تحميلها في الذاكرة بواسطة أداة تحميل نظام التشغيل وتبقى في ذاكرة الكمبيوتر بشكل دائم. الملف I0. يعد SYS إضافة إلى نظام الإدخال/الإخراج الأساسي لـ ROM. ملف مسدوس. ينفذ SYS خدمات DOS الأساسية عالية المستوى.

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

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

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

إصدارات دوس

تم إنشاء الإصدار الأول من نظام التشغيل لكمبيوتر IBM PC، وهو MS DOS 1.0، بواسطة Microsoft في عام 1981. وفي وقت لاحق، مع تحسن أجهزة كمبيوتر IBM PC، تم إصدار إصدارات جديدة من DOS، مع الأخذ في الاعتبار القدرات الجديدة لأجهزة الكمبيوتر وتوفير المزيد الراحة للمستخدم.

في عام 1987، قامت مايكروسوفت بتطوير الإصدار 3.3 (3.30) من نظام التشغيل MS DOS. والذي أصبح المعيار الفعلي للسنوات 3-4 القادمة. هذا الإصدار مضغوط جدًا ويحتوي على نطاق كافٍ من الإمكانات، لذا فإن تشغيله على "IBM PC AT القياسي" لا يزال مستحسنًا تمامًا. ولكن للمزيد أجهزة كمبيوتر قويةمع عدة ميغابايت من ذاكرة الوصول العشوائي، يُنصح باستخدام الإصدارات 5.0 أو 6.0 من نظام التشغيل MS DOS. تحتوي هذه الإصدارات على أدوات للاستخدام الفعال لذاكرة الوصول العشوائي (RAM) التي تزيد عن 640 كيلو بايت، وتسمح لك بالعمل مع الأقراص المنطقية التي يزيد حجمها عن 32 ميجابايت، ونقل DOS وبرامج تشغيل الأجهزة إلى الذاكرة الموسعة، وتحرير مساحة في الذاكرة العادية لبرامج التطبيقات، وما إلى ذلك. يتضمن الإصدار 6.0 من MS DOS أدوات لضغط المعلومات على الأقراص (DoubleSpace)، وبرامج للإنشاء نسخ احتياطية, برنامج مضاد للفيروساتوغيرها من التحسينات الطفيفة. ومع ذلك، في هذا الإصدار، لم تكن برامج ضغط المعلومات تعمل بشكل صحيح دائمًا، مما أدى إلى فقدان البيانات لدى بعض المستخدمين. للتخلص من هذه المشاكل والأخطاء الأخرى، أصدرت Microsoft MS DOS 6.20. هذا الإصدار أكثر استقرارًا وموثوقية وأسرع من MS DOS 6.0 ويتضمن عددًا من التحسينات الطفيفة. ومع ذلك، فإن قرار المحكمة بشأن انتهاك براءات اختراع Stack Electronics في MS DOS أجبر Microsoft على إطلاق MS DOS 6.21 لأول مرة. حيث تم الاستيلاء على برنامج ضغط القرص الديناميكي DoubleSpace الذي ينتهك براءة الاختراع، ومن ثم MS DOS 6.22 بنسخة "معدلة" من DoubleSpace لا تنتهك براءة الاختراع. بواسطةفي رأيي منأفضل هذه الإصدارات هو 6.20.

يعد نظام التشغيل Windows 3.1 بمثابة وظيفة إضافية تم تطويرها بواسطة Microsoft عبر نظام التشغيل DOS، مما يوفر عددًا كبيرًا من الميزات والراحة للمستخدمين والمبرمجين. الاستخدام الواسع النطاق لنظام التشغيل Windows جعل 661 هو المعيار الفعلي لأجهزة الكمبيوتر المتوافقة مع أجهزة الكمبيوتر الشخصية من IBM: الغالبية العظمى من مستخدمي أجهزة الكمبيوتر هذه تعمل على نظام Windows، لذلك مؤخراتم تطوير جميع البرامج الجديدة تقريبًا خصيصًا لاستخدامها في بيئة ويندوز. "على عكس الأصداف مثل Norton Commander، لا يوفر Windows واجهة مريحة ومرئية للعمليات مع الملفات والأقراص وما إلى ذلك فحسب، بل يوفر أيضًا فرصًا جديدة لأولئك الذين يعملون في البيئة برامج ويندوز. وبطبيعة الحال، لاستخدام هذه الميزات، يجب تصميم البرامج لتلبية متطلبات Windows. لا يمكن تنفيذ مثل هذه البرامج خارج بيئة Windows، لذلك سنسميها برامج Windows أو تطبيقات WincSows. ومع ذلك، يمكن لنظام التشغيل Windows أيضًا تنفيذ ذلك البرامج العادية، مصممة لنظام DOS، لكن مثل هذه البرامج لا تستفيد من أي من مزايا Windows وتكون أبطأ مما يتم استدعاؤها مباشرة من DOS.

يتضمن Windows 3.1 shell العديد من المكونات ويوفر للمستخدمين ذوي المؤهلات المختلفة بيئة عمل مريحة.

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

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

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

مقارنة بين ويندوز 3.1 وويندوز 3.0

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

أود أن أسلط الضوء على بعض الابتكارات (التي طال انتظارها).

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

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

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

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

على عكس الإصدارات السابقةلم يعد بإمكان Windows 3.1 العمل في الوضع الحقيقي المزعوم (Real Mode). يضمن هذا الوضع أن الإصدار 3.0 متوافق مع الإصدارات السابقة 1.X و2.X (بحيث يمكن للتطبيقات المطورة لهذه الإصدارات السابقة shells، يمكن تنفيذها في بيئة Windows 3.0 عند التشغيل في الوضع الحقيقي). في نفس الوضع، يمكن استخدام Windows 3.0 على الأجهزة ذات المعالجات 8088/8086. في إصدار Shell 3.1، قرر المطورون أن يقولوا وداعًا لعالم الجيل الأول من الأجهزة الشخصية المتوافقة مع IBM (PC/XT). من المتطلبات الأساسية لتثبيت Windows 3.1 shell على جهاز الكمبيوتر وجود معالج 80286 (يفضل 386,486). عند العمل في بيئة Windows 3.1، قد تنشأ مشاكل عند تشغيل التطبيقات القديمة (من الإصدارات 1.X و2.X). ومع ذلك، فإن نقل التطبيقات من بيئة 3.0، كقاعدة عامة، لا يسبب أي شكاوى. في حالات نادرة من السلوك "غير الطبيعي" للتطبيقات من بيئة 3.0 في بيئة 3.1، يجب عليك الاتصال ببائعي المنتجات.

في بيئة Windows 3، تم تنفيذ مجموعة جديدة من الخطوط - ما يسمى TgieTure-shrnft.تشبه هذه الخطوط خطوط PostScript. ولكن يمكن تكييفها بسهولة بعد تعديل بسيط لأي نوع من الطابعات تقريبًا. مع القليل من الجهد، يمكنك النجاح باستخدام هذه الخطوط في معظم تطبيقات Windows.

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

للمبتدئين، يوفر النظام درس تعليمي،والتي يمكن الوصول إليها بالفعل في مرحلة التثبيت.

تطبيقات ويندوز

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

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

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

في التسليم ذات العلامات التجارية حزمة ويندوزهناك العديد من التطبيقات. يتم دمجهم جميعًا في مجموعة مُكَمِّلات(الملحقات والأدوات). وهي عبارة عن برامج تطبيقية صغيرة الحجم والإمكانيات تشكل "مجموعة الأدوات" الخاصة بالمستخدم. فهي بعيدة كل البعد عن الحزم المتخصصة المهنية. لكنهم يقومون بعمل رائع في توضيح قدرات الصدفة وتقديم بعض الخدمات البسيطة. علاوة على ذلك، من المفيد جدًا البدء في التعرف على الحزم الجادة باستخدام الأدوات المقابلة لهذه المجموعة. لذلك، على سبيل المثال، بعد العمل لبعض الوقت مع محرر النصوص يكتب،في المستقبل، يمكنك التبديل بسهولة إلى استخدام حزم معالجة النصوص الاحترافية مثل Word لنظام التشغيل Windows، Lotus Ami Professional، WordPerfect لنظام التشغيل Windows"إلخ. وبالإضافة إلى ذلك، في التطبيقات من المجموعة مُكَمِّلاتتم تنفيذ العديد من المنتجات الجديدة الخاصة بـ احدث اصدار 3.1 Windows Shell (العمل مع الكائنات والخطوط الجديدة...).

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

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

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

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

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

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

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

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

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

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

ماذا فعل المستخدم عندما احتاج إلى حذف الملفات في نظام التشغيل MS-DOS؟ أطلق الإجراء الخاص بحذف الملفات، وتمرير أسمائها كمعلمات: del FILEI. TXT FILE2TXT هذا الإجراء لا يذكرنا بأي حال من الأحوال بالعالم الحقيقي، حيث تقوم ببساطة بإلقاء الأوراق غير الضرورية في سلة المهملات. في المقام الأول للتمرير هو الكائن (الورق) الذي يتم تنفيذ الإجراء عليه (النقل إلى سلة المهملات)، وقذائف التشغيل R التي تعمل تحتها التحكم بالويندوز 3.1، تم بالفعل تنفيذ مثل هذا الإجراء باعتباره موجهًا للكائنات - باستخدام آلية "الرسم والإفلات". على سبيل المثال، في Norton Desktop، يمكنك التقاط ملف باستخدام الماوس وسحبه إلى صورة سلة المهملات. وهذا يكفي لحذف الملف. وبالتالي، فإن العمل على جهاز كمبيوتر شخصي يذكرنا بشكل متزايد بالتعامل مع الأشياء في العالم الحقيقي.

اختيار المؤشرات والمعلمات لتقييم نظام التشغيل نظام التشغيل Windows 95 - نظام تشغيل موجه للكائنات Windows 95 هو نظام تشغيل متكامل وصل والعب نظام تشغيل الوضع المحمي 32 بت الأولوية في تعدد المهام تعدد الخيوط. التخزين المؤقت للطباعة أنظمة الملفات القابلة للتثبيت 32 بت مرافق الوصول عن بعد قدرات الوسائط المتعددة دعم لتطبيقات MS-DOS دعم اسم الملف الطويل واجهة المستخدم العمل مع الذاكرة

تقييم مقارن لنظام التشغيل PVEM وفقًا لمؤشرات مختارة نظام التشغيل Windows 95 مقارنة بنظام التشغيل Windows 3+

تكمن الحداثة الأساسية لنظام التشغيل Windows 95 على وجه التحديد في حقيقة أن مفهوم النهج الموجه للكائنات يتم تنفيذه بالكامل فيه.

نظام التشغيل Windows 95 - نظام تشغيل موجه للكائنات

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

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

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

Windows 95 هو نظام تشغيل متكامل

أساسي آخر ميزة ويندوز 95 هو أنه، على عكس Windows 3+، هو نظام تشغيل "حقيقي" (وليس غلاف تشغيل يعمل تحت MS-DOS). نعني بكلمة "حقيقي" أنه عند تشغيل الجهاز، يتم تشغيل نظام التشغيل Windows 95 على الفور، مما يؤدي إلى بعض الإزعاج للمستخدم. يجب أن يعتاد على حقيقة أنه قبل إيقاف تشغيل الجهاز، يجب عليه إيقاف تشغيل نظام التشغيل Windows 95 بأمان، حيث يقوم نظام التشغيل الجديد بإنشاء مخازن مؤقتة في ذاكرة الوصول العشوائي ويجب مسح محتوياتها على القرص.

وصل والعب

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

نظام تشغيل الوضع المحمي 32 بت

كان 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 95 تعدد المهام الوقائي والعمليات المتوازية (تعدد مؤشرات الترابط). في Windows 3+، كان هناك ما يسمى "تعدد المهام الوقائي" (تعدد المهام غير الوقائي)، حيث كان التطبيق مسؤولاً عن توزيع وقت المعالج. قام النظام بتنفيذ المهمة حتى تخلى التطبيق "طواعية" عن المعالج. في نظام التشغيل Windows 95، تكون نواة النظام مسؤولة عن تخصيص وقت المعالج، مما يضمن التشغيل العادي للمهام في الخلفية.

تعدد الخيوط

يدعم نظام التشغيل Windows 95 خاصية تعدد العمليات، وهي تقنية تسمح له بتنفيذ مهام متعددة بشكل صحيح في عملياته الخاصة.

التخزين المؤقت للطباعة

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

أنظمة الملفات القابلة للتثبيت 32 بت

أصبح هذا الجزء من نظام التشغيل أكثر إنتاجية من المكونات المماثلة لنظام التشغيل Windows 3+. ل محركات الأقراص الصلبةيتم استخدام جداول تخصيص الملفات الافتراضية (vfat)، وبالنسبة للأقراص المضغوطة، يتم استخدام نظام الملفات CDFS (نظام ملفات الأقراص المضغوطة) الجديد. في هذه الحالة، يمكن أن تحتوي أسماء الملفات على ما يصل إلى 255 حرفًا، بما في ذلك المسافات و رموز خاصة(تم الحفاظ على التوافق مع نظام الملفات القديم، على الرغم من أنه بطريقة مصطنعة إلى حد ما. الآن، في معظم الحالات، ليست هناك حاجة إلى وحدة MSCDEX EXE التي أجرت تحويل نظام الملفات معيار الأيزو-9660 (قرص مضغوط) إلى نظام ملفات MS-DOS.

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

في نظام التشغيل Windows 95، يمكنك الوصول إلى الشبكة بدون تثبيت محول الشبكة! سيتم استبداله بمودم وبروتوكول PPP خاص ("من نقطة إلى نقطة" أو "بروتوكول من نقطة إلى نقطة"). في هذه الحالة، تكون سرعة التشغيل محدودة بسرعة المودم الخاص بك، حيث يوفر النظام برامج متقدمة للوصول إلى الإنترنت وشبكة Microsoft وAmerica Online وغيرها من الخدمات المشابهة.

قدرات الوسائط المتعددة

من الصعب تخيل نظام تشغيل حديث بدون الوسائط المتعددة. للعمل مع ملفات الصوت والفيديو ذات التنسيقات المختلفة، يتضمن نظام التشغيل Windows 95 مجموعة من برامج الترميز - وهي أدوات برمجية فعالة لضغط هذه الملفات وفك ضغطها وتحويل تنسيقاتها للإخراج إلى أجهزة مختلفةالوسائط المتعددة (كلمة "coder" هي اختصار للكلمات "coder-decoder" ، كما أن "modem" هي اختصار للكلمات "modulator-demodulator"). عند تشغيل ملف، يقوم النظام بتشغيل برنامج التشفير الذي تم إنشاء الملف به. السائقين بطاقات الصوتاستخدم رمز 32 بت، ولكن في الحالات التي يتعذر فيها على النظام التعرف على البطاقة، يتم استخدام برنامج تشغيل الوضع الحقيقي 16 بت الذي يأتي مع البطاقة. عند تشغيل برنامج تشغيل الوضع المحمي 32 بت، يتم تعطيل برنامج تشغيل الوضع الحقيقي تلقائيًا.

عندما تقوم بإدخال قرص مضغوط في القارئ، يحاول النظام التعرف على تنسيقه وتشغيل التطبيق المناسب لتشغيله. إذا تم تثبيت قرص ISO-9660 (برنامج)، فإن نظام التشغيل Windows 95 يبحث عن ملف يسمى AUTO-RUN. INF ش ينفذها. تسمى هذه الآلية Spin & Grin.

تمت إعادة تصميم الكود المسؤول عن معالجة الصور بشكل كبير. وبالتالي فإن جودة التشغيل ملفات أفيلقد زادت بشكل ملحوظ مقارنة بنظام التشغيل Windows 3+، وأصبحت سرعة تشغيلها الآن مستقلة تقريبًا عن مقياس الصورة المحدد. ستوفر إمكانيات الصوت والفيديو والأقراص المضغوطة المضمنة زخمًا جديدًا لتطوير تطبيقات الوسائط المتعددة. ويندوز 95 هو الأول نسخة ويندوز، والذي يتحدى MS-Dos في دعم برامج الألعاب.

دعم لتطبيقات MS-DOS

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

دعم اسم الملف الطويل

يمكنك نسيان القيود المفروضة على طول اسم الملف في أنظمة Windows 3.+ وMS-DOS. في نظام التشغيل Windows 95، يمكن أن يصل طول أسماء الملفات إلى 255 حرفًا.

واجهة المستخدم

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

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

آفاق تطوير نظام التشغيل PVEM ويندوز إن تي

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

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

المهام التي تم تعيينها أثناء إنشاء نظام التشغيل Windows NT

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

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

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

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

4. نظام التشغيل Windows NT متجانس نظام الأمن(الأمان) يتوافق مع مواصفات الحكومة الأمريكية ويتوافق مع معيار الأمان B2. في بيئة المؤسسة، يتم توفير التطبيقات المهمة في بيئة معزولة تمامًا.

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

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

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

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

قائمة الأدب المستخدم

1. "كمبيوتر IBM للمستخدمين" V. E. Figurnov

2. "ويندوز 95 للأشخاص المشغولين" رون مانسفيلد

3. "نظام التشغيل Windows 95" أ.ف.بوتابكين

4. "دورة المقاتلين الشباب" ك. أحمدوف

5. “عمل فعالفي نظام التشغيل Windows 95 بوصة K. ستينسون

6. "ويندوز 3.1" ستيفان فيوتز



أخبر الأصدقاء