<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cpu on P01NT</title><link>https://outofsrvc.github.io/ar/tags/cpu/</link><description>Recent content in Cpu on P01NT</description><generator>Hugo</generator><language>ar</language><lastBuildDate>Tue, 25 Aug 2026 22:00:00 +0300</lastBuildDate><atom:link href="https://outofsrvc.github.io/ar/tags/cpu/index.xml" rel="self" type="application/rss+xml"/><item><title>البنية الأساسية لأنظمة التشغيل</title><link>https://outofsrvc.github.io/ar/os/os-0x0/</link><pubDate>Tue, 25 Aug 2026 22:00:00 +0300</pubDate><guid>https://outofsrvc.github.io/ar/os/os-0x0/</guid><description>&lt;p>بسم الله الرحمن الرحيم.&lt;/p>
&lt;p>السلام عليكم ورحمة الله وبركاته. أريد اليوم أن أحدثكم عن البنية الهيكلية لأنظمة التشغيل بشكل عام، وسأحاول تغطية النقاط التالية:&lt;/p>
&lt;ol>
&lt;li>البنية المعمارية الخاصة بـ Von Neumann.&lt;/li>
&lt;li>المهام الأساسية لنظام التشغيل (OS Central Tasks).&lt;/li>
&lt;/ol>
&lt;p>لنبدأ على بركة الله.&lt;/p>
&lt;h2 id="ما-هو-نظام-التشغيل-what-is-an-operating-system">ما هو نظام التشغيل؟ (What Is an Operating System?)&lt;/h2>
&lt;p>&lt;img alt="نظام التشغيل بين المستخدم والعتاد" decoding="async" loading="lazy" src="https://outofsrvc.github.io/assets/img/os/os-0x0/intro-os.png">&lt;/p>
&lt;p>كل شخص منا في هذا العصر الغني بالحداثة والتقنية قد تعامل مع نظام تشغيل بشكل أو بآخر، وكل منا يسمع المصطلح «أنظمة التشغيل (Operating Systems) أو OS». ولكن!&lt;/p></description></item><item><title>معمارية وتنظيم الحاسوب</title><link>https://outofsrvc.github.io/ar/arch/comp-arch-0x0/</link><pubDate>Tue, 25 Aug 2026 09:00:00 +0300</pubDate><guid>https://outofsrvc.github.io/ar/arch/comp-arch-0x0/</guid><description>&lt;p>بسم الله الرحمن الرحيم.&lt;/p>
&lt;p>قلة المصادر العربية التي تتناول هذه الموضوعات وضعفها كان أحد أهم أسباب كتابة السلسلة القادمة؛ فالهدف هو رفع الجهل عن الإخوة، وأسأل الله تعالى أن يجعل هذا العمل خالصاً لوجهه الكريم.&lt;/p>
&lt;p>بإذن الله وحوله وقوته ستكون هذه المقالات حجر الأساس المتين الذي تستطيع البناء فوقه. سنناقش كل موضوع بطريقة عملية: نكتب كوداً بلغة C ثم ننظر إلى أثره في لغة الـ Assembly. على بركة الله.&lt;/p>
&lt;blockquote>
&lt;p>ملاحظة: سنتوقف مؤقتاً عن إضافة دروس جديدة إلى ورشة لغة C؛ فالمواضيع القادمة فيها تحتاج إلى أساس متين في الذاكرة وطريقة عملها، ومن هنا جاءت فكرة هذه السلسلة التي تعالج معمارية الحاسوب وتنظيمه.&lt;/p></description></item><item><title>بنية المعالج ووظائفه</title><link>https://outofsrvc.github.io/ar/arch/comp-arch-0x1/</link><pubDate>Tue, 25 Aug 2026 10:00:00 +0300</pubDate><guid>https://outofsrvc.github.io/ar/arch/comp-arch-0x1/</guid><description>&lt;p>بسم الله الرحمن الرحيم.&lt;/p>
&lt;p>في &lt;a href="../comp-arch-0x0/">المقال السابق&lt;/a> تحدثنا عن معمارية الحاسوب وتنظيمه وعن أجزائه الأساسية. اليوم إن شاء الله سنتعمق قليلاً داخل المعالج Processor نفسه: مكوناته ووظائفه وكيف تعمل معاً.&lt;/p>
&lt;h2 id="مسار-البيانات-ووحدة-التحكم-data-path--control-unit">مسار البيانات ووحدة التحكم (Data Path &amp;amp; Control Unit)&lt;/h2>
&lt;p>يتكون المعالج من وحدات أساسية:&lt;/p>
&lt;ul>
&lt;li>وحدة الحساب والمنطق (&lt;strong>Arithmetic Logic Unit – ALU&lt;/strong>) التي تنفذ العمليات الحسابية والمنطقية.&lt;/li>
&lt;li>وحدة التحكم (&lt;strong>Control Unit – CU&lt;/strong>) التي تولّد إشارات التحكم اللازمة لتنظيم عمل المكونات.&lt;/li>
&lt;li>بالإضافة إلى مجموعة من السجلات ذات الوصول السريع.&lt;/li>
&lt;/ul>
&lt;p>وتقسم هذه المكونات إلى قسمين رئيسيين:&lt;/p></description></item></channel></rss>