technical

  • الترابط في المعالج Hyper-threading

    ما معنى الترابط في المعالج Hyper-threading  ؟

    كما نعلم جميعاً، وحدة المعالجة المركزية “Central Processing Unit” أو اختصاراً “CPU” هي الدماغ في جهاز الكمبيوتر الخاص بنا والذي يُنفذ كل الأعمال الحسابية؛ وبما أن التكنولوجيا تنمو بسرعة كبيرة للغاية، وحدة المعالجة المركزية الآن تأتي متعددة النوى و بميزة الترابط Hyper-threading “مسارات معالجة متعددة”.

    كيف يعمل الترابط في المعالج ؟

    عند تمكين الترابط، كل “معالج منطقي _ logical core” قادر على العمل بشكل مستقل ويمكن أن يتوقف عند الانتهاء، حيث سيعمل ويتوقف بشكل منفصل عن باقي الأنوية التي تتشارك نفس الميزة.
    خلال هذه العملية، عندما يتوقف واحد من المعالجات المنطقية يمكن للآخر تولي العمل عن هذه النواة المتوقفة.

    الترابط Hyper-threading

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

  • XAMPP Server سيرفر

    ما هو ال XAMPP Server ؟

    هو توزيعة بسيطة وخفيفة تُعطي للمطورين سهولة كبيرة في تكوين سيرفر محلي لتجربة الأكواد البرمجية، حيث أنه يحتوي على الإضافات اللازمة لتطوير موقعهم، وأيضاً هو برنامج متعدد المنصات أو “Multi Platform”، مما يعني أنه يتماشى مع أنظمة Linux – Mac – Windows …

    ما هي عناصر ال XAMPP Server ؟

    سيرفر Xampp يحتوي على أربع عناصر أساسية وهي :

    أولاً : Apache

    هو سيرفر ويب يُعالج ويوزع محتوى الويب على الكمبيوتر، وهو السيرفر الأكثر شعبيةً، إذ يغدي حوالي %54 من المواقع.

    ثانياً : MySQL

    وهو المسؤول عن التعامل مع البيانات، كل موقع مهما كان نوعه بسيط أو معقد يحتاج إلى قاعدة بيانات لتخزين المعلومات.

    ثالثاً : PHP

    هي لغة برمجة تستعملها معظم المواقع المشهورة، مثل WordPress و Facebook، وهي مفتوحة المصدر وسهلة التعلم وتتوافق مع MySQL.

    رابعاً : Perl

    هي لغة برمجة عالية المستوى تُستعمل بشكل كبير في برمجة الشبكات وإدارة الأنظمة.
    هناك عدة إصدارات من Xampp يمكن أن تحتوي على إضافات مثل PhpMyAdmin و OpenSSL … إلخ.

    الخلاصة

    خلاصة الكلام هو أنه إذا أردت بناء موقع ويب يعمل بـ PHP و MySQL فتحتاج إلى سيرفر لبناء مشروعك، هذا الأخير يكلف الكثير؛ أمّا سيرفر Xampp فيقدم خدمة بأن يجعل حاسوبك الشخصي يعمل كسيرفر يمكنك من خلاله بناء مشاريعك عليه وإكمالها.

  • القرص الصلب Hard Disk

    يحتاج الكمبيوتر لنظام تشغيل للسماح للمستخدمين بالتفاعل معه واستخدامه، حيث يفسر نِظام التشغيل ضغطات لوحة المفاتيح وحركة الماوس ويسمح باستخدام البَرامج والمتصفح وألعاب الفيديو وغيرها؛ و لتثبيت نِظام تشغيل لكمبيوتر فأنت بحاجة إلى “هارد ديسك ثابت” (أو جهاز تَخزين آخر) حيث يوفر جهاز التخزين مكاناً لتثبيت نظام التشغيل وتخزينه.

    ما هو إستخدام القرص الصلب ؟

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

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

  • ما هو نظام لينكس باختصار

    ما هو نظام Linux ؟

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

     

    ماذا يُقصد بالتوزيعات في نظام Linux ؟

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

     أهمية نظام Linux :

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

  • خادم الوقت الشبكي NTP server

    ما هو NTP server ؟

    هو اختصار لـ “Network Time Protocol”، وهو السيرفر الذي يقدم خدمة الوقت للأنظمة، ويُعتبر من الخدمات الحساسة جداً، فعدم مزامنة الوقت بشكل صحيح أو تغير الوقت عن طريق الخطأ قد يؤدي إلى كارثة تقنية أو مشاكل في عمل الأنظمة.

    ما هو رقم البورت الخاص ب NTP server؟

    رقم البورت “Port number” الخاص به هو 123، ويعتمد على بروتوكول UDP في الإرسال.

  • الكوكيز cookies

    ما هي ملفات الكوكيز ؟

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

     

    كيفية إيداع ملفات الكوكيز في جهاز المستخدم ؟


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

     

    كيفية تغيير المعلومات الموجودة ضمن ملفات الكوكيز ؟


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

     

    معلومات تستطيع ملفات الكوكيز الحصول عليها :

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

     

  • يونكس Unix نظام تشغيل

    مفهوم يونكس Unix هو نظام تشغيل، وكما نعلم فنظام التشغيل هو أهم ما يُدير جهاز الكمبيوتر، نظام التشغيل هو المسئول عن إدارة ذاكرة الكمبيوتر والعمليات، وكذلك جميع البرامج والأجهزة.

    أنظمة التشغيل الثلاثة الأكثر شيوعاً لأجهزة الكمبيوتر هي Microsoft Windows و Mac OS X و Linux. وفي هذه المقالة سنتحدث عن يونكس Unix وهو أحد أنظمة التشغيل الشهيرة.

    ما هو نظام تشغيل يونكس Unix ؟

    يونكس Unix هو نظام تشغيل متعدد المهام ومتعدد المستخدمين، تم تطويره في سبعينيات القرن الماضي وكان من أوائل أنظمة التشغيل التي كُتبت بلغة C،

    تم تطوير Unix بناءً على فلسفة أن قوة النظام تأتي من العلاقات بين البرامج، وليس من البرامج نفسها.

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

    هذه الصفات جعلت بيئة يونكس Unixعنصر أساسي في تطور الإنترنت وتقنيات التواصل،

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

    طور “كين طومسون” و “دينيس ريتشي” وآخرون البناء الأساسية لليونكس بما في ذلك نظام ملفات هرمي كما تم تطوير عدة أجيال من Unix للعديد من الأجهزة.

    وتم تصميم برامج Unix لتناسب العديد من المهام والأغراض.
    أنظمة Linux مبنية على النواة الأساسية لـ Unix إذ تدير النظام والعمليات الأخرى.

     

  • نظام ويندوز WINDOWS

    ما هو نظام تشغيل ويندوز ؟

    هو نظام تشغيل تمَّ تطويره من قِبَل شركة Microsoft بهدف تشغيل أجهزة الحاسوب الشخصية، وهو نظام تشغيل يضم أول واجهة مستخدم نوع GUI خاصة بأجهزة الحاسوب، وتتوافق مع IBM، وحالياً سيطر هذا النظام على سوق أجهزة الحواسيب، حيث تُستخدم إصدارات Windows بنسبة %90 منها.

    الإصدار الأول من Windows :


    أُطلِق الإصدار الأول من Windows عام 1985، وكان آنذاك عبارة عن واجهة GUI يتم إضافتها ببساطة إلى نظام تشغيل الأقراص الخاص بـ Microsoft أو MS-DOS، وبحسب المفاهيم المرخصة التي استخدمتها شركة Apple Inc في نظام الماكنتوش الخاص بها سمح نظام التشغيل Windows لمستخدمي DOS الانتقال إلى سطح مكتب افتراضي، وفتح نوافذ رسومية تعرض محتويات المجلدات، والملفات الإلكترونية من خلال النقر نقرة واحدة على رز الفأرة بدلاً من كتابة الأوامر في موجه النص.

    سبب تسمية Windows :


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

  • اكتشاف الاخطاء في الشبكات

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

    كيف يمكن للمُهندس أن يقيس المشكلة ويكون لديه العديد من الحلول؟

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

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

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

    1. فهم نموذج الاتصال OSI بشكل كامل، ومعرفة كل طبقة ماذا يجري بها ومعرفة وظيفة كل طبقة بالتفصيل الممل.

    2.  يجب فهم النظام المطور من OSI، الـ TCP/IP.

    3.  يجب معرفة و فهم البروتوكولات وكيف تعمل وكيف تتم عملية الإعدادات، وخصوصاً بروتوكولات التوجيه.

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

    5.  يجب أن يكون على معرفة كاملة بالبرامج التي تساعد في عملية الإصلاح، كالبرامج التالية :

      Backup , SNMP , Syslog , Wire shark , NetFlow

  • بـرنـامـج Advanced IP Scanner

    إذا كنت تبحث عن طريقة للتحكم الكامل في أجهزة الكمبيوتر المنزلية أو التجارية، فاعلم أن برنامج Advanced IP Scanner مصمم خصيصًا لهذا الغرض.

    ماذا يمكن أن افعل بتطبيق Advanced IP Scanner ؟

    من خلاله ، يمكنك التحكم في أجهزة الكمبيوتر التي تشترك في نفس الشبكة المحلية مثل جهازك.

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

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

    نظراً لكونه يلقى نجاحاً كبيرًا بين المستخدمين الذين يبحثون عن مثل هذه البرامج، فإن Advanced IP Scanner يُستخدم بشكل أساسي من قِبل مسؤولي الشركات الكبيرة.

     

    لتنزيل برنامج Advanced IP Scanner اضغط هنا 

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

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