|
منتدى كلية التربية بالجبيل منتدى كلية التربية بالجبيل ; مساحة للتعاون و تبادل الخبرات بين طالبات كلية التربية بالجبيل و نقل آخر الأخبار و المستجدات . |
|
أدوات الموضوع |
#1
|
|||
|
|||
خوارزميات الحاسب
السلام عليكم ورحمة الله وبركاته
لو سمحتم أبغى عناوين مقرر الخوازميات ؟ |
2009- 4- 4 | #2 |
أكـاديـمـي
|
رد: خوارزميات الحاسب
والله مدري يالغاليه كان ودي اساعدك وربي .. بس للان ماذاكرتها ..
|
2009- 4- 5 | #3 |
أكـاديـمـي نــشـط
|
رد: خوارزميات الحاسب
قهر كنت بذاكر وصف المقرر .
أجل بلاها مذاكرة خوارزميات ،، فلتذهب الخوارزميات إلى الجحيم |
2009- 4- 5 | #4 |
أكـاديـمـي نــشـط
|
رد: خوارزميات الحاسب
هيا أذكر سئلتيني عن نظم التشغيل ، صراحة نسيت وين سألتي
شوفي الأشياء المهمة يعرف نظام التشغيل على أنه مجموعة من البرامج التي تتحكم وتشرف وتدعم معدات الحاسوب والحزم التطبيقية ولا يمكن لأي جهاز حاسوب أن يعمل إلا عند توفر نظام التشغيل الذي يحمل من الذاكرة الثانوية (الاقراص الممغنطة)إلى الذاكرة الرئيسية عند تشغيل الجهاز ليبدأ بإدارة العمل في الجهاز ويتكون نظام التشغيل من مجموعة من البرامج المتكاملة تعمل كفريق كل منها يؤدي مهمات معينة برنامج التحكم الرئيسي في نظام التشغيل هو المشرف (Supervisors) ويعرف بالمراقب Monitors أو المنفذ Executive وهو المسؤول عن توجيه النشاطات لجميع أجزاء نظام التشغيل وعند تشغيل الحاسوب لأول مرة فإن المشرف هو أول برنامج يحمل من جهاز إقامة النظام إلى الذاكرة الرئيسية . وظائف نظم التشغيل 1. تمكين الاتصال بين الحاسوب والمستخدم من خلال واجهة المستخدم التي تكون على شكل أوامر يعطيها المستخدم للجهاز Command based أو على شكل واجهة رسومية وقوائم يختار منها المستخدم الأمر المطلوب Graphical User Interface كما هو الحال في برمجية Windows . 2. وتوزيع المعدات المشتركة على المستخدمين في الشبكة وجدولة استخدامها فإذا كانت هناك طابعة واحدة مع عدة أجهزة مرتبطة مع بعضها البعض عن طريق الشبكة وأراد عدد من المستخدمين طباعة وثائقهم باستخدام الطابعة في الوقت نفسه فإن نظام التشغيل يجدول عملية الطباعة حسب سياسة معينة بحيث يحصل كل مستخدم في النهاية على وثيقة مطبوعة . 3. يسهل الاتصال بين مكونات الحاسوب حيث يسهل حركة التعليمات الداخلية والبيانات بين الاجهزة الطرفية والمعالج والبرامج واجهزة التخزين أي أنه يسهل عمليات الإدخال والإخراج والتخزين الثانوية. 4. الحماية من الأخطاء ومراقبة النظام وإخطار المستخدم في حال الفشل حيث يفحص نظام التشغيل معدات نظام الحاسوب بشكل مستمر ويتم إخطار المستخدم فورا في حالة حدوث أي مشكلة فمثلا عند إعطاء الأمر الطباعة لوثيقة ما والطابعة خالية من الورق تظهر رسالة تخطر المستخدم بعدم إمكانية الطباعة لخلو الطابعة من الورق . 5. جدولة استخدام المصادر واستغلالها بشكل أمثل : حيث أن نظام التشغيل يحدد المهام المطلوبة والمصادر المتوفرة من معالج وذاكرة وأجهزة في كل لحظة زمنية ويوزع عليها المهام المطلوبة بطريقة تزيد من سرعة إنجاز العمل . 6. يتعقب الملفات على الأقراص : فيسهل عمل النسخ الاحتياطية ومسح الملفات وتشكيل الأقراص وتهيئتها للتخزين عليها كما يقوم بفتح الملفات وإغلاقها وتحميلها إلى الذاكرة الرئيسية كما يتعقب نظام التشغيل جدول مواقع الملفات ويحدثه باستمرار . 7. حماية النظام : يسمح نظام التشغيل أو يمنع وصول مستخدم معين إلى نظام الحاسوب أو أي ملف مخزن فيه حسب الصلاحيات المعطاه لهذا المستخدم . أنواع نظم التشغيل 1. المنفرد المستخدم المنفرد المهمة Single - User , Single - Tasking أبسط أنواع نظم التشغيل تخدم مستخدما واحدا في الوقت الواحد وهو منفرد المهمة (Single - Tasking) بمعنى آخر ويمكنه أن ينفذ برنامجا واحدا فقط في الوقت الواحد ومن الأمثلة عليه نظنم دوس Ms-Dos . 2. المنفرد المستخدم المتعدد المهمات Single - User , Single - Tasking تعدد المهمات يدعى أيضا بتعدد البرمجة لديه القدرة على تنفيذ أكثر من برنامج واحد بشكل متزامن حيث تنتقل CPU بسرعة كبيرة وبشكل عشوائي بين المهمات ومن أمثلته نظام OS/2 , Windos95, Windos98 . 3. المتعدد المستخدمين المنفرد المهمة Multi-User, Single-Tasking وتسمح نظم مالتشغي المتعددة المستخدمين المنفردة المهمة لعدد من الاشخاص أن ينفذ كل منهم برنامجا واحدا في الوقت الواحد ويزود كل مستخدم بطرفيه أو محطة إدخال وإخراج مكونة من لوحة المفاتيح وشاشة عرض تتصل مع الحاسوب المركزي ويسمى هذا التنظيم أيضا بنظام المشاركة الزمنية (Timesharing) وذلك لأن نظام التشغيل يأمر الحاسوب بالنتقال بسرعة كبيرة بين المستخدمين بعد إعطائهم فترات زمنية ثابته لاستخدام CPU وتسمى هذه الفترات بالشرائح الزمنية (Time Slices) وهي قصيرة جدا (حوالي ألوف جزئية من الثانية ) بحيث يتوهم كل مستخدم أنه يمتلك انتباه الحاسوب كلية ومن أمثلة Windows NT . 4. المتعددة المستخدمين المتعددة المهمات Multi-User , Multitasking وتدمج بعض نظم التشغيل المتطورة فكرة المشاركة بالوقت مع فكرة تعدد المهمات وتسمح هذه النظم لكل مستخدم من عدة مستخدمين أن ينفذ أكثر من عمل مرة واحدة وكما يمكن أن تتخيل فإن نظم التشغيل المتعددة المستخدمين المتعددة المهمات محنكة إلى مدى بعيد وتتطلب حواسيب قوية بشكل عام وغالبا مايشغل نظام التشغيل Unix كنظام تشغيل المتعددة المستخدمين المتعدد المهمات في الحواسيب المصغرة والكبيرة والعملاقة ومن أمثلة عليها : IBM VM , UNIX 0.8 . 5. المتعدد المعالجة Multiprocessing ينفذ متعدد المعالجة تعليمات عديدة بشكل متواز في نظام حاسوب واحد يمتلك وحدات معاجة مركزية عديدة والأنظمة متعددة المعالجة تنفذ الوظائف فعليا بشكل متواقت (في نفس اللحظة بالضبط ) والميزة الرئيسة لأنظمة تعدد المعالجة هي السرعة ذلك لأن هناك أكثر من CPU متوفرة وبالتالي يمكن معالجة الوظائف أسرع مما لو كان هناك CPU واحدة ومن أمثلة نظام عليها : N-Cube , SUN-OS . 6. الشبكة Networking ونظم تشغيل الشبكة تمكن عدة حواسيب منفصلة من أن تتصل مع بعضها البعض مما يعطي المستخدمين ميزات امتلاك حواسيب خاصة بهم أثناء السماح لهم بالمشاركة بأجهزة المعدات كمشغلات الأقراص وطابعات الليزر وكذلك البرمجيات وقواعد البيانات ويمكنهم أيضا إرسال واستقبال الرساءل إلى الآخرين عبر الشبكة ومن أمثلته : Novel NetWare ,Distributed Unix 7. التخزين الافتراضي Virtual Storage يجب أن يحمل البرنامج في ذاكرة الحاسوب الرئيسية ليتم تنفيذه ولكن ماذا يحدث إذا كان البرنامج كبيرا جدا لا تتسع له الذاكرة المتوفرة أو إذا كان هناك عدة برامج تتسابق على حيز في الذاكرة الرئيسية ؟ تستطيع العديد من نظم تشغيل حل مثل هذه المشاكل بشكل روتيني بدون تدخل المستخدم من خلال استخدام أساليب التخزين الافتراضي . والتخزين الافتراضي (Virtual Storage ) (ويسمى أيضا بالذاكرة الافتراضية (Virtual Memory )) هي إدارة ذاكرة تستخدم منطقة من الذاكرة الافتراضية (كالقرص الصلب) كامتداد للذاكرة الرئيسية . ويتم استبدال أجزاء من البرنامج من الذاكرة الافتراضية إلى الذاكرة الحقيقة (الذاكرة الرئيسة الفعلية ) كلما دعت الحاجة . ومن الامثلة عليه نظام UNIX , IBM VM . 8. الوقت الحقيقي Real - Time نظم تشغيل الوقت الحقيقي (Real - Time Operating System) تتحكم بالحواسيب التي تتفاعل مع البيئة لتنفيذ العمل بحيث تكون عملية الإدخال والمعالجة في نفس اللحظة مثل أجهزة تخطيط القلب وتصميم هذه للقيام بمهام محددة في فترة زمنية محددة هذا المختصر المفيد وتذكري أن نظم التشغيل 5 درجات و إن حبيتي تتطلعين أكثر تفضلي هنا http://faculty.ksu.edu.sa/74642/Pages/OSystems.aspx أطلعي على العناوين وعسى ربي يوفقك دنيا و آخرة |
2009- 4- 5 | #5 |
أكـاديـمـي نــشـط
|
رد: خوارزميات الحاسب
المحاضرات اللي على الرابط أهم شيء فيها
تعريف نظام التشغيل (The Definition of The Operating System): مجموعـة من البرامج الجاهزة تكون مسئولة عن تشغيل و ضبط عمل وحدات الحاسب الأساسيـة. وتكون بعض برامج نظام التشغيل مخزنـة تخزينـاً جزئيـاً دائمـاً في ذاكرة القراءة فقط (ROM) والجزء الآخر في الذاكرة المساعدة. تصنف برمجيات نظم التشغيل إلى أربع مجموعات برمجية: • برمجيات إدارة الذاكرة الأساسية (Memory Management Programs) . • برمجيات إدارة المعالجات ( Processes Management Programs) . • برمجيات وحدات الإدخال و الإخراج ( I/O Devices Management Programs) . • برمجيات إدارة المعلومات ( Information Management Programs ) . أنواع أنظمة التشغيل (Operating Systems Types): 1. أحادي المستخدم (Single _ User O.S.): وهو النظام الذي يسمح لمستخدم واحد فقط بالوصول إلى موارد الجهاز و برامجه. ومن الأمثلة على هذه الأنظمة (DOS – Windows 95). 2. متعدد المستخدمين (_ User O.S. Multi) وهو النظام الذي يسمح لأكثر من مستخدم بالوصول إلى موارد الجهاز و برامجه. ومن الأمثلة على هذه الأنظمة (Windows NT - Novell – Unix –Windows 2000 – Windows XP). مواجهة المستخدم بنظم التشغيل (Operating Systems Modes): 1. المواجهة الخطية ( Character Mode ): حيث يتوجب على المستخدم كتابة (طباعة) جميع الأوامر والتعليمات. و من نظم التشغيل التي تمثل هذه المواجهة (DOS – Unix). 2. المواجهات الرسومية (Graphical Mode): تظهر جميع الأوامر والتعليمات في هذا النوع من المواجهة على هيئة كائنات رسومية, ويقوم المستخدم فقط باختيار الأمر (التعليمة) المناسبة لتنفيذها. و من الأمثلة على هذا النوع جميع إصدارات Windows. 3. المواجهات بالقوائم (Menu Mode): هنا يختار المستخدم الأوامر و التعليمات من خلال القوائم المندرجة، وتحتوي القوائم على قوائم فرعية أخرى و هكذا. ومن الأمثلة على هذا النوع من المواجهة (Novell). وظائف برمجيات إدارة الذاكرة: 1. متابعة الذاكرة وكافة الأعمال الداخلة إليها أو المستقرة فيها أو الخارجة منها. 2. رسم سياسة المتابعة للذاكرة الرئيسة وذلك بالإجابة عن الأسئلة الآتية: • ما هي المساحات التي تم إشغالها في الذاكرة. وما هي الأعمال التي شغلت تلك المساحات. • متى يمكن السماح للأعمال أن تدخل إلى المساحات الحرة في الذاكرة, وإلى أي فترة يمكن إبقاؤها داخل الذاكرة. • متى يمكن أن يتم تحرير الذاكرة من الأعمال التي فيها. وأي الأعمال يمكن إخراجها من الذاكرة. • توطين كافة الأعمال الداخلة إلى الذاكرة في مواقع مناسبة من الذاكرة, وفي الوقت المناسب من الذاكرة. • ترحيل كافة الأعمال من الذاكرة إلى مصادرها الأساسية, كالذاكرة الثانوية, أو وحدات الإخراج. إدارة الذاكرة المجزأة: المفهوم العام: نضطر لإدارة الذاكرة المجزأة عند استخدام فكرة تعدد البرامج، وهذه الإدارة هي أبسط أنواع إدارات الذاكرة التي تتعامل مع أكثر من عمل في آن واحد. حيث تنقسم الذاكرة الأساسية إلى مساحات متعددة تعتمد في عددها على عدد الأعمال الداخلة إليها، أو حسب تقسيم مسبق للذاكرة. ويوجد نوعان لإدارة الذاكرة المجزأة هما: إدارة الذاكرة المجزأة بالتجزئة الثابتة، وإدارة الذاكرة المجزأة بالتجزئة المتغيرة. أولاً: إدارة الذاكرة المجزأة بالتجزئة الثابتة: المفهوم العام: نعني بالتجزئة الثابتة للذاكرة، تقسيم الذاكرة إلى أجزاء معلومة المساحة، ومختلفة الأحجام قبل البدء بتنفيذ البرامج فيها. بحيث تكون هذه المساحات موزعة بين الأحجام الصغيرة إلى الأحجام الكبيرة. تعرف كل مساحة ثابتة الحجم باسم الجزء (Partition) ويظهر فضاء العنوان على النحو المبين في الشكل التالي: ميزات إدارة الذاكرة المجزأة بالتجزئة الثابتة: 1. تسهل عملية تعدد البرامج “Multiprogramming”. 2. لا تحتاج معدات فيزيائية غالية الثمن. 3. سهولة عملية التوطين والترحيل. عيوب إدارة الذاكرة المجزأة بالتجزئة الثابتة: 1. الكسور الداخلية، حيث أن مجموع المساحات الضائعة قد بلغ في المثال (351) KB. 2. تقييد حجم العمل تبعاً لحجم الذاكرة الأساسية، حيث سيتم رفض أي عمل يزيد حجمه عن حجم أي جزء من أجزاء الذاكرة الأساسية. ثانياً: إدارة الذاكرة المجزأة بالتجزئة المتغيرة: المفهوم العام: تقسم الذاكرة إلى أجزاء غير ثابتة الأحجام وذلك أثناء تنفيذ الأعمال، ويتم تقسيم الذاكرة تبعاً لحجم العمل القادم للتنفيذ، فيصبح الحجم المشغول بالعمل جزء (Partition) والحجم الفارغ من العمل جزء (Partition) بخلاف ما هو عليه في الذاكرة المجزأة بالتجزئة الثابتة. نحتاج لمتابعة الذاكرة المجزأة بالتجزئة المتغيرة، إلى جدولين هما: ميزات إدارة الذاكرة المجزأة بالتجزئة المتغيرة: 1. تسهل عملية تعدد البرامج “Multiprogramming”. 2. لا تحتاج معدات فيزيائية غالية الثمن. 3. سهولة عملية التوطين والترحيل. عيوب إدارة الذاكرة المجزأة بالتجزئة المتغيرة: 1. الكسور الخارجية، في حالة امتلأت الذاكرة بمجموعة أعمال ذات أحجام متفاوتة، وتوزعت الأعمال صغيرة الحجم بين الأعمال كبيرة الحجم وتم تنفيذ الأعمال ذات الأحجام الصغيرة قبل الأعمال ذات الأحجام الكبيرة، عندها ستنشأ مجموعة كبيرة من المساحات الفارغة والمجزأة وهو ما يعرف بـ " الكسور الخارجية ” . 2. بفرض قدوم عمل بحجم أكبر من حجم أكبر مساحة فارغة وكان حجم المساحات الفارغة أكبر من حجم هذا العمل ولكن هذه المساحات الفارغة موزعة في الذاكرة فإنه لن يتم خدمة هذا العمل . 3. عدد كبير من مساحات الذاكرة لن يتم استخدامه مطلقاً . خاصة إن كان عدد الأعمال القادمة قليل وبأحجام صغيرة . مفهوم المشاركة بالزمن "Time Sharing”: هو أحد الأمثلة العملية على التشغيل المباشر، أو النظام المباشر "On-Line system". حيث يمكن لأكثر من مستخدم أن يعمل على الجهاز في آن واحد، بحيث يعطى كل مستخدم قدراً زمنياً لتنفيذ جزء من عمله بحيث يتولى تنفيذ الأعمال لكافة المستخدمين تباعاً بنفس القدر الزمني المعطى لكل منهم، ثم يبدأ النظام دورة أخرى مبتدءاً من المستخدم الأول وحتى المستخدم الأخير لتنفيذ قدراً زمنياً آخر من أعمال المستخدمين جميعاً، وهكذا، فإذا تم انتهاء عمل ما من مجموعة الأعمال المرتبطة في النظام، خرج هذا العمل ووزع هذا القدر الزمني على مجموعة الأعمال الباقية. |
2009- 4- 5 | #6 |
أكـاديـمـي
|
رد: خوارزميات الحاسب
يعطيك الف الف الف عافيه يا قلبي .. الله يوفقك ويسهل عليك .. :praying:
ابكتفي بهذا من نظم التشغيل .. يبقى الخوارزميات .. عليه 10 .. الله يسهل والله للحين ما قريته .. ما ابي اتذكر ايامه .. هههههههههههه بس والله قويه يذهب للجحيم :hahaha_2008: تعوذي من الشيطان وسهالات ان شالله .. بعلمك وش بذاكر .. تعريف الخوارزم - السجل - النموذج - البيان - المعلومه - الحقل - الملف - الملف المتتابع - ملف التشغيل المباشر - الشجره او الرسم الشجري - خريطه التدفق (الفلوتشارت ) .. وطبعاً اكيد عارفه اشكال رسم الفلوتشارت كل شكل وش يعني .. وبس هذا كل شي اشوفه اساسي بالمادة .. وبالتوفيق يا غالية ان مريت على شي جديد غير اللي ذكرته لك فوق بقولك .. |
2009- 4- 6 | #7 | |
أكـاديـمـي نــشـط
|
رد: خوارزميات الحاسب
HAYA
مشكورة على المساعدة ،، الله يوفقك .. اقتباس:
تصدقين عاد صدق من قال "اللي ما يطول العنب حامض عنه يقول" |
|
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
الحاسب, خوارزميات |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
الإعلان عن مسابقة أختيار أسم خاص بالنشرة الإعلامية الخاصة بجامعة الملك فيصل | علي المطر | ملتقى المواضيع العامة | 0 | 2009- 3- 7 11:28 PM |
لا تشرب الشاي وأنت تعمل على الحاسب .. تعرف ليش؟ | فراشة الليل | قسم المحذوفات و المواضيع المكررة | 0 | 2009- 3- 2 05:01 AM |
1000 منحة للابتعاث في مجالات التربية الخاصة والتأهيل الصحي | علي المطر | ملتقى المواضيع العامة | 1 | 2008- 12- 27 03:25 PM |
بدء تسجيل دبلوم الحاسب الآلي لطلاب جامعة الإمام | علي المطر | ملتقى المواضيع العامة | 0 | 2008- 10- 24 09:38 AM |