خطوة خطوة نحو نظام تشغيل عربي

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com - For more arabic templates visit: www.arblogger-templates.com.

الجمعة، 27 يوليو 2012

اربح المال بالإضافة إلى استضافة 1.5 جيقا

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


كيف تعمل النواة و اللينكس

ما هي النواة:
النواة هي الوسط بين عتاد الحاسوب و البرمجيات و هي أول متحكم في النظام، و تقوم بمهام كثيرة
و هي:
1-الإقلاع Booting:

تعتبر النواة أول جزء يتم تنفيذه في النظام
في "MBR" ومن بعدها يبحث عن "BIOS" عندما يعمل الجهاز يتم استخدام البيوس
آو القرص الصلب وهو سجل القلع الساسي آو آي طريقة أخرى مثل OS/2 أو "ليلو"
حيث يتم التوجيه ثم يتم تشغيل النواة وسيتم تفاعل النواة "low-and high- level routines"
يحتاجها الجهاز.
سوف ترى هذه الأحداث تحدث أمامك "الكتابة السريعة أثناء بدء التشغيل" بعد أن تنتهي
وهو من يقوم بتشغيل البرامج "init" النواة من تحميل التشغيل يتم تسليم المهام إلى
"log in" ويتيح لك الدخول للنظام.


2- إدارة المهام:

بعد ان يعمل نظامك سيكون هناك الكثير من البرامج تعمل وكل برنامج يسمى بـ "process"
لتتمكن من رؤية البرامج التي تعمل لديك حاليا قم بتشغيل المر التالي "ps –ax"
في سطر الأوامر ستدهش من عدد البرامج التي تعمل لديك حاليا النواة.
تتحكم النواة بكل هذه البرامج وكل برنامج يحصل على قدر عادل من موارد النظام
" المعالج , الرام , السواب ".


3- إتصال البرامج فيما بينها "IPC":

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


4- التعامل مع العتاد:

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


5-نظام الملفات الظاهري"VFS":


 ليتم دعم أنظمة ملفات متعددة مثال "ReiserFS , vfat ,ext3"، تحتوي النواة على وسيط اسمه "VFS"
وهو يوفر طريقة موحدة للتعامل مع نظام الملفات بالرغم من اختلاف نوع نظام الملفات.
عندما يرسل برنامج أمر كتابة إلى موقع معين في القرص الصلب، ويقوم نظام الملفات الظاهري "VFS" 
بترجمة هذا الأمر لأمر ذو معنى في نظام الملفات الذي في القرص الصلب.
إذا يتضح لنا ان نظام الملفات الظاهري يماثل تعريف لعتاد لكنه لنظمة الملفات
ونظام الملفات الظاهري جزء أساسي من النواة.










الخميس، 26 يوليو 2012

مقدمة إلى التشفير


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

مطورو البرمجيات تعلن عن أول نسخة من "دليلك الشامل نحو الرقي"


الأربعاء، 25 يوليو 2012

برمجة الشبكات(الحلقة6)-برمجة كود ارسال النصوص

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




دورة برمجة الشبكات(الحلقة5)

بسم الله الرحمن الرحيم
هذا الدرس  ان شاء الله  جزء كبير منه نظرى وجزء صغير عملي سيتناول معرفة وتهيئة قناة الاتصال وخصائصها,  وايضا سيتناول الحزم packets وكيف تقوم بالمرور داخل قناة الاتصال ومما تتكون و هذا

 بجانب طريقة ترتيب الحزم التى سنتبعها اثناء بقية الدورة.


الدرس الخامس من هنا

الثلاثاء، 24 يوليو 2012

دورة برمجة الشبكات(الحلقة4)*برمجة العميل والاتصال بالخادم

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


الدرس الرابع من هنا