Category: عتاد

مشروع مفتوح المصدر لمُبدّل إيثرنت: الكشف عن ميزات مُخبأة في رقاقة Microchip VSC8512

2025-07-08

أثناء بناء مُبدّل إيثرنت مُدار مفتوح المصدر ذي وحدة قياسية واحدة (1U) يُدعى LATENTRED، واجه الكاتب تحديًا بسبب نقص الوثائق الخاصة برقاقة PHY من Microchip VSC8512. لم تتضمن الوثائق الرسمية معلومات حول إعدادات مُعادل SERDES TX، مما استلزم اتفاقية عدم إفصاح (NDA) للحصول على التفاصيل الكاملة. من خلال تحليل الوثائق المُتاحة للعامة، ونموذج IBIS-AMI، وواجهة برمجة التطبيقات (API) لمُبدّل إيثرنت من Microchip (MESA)، بالإضافة إلى تقنيات الهندسة العكسية، نجح الكاتب في إيجاد طريقة لتعديل إعدادات المُعادل. اكتشف واجهة MCU غير مُوثقة داخل VSC8512، ومن خلال سلسلة من عمليات معالجة السجلات، تمكن من ضبط مُعادل SERDES TX بنجاح، مُحسّنًا بذلك سلامة الإشارة. يُظهر هذا المشروع قوة مبادئ المصدر المفتوح والهندسة العكسية، مُقدمًا خبرة قيّمة للمُطوّرين الآخرين.

عتاد

معالج Lion Cove من إنتل: تحليل معمّق لأداء الألعاب

2025-07-07
معالج Lion Cove من إنتل: تحليل معمّق لأداء الألعاب

تتفوّق أحدث بنية معالجات إنتل عالية الأداء، Lion Cove، في اختبارات SPEC CPU2017، بل وحتى تتنافس مع معالج AMD Zen 5. ومع ذلك، تختلف مهام ألعاب الفيديو بشكل كبير عن مهام الإنتاجية. تقدم هذه المقالة تحليلاً معمّقاً لأداء Lion Cove في الألعاب، من خلال تحليل بيانات مفصلة عن التسلسل الهرمي للذاكرة التخزينية، ووقت الوصول للتعليمات، وتوقع الفروع، وأكثر من ذلك. تكشف هذه المقالة عن نقاط القوة والضعف في معالج Lion Cove في سيناريوهات الألعاب، وتقارنه بمعالج Zen 4. وتُظهر النتائج واجهة أمامية قوية، لكنّ هناك اختناقاً في زمن الوصول لذاكرة وحدة المعالجة المركزية الخلفية، مما يترك مجالاً للتحسين في أداء الألعاب.

تحسين أداء وحدة معالجة الرسومات: الوصول إلى حدود نموذج Roofline

2025-06-24

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

هندسة AMD CDNA 4: تحقيق التوازن بين عمليات المصفوفة والمتجهات

2025-06-17
هندسة AMD CDNA 4: تحقيق التوازن بين عمليات المصفوفة والمتجهات

تكشف AMD النقاب عن أحدث هندسة وحدة معالجة الرسومات الخاصة بها الموجهة للحوسبة، CDNA 4، وهي ترقية متواضعة عن CDNA 3. يركز هذا الإصدار على تعزيز أداء عملية ضرب المصفوفات باستخدام أنواع بيانات منخفضة الدقة، وهو أمر بالغ الأهمية لأحمال عمل التعلم الآلي. في الوقت نفسه، تهدف CDNA 4 إلى الحفاظ على تفوق AMD في عمليات المتجهات. باستخدام تصميم متعدد الشرائح مشابه لـ CDNA 3، وزيادة سرعات الساعة، تعمل CDNA 4 على تحسين سعة وعرض نطاق مشاركة البيانات المحلية (LDS)، وإدخال تعليمات LDS للقراءة مع النسخ لتعزيز كفاءة ضرب المصفوفات. وعلى الرغم من تأخرها عن هندسة Blackwell من Nvidia في عمليات المصفوفات منخفضة الدقة، إلا أن CDNA 4 تحتفظ بميزة كبيرة في عمليات المتجهات وأنواع البيانات عالية الدقة نظرًا لعدد النوى وسرعات الساعة الأعلى.

عتاد

جهاز توليد التعديل Rohde & Schwarz AMIQ بسعر 45 دولارًا: تفكيك وتحليل الدوائر

2025-06-11

اشترى الكاتب جهاز توليد تعديل I/Q من نوع Rohde & Schwarz AMIQ بسعر 45 دولارًا فقط في مزاد علني. هذا الجهاز، الذي يفتقر إلى واجهة مستخدم باستثناء زر تشغيل/إيقاف وثلاثة مصابيح LED، شكل تحديًا كبيرًا في عملية الترميم. تتعمق المقالة في وظائف جهاز AMIQ، وطريقة تفكيكه، ودوائره الداخلية، مع التركيز على الأجزاء التناظرية. تشمل المجالات الرئيسية التي تم استكشافها توليد ساعة مرجعية، ومولِّد ساعة DAC، وضبط انحراف الإخراج I/Q، ومضخم الكسب المتغير، وعمليات التشخيص الداخلية. يقدم الكاتب تحليلات مفصلة للمكونات مثل AD9850، ويُثني على المخططات التفصيلية لجهاز AMIQ، باستخدام الصور والرسوم البيانية لتسهيل الشرح.

عتاد

شركة شاب X68000: صعود وسقوط أسطورة الكمبيوتر المنزلي الياباني

2025-05-27
شركة شاب X68000: صعود وسقوط أسطورة الكمبيوتر المنزلي الياباني

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

أخبار الهاكر: مُحدِّد وكالة الأمن القومي - وحدة يوروراك تحوّل حركة الشبكة إلى صوت

2025-05-20
أخبار الهاكر: مُحدِّد وكالة الأمن القومي - وحدة يوروراك تحوّل حركة الشبكة إلى صوت

مُحدِّد وكالة الأمن القومي هو وحدة يوروراك تُحوِّل حركة الشبكة إلى صوت. يقوم بذلك من خلال الاستماع إلى مقدمة حزم الشبكة (مثل إطارات إيثرنت) دون أي تحويل للبروتوكول. يمكنك سماع وحدات البكسل غير المضغوطة للصور، وبيانات ألعاب الشبكة، أو حتى نشاط بروتوكولات سطح المكتب البعيد. على الرغم من أن الجودة ليست عالية الدقة، إلا أن طريقة "الاستماع" الفريدة مثيرة للاهتمام. تعمل الوحدة مع مصادر بيانات متنوعة، مثل الألعاب عبر الإنترنت، وأجهزة إنترنت الأشياء، وبروتوكولات سطح المكتب البعيد. يمكن للمستخدمين حتى كتابة التعليمات البرمجية الخاصة بهم والتحكم في أدوات الشبكة مثل ping و netcat و socat عبر MIDI، مما يفتح العديد من الاحتمالات. قم بتعطيل التشفير للحصول على نتائج أكثر إثارة للاهتمام.

تحديث ThunderScope: تحديات تصميم PCB وتأخيرات الشحن

2025-05-04
تحديث ThunderScope: تحديات تصميم PCB وتأخيرات الشحن

شارك أليكسا من مشروع ThunderScope تحديثًا للمشروع. قضى ستة أسابيع في تصميم PCB للنسخة الخامسة، معتبراً أنه فخور بدمج ADC، ومولد الساعة، و FPGA. كما قام بإجراء تعديلات طفيفة على دائرة المضعف، وكتب برنامجًا لتحسين دقة مطابقة الطول في KiCad. نظرًا لتصميم المُدخِل الجديد، والتحول إلى KiCad، وبعض المشكلات الشخصية، تأخر المشروع. من المتوقع شحن وحدات الإصدار التجريبي في يوليو، والباقي في سبتمبر. سيستخدم أليكسا GitHub Issues لتتبع التقدم، وسيقدم تحديثًا آخر بعد اختبار Rev. 5.

عتاد تصميم PCB

مجموعة بيانات مفتوحة المصدر لارتداد المفتاح: حل قوي لإزالة الارتداد

2025-05-04
مجموعة بيانات مفتوحة المصدر لارتداد المفتاح: حل قوي لإزالة الارتداد

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

بوكسى: مشغل صوت غير متصل بالإنترنت للأطفال بعمر ٣ سنوات - مصنوع يدوياً

2025-04-28
بوكسى: مشغل صوت غير متصل بالإنترنت للأطفال بعمر ٣ سنوات - مصنوع يدوياً

مستوحى من جهاز جيم بوي، قام أب برحلة لبناء مشغل صوت غير متصل بالإنترنت لابنه البالغ من العمر ٣ سنوات، للقضاء على أوجه القصور في الخيارات التجارية. يُستخدم في المشروع، الذي سُمّي بوكسى، معالج دقيق من نوع ESP32-S3، وذاكرة تخزين على بطاقة Micro SD، وهيكل مخصص مُصمم على لوحة دوائر مطبوعة ومطبوع بتقنية الطباعة ثلاثية الأبعاد. تُفصّل المقالة العملية برمتها، من تعلم الإلكترونيات إلى لحام مكونات SMD، وتصميم لوحات الدوائر المطبوعة باستخدام EasyEDA، والنمذجة ثلاثية الأبعاد باستخدام Fusion 360، وكتابة البرنامج الثابت. والنتيجة هي مشغل صوت متين، وغير متصل بالإنترنت، ومناسب للأطفال، يُظهر مهارات DIY رائعة وتفانيًا أبويًا.

عتاد

لغز الأكواد غير الشرعية في معالج 6502

2025-04-23

اشتهر معالج MOS 6502، الذي أدار أجهزة كلاسيكية مثل Commodore 64 و Apple II و NES، بأكواده غير الشرعية: 105 تعليمات غير مُعرّفة من أصل 256. بينما تُوثّق العديد من المقالات آثارها، إلا أن هذه المقالة تتعمق في أصولها. من خلال تحليل مصفوفة المنطق القابلة للبرمجة (PLA) الداخلية لمعالج 6502، يكشف الكاتب عن كيفية ظهور هذه التعليمات غير المُوثّقة من تصميم الرقاقة. يتم شرح أمثلة مثل تعليمة "LAX" (مزيج من LDA و LDX) وأكواد "KIL" (التي تُوقف وحدة المعالجة المركزية)، مما يُظهر كيف أن بنية معالج 6502 قد أنتجت تعليمات وظيفية، وإن كانت غير مُعرّفة، عن غير قصد.

عتاد

اختراق سخان مالك العقار: هجوم إعادة التشغيل

2025-04-22
اختراق سخان مالك العقار: هجوم إعادة التشغيل

شعورًا بالإحباط من نظام التدفئة غير الفعال وغير المتساوي في شقته، ابتكر الكاتب حلاً ذكيًا باستخدام هجوم إعادة التشغيل. باستخدام أجهزة SDR غير مكلفة (جهاز RTL-SDR ونسخة طبق الأصل من HackRF)، اعترض ونسخ الإشارات الراديوية 868 ميجاهرتز بين منظم الحرارة الحالي والسخان. سمح له هذا بالتحكم عن بُعد في حالة تشغيل/إيقاف تشغيل السخان. على الرغم من التحديات الكبيرة، فقد قام بدمج هذا بنجاح في Home Assistant، مما أدى إلى إنشاء أتمتة مخصصة واستخدام أجهزة استشعار لتحقيق التحكم في درجة الحرارة المريحة.

عتاد

إيفرتوب: جهاز كمبيوتر شمسي فائق الكفاءة منخفض الطاقة وطويل العمر للبطارية

2025-04-21
إيفرتوب: جهاز كمبيوتر شمسي فائق الكفاءة منخفض الطاقة وطويل العمر للبطارية

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

تحسين صوت مكبرات صوت GPD Pocket 4: PipeWire وسحر DSP التفافي

2025-04-09
تحسين صوت مكبرات صوت GPD Pocket 4: PipeWire وسحر DSP التفافي

تعتمد مكبرات الصوت الحديثة لأجهزة الكمبيوتر المحمولة بشكل كبير على معالجة الإشارة الرقمية (DSP) لإنتاج صوت جيد. قام الكاتب بقياس استجابة التردد لمكبرات الصوت المدمجة في GPD Pocket 4 باستخدام Room EQ Wizard ، وكشف عن قمة رنين ملحوظة عند ~ 4 كيلو هرتز ، مما تسبب في خشونة الصوت. من خلال إنشاء استجابة نبضية لفلتر الالتفاف باستخدام REW والاستفادة من خادم الصوت PipeWire ، عوض الكاتب هذا العيب ، محسّناً جودة الصوت بشكل كبير ، مما يعكس التحسينات المماثلة التي قام بها مشروع Asahi Linux لأجهزة MacBook مع شريحة Apple Silicon.

تخصيص VGPR الديناميكي في RDNA 4: كسر اختناق تتبع الأشعة

2025-04-05
تخصيص VGPR الديناميكي في RDNA 4: كسر اختناق تتبع الأشعة

تُقدم بنية AMD RDNA 4 وضعًا جديدًا لتخصيص VGPR (سجلات الأغراض العامة المتجهة) الديناميكي لمعالجة التوازن بين عدد السجلات والإشغال في تتبع الأشعة. تواجه وحدات معالجة الرسومات التقليدية قيودًا في تتبع الأشعة، حيث يحد تخصيص السجلات الثابت لكل مؤشر ترابط من توازي المؤشرات في المراحل ذات الطلبات العالية على السجلات. يسمح التخصيص الديناميكي في RDNA 4 للمؤشرات بتعديل عدد السجلات أثناء وقت التشغيل، مما يزيد من الإشغال دون زيادة حجم ملف السجلات، وبالتالي تقليل زمن الوصول وزيادة أداء تتبع الأشعة. على الرغم من أن هذا الوضع قد يؤدي إلى حالات تعطيل، إلا أن AMD تخفف من ذلك من خلال وضع تجنب حالات التعطيل. هذا ليس حلًا عالميًا، فهو يقتصر على معالجات الحوسبة wave32، ولكنه يُحسّن بشكل كبير من قدرات تتبع الأشعة في AMD.

دينامومتر 30 كيلوواط محلي الصنع: اختبار علب التروس للقوارب الكهربائية

2025-04-04
دينامومتر 30 كيلوواط محلي الصنع: اختبار علب التروس للقوارب الكهربائية

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

عتاد

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

2025-04-02

تقارن هذه المقالة استهلاك الذاكرة في بناء هياكل التسريع (BVHs) لتتبع الأشعة عبر وحدات معالجة الرسومات من مختلف البائعين. تكشف النتائج عن اختلافات كبيرة، حيث تستخدم أحدث وحدات معالجة الرسومات من NVIDIA ثلث أو حتى عشرين فقط من ذاكرة نظيراتها من AMD. تتعمق المقالة في الهيكل الداخلي لـ BVHs، وتقارن بين تنفيذ برامج التشغيل المختلفة وآثار بنية الأجهزة. تحلّل المقالة تفاصيل تنفيذ BVH في بنى AMD RDNA2/3 و RDNA4، موضحةً أسباب اختلافات استهلاك الذاكرة. أخيرًا، يستنتج الكاتب أن استهلاك ذاكرة BVH يتأثر بشدة بالأجهزة وبرامج التشغيل والخوارزميات، ويتوقع إمكانية التحسينات المستقبلية.

غطس عميق في أداء تتبع الأشعة في معمارية Intel Battlemage

2025-03-16
غطس عميق في أداء تتبع الأشعة في معمارية Intel Battlemage

تتناول هذه المقالة بالتفصيل أداء تتبع الأشعة لوحدة معالجة الرسومات Intel Arc B580 ضمن هندسة Battlemage. من خلال تحليل تتبع المسار في لعبة Cyberpunk 2077 ومعيار الأداء 3DMark Port Royal، تكشف المقالة عن تحسينات في معجل تتبع الأشعة (RTA) في Battlemage، بما في ذلك خط أنابيب مضاعف ثلاث مرات لتتبع الأشعة، ومعدل مضاعف مرتين لاختبار تقاطع المثلثات، وذاكرة تخزين مؤقتة BVH سعتها 16 كيلوبايت. وعلى الرغم من أن الاستخدام العالي في تتبع المسار في لعبة Cyberpunk 2077 لم يُترجم إلى استخدام عالي لوحدات التنفيذ، إلا أن ذاكرة التخزين المؤقت المحسّنة والهندسة المعمارية برزت في اختبار Port Royal. وتختتم المقالة بأن معمارية Battlemage تُظهر تقدماً كبيراً في تتبع الأشعة، ولكن نظام الذاكرة لا يزال يشكل عائقاً في الأداء.

عتاد

توضيح بشأن ما يُزعم بأنه باب خلفي في ESP32

2025-03-11
توضيح بشأن ما يُزعم بأنه باب خلفي في ESP32

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

عتاد

كشف إشغال المنزل في الوقت الفعلي باستخدام S2

2025-03-06
كشف إشغال المنزل في الوقت الفعلي باستخدام S2

تُفصّل هذه المقالة نظامًا لاكتشاف إشغال المنزل في الوقت الفعلي، تم بناؤه باستخدام مستشعر تصوير حراري بالأشعة تحت الحمراء AMG8833، و Raspberry Pi، ومنصة بيانات البث S2. ينقل النظام بيانات المستشعر إلى S2، والتي تُستخدم بعد ذلك بواسطة واجهة Next.js لعرض خريطة حرارية مباشرة. تُحدد معالجة الصور البسيطة الإشغال. إن التكلفة المنخفضة وسهولة استخدام S2 تجعلها حلًا اقتصاديًا، بتكلفة تبلغ حوالي 2 دولار شهريًا.

(s2.dev)
عتاد

إحياء جهاز JavaStation عتيق: مغامرة تشغيل شبكة NetBSD

2025-03-05
إحياء جهاز JavaStation عتيق: مغامرة تشغيل شبكة NetBSD

بدافع الحنين إلى أحلام الطفولة، اقتنى الكاتب جهاز كمبيوتر شبكي JavaStation عتيقًا. بعد انتظار طويل وبعض العقبات الأولية، اكتشف الكاتب أن المشكلة تكمن في بطارية NVRAM فارغة وقلة الصبر. من خلال تصحيح أخطاء منفذ التسلسلي وإعداد شبكة ذكي (RARP، TFTP، DHCP، NFS)، نجح الكاتب في تشغيل NetBSD على جهاز JavaStation، مُكملًا بذلك عملية إحياء تقنية عتيقة رائعة.

مفاجأة HP مع FreeDOS: لغز نظام تشغيل من ثلاث طبقات

2025-03-03

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

عتاد

دارّة الضرب في ٣ الغامضة في معالج بنتيوم: غوص عميق في تصميم الرقائق

2025-03-02
دارّة الضرب في ٣ الغامضة في معالج بنتيوم: غوص عميق في تصميم الرقائق

في عام ١٩٩٣، أصدرت شركة إنتل معالج بنتيوم عالي الأداء. تتناول هذه المقالة التصميم المعقد بشكل مدهش لدارة تبدو بسيطة داخل معالج بنتيوم: دارة الضرب في ثلاثة (دارة ×٣). تُعد هذه الدارة جزءًا من مُضاعِف الفاصلة العائمة؛ يستخدم معالج بنتيوم عملية الضرب في القاعدة ٨، وهي أسرع من الضرب الثنائي، لكن الضرب في ثلاثة يتطلب معالجة خاصة. تشرح المقالة كيف تجمع هذه الدارة بين تقنيات مثل مُسبِق الحمل، وجامعات Kogge-Stone، وجامعات اختيار الحمل لزيادة الأداء إلى أقصى حد. يكشف تحليل صور مجهرية للرقاقة عن البنية المعقدة لدارة ×٣ ودورها الحاسم في معالج بنتيوم، مُبرزًا براعة وابتكار التصميم التكنولوجي في المعالجات.

Zen 5: كيف تتعامل AMD مع AVX-512 بشكل أنيق عند الترددات العالية

2025-03-01
Zen 5: كيف تتعامل AMD مع AVX-512 بشكل أنيق عند الترددات العالية

تتناول هذه المقالة بالتفصيل أداء بنية AMD Zen 5 عند تشغيل تعليمات AVX-512 بترددات عالية. على عكس Intel Skylake-X، الذي عانى من انزياحات تردد ثابتة وفترات انتقال طويلة، يستخدم Zen 5 أجهزة استشعار محسّنة على الرقاقة وتوقيتًا تكيفياً لتحقيق أداء AVX-512 الكامل عند تردده الأقصى البالغ 5.7 جيجا هرتز. تكشف الاختبارات أن Zen 5 لا يتعرض لانخفاضات كبيرة في التردد عند مواجهة أحمال عمل AVX-512؛ وبدلاً من ذلك، فإنه يستخدم تعديلات IPC (تعليمات لكل دورة) دقيقة الحبيبات حسب الحاجة للحفاظ على الأداء العالي. هذه الآلية التكيفية للتعديل تتجنب بشكل فعال انتقالات التردد المتكررة، مما يضمن انتقالات أداء سلسة بين الأحمال العالية والمنخفضة. على الرغم من أن انخفاضات IPC القصيرة قد تحدث في ظل ظروف قاسية، إلا أن دعم AVX-512 في Zen 5 بشكل عام مثير للإعجاب، ويتفوق بشكل كبير على بنيات Intel السابقة.

عتاد

نظام راديو لاسلكي تكتيكي محمول يعمل بنظام راسبيري باي

2025-02-16
نظام راديو لاسلكي تكتيكي محمول يعمل بنظام راسبيري باي

قام مُصمم Media-Grizzly بإنشاء نظام راديو مُعرّف بالبرمجيات (SDR) محمول قائم على نظام راسبيري باي يُدعى D.E.S.E.R.T. يعمل هذا الجهاز العملي كجهاز SDR متنقل، ويمكنه، من خلال تبديل مفتاح، تعطيل الطائرات المُسيّرة القريبة. يعمل بنظام راسبيري باي 4B (على الرغم من أنه متوافق مع طُرز أخرى)، ويحتوي على لوحة مفاتيح، ومُؤشر LED للطاقة، ومنفذ USB، وشاشة LCD، ومُفتاح بارز 'DE-AUTH' لتعطيل الطائرات المُسيّرة (تختلف المشروعية حسب الموقع). لم يتم نشر رمز مصدر النظام حتى الآن، لكن من المُخطط إصداره على GitHub.

شبح Jooki في الجهاز: استغلال الثغرات الأمنية في مشغل صوت معطل

2025-02-14

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

سلسلة تطوّر حفظ حالة وحدة المعالجة العائمة 80387: قصة أخطاء موثقة

2025-02-07

أثناء بحثه في سلوك وحدات المعالجة العائمة (FPUs) من نوع x87 وآليات حفظ حالتها (تعليمات FSTENV/FLDENV و FSAVE/FRSTOR)، اكتشف الكاتب تناقضات بين الوثائق القديمة لشركة Intel والمراجعات اللاحقة المتعلقة بحالة وحدة المعالجة العائمة في وضع الحماية 32 بت. أهملت الوثائق القديمة لـ 80387 رمز العملية العائمة في حالة وحدة المعالجة العائمة في وضع الحماية 32 بت، بينما تضمنت الوثائق المُحدّثة هذا الرمز. وقد أدى ذلك إلى استمرار العديد من الكتب المرجعية من جهات خارجية في نشر معلومات عتيقة لسنوات. تُبرز هذه القصة تطور الوثائق التقنية وكيف يمكن للأخطاء أن تستمر في الأدبيات التقنية لفترات طويلة.

جدار حماية Zyxel تالف بسبب تحديث به أخطاء: يلزم إصلاح في الموقع

2025-01-29
جدار حماية Zyxel تالف بسبب تحديث به أخطاء: يلزم إصلاح في الموقع

تسبب تحديث توقيع تطبيق معيب أصدرته شركة Zyxel يوم الجمعة الماضي في حدوث حلقات إعادة تشغيل، وفشل شيطان ZySH، ومشاكل تسجيل الدخول لبعض المستخدمين. الأجهزة المتأثرة تشمل أجهزة USG Flex وأجهزة سلسلة ATP التي تعمل بنظام ZLD الثابت مع ترخيص أمان نشط وتحديثات توقيع مخصصة ممكّنة في الوضع المحلي/المستقل. الحل البديل الوحيد يتطلب الوصول المادي إلى جدار الحماية عبر كابل وحدة التحكم/RS232 للتعافي. قامت Zyxel بتعطيل توقيع التطبيق على خوادمها لمنع المزيد من التأثيرات.

عتاد

غطسة عميقة في بنية SiFive P550 الدقيقة: خطوة طموحة من RISC-V

2025-01-27
غطسة عميقة في بنية SiFive P550 الدقيقة: خطوة طموحة من RISC-V

تتناول هذه المقالة بالتفصيل بنية SiFive P550 الدقيقة، وهي نواة معالج RISC-V موجهة للتطبيقات عالية الأداء. يستخدم P550 بنية تنفيذ خارج الترتيب بثلاث مسارات مع خط أنابيب من 13 مرحلة، ويهدف إلى تحقيق أداء أعلى بنسبة 30٪ في مساحة أقل من نصف مساحة Arm Cortex A75 المماثل. تقارن التحليلات P550 مع Cortex A75، مع فحص تنبؤات الفروع، وجلب وتشفير التعليمات، والتنفيذ خارج الترتيب، ونظام الذاكرة الفرعي. على الرغم من أن P550 يعرض نقاط ضعف في مجالات مثل الوصول إلى الذاكرة غير المحاذاة، إلا أنه يمثل خطوة كبيرة إلى الأمام لـ RISC-V. ومع ذلك، لا تزال هناك حاجة إلى تحسينات إضافية، حيث يوضح P550 تقدم SiFive نحو وحدات المعالجة المركزية متعددة الأغراض عالية الأداء.

عتاد

تعليمة 68030 غير موثقة أنقذت جهاز ماك كلاسيك الثاني

2025-01-25

أثناء تصحيح أخطاء جهاز ماك كلاسيك الثاني في برنامج MAME، اكتشف الكاتب خطأً في الحافلة تسبب في ظهور رسالة "Sad Mac" في وضع معالجة 32 بت. كشفت الهندسة العكسية عن خطأ في القفز خارج الحدود في ذاكرة القراءة فقط (ROM)، مما أدى إلى قيام وحدة المعالجة المركزية بتنفيذ تعليمة 68030 غير موثقة. بشكل مدهش، قامت هذه التعليمة بتصحيح قيمة سجل A1، مما منع حدوث تعطل والسماح لجهاز ماك كلاسيك الثاني بالتشغيل بنجاح. قام الكاتب بالتحقق من ذلك عن طريق إصلاح جهاز ماك كلاسيك الثاني القديم وتعديل ذاكرة القراءة فقط (ROM) الخاصة به. تُبرز هذه الحالة قوة برامج المحاكاة في الكشف عن خصائص الأجهزة، وتُظهر كيف تم إصلاح خطأ في البرنامج عن غير قصد بواسطة الأجهزة.

عتاد
← Previous 1