الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نقاش .. هل نستطيع تشغيل الكومبيوتر برمجيا .؟؟

بدأه سنان محمد صالح في 14 يوليو 2009 · 10 رد · 2,603 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله ..

اخوتي الافاضل .. هذا الموضوع اتوقع انه واضح من عنوانه ..

وهو بعيد عن الموضوع المطروح في القسم حاليا ..

وهذا رابطه ( الذي يتحدث عن طريقة جديدة لاعادة تشغيل الجهاز )

رابط الموضوع

--------------------

اعيد السؤال مرة اخرى ..

جهاز الحاسوب مغلق الان .. هل نستطيع ان نقوم بتشغيله برمجيا ..

كأن يكون بالتوقيت مثلا ..

او ان نجعله يعمل من الكيبورد ..

اغلب اللوحات الام Mother Board تحتوي بالاساس على ما يسمى بالـ power manger الذي يمكن من تشغيل الكومبيوتر اما بالكومبيوتر او بطريقة الاشارة signal بوضع فلاش ميموري مثلا ..

ولكن ما اتكلم عنه غير ماموجود باللوحة الام .. من الممكن ان نقول محاكاة او استدعاء لما يوجد في البيوس .. ولكن هل هذا ممكن .؟

يعني مثلا ان نقوم بتوقيت الجهاز .. ان يعمل الساعة 6 مثلا .. ونقوم بالاغلاق وعند الساعة 6 يعمل ..

او عن طريق الكيبورد ..

لنجعله نقاشا علميا مفيدا ..

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#2

برنامج Net support المستخدم فى إدارة التدريب والفصول الدراسية والتحكم فى الشبكات

يفعلها .

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

( موضوع رائع للنقاش )

تم تعديل هذه المشاركة بواسطة vbm في 14 يوليو 2009 في 03:15

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

#3

برمجي بحت، لا.

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

#4
اقتباس
برنامج Net support المستخدم فى إدارة التدريب والفصول الدراسية والتحكم فى الشبكات

يفعلها .

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

( موضوع رائع للنقاش )

شكرا لك اخي vbm ..

طيب هل نستطيع دراسة مثل هذه البرامج.. ؟

لو جئنا لبحث طريقة العمل .. هل نقول ان الاسمبلي هي اقرب شئ لعمل مثل هذه الامور لكونها قريبة من العتاد .؟

---------------------------------------------------

اقتباس
برمجي بحت، لا.

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

اهلا بك اخي system down ..

اذا نفس السؤال السابق ... هل هي الاسمبلي الوحيدة التي يدور حولها محور الموضوع .؟

والسي++ .؟؟ ايضا هي لغة لها القابلية على التعامل مع العتاد .. ولكن الاسمبلي اقرب .

اذا لو اردنا انشاء برنامج لهذا الغرض .. ستكون الاسمبلي هي المستخدمه .؟؟

اين هم اصحاب الاسمبلي .. ؟؟

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#5

يعتمد على العتاد نفسه. في الغالب هذا الجهاز سيحوي على embedded processor. و في الغالب يجب أن يتم برمجته بالأسيمبلي. و لو أن وجود كومبايلر متخصص لهذا البرويسيور ليس خارجاً عن حدود الواقع.

#6
اقتباس
يعتمد على العتاد نفسه. في الغالب هذا الجهاز سيحوي على embedded processor. و في الغالب يجب أن يتم برمجته بالأسيمبلي. و لو أن وجود كومبايلر متخصص لهذا البرويسيور ليس خارجاً عن حدود الواقع.

هل تقصد ان هنالك كومبايلر مخصص لكل نوعية .؟؟

وضح رجاءا ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#7

السلام عليكم ...

اقتباس
هل تقصد ان هنالك كومبايلر مخصص لكل نوعية .؟؟

أخي سنان, الأخ system down أراد أن يعطيك فكرة عن مايمكن أن تراه في الواقع :)

لتنفيذ أي كود لابد من كون المعالج يعمل, صحيح ؟

كيف ستنفذ الكود على معالج لا يعمل أصلاً ؟

ليس هناك حل إلا أن يكون هناك قطعة تعمل دائماً, و من ثم تقوم بتشغيل المعالج حسب مؤقت على سبيل المثال,

هذه القطعة لابد أن تعمل دائماً, ربما عن طريق بطارية إضافية, ربما من مصدر طاقة آخر المهم أنها تعمل, بحيث عندما يأتي الوقت المحدد يتم إطلاق إشارة لعمل المعالج من جديد,

هذه القطعة لابد من برمجتها, لتعيين الوقت مثلاً, كل ساعة كل يوم كل سنة و هكذا,

إذا لم يكن بالإمكان برمجة تلك القطعة, يمكن بناؤها كـ pure hardware مثلاً, أما إن كان يمكن برمجتها فالغالب أن يتم ذلك عن طريق embedded processor, معالج صغير جداً من حيث الإمكانيات فقط لأداء مهمتنا,

ربما يكون هذا الـ embedded processor متوفراً ضمن بعض اللوحات, لا أدري صراحة,

و لكنه بكل تأكيد إن كان بالإمكان برمجته, فلابد له من لغة يفهمها assembly, بالتالي إما تقوم ببرمجته مباشرة, أو بتوفير API له عن طريق لغة كـ C مثلاً :) و بالتأكيد مترجمه سيختلف باختلاف المعالج...

تحياتي ...

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 16 يوليو 2009 في 18:09

#8

السلام عليكم و رحمة الله و بركاته

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

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

#9

اهلا بك خالد ..

كلامك جميل ومعروف سابقا ..

يعني هذه النظريه اعرفها .. بالنسبة لعمل المعالج ..

ولكن السؤال او الموضوع كله ساختصره بجملة بسيطة ..

برنامج يعمل عمل زر التشغيل الموجود في كل الحاسبات .. عندما تضغط عليه تعمل عندك الحاسبه ..

البرنامج كذلك من الممكن ان يشغل الحاسبه ..

كيف .؟

ممكن استخدام الكيبورد.. او الماوس .. او ماشابه ..

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

صحيح بمناسبة الاشاره ..

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

يعني بامكاني الان ان اشغل الجهاز على بعد ..

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

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#10

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه ،،

أخواني الموضوع سهل جداً عن طريق البايوس

icon6.gificon9.gificon6.gificon9.gificon6.gif

#11
اقتباس
أخواني الموضوع سهل جداً عن طريق البايوس

والرد على كلامك اسهل .. ارجع واقرا العنوان جيدا ..

اقتباس
هل نستطيع تشغيل الكومبيوتر برمجيا .؟؟

برمجيااااااااااااااا

وليس بايوسيا ..

تحياتي العطرة ...

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

مواضيع مشابهة