لفل الأول : العرف على نظا التدمل-
؟. أسلوب تعددية البرامج يتستسةع10 تالستل:
يعتبر هذا الأسلوب علاجاً جيداً للقصور الواضح في أسلوب الدفعة خاصة في البرامج التي تعتمد على تدفق كبير من المدخلات و
المخرجات, حيث يهدر الرنامج وقت وحدة المعالجة المركزية إهداراً فادحاً في انتظار إتقام الحاسب عملية110
و يعتمد هذا الأسلوب على دفع عدة برامج كل منها في قطاع خاص من الذاكرة حيث تتولى وحدة المعالجة المركزية الانتقال بين مختلف,
البرامج حسب طلبها للمدخلات والمخرجات وهو يعتمد على ما يسمى بإدارة الذاكرة 102172611116 111101
نظام التشغيل
(انتظار ته 11 )
نهمة م
مهمة 15
رجام زا0ه8ع)
شكل يوضح تقسيم الذاكرة وفق أسلوب تعددية البرامج
رهي خاصية تماز بها بعض أنظمة التشغيل حيث أن الوقت يتم توزيعه بين البرامج المختلفة. وذلك بتقسيم وقت وحدة المعالجة المركزية
بين عدة مهام يُعطي كل برنامج فترة زا يتم نقل البرنامج من الذاكرة الرئيسية إلى الذاكرة الثانوية وذلك
لبدء تنفيذ مهمة (برنامج» أخرى.ويتلخص هذا الأسلوب في أن يُخصص الحيز المتاح للذاكرة لمهمة واحدة لفترة محددة بعدها يتم تبديل|
المهمة 51000118 بأخرى وهذا النظام يسمح لعدد من المستخدمين باستغلال موارد الحاسب في نفس الوقت.
. تعددية المعالجة ع :10265551 تالن1ل:
و يسمى التشغيل المتوازي و ذلك بتنفيذ مهمة واحدة على عدة معالجات مركزية :10265550 تالت11.
مكونات يستعين بما نظام التشغيل أثناء عمله:
وهو التخزين المؤقت للعمليات في مكان ما مثل قرص أوذاكرة مؤقته ثم استدعائها لتنفيذها عندما تكون جاهزة ويستخدم ال
«90001 مع المعدات الطرفية مثل الطابعة ولذلك يعتبر تطبيق الطباعة الاكثر شيوعاً في استخدام 5001
عتساوية وعند انتهاء اله
هي منطقة تخزين مقت عاد
تكون على الذاكرة 14/111تسمح لوحدة المعالجة المركزية بمعالجة البيانات فيها قبل حفظها بشكلها
النهائي على القرص فعلى سبيل المثال تُوظف معالجات النصوص منطقة عازلة لتعقب التغييرات على الملفات.وعند حفظ الملف يتم
تحديث ملف القرص مع محتويات المخزن المؤقت, هذا أكثر كفاءة بكثير من الوصول إلى الملف على القرص في كل مرة تقوم فيها بإجراء
تقييز علي اذلف ”0
الفصل الأول : امعرف على نظام التشغيل-
بنية نظام التشغيل:
يتكون نظام التشغيل من مجموعة من الطبقات أو المستويات- العلوية منها يتعامل فيها المستخدم وهي القشرة الخارجية[©:91والتي تحيط
بباقي أجزاء نظام التسغيل[1701008 005#] وتسهل عمل المستخدم بتوفير مجموعة من الأوامر والتوافذزالتطبيقات)للتعامل مع باقي
أجزاء النظام و استدعاء بعض الخدمات من الطبقات السفلى وهي النواه |1601116وهي برنامج ضخم يتواجد بصفة دائمة في الذاكرة
الأساسية18.113 طلما أن الحاسب يعمل . 7
وظيفة [108"زتآهر ل
التطبيقات
.١ التنسيق الشامل بين مختلف المكونات المادية والبرمجية والبيانات + :1
". استدعاء البرامج المطلوبة للتنفيذ ووضعها في أماكنها المخددة داخل الذاكرة. ف لس ِس
*. معالجة المقاطعات1140:1011045 التي تحدث نتيجة طلب مفاجىء من أحد البرامج أو حدوث خطأ 3
. إدارة وحدات الإدخال والإخراج والذاكرة وجدولة العمليات. ماب
بنية نظام التتغيل ي تهنا
اختيار نظام التشغيل: يتوقف اختيار نظام التشغيل على طبيعة التطبيقات د بدورها نوعية المكونات المادية ونظام التشغيل الملائم
ب. واجهة أرامرر1.آ01©) مل نظام ر ددت5رر5 عمتد006 اونط 1005
. من حيث قدرتًا على تشغيل أكثر من برنامج
أ. أنظمة وحيدة امهام عستعادة7 16ح 5:01 مثل نظام 005
ب. أنظمة متعددة المهام 125166 1100163 مثل أنظمة الويندوز
أ. شركة مبكروسوفت المنتجة لأنظمة الويندوز وهي متوافقة مع شركة 1311
ب. شركة أبل المنتجة لنظام ماكنتوش 5© ©18الوهر غير متوافق مع أجهزة 113111 ويتميز بقدرة عالية في مجال الرسومات.
ج. نظام تشغيل 103ل آوهو من إنتاج شركة 8:1 1 الوم بميزاته:
. نظام تشغيل قري وثابت
نظام متعدد المهام ومتعدد المستخدمين وغير معتمد على نوع الماردوير
ذف يوفر نظام أمني قوي
7. قوي في مجال أجهزة الخادم والشبكات
د. نظام <138000 هو نظام مفتوح المصدر ومجاني وهو شبيه لنظام اليونيكس ولكن بواجهة رسومية
ه. نظام 05/2 أنتجته شركة 11311 ولكنه لم يحظ بالإنتشار مثل أنظمة ويددوز
و. نظام أندرويد للهواتف الذكية والمستحوذ عليه حالياً من شركة 800816
ِ ِِ فصل الأول : العرف على نام الي-
أشهر أنظمة التشغيل المتداولة حالياً
أولاً :أنظمة الويندوز
و 10 010/05 100//اوسوف يتم شرح بعض امكاناتها في الفصل التالي.
إنشاء نظام التشغيل تجربي أطلق عليه اسم مولتكس1110171105 من أجل تشغيل محطة عمل مركزية 117ة:] ه11
تعديلات جعلته أبسط في التصميم وأكثر فاعلية. حتى خرج نظام التشغيل الجديد "يونكس" 110108 والذي أصبح اسمه فيما بعد
«للهلا. وكيب نظام يونكس في باديء الأمر باستخدام لغة التجميع/(88©00171/ وذلك ليعمل على محطة عمل مركزية 10-7
في العام ١49779 الي
ت 13611.88 قراراً يقضي ياعادة كتابة يونكس باستخدام لغة الحاسوب "©" عوضاً عن لفة التجميع والذي|
بدوره سيسهل عملية نقل نظام التشغيل لحواسب أخرى ولتمكين مطورين آخرين من إضافة وتحسين نظام التشغيل. وتعاون دينيس ريتشي|
وكين تومسن في إعادة كتابة نظام تشغيل يونكس بلغة سي ؛ ثم نشرا بحناً عن نظام تشغيل يونكس سنة 1817/4
قرار 13©[11.0508 ساعد في سرعة تطوير يونكس وقامت شركة إيه بي أند بيّ بترخيص المنتج يونكس للجامعات, الشركات التجارية,
وحكومة الولايات المتحدة.
بعد نشر البحث اهالت الطلبات على 41801/ للحصول على نسخة من النظام وكانت الجامعات والشركات تحصل معه على المادة
المكتربة 5007060008 لنظام التشغيل يونكس, وقد كان ذلك سببا مباشرا في التطور الحائل الذي حدث في النظام بواسطة أساتذة
قامت بعض الشركات التجارية بعرض منتجها التجاري الخاص لنظام تشغيل يونكس والذي يتوافق مع الحواسب متوسطة الحجم
"صن أو أس" 501105 والتي تعرف اليوم بشركة "صن ميكروسيستمز" العملاقة.
ذلك في محاولة التغلب على شركة 1110005011 بعد إنتاج الأخيرة منتج 11711000175171 الذي كان مأثر بنظام غثية 11151717
الخاص بشركة 016[1اوالتي بدورها أرادت بهذه الصفقة مواجهة شركة 'مايكروسوفت" وإصدارها الجديد ولم تنجح شركة نوفيل في
تحقيق مطلبها نتيجة صعوبة تسويق المنتج مقارنة بالأموال الهائلة والمتوفرة لشركة ميكروسوفت وكفاءتها في تسويق منتجاتها مما دعى شركة)|
اليوم؛ شركة أنظمة كالديرا تطالب بجميع حقوقها القانونية من كل من يستعمل نظام لينكس ذي المصدر المفتوح وتَدّعي شركة أنظمة
كالديرا أن نظام لينكس يحتوي على جزء من مصدر يونكس التجاري بدون تفويض رسمي من قبل شركة أنظمة كالديرا.
الفصل الأول : التعرف على نظام التشغيل"
دور نظام التشغيل 11176 في تطوير نظم التشغيل:
)١ إكتشاف أن يكون النظام قابل للنقل 101101716 من محطة عمل إلى أخرى و ذلك بدون ضرورة إعادة كتابة البرنامج بأكمله
أ. كتابة برامج تعريف الأجهزة و الكروت 161106101117615 المستخدمة في محطة العمل
ب. كتابة ما يختص بمحطة العمل من برامج مثل ( إدارة الذاكرة و عمليات المعالجة )
") استخدام ما يعرف بالذاكرة الإفتراضية لا1/1171118[11(0701 وذلك بضم جزء من القرص الصلب 1187001516 ليعمل مع
الذاكرة الأساسية الموجودة بالحاسب ]اله[
تطوير نظام الملفات ((11185/5181 ليكون أكثر سرعة.
4) إضافة بروتوكول الشبكات 7010/17 ليكون الأكثر انتشارا بعد ذلك في الإنترنت.
الفرق بين 5011315 حتصنار حتصنآ
أوراكل ويعرف 5018115 حاليا ب 01001650181165
نظام تشيل نظام تشغيل مبنى على اليونكس
نسخة مفتوحة المصدر في بداية تطويره نسخة تجارية صُمم أساسا لأجهزة 517/180 وهناك نسخة مجانية لأجهزة
مثل النسخ المجانية من نظام 17113510 6 رفي 1510ة 0:06:01
الفرق بين لاص ,تهنا
تم تطوير من خلال أحد الطلاب وهو 111115101178105 آعام 441 اثم ظهرت
نظام تشغيل يعتمد على نواة اليونكس
الفصل الأول : العرف على نظام التشغيل-
هو نظام تشغيل حُر مفتوح المصدر وُقصد بها نظام التشغيل الكامل المكون من النواة والجزم والمكتبات المصاحبة لاء ويُفضيل البعض|
إطلاق اسم 600178 17ا10_اعلى النظام ككل بدلا من" لينكس" فقط.
بسبب ترخيصه الحرء يتمتع لينتكس بدرجة عالية من الحرية في تعديل وتشغيل وتوزيع و تطوي
اده ويحتبر لينكس من الأنظمةا
الشبيهة بيونكس ويصنف ضمن عائلة يونكس .
بسبب الحرية التي يوفرها لينكس أصبح يعمل على قطاع عريض من الأجهزة تتراوح بين الخادمات العملاقة وأجهزة الماتف الجوال
وتطورت واجهات المستخدم العاملة عليه لتدعم كل لغات العالم تقريباء وبسبب كونه حرا ومفتوح المصدر وسهولة تطويع وتغيير سلوك
النظام. فإن سرعة تطوره عاليه وأعداد مستخدميه تتزايد على مستوى الأجهزة الشخصية والخادمات.
.١ متاح للتحميل من خلال الانترنت مباشرة بدون اي تكاليف كل ما عليك هو ثمن الاسطوانه الي ستسخ عليها
. الليتكس مفتوح المصدر لذا لك الحق في الاطلاع على الكود الخاص بالنظام و التعديل فيه بكل حريه. عكس الويندوز
الذي لا يسمج لك بالاطلاع على السوزس كود.
*. توافر أساليب الدعم الفني من خلال الإنترنت.
©؛. مُستوحى في بناءه من طريقة بناء نواه البونكس (ليس نفس الكود ولكن نفس افيكله) والذي يحقق أعلى مستوى من|
الحماية والقوة.
. معدل أمان عال من الفيروسات وغيرها فأنت لا تحتاج مع لينكس لوجود برنامج مكافح فيروسات أو جدار ناري نائياً .نظام
لينكس يُستخدم في البنوك العالمية وفي اجهزة الصراف الألي +
«. لينكس يقلل من احتمالية تسحديث اوتطوير الجهاز حسق مع تطوير النسخه المستخدهه من لينكس.
4. يتمتع نظام لييكس بقدرته على التعامل مع جميع أجزاء القرص الصلب الأخرى(08:1111005) من قراءه وكتابه
أجزاء الأنظمه الاخرى .
.٠ لينكس اسرع من العديد من الانظمه الاخري فهو يتميز بأن اكواده أكثر دقه و مثاليه.
أشهر إصدارات 13000836 المتداوله
نخظالوى 7ع مع امع
: اسرد سس ات
8 ©318: هو سلسلة من أنظمة التشغيل لمبنية على واجهات المستخدم الرسومية التي تعمل على أجهزة حواسب ماكنتوش.
ماكنتوش أو المعروف اختصارا ب"ماك" هي عائلة من الحواسيب الشخصية يتم تطويرها وإنتاجها وتسويقها من قبل شركة أبل.
أول جهاز ماكنتوش تم إطلاقه في 4 ؟ يناير عام ١484 بذاكرة حجمها ١8 كيلوبايت بحملة إعلانية قوية وكان أول حاسوب شخصى|
ناجح في السوق مزود بواجهة الاستخدام الرسومية والفأرة بدلا من واجهة سطر الأوامر التي كانت قياسية في ذلك الوقت.
آي أو إس (بالإنجليزية: 608 هو نظام تشغيل صنعته أبل ماتفها آي فون وأصبح هو النظام الافتراضي لجهاز آي بود تاتش واللوحي|
آي باد
ام :فالنظام لايحصل علي اداء ثقيل ابداً مقارنة بنظام ويندوز
". التطبيقات علي نظام 1/18 تكون اسرع في الاقلاع وقابلة للعمل جنباً الي جبب بسرعة كبيرة جداً تفوق سرعة
*. لا يكون معه المستخدم في احتياج دائم لبرامج مكافحة الفبروسات كما في ويندوز
4. الواجهة مختلفة عن نظام ويندوز ولكنها ليست صعبة علي الاطلاق فهي عبارة عن سطح المكتب وشريط علوي يحتوي علي
كل الخيارات الممكنة لك .بالاضافة الي شريط في الاسفل 170016 ذو شكل جالي رائع كطريقة سريعة للدخول الي تطبيقاتك
التطبيقات سهل للغاية فقط يتم سحبها إلى مجلد 001168110115/
.١ استهلاك موارد الجهاز بشكل ضئيل مثل الذاكرة وكذلك استهلاكه للبطارية أقل بالنسبة لأجهزة اللابتوب التي تعمل بنظام
عيوب نظام الماك أو إس :
.١ يتم تبيته على أجهزة أبل فقط
". عدم توافق التطبيقات الني تعمل على ويندوز مع ماك
*. عدم توافر الألعاب وذلك لاتجاه مطوري البرمجيات نحو نظم التشغيل الأكثر انتشاراً وهي الويندوز بدلاً من ماك ولييكس
؛. طريقة العمل على النظام مختلفة عن الويندوز لذلك يحتاج المستخدم لوقت في حالة التحول لنظام أبل.
ل لفصل الأول : العرف على نظام التشغيل)-
أندرويد هو نظام مجاني ومفتوح المصدر مبني على نواة ليتكس صُمَم أساسًا للهواتف الذكيتوالحواسب اللوحية ويتم تطوير خر من
قبل شركة جوجل التي قامت بشراء النظام من الشركة المالكة.
يعد أحد أنظمة التشغيل ال تم بناؤها على نسخة معدلة من نظام التشغيل المفتوح "ليونكس".؛ والق تم بناؤها من قبل
المهندس "أندرو روبن" فى عام 7008 لتقوم بعدها "جوجل" بشراء الشركة المالكة لمنصة أندرويد؛ وضم "روبن" إلى اا
فريق علمها. وقد أتاحت "جوجل" نظام التشغيل مفتوح المصدر
لدى أندرويد مجتمع ضخم من المطورين الذين يقومون بكتابة وتطوير التطبيقات.ويعتمدون بشكل أساسي على الكتابة بلغة الجافا
-كلمة 001010 بالإنجليزية تعني الآلي الذي يكون على شكل إنسان
يدعم الأتدرويد:6155 1171117 متلا و 131061001
نظام أندرويد:
.١ نظام مفتوح المصدر يمكن تحميله من جوجل وتطويره وتعديل النسخة حسما تريد.
؟. نظام مجان نما يسمح بحريه نُسخه وتوزيعه.
*. إدارة الذاكرة وإدارة العمليات الخلفية:
تم تصميم الأندرويد لإدارة الذاكرة (رام» للحفاظ على استهلاك الطاقة كحد أدن. فعندما يكون هناك تطبيق أندرويد لم يعد قيد
الاستخدام؛ سيقوم النظام تلقائيا بتعليقه في الذاكرة. في حين أن التطبيق لا يزال من الناحية الفنية "مفتوح" والتطبيقات المعلقة لا تستهلك|
نظام الأندرويد
يتألف نظام الأندرويد من عدة مكونات وهي
. الطبقة السفلية من نظام التشغيل هي نواة ليبكس . ١
؟. يليها طبقة التشغيل 101711 وهي نسخة محدودة من 1171/1 مناسبة لبيئة
أندرويد وتحتوي مجموعة مكتبات مكتوبة بلغة ++©0/0 مثل مكتبة
الرسومات ,01 008:0
. طبقة منصة الطبيقات والتي تدير الوظائف الأساسية للجهاز مثل إدارة الموارد.
© . طبقة التطبيقات والتي تم إنشاؤها من خلال المستخدمين أو المطور نفسه.
الفصل الأول : اللعرف على نظام التشغيل >
حيث يجب تعلم أحد لغات البرمجة وأشهر لغات برمجة تطبيقات الأندرويد هي لغة الحافا .
ويجب عليك تجهيز ما يلي قبل البدء في برمجة تطبيقات الأندرويد عن طريق لغة الجافا
.١ تحميل حزمة 515 8 17م تبينها على الجهاز .
سنا الت
5ل 001/0108 55 تافل
». تحميل حزمة 2110110051016/ وتثبيتها على الجهاز بعد اختيار النسخة المناسبه لنظام التشغيل الذي تعمل عليه.
*. تحميل وتثبيت برنامج 15011056
4. تثبيت بعض البرمجيات الإضافية مثل محاكي الأندرويد 11070101211018108/ لتجربة التطبيق كما لوكان هاتف حقيقي
با بدون استخدام لغات البرمجة
عن طريق البرمجيات الجاهزة مثل برنامج 10780107 0إ0(ه/وهو محدود الإمكانيات بشدة مقارنة ب 101:05 أو
1001050000 فهو جيد كبداية. لكنه سيء اذا ما قررت الاستمرار في هذا لمجال. ومهما حاولت تصميم أي تطبيق عليه
سيكون أداؤه في النهاية ضعيفاً وسيئاً مقارنة ب عوونا156 أر 200010510010
.١ اكتب في 800816 كلمة البحث 0011117611617 فيتم فتح صفحة اضغط فيها على كلمة 018818
". في الصفحة التالية يتم إدخال بيانات حسابك على 807811
*. يمكنك تحميل البرنامج والعمل 0111:1706
هناك مواقع أخرى يتم من خلاها تصميم التطبيق مباشرة مثل:
مرقع ألا .ررم
لاه لاج لت
مرقع ملقمم صطرة
مرقع لظ 0000
فصل لايل :اعرف على م الس
اصنع تطبيقك للهواتف المحمولة
١ بع عبر سوق تقاط علعم0ع
". وضع إعلانات في تطبيقك أو لعبتك لتربح من كل نقرة على الإعلان وذلك بعد رفع التطبيق
خطوات رأ بقام 000816
+ قم بالتسجيل في موقع لزها 00818 ثم دفع الرسوم المقررة .١
*. يجب ألا يزيد عنوان التطبيق عن ٠*١ حرف ووصف التطبيق لا يزيد عن 488 حرف.
4. يجب أن يكون امتداد التطبيق الذي يتم رفعه8[19.