Hackers School

Hackers School Learn hack
(1)

  تناولنا في الأيام الماضية أساسيات لغة الآلة و كيف يمكن للكمبيوتر التعامل مع كل تلك البيانات و ترجمتها للإطلاع عليها فه...
23/03/2023



تناولنا في الأيام الماضية أساسيات لغة الآلة و كيف يمكن للكمبيوتر التعامل مع كل تلك البيانات و ترجمتها للإطلاع عليها فهي مرتبة في أول تعليق

 تحدثنا في السابق كيف يمكن للحاسوب أن يفهم الصور و يتعامل معها فهي مجرد مربعات متتابعة و لكل مربع لون و لكل لون قيمة عدد...
23/03/2023


تحدثنا في السابق كيف يمكن للحاسوب أن يفهم الصور و يتعامل معها فهي مجرد مربعات متتابعة و لكل مربع لون و لكل لون قيمة عددية و العدد يتحول إلى الثنائي و هكذا يفهم الحاسوب الصور و كذلك الصوت هو مجرد أمواج إلتقطها الميكروفون و سجلها كإشارة تماثلية ثم نحولها إلى رقمية عن طريق ADC و ثم نرتب القيم الثنائية لكي نتحصل على الصوت و الآن سوف نتحدث حول الفيديو ماهو الفيديو؟
الفيديو هو مجموعة من الصور المتتابعة تظهر بسرعة في زمن صغير و هنا يظهر مصطلح الfps يعني
Frame per second
أي كم صورة في الثانية و هي وحدة الفيديو مثلا نقول 25fps
تعني 25 صورة في الثانية وهكذا يتشكل الفيديو و تظهر الحركة كما في الصورة تظهر بعض الفريمات
و يبقى فقط إضافة الصوت ليكتمل شكل الفيديو و هكذا يتعامل الحاسوب مع الفيديوهات

 من أحد مميزات الكمبيوتر هو أنه بإمكانه إصدار الأصوات والتعامل معها لكن نحن كنا نقول أن الكمبيوتر يفهم النظام الثنائي فق...
22/03/2023


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

 1- الإشارة التماثلية analog : هي مجموعة من القيم المتغيرة متصلة بفارق زمني ضئيل كما هو موضح في الشكل الأول 2-الإشارة ال...
22/03/2023


1- الإشارة التماثلية analog :
هي مجموعة من القيم المتغيرة متصلة بفارق زمني ضئيل كما هو موضح في الشكل الأول
2-الإشارة الرقمية digital :
هي مجموعة من القيم المتغيرة بفارق زمني و يشكل لنا قيم متقطعة يمكن تسجيلها
🔴ملاحظة: نستطيع التحويل من إشارة إلى أخرى عن طريق coders

هناك ADC:
ANALOG DIGITAL CODER
هذه دائرة إلكترونية تقوم بتحويل الإشارات من تماثلية إلى رقمية
و هناك DAC:
DIGITAL ANALOG CODER
يقوم بتحويل إشارة رقمية إلى تماثلية

 نشاهد يوميا الصور على حاسوبنا و نحن نقول أن الحاسوب يفهم الأعداد فقط فكيف له أن يظهر هاته الصور و يتعامل معها و يجري عل...
21/03/2023


نشاهد يوميا الصور على حاسوبنا و نحن نقول أن الحاسوب يفهم الأعداد فقط فكيف له أن يظهر هاته الصور و يتعامل معها و يجري عليها العمليات؟
و لسماع الجواب عليك مواصلة القراءة
لو إقتربت من الشاشة ستلاحظ مربعات صغيرة جدا تملئ الشاشة بأكملها فتلك المربعات تدعى بالpixels فالصورة هي مجموعة من pixels الصغيرة و لكل مربع لون و بإندماج كل هاته الخصائص تظهر لنا الصورة
أولا سنرى كيف يتم تمثيل الألوان على الكمبيوتر كما تعلم أن أي لون في الطبيعة مكون من مزيج ثلاث ألوان و هم الأحمر و الأخضر و الأزرق فسنستخدم نظام RGB
( RED,GREEN,BLUE) و كل لون يأخذ قيمة من 0 إلى 255 و لتشكيل أي لون سنقوم بالتلاعب في قيم هاته الألوان مثلا إذا أردنا إظهار اللون الأحمر ستكون القيم هكذا (255,0,0) و اللون الأبيض مثلا (255,255,255)
و الآن تمكنا من تمثيل اللون بقيمة عددية إذن نستطيع تحويله إلى الثنائي و هكذا إستطعنا تمثيل الألون بالنظام الثنائي
ملاحظة غالبا ما يتم تمثيل هاته القيم بالنظام السداسي عشر لأن تمثيله بالثنائي طويلة جدا مثال اللون الأبيض(FF,FF,FF)
و بالحديث عن الpiexel ذلك المربع الصغير مكون من ثلاث طبقات زجاجية و تمثل كل طبقة لون من الألوان الثلاثة أحمر و أخضر وأزرق و يكون ظهور اللون على حسب قيم هاته الألوان
إذن الصورة هي مجموعة من الpixels و لكل بكسل لون فستكون كل ثلاث قيم تمثل بكسل واحد و الثلاث القادمة تمثل البكسل الذي جنبه و هكذا حتى نصل إلى آخر بكسل
فلاحظ الصورة مثلا تشكلت لن صور عن طريق مجموعة من المربعات الملون و هذه هي فكرة الصور على الحاسوب

 ؟؟تحدثنا في ما سبق عن كيف يتعامل البشر مع الأعداد و يفهمها و كيف للحاسوب أن يتعامل مع الأعداد و يفهمها ،لكن  عند فتح ال...
18/03/2023

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

إذا كان الكمبيوتر يفهم الأعداد فقط فكيف لنا أن نجعله يفهم هاته الحروف والنصوص كما تعلم أن النص مكون من حروف و رموز و مساحات فالحل هنا هو إعطاء و إسناد عدد لكل حرف أو يعني أي حرف من الحروف له قيمة عددية مثلا الرقم 1 لل A و ال 2 لل B وهكذا حتى ننتهي من كل الحروف ثم نضيف الرموز و الآن يمكننا تشكيل نص مثلا HELLO فكل حرف يحمل قيمة عددية و الآن يمكننا تحويل النص إلى أعداد ثم إلى النظام الثنائي و أعلنوا عن نظام موحد لتحويل النصوص و هو ASCII كما هو موضح في الصورة لكي تستطيع الكمبيوترات فهم النص يجب على النظام أن يكون موحد .
HELLO ==>
01001000 01000101 01001100 01001100 01001111
و هذا مثال نص على هيئة لغة الآلة

 اليوم سنتعلم طريقة جديدة لتحويل الأعداد السالبة و هي الطريقة المستعملة في الحواسيب الآن 2s complement سنرى الآن كيف يتم...
17/03/2023


اليوم سنتعلم طريقة جديدة لتحويل الأعداد السالبة و هي الطريقة المستعملة في الحواسيب الآن 2s complement
سنرى الآن كيف يتم تحويل الأعداد الموجبة ثم ننتقل إلى السالبة
لتحويل العدد الموجب نقوم بتحول العدد ثم نضيف له bit الإشارة مثل الطرق السابقة لاحظ في المثال العدد الموجب ستة قمنا بترجمته بشكل عادي إلى الثنائي ثم أضفنا بيت الإشارة 0 لأنه موجب و هكذا يتم التحويل كسابق الحالات ،والآن عليك التركيز قليلاً مع العدد السالب أول شيء نقوم به هو تحويل العدد إلى الثنائي مثلا 6- سنقوم ترجمة العدد بدون إشارة سيصبح هكذا 0110 ثم نقوم بملاحظة الأرقام بدءاً من LSB حتى نجد الرقم 1 نقف عنده بهذا الشكل
10|01 كما تلاحظ عندما نجد الرقم واحد نقسم العدد لجزئين كما هوا موضح نترك القسم الأول كما هوا ثم نقوم بتغيير في الجزء الثاني ال1 يصبح 0 و ال0 يصبح 1 و هكذا حتى ننتهي من العدد ثم نضيف بيت الإشارة 1 لأنه سالب و هنا ننتهي من طريقة 2s complement و بها نكون قد أتممنا طرق تحويل الأعداد السالبة إلى الثنائي

 و الفكرة في هذه الطريقة مثل السابقة يعني نضيف bit ليتحكم في إشارة العدد 0 تعني موجب و 1 تعني سالب لكن الفرق هو عندما نح...
17/03/2023


و الفكرة في هذه الطريقة مثل السابقة يعني نضيف bit ليتحكم في إشارة العدد 0 تعني موجب و 1 تعني سالب لكن الفرق هو عندما نحول العدد السالب نقوم بنفي العدد يعني إذا كان 0 يصبح 1 و العكس لاحظو المثال في الصورة العدد الموجب 6 قمنا بتحويل بشكل عادي وأضفنا bit التحكم 0 ولاحظوا مع العدد السالب 6 أولا قمنا بتحويله بشكل عادي إلى الثنائي ثم قمنا يتحويل 0 إلى 1 و ال1 إلى 0 و أضفنا bit الإشارة 1و أصبح العدد كما هو ظاهر على الصورة

  تعلمنا في السابق تحويل الأعداد من النظام  العشري إلى الثنائي لكن تعاملنا فقط مع الأعداد الموجبة فإذا أردنا تحويل عدد س...
12/03/2023



تعلمنا في السابق تحويل الأعداد من النظام العشري إلى الثنائي لكن تعاملنا فقط مع الأعداد الموجبة فإذا أردنا تحويل عدد سالب فكيف يمكننا تمثيله و لنفعل هذا هناك ثلاث طرق سنتعلمها كلها و طريقة درس اليوم ستكون signed magnitude و مبدأ هذه الطريقة يقول أنه نحول العدد بدون إشارة إلى الثنائي بشكل عادي ثم نضيف للعدد bit في آخره هو من يتحكم في إشارة العدد يعني إذا كان موجب يأخذ القيمة 0 و إذا كان سالب يأخذ القيمة 1 لاحظو المثال في الصورة العدد الموجب 6 قمنا يتحويله بشكل عادي إلى الثنائي ثما أضفنا الbit الذي يتحكم و أعطيناه القيمة 0 و لاحظو كيف مثلما العدد السالب 6 قمنا بتحوله بشكل عادي إلى الثنائي ثمن أضفنا bit التحكم و أعطيناه 1 لأنه سالب و هذه أول طريقة تمكننا من تحويل الأعداد السالبة لكن المهندسون وجدوا مشكلة في هذه الطريقة و هي أنه يمكننا تمثيل الصفر بقيمتين مختلفتين يعني يمكننا أن نضع في بيت التحكم إما 0 أو 1

 كنا نقول على هذا العدد (11001)  في النظام الثنائي أنه مكون من خمسة أرقام و الآن سنتعرف على مصطلح آخر و هو البيت و البيت...
12/03/2023


كنا نقول على هذا العدد (11001) في النظام الثنائي أنه مكون من خمسة أرقام و الآن سنتعرف على مصطلح آخر و هو البيت و البيت هو وحدة الأعداد يعني كل رقم يمثل واحد بيت و يمكننا الآن أن نقول هذا العدد مكون من خمسة bit و عندما نقول أول bit تعني LSB و آخر bit تعني MSB و لاحظوا المثال في الصورة عن عدد مكون من 8 bit كل bit يحمل قيمتين 1 أو 0

  إذا أردنا تحويل عدد من النظام الثنائي إلى الثماني علينا تقسيم العدد في الثنائي ثلاثة ثلاثة بنفس طريقة السداسي عشر ثم ن...
11/03/2023



إذا أردنا تحويل عدد من النظام الثنائي إلى الثماني علينا تقسيم العدد في الثنائي ثلاثة ثلاثة بنفس طريقة السداسي عشر ثم نقوم يتحويلها و نرتبهم مثلا لدينا العدد (010101)
101 = 1x2²+0x2¹+1x2⁰ = 5
010 = 0x2²+1x2¹+0x2⁰ = 2
كما هو موضح في الصورة تصبح (25) في النظام الثنائي

住所

Fuji-shi, Shizuoka
45

電話番号

+213795680070

ウェブサイト

アラート

Hackers Schoolがニュースとプロモを投稿した時に最初に知って当社にメールを送信する最初の人になりましょう。あなたのメールアドレスはその他の目的には使用されず、いつでもサブスクリプションを解除することができます。

共有する