تابعنا


الخميس، 31 أكتوبر 2013

كيفية تحميل تطبيقات الاندرويد android من متجر جوجل Google Play على الحاسوب مباشرة

بواسطة : watani بتاريخ : 4:55 ص
التحميل المباشر لتطبيقات الاندرويد android , طريقة حفط تطبيقات الاندرويد على الكمبيوتر , تنزيل العاب اندرويد كاملة مجانا,
العاب الاندرويد كاملة,أفضل تطبيقات الأندرويد الجديدة,تطبيقات الاندرويد apk,اشهر تطبيقات الاندرويد 2015,مواقع تحميل تطبيقات الاندرويد

توجد العديد من الطرق تحميل تطبيقات الاندرويد من متجر جوجل Google play ، لكن كل هذه الطرق والتي تطرقنا إليها في مدونة علوم و تقنيات تعتبر معقدة نوعا ما أمام المستخدمين الغير متمرسين 

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

كيفية تحميل تطبيقات الاندرويد android من متجر جوجل Google Play على الحاسوب مباشرة
الامر بسيط جدا يكفي اولا ان تدخل على متجر جوجل Google play تم إبحث عن أي تطبيق تود تحميله لهاتفك وبعد ذلك انسخ رابطه وتوجه إلى موقع APK Downloader

مواضيع اخرى لالعاب اندرويد : 
تحميل افضل 5 العاب القتال والملاكمة المجانية للاندرويد - Free Fighting Games Android
تحميل افضل العاب الرماية واطلاق النار المجانية للاندرويد Android shooting Game

الاخير الذي ستضع به رابط التطبيق الذي نسخته من جوجل بلاي تم انقر على Generate Download link لكي يتولى الموقع تحميل التطبيق وعرض رابط التحميل !

هذا الفيديو يشرح كيفية عمل ذلك 



1 > متجر رابط جوجل Google play
2> رابط موقع APK Downloader

الأربعاء، 30 أكتوبر 2013

تعرف خصائص و انواع معالجات البطاقات الرسومية

بواسطة : watani بتاريخ : 12:15 م
البطاقات الرسومية هذه الأيام أصبحت من أحد أكثر مكونات الحاسب تعقيداً و تطوراً في نفس الوقت، فما أن يصدر جيلاً جديداً من البطاقات إلا و يأتي بعده جيل آخر بأداء أعلى و بتحسيناتٍ كثيرة و عادةً بأرقام أكبر من ذي قبل، هذا إن نظرنا إلى شركة واحدة متخصصة في مثل هذه الصناعات كشركة AMD مثلاً فماذا لو نظرنا إلى الصعيد الآخر كشركة Nvidia، سنجد نفس الشيء بالتأكيد و ربما بوتيرةٍ أكبرَ و أسرع.

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


و هناك بعض المستخدمين لديهم معرفة أكبر بنوع المعالجات الرسومية المستخدمة في البطاقات من حيث المُسميات، فهناك من يعرف معالجات Kepler من Nvidia التي استخدمت في بطاقات GTX 600 Series و GTX 700 Series و أيضاً معالجات Tahiti من AMD المستخدمة في بطاقات HD 7900 Series على اختلاف أنواعها، و هذا في حد ذاته تعمقاً جيداً في معرفة خصائص البطاقات لكن ما الذي يميز معالج رسومي عن آخر من نفس الشركة أو عن منافسه من الشركة الأخرى (كشركة Nvidia على سبيل المثال)؟ و الإجابة تكون في بعض أهم خصائص المعالجات الرسومية التي تمر على معظم المستخدمين مرور الكرام، فعلى سبيل المثال لا الحصر هناك ما يسمى Stream Processors في بطاقات AMD و يقابلها CUDA Cores في بطاقات Nvidia و لدينا Memory Bus و Texture Fillrate و المشابه لها Pixel Fillrate و Raster Engines الموجودة في كل بطاقة، كل هذه الخصائص ذات أهمية هائلة في تحديد مدى قوة و كفاء معالج رسومي عن غيره و بالتالي كفاءة البطاقة الرسومية ككل عن غيرها من البطاقات، لذلك سنقوم بتفنيد أهم المصطلحات و الخصائص الخاصة بالبطاقات الرسومية في كل من AMD و Nvidia حتى تتكون لدينا جميعاً معرفة واضحة بهذا الأمر.

أنواع البطاقات الرسومية:

البطاقات الرسومية تندرج دائماً تحت خمسة أنواع ثلاثة منها موجهة للاستخدام اليومي العادي و للألعاب بينما الاثنين الآخرين موجهين لما يسمى بحواسب "Workstation" المخصصة للأغراض العلمية و للمصممين باختلاف تخصصاتهم، الثلاثة أنواع الأولى هم المعالجات الرسومية من Intel المدمجة في معالجاتها المركزية و تسمى "Intel HD" و آخر ما أصدرته الشركة هو Intel HD 5200 Iris و النوع الثاني هو من شركة AMD و معروف بالطبع للجميع باسم Radeon و آخر جيل من الشركة هو الجيل الذي أحدث ضجة كبيرة و هو Radeon R-200 Series، أما النوع الثالث و الأخير فهو من شركة Nvidia و يسمى دائماً كما المعتاد Geforce GTX و آخر بطاقة رسومية أعلنت عنها الشركة هي Geforce GTX 780 Ti.
AMD-Radeon-R9-290-vs-HD-79701
geforce-gtx-780-ti-reveal 678x452
intel hd graphics

أما بالنسبة للأنواع المخصصة للمصممين و لصناع الأفلام و للحواسب المركزية فهما من كلتا الشركتين AMD و Nvidia، و البطاقات الرسومية من AMD لهذا الغرض يطلق عليها AMD FirePro و الأخرى من Nvidia فيوجد لدينا Nvidia Quadro و Nvidia Tesla.
AMD FirePro W9000
quadro-k6000-front
لكن السؤال هنا هو ما الفارق الكبير بين البطاقات الرسومية الموجهة للمستخدمين العاديين و الأخرى الموجهة للحواسب المركزية و المصممين؟ و الإجابة ببساطة شديدة هي السرعة مقابل الدقة و لا يخطأ أحد بالحكم أن الاثنين غير مرتبطين بل هم على صلة وثيقة جداً لكن في البطاقات الرسومية للحواسب الشخصية العادية السرعة تعتبر ذات أهمية أكبر بكثير في التعامل مع الألعاب أما الدقة فلا تكون مهمة للغاية و لسبب وجيه و هو أن عين الإنسان لا تستطيع أن تلمح دقة عيب رسومي صغير في العرض الرسومي كل 1000 إطار لذلك سيبدو لها العرض واضحاً خالياً من الشوائب لكن قد تلمحه لو كانت سرعة العرض بطيئة لذلك السرعة في البطاقات الرسومية للحواسب الشخصية العادية أهم بكثير من الدقة أما على الصعيد الآخر بالنسبة للمصممين في صناعة مؤثرات بصرية للأفلام أو تصميم أي نموذج رسومي ثلاثي الأبعاد فالدقة ذات عامل أكثر من رئيسي فكل شاردة و واردة يجب أن تكون على أكمل وجه و أي عيب في أدق التفاصيل قد تسبب مشاكل كثيرة لذلك في بيئات التصميم الاحترافية يريد المصممون أن يتأكدوا أن ما تم تصميمه هو دقيق بنسبة 100% بدون وجود عيوب رسومية في التصميم لذلك الدقة هنا هي العامل الأهم في البطاقات الرسومية لهذا الغرض.
NVIDIA-Tesla-K20X
الاختلاف الآخر بين البطاقات الموجهة للاستخدام العادي و الأخرى للحواسب المركزية هو أن البطاقات الرسومية للحواسب المركزية تدعم بشكل شبه كامل مميزات و خصائص خاصة في بيئات برامج التصميم المختلفة من الشركات المتخصصة في مثل هذه البرامج كشركة AutoDesk و شركة Adobe.

 كيفية دمج البطاقة باللوحة الرئيسية:

 دمج البطاقة الرسومية باللوحة الرئيسية يكون كما هو متعارف عن طريق شقوق موجود على اللوحة و هي مصممة للبطاقات الرسومية فقط و هناك الآن نوعان من شقوق البطاقات الرسومية و هي شقوق PCI Express 2.0 x16 و شقوق PCI Express 3.0 x16 و الفارق بين الاثنية هو معدل نقل البيانات الأسرع مرتين في PCI-E 3.0 عما هو في PCI-E 2.0، و البطاقات الرسومية الجديدة حالياً كلها تدعم PCI-Express 3.0 x16 لكن لا يمنع هذا على الإطلاق تركيبها في شقوق PCI-Express 2.0 بل على العكس تماماً يمكن للمستخدمين استخدام البطاقات الرسومية التي تعمل عن طريق PCI-Express 3.0 في لوحاتهم القديمة التي يوجد بها شقوق PCI-Express 2.0 لكن قد يحدث انخفاض ضئيل جداً في الأداء لا يذكر و قد لا يحدث على الإطلاق حيث أظهرت بعض النتائج أن كثير من البطاقات الرسومية الموجودة اليوم ذات الأداء العالي و التي تعمل عن طريق شقوق PCI-Express 3.0 معدل نقل البيانات بها لا يستغل كامل معدل نقل بيانات شقوق PCI-Express 2.0 فما بالكم بشقوق PCI-Express 3.0، و إليكم صورة لمعدل نقل البيانات للأنواع المختلفة لشقوق PCI-E حتى الجيل الرابع.
pci-e-transfer-rates
 السؤال الذي يطرحه اكثيرين من المستخدمين هو ما الفرق بين PCI-Express (3.0 / 2.0) x16 و أخرى x8؟ و الإجابة تكمن أولا في معرفة هذا الرقم و هو ببساطة عبارة عن عدد ممرات الـPCI (و التي تكون مدعومة في المقام الأول من المعالج المركزي) التي تحتاجها البطاقة و هنا يسأل مستخدم آخر لماذا هناك لوحات رئيسية بها شقوق نفس حجم PCI-Express (3.0/2.0) x16 و لكن تعمل فقط على سرعات (x8) و خصوصاً عند توصيل بطاقات رسومية متعددة مما ينتج عنه انخفاض ملحوظ نسبياً في الأداء و هناك لوحات أخرى تعمل بكامل سرعات (x16) حتى مع وجود أكثر من بطاقة، و الإجابة على هذا السؤال هو تصميم الشركات المصنعة للوحات هذه الشقوق لتناسب احتياجات المستخدمين على اختلاف إمكاناتهم و لكل لوحة ثمنها على حسب ما تدعمه من إمكانيات عالية، أما بالنسبة لشقوق PCI-E x16 و التي تعمل فقط على سرعات x8 حتى مع تركيب بطاقة واحدة فهذا يرجع إلى عدد السنون المركبة بها الشقوق في اللوحة الموجودة و يظهر في الصورة التالية شق PCI-Express 3.0 x16 و آخر  PCI-Express 3.0 x8 للمزيد من التوضيح.
x16 vs. x8

المعالج الرسومي "GPU":

Nvidia Chip
GPU هي اختصاراً لمصطلح "Graphics Processing Unit" و يحث خلط كثير بينها و بين البطاقة الرسومية ككل حيث يظن البعض أن البطاقة الرسومية (أو كارت الشاشة كما هو متعارف عليه) هي المعالج الرسومي و هو بالطبع ظن خاطيء لكن البطاقة الرسومية هي الوحدة بكاملها التي تحتوي على المعالج الرسومي إلى جانب بعض المكونات أما المعالج الرسومي فهو تلك الشريحة المربعة الموجودة عادة في منتصف البطاقة و يعلوها نظام التبريد الكبير الذي نراه عادةً في معظم البطاقات الرسومية و المعالجات الرسومية هي تعتبر وحدات معالجة فائقة الدقة "microprocessors" و ذات قوة هائلة جداً و هي مصنعة بحيث تتوافق بطريقة مثالية للحوسبة الرسومية و تصميم النماذج ثلاثية الأبعاد، و تكمن قوة المعالج الرسومي في عدة خصائص هي:

سرعة (تردد) المعالج الرسومي: 

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

معمارية المعالج الرسومي "Architecture":

معمارية المعالج الرسومي هي التقنية و الأساس الذي عليهم تم بناء و تصنيع هذا المعالج و عادة نرى كل عام و نصف أو أقل معمارية جديدة في تصنيع هذه المعالجات و تأتي بتحسينات و أداء أكبر بكثير من المعمارية السابقة و هذا يرجع إلى كون أن كل معمارية جديدة تسمح بدقة تصنيع أعلى لمكونات المعالج الرسومي نفسه فمثلا نرى الآن معالجات رسومية مصنعة بدقة 28nm و النانومتر هو جزء من مليار جزء من المتر الواحد و الرقم "28" هو أبعاد الترانزيستور "Transistors" الواحد في المعالج و كلما زاد عدد الـTransistors كلما زاد الأداء بشكل ملحوظ و دقة التصنيع أو المعمارية هي التي تسمح مع كل جيل بتصنيع transistors بأبعاد أقل و بالتالي عدد أكبر في مساحة الشريحة المستخدمة للمعالج الرسومي. و لكل شركة من شركات تصنيع البطاقات الرسومية مثل Nvidia و AMD معماريات مختلفة فنجد من Nvidia معمارية Kepler الموجودة حالياً في بطاقاتها الرسومية و نجد من AMD معمارية Hawaii الموجودة حالياً في بطاقات R9 290X.

عدد الأنوية أو Stream Processors:

 الأنوية في كل معالج معالج رسومي هي اللاعب الرئيسي في أداء المعالج و تساهم بقدر كبير للغاية في قوة البطاقة الرسومية ككل، و يختلف اسم هذه الأنوية في بطاقات AMD عنها في بطاقات Nvidia حيث في بطاقات AMD يطلق عليها اسم Stream Processors و في بطاقات Nvidia تسمى CUDA Cores و عموماً كلما زاد عدد هذه الأنوية كلما زاد الأداء بشكل ملحوظ، أهم نقطة هنا أن الأنوية الموجودة في بطاقات AMD لا يمكن اعتبارها مساوية لنفس القوة التي تنتجها أنوية Nvidia حتى و لو كانوا متطابقين في عددهم و حيث سأقتبس مثلاً لتوضيح هذا الأمر و هو أن بطاقة AMD Radeon HD 7970 تحتوي على عدد 2048 stream processors و سعة 3GB ذاكرة عشوائية و كان المقابل لهذه البطاقة في الأداء وقتها بطاقة Nvidia GTX 680 و كانت تحتوي على عدد 1344 CUDA cores و سعة ذاكرة 2GB و كانت تعطي أدائاً مشابهاً لحد كبير لبطاقة HD 7970 بل و يمكن تتجاوزه على الرغم من عدد الأنوية في بطاقة HD 7970 أكبر مما يشير إلى أن كفاءة النواة الواحد في بطاقة Nvidia أعلى بقدر كبير منها في بطاقة HD 7970.
CUDA Cores

ذاكرة البطاقة الرسومية:

سعة ذاكرة البطاقة الرسومية هي تماماً كالذاكرة العشوائية للحاسب المكتبي الشخصي حيث تعمل كأنها مساحة تخزين مؤقتة للبيانات، و للأسف في وطننا العربي نجد كثيرين يعتقدون أن سعة الذاكرة للبطاقة هي مصدر قوة البطاقة الأعظم و نجد حتى هذا الفكر لدى البائعين حيث يبيع للمشتري البطاقة و يقول له أنها تملك مثلاً سعة ذاكرة قدرها 3GB مرة واحدة و تظهر على وجهه ملامح القوة و الهيبة مما يجعل المشتري الذي لديه خبرة قليلة بهذا الأمر يعتقد أن هذه البطاقة ستنجز المستحيل و هو ما نحاول أن نصححه لدى الكثير من المستخدمين، و لكن ليس معنى هذا أن ذاكرة البطاقة الرسومية ليس لها دور في أداء البطاقة على العكس و لكن ليس بالقدر المبالغ فيه المتعارف في أوساط المستخدمين.
Ram
فبينما أن زيادة سعة الذاكرة شيئاً جيداً إلا أنه هناك كثير من التطبيقات و الألعاب لا تحتاج قدراً كبيراً من الذاكرة و بالتالي هذه الزيادة لن تعطي أي تحسن في الأداء على الإطلاق مما يفسر لما هنا بطاقات رسومية ذات سعة مثلاً 2GB تعطي نفس أداء بطاقة أخرى من نفس النوع لكن تمت زيادة الذاكرة بها إلى 4GB، لكن متى نشعر بالفرق في زيادة سعة الذاكرة و الإجابة هي عند العمل على دقات عرض عالية أعلى من 1920x1080 أي مثلاً عند العمل على أكثر من شاشة موصلين بتقنية Eyefinity أو Nvidia surround أو عند اللعب لبعض الألعاب الحديثة التي يتطلب تشغيل بعض المؤثرات البصرية الإضافية فيها إلى سعة ذاكرة أكبر فقط و إذا لم تتوافر هذه الكمية المطلوبة من الذاكرة ستعم اللعبة بكل كفاءة و لكن من دون هذه المؤثرات الإضافية أي أن الذاكرة لها دور و لكن ليس هائلاً كما هو معتقد، و الذاكرة الرسومية للبطاقة لها خصائص تميزها و هي ما سنفنده الآن.

نوع الذاكرة الرسومية المستخدمة:

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

معدل نقل البيانات للذاكرة الرسومية "Memory Bandwidth":

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


تردد الذاكرة الرسومية:

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

Memory Bus Width أو واجهة الذاكرة "Memory Interface":

أولاً لم أجد لهذه الخاصية مصطلحاً مناسباً باللغة العربية و لكن لنفهم فقط وظيفته و المراد منه، فبينما سرعة تردد الذاكرة مهم لدخول المعالج بسرعة إلى البيانات المخزنة فلابد من المعالج بعد دخوله إلى هذه البيانات أن يعالجها بسرعة من الذاكرة و هنا يأتي دور Memory Bus Width فعملياً الـBus Width هي كمية البيانات التي يمكن للمعالج الرسومي الدخول إليها و معالجتها في الدورة الزمنية الواحدة "Clock Cycle" لذلك إن كانت البطاقة تحتوي على قدر كبير من الذاكرة يجب أن تتوافر Bus width كبيرة لكي تنقل البيانات بكفاءة و يسر من الذاكرة و تقاس بالـ"bit" فنجد بطاقات 128-bit  و أخرى 256-bit و أخرى 384-bit و بطاقة Radeon R9 290X الجديدة من AMD تعتبر البطاقة الوحيدة الآن ذات واجهة ذاكرة 512-bit و هي تحتوي على سعة ذاكرة 4GB و كما رأينا في بعض النتائج المسربة تعطي أداء أعلى من بطاقة GTX Titan  ذات سعة 6GB و ذلك لأن الواجهة الرسومية لبطاقة Titan هي 384-bit أي أقل منها في بطاقة R9 290X لذلك يعتبر هذا أفضل مثال على أهمية Memory Bus Width.

 بعض الخصائص المتقدمة:

Render Output Units (ROP)s:

و يطلق أيضاً عليها اسم Raster Operations Pipeline أو Raster Engine و هي الوحدات أو المحركات المسئولة عن معالجة البكسل "Pixels" و إخراجها مرتبة و منظمة لتخرج لنا في النهاية الصورة كاملة منظمة على الشاشة و تلك الوحدات هي التي تتولى مهام Antialiasing في الألعاب.
aa

Shaders:

و هي وحدات الظل التي تنعكس أهميتها في القابلية في التعامل مع أساليب تظليل كثيرة عند اللعب أو استخدام أدوات أختبار للبطاقات الرسومية و تنقسم إلى ثلاثة أنواع:

Pixel Shaders:

و هي الأكثر دعماً من البطاقات الرسومية و المعالجات الرسومية المختلفة حتى تلبك التي تأتي مدمجة في اللوحات الرئيسية فهي تتولى معالجة الألوان و تسليط الأضواء و كذلك التعامل مع عمق الرسوميات ثلاثية الأبعاد و كل هذا في إطار الـPixel الواحدة أما خارج هذا الإطار فلا شأن لها به.
43cb30de vbattach2842

Vertex Shaders:

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

Geometry Shaders:

و هي وحدات أكثر تعقيداً و تتعامل مع الحسابات الرسومية الأكثر تعقيداً من تلك التي تكون موجودة في الألعاب مثل عمليات  "Tessellation"  و تستخدم في صناعة الأفلام الرسومية و الخيال العلمي.
13


Texture Fillrate:

نجد دائماً عندما نفتح برنامج GPU-Z خانة اسمها Texture fillrateو مثلاً إذا كانت البطاقة المستخدمة هي GTX 780  نجد أنه مكتوب في هذه الخانة 165.7 GTexels/sec و لكن ما هي Texture fillrate و الاجابة هي عدد الـPixels و التي في هذه الحالة (165.7 GTexels) و التي تم بنائها و تركيبها مع بعضها (لتكون الصورة الكاملة أو ما يسمى في النهاية Texture و هو ناتج ربط و بناء الـPixels مع بعضها) التي يتم عرضها على الشاشة في الثانية الواحدة، أما عمليات رسم و بناء هذه الـPixels مع بعضها فيسمى Texture mapping.

Pixel Fillrate:


و تعتبر هي نفس Texture Fillrate و لكن بدلاً من التعامل مع ناتج ربط و بناء الـPixels  مع بعضها يكون التعامل مع الـPixel نفسها و لكنها ليست عامل مهم الآن في قوة البطاقات الرسومية.

الاثنين، 28 أكتوبر 2013

افضل برنامج لمعرفة هل جهازك مخترق ام لا

بواسطة : watani بتاريخ : 12:22 م
نتابك شكوك ان تكون مخترق رغم ان حاسوبك يتوفر على برنامج مضاد ڤيروسات ؟
قد تنتابنا في بعض الاحيان شكوك انه قد تم إختراقنا ، او من فقط من اجل التأكد ان حاسوبك سليم من البرامج الضارة ، وكما هو معروف فلامكن تتبيث عدة مضادات ڤيروس لتعمل مع بعضها البعض لعدة اسباب قد تكون تجارية او تقنية ، لكن في هذه التدوينة اتتيتكم بشيئ مختلف تماما ، وهو إمكانية تعزيز حماية حاسوبك عن طريق فحصه من البرامج الضارة / الاختراق في 60 ثانية فقط ولن تزد .



الفكرة هي من الشركة الرائدة في الحماية Bitdefender ، الاخيرة التي وضعت رهن إشارة المستخدمين وبالمجان عميل Bitdefender 60-Second Virus Scanner يقوم بفحص حاسوبك في 60 ثانية كما لو قمت بتتبيث مضاد ڤيروسات حقيقي في الحاسوب وشرعت في عمل فحص . 

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

النقاط المسطرة لاتشكل عائق امامك لإستعمال البرنامج مادمت تود فقط ان تكشف هل انت مخترق .

ولإستعمال البرنامج قم بتحميله من هنا Bitdefender 60-Second Virus Scanner تم بعد التتبيث سيعمل البريمج على فحص الحاسوب في 60 ثانية وإمدادك بالنتائج حظ موفق .

تحويل ملفات ميكرواوفيس و الصور الى اي صيغة اخرى

بواسطة : watani بتاريخ : 12:11 م






















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

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

تمهل فليس هذا كل ما في الموضوع، فالخدمة توفر لك برامج  تعمل في
Windows و Android و IOs الأمر الذي يجعل الشركة منافس كبير لكبريات شركات صناعة برامج التحويل . و المثير للاهتمام هي مميزات هذه البرامج الأكثر من رائعة خصوصا بالبرنامج المخصص لنظام ويندوز ، أنصح الجميع بتجربته ، فهو يجعل من تحويل المستندات شيء  سلس و جميل جدا، وذلك بفضل اندماجه مع قائمة الماوس اليمنى (شاهد الصورة اعلاه) . فإلى جانب تحويل PDF إلى صيغ أخرى عديدة، فإنه يتيح لك بسهولة إنشاء ملفات PDF من الملفات الأخرى ، و المذهل في الأمر هو أنه يدعم ملفات الأوفيس (Word, Excel PowerPoint) ، ملفات LibreOffice ، ملفات الأوتوكاد (DWG، DXF)، وملفات الصور (JPEG، PNG، BMP، GIF، TIF) .

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



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

أما من ناحية الترخيص و الأمور القانونية فالتطبيقات و البرامج مجانية في كل من انظمة :
Windows XP, Windows Vista, Windows 7  و Windows 8 و نظامي Android و IOs  كذلك .


لتحويل الملفات بدون تسجيل : هنا




للتحميل من موقع الشركة لنظام : Android أو نظام  IOs
للتحميل من موقع الشركة لأنظمة ويندوز بحجم معقول
3 mb هنا


الأحد، 27 أكتوبر 2013

تحميل و شرح تطبيق BBM على اجهزة الايبل IOS

بواسطة : watani بتاريخ : 5:41 ص
مساء أمس أعلنت شركة بلاك بيري عن عودة تطبيق BBM إلى متجر أبل بعد غياب شهر حيث سبق وصدر لساعات في متاجر بعض الدول ثم تم مسحه كما سبق وأشرنا تفصيلياً في مقال سابق. ولما لتطبيق BBM من شهرة واسعة ولأنه يختلف بعض الشيء عن تطبيقات المحادثة التي نعرفها مثل “واتس أب” و “فايبر” و “الآي ماسج” فقد قررنا إفراد مقال للتحدث عنه وإرشاد المستخدم إلى طريقة التعامل معه.


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

BBM
مجاني
المطور
BlackBerry Limited
الحجم29.7 ميجا
الإصدار1.0.3.120
التقييم
متاح في متجر البرامج




2
بفتح التطبيق ستظهر لك صفحة ترحيب وتطلب منك إدخال بريدك الذي سجلت به سابقاً في الموقع، وإذا لم تكن مسجلاً بالفعل فقم بكتابة بريد لتسجيل دورك.
3
إذا كنت مسجلاً لأول مرة فعليك الانتظار حتى يصلك إيميل يخبرك أن دورك قد حان لاستخدام التطبيق، وإذا كنت قد أضفت بريدك سابقاً على موقع بلاك بيري فستظهر لك الصورة التالية:
4
بالضغط على التالي سوف يطلب منك تسجيل دخول في حسابك أو إنشاء حساب جديد. فاختر جديد إذا لم يكن لديك حساب بلاك بيري
5
بتسجيل حسابك لأول مرة سوف يتم منحك PIN
6
بعد تسجيل الدخول عليك الانتظار ثوان ليتم الإعداد
7
مرحباً بك داخل تطبيق BBM. واجهة التطبيق مقسمة إلى 3 أقسام رئيسية وهى مجموعات المحادثة، وجهات الاتصال المسجلة لديك، والمحادثات الحالية. كما يوجد ثلاثة خطوط إلى اليسار بالضغط عليها تذهب إلى قائمة جانبية كالتالي:
8
تستطيع من خلال القائمة قبول دعوات الإضافة الجديدة والتحكم في جهات الاتصال وغيرها، ويعتبر القسم الأكثر أهمية حيث يمكنك من دعوة أصدقاء وأيضاً مشاهدة الدعوات المرسلة إليك.
9
بالضغط على “دعوة إلى BBM” سيظهر لك خيارات الدعوة وهى:
  • الدعوة عبر الرمز الشريطي “باركود” وهو في حالة أن لديك باركود صديقك.
  • الدعوة حسب رمز PIN: وهو يمكنك من إضافة الرمز الذي أرسله لك من تريد التحدث إليه.
  • الدعوة حسب البريد الإلكتروني
  • الدعوة عبر رسالة نصية.
10
من الصفحة الرئيسية -خطوة 7- وبالضغط على أيقونة صورتك في أعلى سيظهر لك “ملف التعريف الخاص بك” وهو صفحتك التي تمكنك من تغيير اسمك وصورتك وكذلك يظهر لك رمز الـ PIN الخاص بك.
11
يمكنك الضغط على نسخ الرقم ليحفظ في ذاكرة الهاتف وترسله أو تضعه في أي مكان، ويمكنك أيضاً إظهار الرمز الشريطي الخاص بك لكي يقوم أي شخص ب”مسحه” بجهازه.
12
عودة إلى الصفحة الرئيسية -خطوة 7- النقاط الثلاث ستجد قائمة جانبية جهة اليمين وبها عدة خيارات ومنها الإعدادات الخاصة بالتطبيق والتي تضم.
13
المحادثة في التطبيق لا تختلف كثيراً عن التطبيقات الأخرى، وتستطيع إضافة أي شخص إلى المحادثة بالضغط على النقاط الثلاث.
14
تصنيف مجموعات يمكنك إنشاء مجموعات مع أصدقاءك وتستطيع إرسال الصور لهم وكذلك إنشاء “قوائم” و “أحداث وغيرها من الخواص.
15
مثل باقي التطبيق الضغط على النقاط الثلاثة على اليمين يظهر لك الإعدادات.


ما رأيك في الـ BBM؟ وهل سوف تعتمد عليه وتتجاهل التطبيقات الأخرى مثل واتس أب وغيرها؟

كيفية إرسال رسائل صوتية على الفيسبوك عبر تطبيقه على أجهزة iOS و Android

بواسطة : watani بتاريخ : 5:34 ص
أتاح فيسبوك مؤخراً ميزة ارسال رسائل صوتية عبر تطبيقه لأجهزة “آي أو إس” iOS وآندرويد Android . حيث لم يعد يقتصر موقع فيسبوك على التواصل الاجتماعي كتابياً بين الأصدقاء حول العالم،

 التطبيق مسنجر “ Messenger”متوفر الان في متجر برامج آبل أو آندرويد ، فبعد تسجيل الدخول نختار المستخدم الذي نرغب بإرسال رسالة صوتية إليه، ومن ثم نضغط على الآيقونة الموجودة بجانب مستطيل الكتابة والتي تحمل إشارة “+”، فنجد خيار “تسجيل صوت” Record Voice، وبعد الضغط عليها تظهر لنا نافذة تسجيل الصوت

Download-the-Updated-Facebook-Messenger-for-Android

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



522676_433441806735519_501315676_n

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


facebook_messenger_sf


السبت، 26 أكتوبر 2013

تحميل افضل البرامج المجانية لاسترجاع الملفات المحذوفة

بواسطة : watani بتاريخ : 7:50 ص


برامج لاسترجاع الصور المحذوفة من القرص الصلب اوالكارد ميموري


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

ساتطرق معكم اليوم إلى المزيد من البرامج المتخصصة


في إسترجاع الصور المحذوفة سواء من مخزنات الميديا او من الحاسوب على حد سواء :



1. PC Inspector Smart Recovery



يعتبر PC Inspector Smart Recovery من البرامج المتخصصة في إسترجاع الصور المحذوفة من الحاسوب من عدة مخزنات ميديا مثل فلاشات الايسبي ، كروت الميموري بالإضافة إلى الاقراص الصلبة ... ولايقتصر عمل برنامج PC Inspector Smart Recovery على إسترجاع الصور المحذوفة فقط ! بل البرنامج قادر كذلك على إسترجاع اغلب إنواع الفيديو المعروفة مثل MP4 & MOV كما انه يدعم عدة آلات تصوير مثل Fuji, Ricoh, Olympus, Minolta Nikon

البرنامج يعمل على ويندوز 7 وويندوز 8 كما انه يدعم ويندوز إكسبي وڤيستا
تحميل: PC Inspector Smart Recovery

2. Zero Assumption Digital Image Recovery




اداة صغيرة لكنها جبارة يمكنك تجربتها في حالة إذا لم تفلح برامج إسترجاع الصور في إستخراج صورك المحذوفة ، لكن عيبها الوحيد انها بطيئة أثناء عملية الفحص scan ، فقد تأخد وقت قد يصل إلى ازيد من ساعة لكنها في المقابل قادرة على إسترجاع اغلب إمتدادات الصور مثل TIFF, JPG, CRW, WAV, MOV،GIF . كل ماعليك من اجل العمل بالاداة ، إختيار وحدة تخزين الصور المرغوب فيها ثم النقر على Proceed .
تحميل: Zero Assumption Digital Image Recovery



3. PhotoRecover.NET



قصة هذا البرنامج ان مصور فقد صوره ، فحاول إستعمال بعض برامج إسترجاع الصور لكن لم يكن سعيد بالنتيجة فقام بتطوير اداته الخاصة في إسترجاع الصور والتي اطلق عليها إسم PhotoRecover.NET الاداة يمكنها إسترجاع الصور من ميموري كارد وكذلك من فالاشات الايسبي ، في المقابل انها تدعم قط إسترجاع الصور بصيغة JPEG الاداة تعمل فقط على ويندوز إكسبي وتحتاج إلى .Net framework.
تحميل : PhotoRecover.NET

4. MjM Free Photo Recovery


من البرامج التي كانت مدفوعة وقررت الشركة بعد مدة طويلة ان تطرحها بالمجان إلى المستخدمين ، الاداة تسترجع فقط صور JPEG من مخزنات الميديا مثل ميموري كارد ، فلاشات الايسبي وكذلك الاقراص الصلبة ، كما ان عملية فحص المخزن قد تأخد وقت طويل في حالة كانت مساحة التخزين كبيرة .
تحميل : MjM Free Photo Recovery

اسرار القوة العضلية للاعب كريستيانو رونالدو cristiano ronaldo

بواسطة : watani بتاريخ : 3:54 ص

اسرار القوة العضلية للاعب كريستيانو رونالدو cristiano ronaldo


العضلة المنشارية في جسم كريستيانو رونالدو

الكل يعلم جيدا ان البرتغالي كريستيانو رونالدو مهاجم ريال مدريد من افضل اللاعبين تحرك في الملعب عن غيره في نفس المستوى، وايضا هو لاعب يمتلك جسم عضلي نحيف رائع، وكأنه يلعب كمال الاجسام، ولكن كثير من الناس يتسائلون

لماذا يهتم رونالدو بعضلات الجزء العلوي من الجسم؟

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

السرعة

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


التنفس

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


رفع الوزن

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


حرية الحركة

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

























الجمعة، 25 أكتوبر 2013

تعرف على الفرق بين Hub، Bridge، Switch، Router في عالم الشبكات

بواسطة : watani بتاريخ : 12:48 ص
نبدأ بتناول أجهزتنا الاربعة بدأ الجهاز الاقل تعقيدا الى الاعلى تعقيدا وذكاء:

1- تعريف الهب Hub :

جهاز يستخدم لربط عدة اجهزة مع بعضها البعض في شبكة داخلية ويحتوي على عدة منافذ لربط الاجهزة (Interfaces) ويكون عددها 4 بورتات او 8 او 16 او 24 او 32 غالبا.
يعتبر الهب جهاز غبي لانه لا يجتهد ليعرف ماذا يوجد داخل البيانات المرسلة اليه (تسمى فريمات وتكون على شكل نبضات كهربائية تمثل 0 او 1 "لغة الالة") حيت انه فقط يقوم باستقبال هذه الاشارات الكهربائية ويقوم بتكريرها واعادة ارسالها عبر جميع المنافذ الاخرى بخلاف المنفذ الذي اتت منه هذه البيانات. (يمكن تشبيهه بتوصيلة الكهرباء التي توصل اكثر من جهاز بفيش كهرباء واحد)
الان فكر معي، ماذا يحدث اذا ارسلنا بيانات الى عنوان ال broadcast؟
سيستقبل البيانات ال Hub اولا صح؟ لانه اول جهاز متصل بجهازنا.. ثم سيقوم بارسال هذه البيانات عبر جميع المنافذ (ما عدا المنفذ الذي اتت منه) وبالتالي سوف تستقبل جميع الاجهزة الاخرى هذه البيانات.. وهو المطلوب تماما بما ان البيانات موجهة الى عنوان Broadcast.
لكن، ماذا سيحدث اذا ارسلنا بيانات الى عنوان Unicast (عنوان موجه لجهاز واحد معين في الشبكة المحلية)؟
مرة اخرى سيقوم ال Hub باستقبال هذه البيانات وارسالها عبر جميع المنافذ الاخرى (غبي صح؟ ) وستستلم هذه البيانات جميع الاجهزة مرة اخرى لكنها ستقوم بالتغاضي عن هذه البيانات عندما تبدأ بمعالجتها لانها ستكتشف انها ليست موجهة اليها.. ما عدا جهاز واحد طبعا سيقوم بمعالجة البيانات كاملة لانها موجهة اليه.
اليس في هذا اهدار للزمن و لموارد الشبكة (حيث ان الاجهزة لاتستطيع الارسال طالما ان هناك بيانات تمر خلال اسلاك الشبكة .. وهذا عيب اخر لل Hub ساتناوله فيما بعد) .

هذه صورة تبين طريقة عمل الهب وكيف انه يمرر البيانات الى جميع الاجهزة المتصلة به سواء كانت هذه البيانات تهمها ام لا:

 تعريف الهب Hub 

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

الخلاصة:
*يوصل ال Hub مجموعة من الاجهزة ببعضها البعض لتكوين شبكة محلية.
* يقوم بتكرير الاشارة التي تصله عبر منفذ ما ثم يقوم باعادة ارسالها عبر جميع المنافذ الاخرى المتصلة به ما عدا المنفذ الذي اتت منه هذه البيانات، و دون التدقيق في محتواها.


2- تعريف الجسر Bridge :

يستخدم لتقسيم شبكة محلية كبيرة الى قسمين (يربط بين هبين مثلا 2 Hubs بحيث كل Hub يربط مجموعة من الاجهزة) وهو اذكى من الهب.. وتم اختراعه لاضافة سعة اضافية للشبكة نأتي لمعرفة كيف ولماذا؟

* معلومة لا بد منها: لكل جهاز به كرت شبكة، يوجد عنوان خاص بهذا الكرت (يسمى MAC Address) ويكون هذا العنوان محفوظ بالكرت من المصنع.. وكل كرت له عنوان لا يوجد في اي كرت ثاني (مثل بصمة اليد) لكي يتم تمييز الجهاز عن غيره (بعبارة اخرى.. هذا هو عنوان ال Unicast الذي تحدثت عنه سابقا)
عندما يرسل اي جهاز اي بيانات خلال الشبكة.. يضع هذا العنوان (Unicast) والخاص بالجهاز المرسلة اليه البيانات، ضمن الفريم المرسل (وللاضافة، فهو يضع ال Unicast الخاص به نفسه ايضا) حتى يعرف الجهاز الذي سيستلم هذه البيانات الى اي عنوان يرد اذا احتاج ان يرد. (مثلا لماذا عندما تقوم بكتابة www.google.com في المتصفح مثلا لا تأتي هذه الصفحة لجهاز اخر معك في الشبكة الداخلية؟ لان البيانات العائدة الى الشبكة لديك موجهة لعنوان ال MAC الذي يخص جهازك فقط.. هذا كمثال).

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

الان، وبالنظر الى الصورة ادناه، لنفترض اننا قمنا بارسال بيانات من جهازنا (الجهاز اقصى اليسار) الى الجهاز A، عندما يستقبل الجسر هذه البيانات المرسلة الى عنوان Unicast والذي يخص الجهاز A فانه سوف يستخرج هذا العنوان من الفريم الذي ارسله جهازنا، ثم يقوم بمقارنته بجدول ال MAC الذي قام بتكوينه، فاذا وجد ان هذا العنوان (والذي يخص الجهاز A) موجود مع جهازنا في نفس الشبكة (لان البيانات جائت عن طريق المنفذ 1 وال MAC للجهاز A ايضا في الشبكة المتصلة بالمنفذ 1) فانه لن يمرر هذه البيانات الى المنفذ 2 وبالتالي لن تصل الى الشبكة 2.. لكن عند ارسالنا بيانات الى الجهاز B، فان الجسر سوف يمررها لعلمه ان الجهاز B متصل بالمنفذ 2 فيه. وهذا هو المنطق الذي يستخدمه الجسر. بسيط لكنه فعال جدا.
عموما، وفي وقتنا الحاضر، فقد انقرض الجسر. وذلك لعدم الحاجة اليه بعد ظهور ال Switch .. فقد كان السبب الرئيسي لاستخدامه هو التقليل من مساوئ ال Hub السابقة الذكر. وبعدم الحاجة لل Hub الان، انعدمت الحاجة للجسر كذلك.
هذه صورة تبين الوظيفة المهمة التي يقوم بها الجسر من اجل تقليل فيضان البيانات الذي لا داعي له بتقسيم الشبكة منطقيا الى قسمين:
 الجسر Bridge

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

الخلاصة:
*يقوم الجسر بتقسيم الشبكة منطقيا الى اكثر من قسم لتقليل استهلاك ال bandwidth للشبكة.
*يقوم الجسر بتمرير البيانات الى المنفذ الاخر فيه في احد الحالات التالية:
أ- اذا كانت البيانات مرسلة لعنوان ال Broadcast حيث ان هذه البيانات يفترض ان تصل الى جميع الاجهزة.
ب- اذا لم يجد العنوان المرسل اليه في جدول ال MAC الخاص به
ج- اذا وجد العنوان المرسل اليه في جدول ال MAC الخاص به ولكنه في الشبكة الاخرى.

3- السويتش Switch :

السويتش يستخدم نفس المنطق الذي يستخدمه الجسر. ويكون نفس الجدول (MAC Table) ليحدد بأي عنوان MAC (او Unicast "نفس المعنى") يرتبط كل منفذ.
الفرق بين السويتش والجسر هو عدد المنافذ (Interfaces) حيث يقتصر عددها بمنفذين في حالة الجسر، بينما يزيد عددها عن ذلك بكثير في حالة السويتش (4 ، 8 ، 16، 24، 32،...).
الان وبما ان السويتش العبقري يعرف تماما باي منفذ يتصل كل جهاز (تعلم ذلك بنفس طريقة الجسر) اصبح الوضع مختلفا، فاذا ارسل جهاز ما بيانت الى جهاز اخر، فان السويتش يوجه هذه البيانات الى الجهاز المعني فقط (بالنظر الى ال Unicast للجهاز المرسل اليه ومقارنته بجدول ال MAC المخزن فيه) دون ازعاج بقية الاجهزة.
طبعا هناك امتيازات اخرى كثيرة جدا للسويتش تتعلق بالامان والسرعة واستخدام الشبكات الافتراضية VLANs وال Full Duplex غيرها لكننا لسنا بصددها هنا (لكنى سأحاول توضيح الفرق بين ال Full Duplex و ال Half Duplex).
هذه صورة تبين كيف ان السويتش لا يبدد اي Bandwidth في الشبكة حيث ان البيانت تذهب الى الجهاز المعني فقط وتكون الشبكة متوفرة لبقية الاجهزة متى ما شائت ارسال اي بيانات.
 السويتش Switch


لكن السويتش يقوم بارسال البيانات التي استقبلها من احد الاجهزة عبر جميع المنافذ الاخرى (ماعدا المنفذ الذي اتت منه) في احدى الحالتين التاليتين:
*اذا كانت البيانات مرسلة الى عنوان Broadcast.
* اذا لم يجد عنوان الجهاز المرسلة اليه البيانات في جدول ال MAC لديه.

4- تعريف الراوتر Router :

بينما الهب والجسر والسويتش يعنون بربط الاجهزة داخل شبكة محلية واحدة... يعنى الراوتر بالربط بين الشبكات وبعضها البعض ... وهو الاساس للانترنت كلها (الانترنت ليست سوى مجموعة ضخمة من الشبكات المربوطة ببعضها البعض).
لربط شبكتين في موقعين مختلفين، فانت تبحث عن راوتر.
الراوتر يتعامل بعناوين ال IP ولا يهمه كثيرا عناوين ال MAC، هذه مهمة الاجهزة التي دونه السابقة الذكر.
فكر في طريقة عمله كطريق سفري بين مدينتين، ولنفترض الرياض والدمام، السويتش يربط شوارع الرياض مع بعضها البعض وكذلك شوارع الدمام، بينما يربط الراوتر بين الرياض والدمام (الطريق السفري) دون ان تهمه تفاصيل كل مدينة منهما.
مثال اخر اوضح، البريد .. لارسال اي رسالة تحتاج الى شيئين رئيسين: الرمز البريدي، وصندوق البريد، الرمز البريدي يستخدمه اهل البريد للدلالة على مدينة معينة (شبكة Network) مثلا، بينما الصندوق البريدي يرمز الى بيت معين ومحدد (عنوان MAC ) .. اذن تنتهي مهمة الراوتر بمجرد وصول الرسالة البريدية الى المدينة (الشبكة) المعينة، وتبدأ مسئولية السويتش (مكتب البريد المحلي) والتي تنتهي بتوصيل الرسالة الى صندوق البريد (عنوان ال MAC او ال Unicast) للبيت (الجهاز) المعين.

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

اتمنى ان يكون شرحي واضح للجميع، وانا جاهز للاجابة عن اي استفسارات (ليس عبر الخاص) حتى تعم المنفعة
كل هذه التفاصيل واكثر بكثير تجدونها في اي كتاب مؤهل لشهادة CCNA من سيسكو.

نقطة اخيرة ذكرتها في اول الشرح عن احد عيوب ال Hub والذي يخص عدم امكانية اي جهاز ان يرسل طالما ان هناك بيانات تمر عبر اسلاك الشبكة. هذه نقطة مهمة سأحاول شرحها بصورة مبسطة قدر الامكان لانها مهمة ومقدمة لمعرفة ما هو الفرق بين ال Full Duplex و ال Half Duplex (ايضا تفاصيل اكثر تجدونها في كتب CCNA):
عند ربط مجموعة اجهزة ب Hub (وليس Switch) .. تسمى هذه الشبكة بشبكة ناقل مشترك (Shared Bus) ويكون فيها امكانية حدوث تصادم بيانات اذا قام اكثر من جهاز بارسال بيانات في نفس الوقت.
(اعرف انه كلام غير مفهوم لكن مهلا..)
بما ان الهب يقوم بتكرار الاشارة وارسالها عبر جميع المنافذ (ما عدا المنفذ الذي اتت منه) فان ارسال اي جهاز لاي بيانات يشغل جميع الاسلاك في هذه الشبكة اليس كذلك؟
ماذا سيحدث اذا قام جهازين بارسال بيانات في نفس اللحظة؟
سيحدث تصادم (Collison) للبيانات المرسلة. وتصبح غير مفيدة وسيضطر كل من الجهازين الى اعادة ارسال هذه البيانات مرة اخرى. لكن متى وكيف؟
في هذا النوع من الشبكات، تضطر الاجهزة لاتباع طريقة (او الغوريثم) معينة اسمها CSMA/CD او Carrier Sense Multiple Access with Collision Detect
بالعربي تقريبا (الترجمة مني انا) " تحسس الناقل ذو المداخل المتعددة مع كشف التصادم.
ماذا يقول هذا الالغوريثم:
*يقول في اي شبكة تتشارك فيها عدة اجهزة في ناقل بيانات واحد (مثل شبكة ال Hub) يجب على كل جهاز ان يستمر بتحسس الناقل باستمرار (بما ان الهب يقوم باعادة ارسال البيانات عبر كل المنافذ، فان كل جهاز سيعرف اذا كان هناك جهاز اخر يقوم بارسال بيانات.. او نقول سيعرف اذا كان الناقل "كيبل الشبكة" مشغول).. ويقوم بارسال البيانات عند خلو الناقل من اي بيانات (لاحظ كمية الوقت التي سيضطر الجهاز لانتظارها قبل ان يرسل اذا كانت الشبكة مزحومة).
*اذا ارسل البيانات، فانه يستمر بتحسس الناقل ليتأكد من عدم حدوث تصادم.
*اذا شعر بحدوث تصادم، فانه يرسل اشارة تصادم، هذه الاشارة تنبه بقية الاجهزة بحدوث تصادم وتجبرها على عدم ارسال اي بيانات.
*تقوم جميع الاجهزة بتشغيل مؤقت عشوائي (Timer) يختلف بين جميع الاجهزة.
* عند انتهاء المؤقت ويوجد بيانات لارسالها، يبدأ باتباع نفس هذه الخطوات.

لا بأس بمثال لتوضيح طريقة عمله اكثر:
انت شخصية مهمة  ولديك مؤتمر صحفي.. عندما وقفت في المنصة تهافت صحفي من مجموعة الصحفين الكبيرة التي تطوق لتوجيه اسئلة لك.. سألك بوضوح واجبت عليه.. عندما انتهيت من الاجابة عليه، تهافت صحفيان هذه المرة لسؤالك، وسألاك تقريبا في نفس الوقت!! عندما بدأ كلاهما بطرح سؤاله في نفس اللحظة تقريبا هناك عدة احتمالات:
الاول ان ينتبه احدهما ان الاخر قد بدأ بالسؤال قبله فيسكت وتسمع انت سؤال الاخر بوضوح
الثاني ان يسكت كلاهما فجأة كل يريد ان يعطي الاخر فرصة ليتم سؤاله من باب اللباقة، لكنهما سكتا في نفس الوقت! كل واحد منهما يعطي من الوقت ما يراه مناسبا للاخر ليبدأ سؤاله من جديد (Timer) ثم يبدأ الذي وضع الفرصة الاضيق للاخر (الاقل لباقة )
الاحتمال الثالث ان يصر كل منهما على اكمال سؤاله دون التراجع. المحصلة انك لن تفهم لا هذا ولا ذاك (Collision).

هذا الالغوريثم يتم اتباعه في جميع انواع الشبكات المشاركة (مثال اخر غير الشبكات الموصلة بهب، الشبكات من نوع BUS القديمة، والتي كانت تستخدم كيبل Coax مشترك بين جميع الاجهزة)

يظهر لنا سؤال جميل هو: كيف يعرف الجهاز اذا حصل تصادم ام لا؟

في عالم الشبكات التي تستخدم كيبل من نوع UTP او Unshielded Twisted Pair والتي تستخدم الان في اغلب (ان لم يكن كل) الشبكات المحلية الان (وتسمى Ethernet)، تستخدم الاسلاك 1 و 2 من اجل ارسال البيانات، والاسلاك 3 و 6 من اجل استقبال البيانات بين اجهزة الكمبيوتر.
في كروت الشبكة باجهزة الكمبيوتر ايضا، تستخدم الاسنان المقابلة لهذه الاسلاك، يعني الاسنان 1،2 للارسال و 3،6 للاستقبال. لكن، عندما تكون الشبكة مشاركة (باستخدام هب) فانه عند الارسال، يقوم الكرت بما يسمى (Loop Back) بان يقوم بارسال هذه البيانات عبر الاسنان 1 و 2 الى الهب، لكنه ايضا يرسلها الى نفسه على الاسنان 3 و 6!!!
وبما ان الهب لا يعيد البيانات الى المنفذ الذي اتت منه وانما يرسلها عبر المنافذ الاخرى، فاذا اتت اشارات الى كرت الشبكة (الاسنان 3 و 6) غير التي يرسلها الكرت الى نفسه اثناء ارساله لبيانات ما، فانه يعلم انها اتت من جهاز اخر وبهذا يعلم ان تصادما قد حدث بين البيانات التي ارسلها هو، والبيانات التي ارسلها الجهاز الاخر، واصبحت كلا البيانات غير مفيدة ولابد من اعادة ارسالهاـ حيث لا يمكن ان يرسل هو وجهاز اخر في نفس الوقت. وكذلك لا يمكن ان يرسل ويستقبل في نفس الوقت. ويبدأ باتباع ما يمليه الالغوريثم CSMA/CD عند حدوث تصادم.
عدم قدرة جهاز على الارسال والاستقبال في نفس الوقت تسمى Half Duplex، لذلك فاعلم انه لايمكن العمل ك Full Duplex (الارسال والاستقبال في نفس الوقت) في شبكة مربوطة بهب.
اذا كانت سرعة ارسال واستقبال البيانات 100Mbps في الشبكة، فان هذه السرعة تكون مقسمة بين الاجهزة جميعا في حالة الهب.
بينما في حالة السويتش مثلا، لا حاجة لالغوريثم CSMA/CD حيث يثق كل جهاز بالسويتش ولا يعمل Loop Back عند الارسال حيث ان السويتش لا يكرر الاشارة عبثا، وحتى اذا ارسل جهازين او اكثر بيانات لجهاز واحد،فان السويتش يستخدم ذاكرته (Buffer) لتخزين هذه البيانات مؤقتا ولا يوجد اي احتمال لحدوث تصادم. كل عمليات الارسال فيه تتم بشكل مدروس لذلك فان جميع الاجهزة المتصلة بسويتش تعمل Full Duplex اي يمكن ان ترسل وتستقبل في نفس الوقت ودون الحوجة ل CSMA/CD مما يسرع عمل واداء الشبكة بشكل ملفت وكذلك فان ال Bandwidth اذا كان 100Mbps فهو يعني ان كل جهاز يستخدمه كاملا بدون مشاركة او تقسيم.

وفق الله الجميع منقول للامانة




















أرشيف المدونة الإلكترونية

يتم التشغيل بواسطة Blogger.

راسلنا

الاسم

بريد إلكتروني *

رسالة *

جميع الحقوق محفوضة لذى | سياسة الخصوصية | Contact US | إتصل بنا

تعديل : عاصم