نظام تشغيل البرمجيات ECM. برامج الكمبيوتر. تصنيف التطبيق

المعدات (الأجهزة) - مجموعة من الوسائل التقنية المستخدمة في عملية عمل الكمبيوتر والتفاعل مع بعضها البعض.

برمجة (البرمجيات) هي مجموعة من البرامج للكمبيوتر والمواد المنهجية من خلال تطبيقها.

ينقسم البرنامج (البرمجيات) إلى نظام (عام) ويتم تطبيقه (خاص).

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

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

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

الأجهزة والبرمجيات (البرامج الثابتة) هي مجموعة من البرامج والبيانات المخزنة في ROM وانتقلت لأداء الكمبيوتر من هذا النوع.

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

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

منصة البرمجيات - مزيج من برامج النظام و / أو الخدمة التي تنشئ بيئة لأداء برامج تطبيقية محددة.

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

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



منصة البرمجيات والأجهزة - مزيج من برامج الأجهزة والنظام والخدمة اللازمة لأداء برامج تطبيق محددة.

يتم تنفيذ معظم البرامج الموجودة حاليا في الوقت الحالي في منصة Wintel Software and Hardware (Windows، Intel)، أي أنها تتطلب معالج Intel (أو متوافق معهم) والتشغيل تحت عنصر تحكم واحد أو آخر مجموعة متنوعة من Windows.

التصنيف الحديث من EUM.

المبادئ العامة للتصنيف

هناك عدة أنواع من تصنيف الكمبيوتر. أهم تصنيفات من خلال:

درجات عالمية؛

· استخدام الأساليب؛

درجات الإنتاج؛

ميزات الهندسة المعمارية.

تصنيف عالمي

وفقا لدرجة تخصيص براعة:

· الكمبيوتر للأغراض العامة (عالمي)؛

· الكمبيوتر المتخصص (المدمج).

الكمبيوتر للأغراض العامة يمكن استخدامها لحل أي مهام معالجة البيانات.

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

تصنيف طرق للاستخدام .

وفقا لطرق الاستخدام، تخصيص:

استخدام الكمبيوتر الكمبيوتر؛

· استخدام الكمبيوتر.

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

شبكة الكمبيوتر - مجموعة من أجهزة حوار حوار الكمبيوتر و / أو الإدخال / الإدخال / الإخراج (المحطات)، جنبا إلى جنب مع الاتصالات إلى إمكانية تقاسم الموارد التقنية والمعلومات العامة.

خادم الشبكة. - EUM، إدارة شبكة الكمبيوتر.

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

التصنيف وفقا لدرجة الأداء

· EUM من الأداء العادي.

كمبيوتر عالية الأداء؛

· EUM من الأداء المتخصص (كمبيوتر سوبر)؛

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

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

eum الإنتاجية عالية - أجهزة الكمبيوتر واحدة أو متعددة المعالجات مخصصة لخدمة شبكات الكمبيوتر ذات الحجم المتوسط \u200b\u200bوالكبير أو الاستخدام الفردي عند حل مشاكل زيادة التعقيد.

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

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

سرعات الكمبيوتر (مليون حساب حسابي

العمليات على الأرقام مع نقطة ثابتة).

mFlops (مليون نقاط التدفق في الثانية الواحدة) - وحدة

قياسات سرعة الكمبيوتر (مليون

عمليات حسابية على أرقام النقطة العائمة في الثانية).

أجهزة الكمبيوتر العملاقة

النظر كمثال، خصائص واحدة من أقوى أجهزة كمبيوتر الحداثة. في 4 يونيو 2006، تم تقديم معهد Riken الياباني للأبحاث (Iokogama) من قبل MDGRAPE-3 Petaflop Supercomputer. هذا هو جهاز كمبيوتر مصمم خصيصا لتحليل النماذج الرياضية للطي البروتين.

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

يتم تجميع الحاسوب العظمى بناء على معالجات Mdegrape-3 المصنعة بواسطة Hitachi. أداء كل منهم هو 230 gflplops. يحتوي إجمالي الكمبيوتر على 201 وحدة الحوسبة، كل من معالجات 24 MDGRAPE-3.

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

يوفر هذا العمل التحضيري لنواة الحوسبة الرئيسية مجموعتين من الخوادم بناء على معالجات Intel. مجموعة واحدة هي مجموعة تحتوي على 65 خادما، كل منها يتكون من 256 معالجات Intel Xeon (Dempsey) 256. المجموعة الثانية - 37 خوادم، تحتوي كل منها على 74 Xeon معالج واحد النواة 3.2 جيجا هرتز. يتم دمج جميع أجهزة الكمبيوتر هذه في نظام واحد بواسطة SGI Japan.

الأقرب إلى MDGRAPE-3 على أداء الكمبيوتر هو، الأمريكي IBM Bluegene / L، الموجود في المختبر النووي Livemore. يرأس أعلى 500 - تصنيف الحاسوب الفائق بناء على مرور اختبار Linpack. أدائها أقل تقريبا أقل من ذلك من MDGRAPE-3.

تعريف قائمة TOP500 - تقام قائمة 500 كمبيوتر كوكب أقوى مرتين في السنة. في كل مرة تختلف فيها القائمة بشكل كبير، ولكن يمكن ملاحظة بعض الأنماط الشائعة. النظر فيها.

يتم ترقيم أكبر عدد من أجهزة الكمبيوتر العملاقة في أمريكا، تليها آسيا وفي المركز الثالث - أوروبا. على وجه التحديد، في نهاية عام 2006 في أمريكا، كان هناك 298 ممثلا لقائمة TOP500، في آسيا 93 (منها 29 في اليابان و 28 في الصين)؛ في أوروبا، 83 عبارة عن كمبيوتر فائق.

إذا تركت المعالجات على الجانب، مصممة خصيصا للحواسبات العديدة والنظر في استخدام المعالجات العادية لهذا الغرض، ستبدو الصورة مثل هذا. جمعت معالجات Intel نظام 301، على معالجات الطاقة IBM - 84 أنظمة، و 81 معالجات AMD (Opteron).

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

خبراء في مجال أجهزة الكمبيوتر العملاقة كمثال افتراضي للحافات مواقف الجهاز Petaflopus. إنهم يقترحون بثقة أنه قبل بداية عام 2010، لن يتم إنشاء جهاز كمبيوتر يمكن أن يظهر مثل هذا الأداء في اختبار Linpack. أذكر أنه يتم احتساب أداء MDGRAPE من الناحية النظرية، لا يتم تكييف بنية هذا الكمبيوتر لبدء اختبار Linpack.

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

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

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

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

تصنيف ميزات الهندسة المعمارية

· Mainfrey.

· مصغرة الكمبيوتر

· eumpersonal eum (الكمبيوتر الصغير)

· أجهزة الكمبيوتر الشبكة

· أجهزة (المحمولة) الأجهزة

من المستحيل إعطاء تحديد الفصول المحددة بدقة.

Mainfraim - أداء EUM أو المرتفع أو الموفر باستخدام معالجات واحدة أو أكثر من المعالجات عالية الأداء، مما يوفر عددا كبيرا من الأجهزة الخارجية ويهدف إلى خدمة عدد كبير من المستخدمين عند إجراء معالجة معقدة من البيانات الكبيرة من البيانات.

خصائصهم الرئيسية:

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

· قنوات I / O عالية الأداء؛

· القدرة على الإقلاع - تصل إلى عشرات السل؛

· ضبط اتصال مئات من أجهزة I / O؛

تكلفة من عشرات الآلاف إلى عدة ملايين دولار؛

دائما الدعوة تقريبا ككمبيوتر للاستخدام الجماعي.

تاريخيا، هذا هو أقدم نوع من الكمبيوتر. Classic Mainframes 60-70 GG - هذه هي عائلة IBM 360/370. ثم كان لديهم خصائص حجم ذاكرة الوصول العشوائي والأنابيب أقل من الكمبيوتر الحديث. تم أخذهم كأساس لتصميم أجهزة الكمبيوتر الاتحاد الأوروبي السوفيتية. من 80s. النازحين Mainframe بنشاط من قبل الشبكات بناء على الكمبيوتر المصغر عالي الأداء.

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

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

ميني-كمبيوتر - EUM أو الأداء العالي أو المفضل باستخدام معالجات واحدة أو أكثر من المعالجات عالية الأداء مصممة للتحكم في شبكات الكمبيوتر الكبيرة أو حل مشكلات التعقيد العالية في الاستخدام الفردي.

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

تحت محطات العمل عالية الأداء عادة ما يفهم عادة أجهزة الكمبيوتر المصغرة المستخدمة بشكل فردي باستخدام معالجات RISC المزعومة وواحدة أو نوع آخر من نظام تشغيل UNIX. في الآونة الأخيرة، بدأ العديد من الشركات المصنعة للمحطات عالية الأداء بشكل متزايد في استخدام معالجات Intel و OC Windows NT / 2000 CISC.

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

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

خصائصهم الرئيسية:

واحد أو أكثر من المعالجات عالية الأداء؛

عادة ما تستخدم نوع واحد من نظام التشغيل UNIX؛

ذاكرة الوصول العشوائي إلى دزينة ومائة جيجابايت؛

مضخة سعة تصل إلى عدة مئات من جيجابايت؛

عادة السماح باتصال الأصغر من المركزية لعدد الأجهزة الخارجية؛

تكلفة من عدة آلاف إلى عدة ملايين دولار.

المنتجين الرئيسيين: Sun، IBM، رسومات السيليكون، Hewlett Packard، إلخ.

Personal Eum (PC، PC، PC) - EUM من الأداء العادي، مما يسمح باستخدام عدد صغير نسبيا من أجهزة I / O.

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

الكمبيوتر الثابت (أجهزة الكمبيوتر المكتبية، الكمبيوتر المكتبي) مخصصة للاستخدام في الاتصال بشبكة كهربائية ثابتة.

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

التمييز بين الحافظة (أجهزة الكمبيوتر المحمولة والكتب المدربين الفرديينات الفرعية والأربطة والكتب المستقلة) و جيب (PDA، PDA، Pocket PC) PC Portable PC. جيب وجزء من أجهزة الكمبيوتر المحملة من وجهة نظر خصائص الهندسة المعمارية تتعلق بفئة خاصة أجهزة محمولةوبعد أجهزة الكمبيوتر المحمولة التقليدية والكتب المدربين الفرعية هي أيضا أجهزة متنقلة، ولكن من وجهة نظر الميزات الرئيسية للهندسة المعمارية مماثلة لجهاز كمبيوتر سطح المكتب.

الآن 92-93٪ من أسواق سطح المكتب والمحفظة المحمولة حسابات ما يسمى أجهزة الكمبيوتر المتوافقة مع IBM. أنها تنتج الآلاف من الشركات المصنعة في جميع أنحاء العالم. المصنعين الرئيسيين: Hewlett Packard، Dell، IBM. يستخدمون معالجات Intel أو متوافق معهم. 5-6٪ من السوق يقع على جهاز الكمبيوتر Apple Computer. تحتوي هذه أجهزة الكمبيوتر على منصة مختلفة للأجهزة بناء على معالجات أخرى. نحن نطبق أساسا في نشر الأعمال والفنانين المحترفين.

الكمبيوتر المتوافق مع IBM مملوكة من قبل ما يسمى بنية مفتوحة. بنية مفتوحة - مزيج من المعايير المقبولة عموما لتنظيم تفاعل أجهزة EMM المختلفة. يتيح لك جمع جهاز كمبيوتر من المكونات النهائية التي تنتجها الشركات المصنعة المختلفة.

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

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

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

لوحة المفاتيح (الكمبيوتر المحتفظ بها باليد)

النخيل أعلى الكمبيوتر)

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

منصات البرمجيات الرئيسية نوافذ الجيب.و النخيل OS.وبعد أقل غالبا ما تستخدم نظام التشغيل EPOC..

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

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

لأنه بدون عمل الكمبيوتر أمر مستحيلمبدأ، إنه جزء لا يتجزأ منأي جهاز كمبيوتر ويأتي مع أجهزةه(المعدات).

برنامج - وصف كامل ودقيق لسلسلة الإجراءات (التعليمات) لمعالجة معالجة الكمبيوتر، مكتوبة بلغة، مفهومة لجهاز الكمبيوتر.

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

معالجة المعلومات، وإدارة عمل الكمبيوتر برامج، وليس الأجهزة.

منذ فترة طويلة يسيطر برنامج الجدة على تطورات الأجهزة الجديدة. تتجاوز مجموعة القيمة (أحيانا عدة مرات) تكلفة فئة كمبيوتر كافية.

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

الغرض من:

  • ضمان أداء الكمبيوتر؛
  • تسهيل تفاعل المستخدم مع جهاز كمبيوتر؛
  • تقليل الدورة من إعداد المشكلة قبل تلقي النتيجة؛
  • تحسين كفاءة استخدام موارد الكمبيوتر.

البرنامج يسمح لك بما يلي:

  • تحسين تنظيم نظام الكمبيوتر من أجل زيادة إمكانياتها؛
  • زيادة أداء المستخدم وجودة العمل؛
  • تكييف برامج المستخدم على موارد نظام حوسبة معينة؛
  • توسيع نظام الحوسبة.

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

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

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

يتضمن توسيع البرامج الحالية وجود الميزات التالية:

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

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

  • الوضع؛
  • التمديد والتطوير؛
  • الموثوقية؛
  • القدرة على التنبؤ؛
  • الراحة وبيئة العمل؛
  • المرونة؛
  • نجاعة؛
  • التوافق.

المبادئ الأساسية لتطوير البرامج الحديثة:

  • التعددية المعلمة؛
  • التكرار الوظيفي؛
  • الانتقائية الوظيفية.

يمكن تثبيت البرامج الموجودة على جهاز كمبيوتر بطريقتين:

  • التثبيت مع التوزيع
  • نسخ بسيط

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

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

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

يؤدي البرنامج الداخلي الوظائف الرئيسية التالية:

  • يدير مجموعة واسعة من الأجهزة الطرفية؛
  • يؤدي فحص سريع لأداء PEVM عند تشغيله؛
  • يحدد وحدات الأجهزة الفردية لحالتها الأصلية؛
  • تحميل برامج نظام التشغيل.

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

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

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

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

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

السائقين لديهم الميزات التالية:

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

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

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

نظام التشغيل هو مجموعة من برامج التحكم PCP.

يتم تحديد تكوين البرنامج بواسطة دائرة المهام التي يعتزم المستخدم حلها مع جهاز كمبيوتر.

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

تصنيف البرامج الوظيفية

مخطط التصنيف العام من قبل

- مجموعة من البرامج تضمن أداء الكمبيوتر؛ مجموعة البرامج التي توفر تنظيم عملية الحوسبة وإدارة موارد الكمبيوتر.

- مزيج من أدوات البرمجيات لتطوير البرامج.

- مجموعة من البرامج التي تهدف إلى حل المشكلات من مختلف مجالات النشاط البشري.

تصنيف البرمجيات

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

يشمل البرنامج أيضا مجال أنشطة التصميم والتطوير بأكمله:

تكنولوجيا تصميم البرنامج (على سبيل المثال، البرمجة الهزلي والبرمجة الهيكلية والموجهة نحو الكائنات، إلخ)

طرق اختبار البرنامج؛

تحليل نوعية عمل البرامج

توثيق البرامج.

يتم تقسيم جميع البرامج المتعلقة بطبيعة استخدام وفئات المستخدمين إلى فئتين - برامج نفعية ومنتجات البرمجيات.

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

المنتج البرنامج عبقرا من البرامج المترابطة لحل مشكلة معينة (مشكلة) من الطلب الشامل، المعد للتنفيذ كأي نوع من المنتجات الصناعية.

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

أجهزة كمبيوتر الأجهزة وشبكات EMM

تكنولوجيا تطوير البرامج

المهام الوظيفية لمجالات الموضوع المختلفة.

بناء على ذلك، تتميز ثلاث فئات من منتجات البرامج:

1) برنامج النظام

2) مجموعة أدوات تقنية البرمجة

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

نظام نظام النظام

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

هيكل برنامج النظام:

نظام التشغيل

BIOS هو نظام I / O الأساسي - مجموعة من البرامج المصممة لاختبار الأجهزة تلقائيا بعد تشغيل الكمبيوتر، قم بتشغيل نظام التشغيل في ذاكرة الوصول العشوائي وضمان تفاعل نظام التشغيل والتطبيقات بأجهزة الكمبيوتر المختلفة.

نظام التشغيلإنه برنامج معقد من نظام الخدمة وتوفير:

1) إدارة عمل كل كتلة الكمبيوتر وتفاعلها

2) إدارة تنفيذ البرنامج، تشغيل تنفيذ البرنامج

3) جميع أنواع وظائف الخدمة المساعدة

4) تنظيم تخزين المعلومات في الذاكرة الخارجية

5) دعم واجهة المستخدم.

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

يتكون كل نظام حساس من ثلاثة أجزاء إلزامية على الأقل:

1) kernel، مترجم القيادة، مترجم من لغة البرنامج إلى لغة رموز الجهاز

2) برامج خاصة لإدارة الأجهزة المختلفة - السائقين

3) قذيفة مريحة التي يتواصل بها المستخدم - واجهة

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

بناء على الوظائف التي يتم تنفيذها، ينقسم نظام التشغيل إلى الخبز واحدا ومتعدد المهام.

نظام التشغيل- مصممة للعمل مستخدم واحد في كل لحظة محددة بمهمة واحدة معينة. ممثل نموذجي لمثل هذا نظام التشغيل هو MS-DOS.

تعدد المهام تقديم الاستخدام الجماعي للكمبيوتر في وضع الفاصل متعدد الأحكام (I.E.، العديد من البرامج والمعالج يوزع موارد الكمبيوتر بين المهام). ممثلون عن نظام التشغيل هذا هو: Microsoft Windows 98، UNIX.

معيار آخر هو عدد مستخدمي نظام التشغيل.

نظام التشغيل هناك واحد المستخدم (مخصص لخدمة عميل واحد: نظام التشغيل Windows 98) و متعددة اللاعبين (مصممة للعمل مع مجموعة من المستخدمين في نفس الوقت: Windows NT / 2000 / XP ...)

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

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

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

الملامح الرئيسية للنوافذ

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

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

2. واجهة المستخدم الجرافيك باستخدام وضع الرسومات مراقب الفيديو.

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

4. توفر برامج الاتصال والبرامج لدعم شبكات الكمبيوتر.

5. وجود وسائل الإعلام الإعلامية.

6. التكامل مع شبكة الإنترنت العالمية. يمكن تكوين واجهة المستخدم للعمل على الإنترنت. في هذه الحالة، يأخذ سطح المكتب عرض صفحة الويب، وتكون الاختصارات بمثابة روابط ويب قد تشير ليس فقط على ملفات الكمبيوتر، ولكن أيضا على البيانات الموجودة على الإنترنت. يتم تضمين البرامج التي تنفذ التكامل مع الإنترنت: برنامج اتصال الإنترنت؛ برنامج البريد الإلكتروني Outlook Express، إلخ.

7. تحسين موثوقية وجودة الإدارة. تم إدخال برامج إضافية تفحص ملفات النظام، والتنظيف والتحقق من القرص، والصيانة التلقائية، أرشفة البيانات.

في الفترة 1992-1995، عملت معظم أجهزة الكمبيوتر في بيئة MS-DOS التي تعمل على تشغيل مغلف التشغيل Windows 3.1، ثم نظام التشغيل الرئيسي Windows 95، والذي يتضمن MS-DOS.

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

التكامل مع شبكة الإنترنت العالمية

تحسين موثوقية وجودة الإدارة

تحسين الإنتاجية.

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

ويندوز 2000. - تم إصداره في العديد من المتغيرات: الخادم (الخادم)، لتثبيت على إدارة الشبكة الرئيسية، والعميل (Professional) - لمحطات العمل.

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

تحت اسم ويندوز إكس بي. تم تقديم خط أنظمة التشغيل بأكمله:

· الشركات: Windows XP Server و Windows XP Professional OS

الصفحة الرئيسية: Windows XP Home

Windows Server 2003 Standard Edition - نظام OS للشركات الصغيرة والوحدات الفردية للمنظمة:

يدعم مشاركة الملفات والطابعات

يوفر اتصال إنترنت آمن

يتيح لك مركز نشر تطبيقات سطح المكتب.

عائلة يونيكس

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

التوافق (البرامج المكتوبة تحت نظام UNIX نفسه D.B. العمل على آخر)

إمكانية النقل (M.B. لضبط أي جهاز كمبيوتر)

· التخصيص (يمكن لكل مبرمج إجراء تصحيحاته فيها، تكييفها بجهاز كمبيوتر محدد)

نظام التشغيل لينكس

تم إنشاؤه في عام 1991 بواسطة Linus Torvalds. مختلفة بشكل مختلف عن جميع نظام التشغيل الأخرى:

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

· بنية مفتوحة (تمتد Kernel Linux في شكل "نصوص مصدر" مفتوحة للتغيير)

· تم تثبيت Linux اليوم بالفعل ليس فقط على الخوادم، ولكن أيضا على أجهزة الكمبيوتر الجاهزة وحتى أجهزة الكمبيوتر المحمولة.

برنامج ECM -هذه مجموعة من البرامج والإجراءات والقواعد والوثائق ذات الصلة لنظام معالجة المعلومات.

في Jargon الكمبيوتر، غالبا ما يستخدم كلمة "لينة" من البرامج الإنجليزية.

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

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

برنامج النظام تنظم عملية المعالجة في الكمبيوتر، وتأمل إدارة موارد الكمبيوتر - معالج مركزي، الذاكرة،

ويشمل: أنظمة التشغيل والقذائف، المرافق، برامج التشخيص، سائق.

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

أدوات التشخيص والتحكم (برامج-خدمات) توفير خطأ تلقائي في البحث والتحقق من عمل عقود الكمبيوتر الفردية.

تشكل هذه البرامج التي يوجد بها جهاز كمبيوتر ..



تطبيق البرمجيات يشمل ثلاث مجموعات كبيرة: حزمة التطبيق (الغرض العام)، الموجهة نحو الأسلوب، الموجهة نحو المشكلات.

برامج الأغراض العامة توفير أتمتة حل مجموعة واسعة إلى حد ما من المهام المرتبطة بمعالجة المعلومات.

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

أداة أداة - هذه هي البرامج المستخدمة أثناء تطوير أو تعديل أو تطوير البرامج المطبقة أو النظام المطبقة.

تتكون مجموعة أدوات تقنية البرمجة من جزأين:

اللغات والأنظمة؛

القضية - التكنولوجيا.

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

المترجمين؛

مكتبات البرامج القياسية؛

تحرير وبرامج تصحيح الأخطاء والاختبار.

لغة برمجة- اللغة الرسمية لوصف خوارزمية حل المشكلات على جهاز كمبيوتر.

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

لغات البرمجةإذا تم تحديد بناء جملة تكوين هياكلها كعلامة على التصنيف، فمن الممكن تقسيمها إلى فصول:

لغات الجهاز (لغة \u200b\u200bالكمبيوتر) - لغات البرمجة التي تصورها أجهزة كمبيوتر الأجهزة (رموز الجهاز)؛

لغات موجهة نحو الجهاز (اللغة الموجهة بالحاسوب) - لغات البرمجة التي تعكس هيكل نوع معين من الكمبيوتر (المجمعين)؛

لغات الخوارزمية (لغة \u200b\u200bالخوارزمية) - لغات البرمجة مستقلة عن بنية الكمبيوتر لتعكس هيكل الخوارزمية (باسكال، فورتران، بيسة، إلخ)؛

لغات المنحى الإجرائي (لغة \u200b\u200bموجهة نحو الإجراءات) - لغات البرمجة، حيث توجد القدرة على وصف البرنامج كمجموعة من الإجراءات (الفرعية)؛

لغات موجهة نحو المشكلات (لغة \u200b\u200bالبرمجة العالمية) - لغات البرمجة التي تهدف إلى حل مشاكل فئة معينة (LISP، آر بي جي، سيمولا، إلخ)؛

مترجم (الترجمة - الترجمة، التحويل) هي برنامج خاص يجعل خوارزمية الدخول من لغة البرمجة إلى تسلسل أوامر الآلات.

القضية - التكنولوجيا - (هندسة برامج المعونة الحاسوبية) - ترجمت من اللغة الإنجليزية تعني "بناء البرمجيات". تكنولوجيا القضية هي مزيج من طرق تصميم وتطوير أنظمة معقدة ل

نظام التشغيل

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

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

يوفر واجهة سهلة الاستخدام؛

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

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

معالجة المواقف غير الطبيعية (الطوارئ) الناشئة في حل المهام؛

أجهزة التشخيص وأقراص الخدمة - تحديد الأخطاء في معالجة البيانات الموجودة على الأقراص، وتحسين البيانات على القرص؛

تكوين أجهزة الكمبيوتر لاحتياجات المستخدم.

يمكن تقسيم أجهزة الكمبيوتر الشخصية OS إلى:

الخبز وحيد المهام (اعتمادا على العدد المسموح به لمهام حل في وقت واحد)؛

مستخدم واحد ومتعددة التشغيل (اعتمادا على المسموح به

3. الأسر والأزلات التسلسلية لأنظمة التشغيل

نظام التشغيل Microsoft Windows OS.

MS Windows- عائلة أنظمة تشغيل Microsoft (Microsoft). في البداية، كان Windows مجرد فحص رسومي رسومات ل MS-DOS. منذ عام 1995، كان Windows النظام التشغيل الأكثر شيوعا في سوق أجهزة الكمبيوتر الشخصية - المعيار الواقعي. بحلول عام 2005، تم تثبيت Microsoft Windows بأكثر من 89٪ من أجهزة الكمبيوتر الشخصية. واعتبارا من أغسطس 2014، تحت سيطرة أنظمة تشغيل الأسرة في Windows، تعمل أكثر من 91٪ من أجهزة الكمبيوتر الشخصية على مورد NetmarketShare.

ويندوز 1.0 (1985)

ويندوز 2.0 (1987)

ويندوز / 386 (1987)

ويندوز 3.0 (1990)

ويندوز 3.1 (1992)

بالنسبة إلى MS Windows، هناك حزمة مستخدم مريحة للغاية وإتقانها من تطبيقات Microsoft Office، بما في ذلك:

معالج النص MS Word،

mS Excel Tabular Processor،

mS Outlook Organizer،

تطبيق لإعداد العروض التقديمية MS PowerPoint،

تطبيق لإدارة قواعد بيانات MS Access.

نظام التشغيل GNU / Linux (وضوحا جنو Linux) - نظام تشغيل مجاني يشبه UNIX. عادة، من خلال الأسباب التاريخية للإيجاز، يسمى هذا النظام ببساطة "Linux". هذا هو أقوى بديل ل MS Windows، شعبية كخادم وأكتسب شعبية بحدة كأنظمة تشغيل سطح المكتب (سطح المكتب) في السنوات الأخيرة، نظرا لتعزيز مراقبة ترخيص نظام التشغيل Windows من Microsoft في إصدارات XP و Vista.

التوزيعات الأكثر شيوعا في العالم:

قبعة حمراء أمريكية و Heir Fedora الأساسية؛

غنماني

ماندريفا الفرنسية (ماندريك)؛

انتماء غير وطني للتوزيع الدولي لدبيان جنو / لينكس؛

واحدة من أقدم توزيعات slackware؛

الشباب نسبيا وتوزيع gentoo الناشئة؛

الشباب، لكن توزيع واعد أوبونتو لينكس.

برنامج EUM وخصائصه الرئيسية. برامج التصنيف.

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

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

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

واجهة المستخدم (برامج الخدمة) - هذه هي الفوئي البرمجيات من نظام التشغيل (شل والمتوسطة) المصممة لتبسيط اتصال المستخدم مع نظام التشغيل.

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

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

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

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

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

تسمح لك محرري النصوص بتحرير النصوص والتشكيل والجمع بين نصوصه ومريحا واندمجوا فيها - والتحكم في بناء جملة البرامج التي يتم إنشاؤها.

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

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

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

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

PO. الأساسي يشمل:

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

برامج التطبيقات استدعاء التطبيقات. يشملوا:

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

تم الحفظ