مرحبًا بكم في دورة معمارية الحاسب الآلي. سنتعرف على كيفية عمل أجهزة الكمبيوتر من الداخل.معمارية الحاسب الآلي هي الطريقة التي يتم بها تصميم وتنظيم مكونات الحاسوب للعمل معًا.تشبه المعمارية خريطة أو مخطط للحاسوب، توضح كيفية تفاعل الأجزاء المختلفة.تتكون معمارية الحاسب من عدة مكونات أساسية.المكون الأول هو وحدة المعالجة المركزية أو المعالج، وهو بمثابة عقل الحاسوب.المكون الثاني هو الذاكرة، حيث يتم تخزين البيانات والبرامج.والمكون الثالث هو وحدات الإدخال والإخراج، التي تسمح للحاسوب بالتواصل مع العالم الخارجي.هذه المكونات تتفاعل مع بعضها البعض من خلال نقل البيانات فيما بينها.البيانات تدخل من وحدات الإدخال إلى المعالج، ثم إلى الذاكرة للتخزين.ثم تُستدعى البيانات من الذاكرة إلى المعالج للمعالجة، ثم إلى وحدات الإخراج.دورة معالجة البيانات في الحاسوب تتضمن أربع خطوات رئيسية.أولاً، يقوم المعالج بجلب التعليمات من الذاكرة.ثانيًا، يقوم بفك تلك التعليمات لفهم ما يجب عليه فعله.ثالثًا، يقوم بتنفيذ التعليمات وإجراء العمليات المطلوبة.وأخيرًا، يقوم بتخزين النتائج في الذاكرة، ثم يبدأ الدورة من جديد.في الختام، فهم معمارية الحاسب أمر ضروري لفهم كيفية عمل الحاسوب من الداخل.هذه المعرفة تساعدنا على تطوير برمجيات أكثر فعالية، وفهم التطورات التكنولوجية الحديثة.شكرًا لمتابعتكم درس مقدمة إلى معمارية الحاسب الآلي. في الدرس القادم سنتعمق أكثر في وحدة المعالجة المركزية.وحدة المعالجة المركزية هي عقل الحاسوب الذي يقوم بمعالجة وتنفيذ جميع العمليات والأوامرتتكون وحدة المعالجة المركزية من ثلاثة مكونات رئيسيةأولاً، وحدة التحكم، التي تنظم تدفق البيانات والتحكم في عمليات المعالجثانياً، وحدة الحساب والمنطق، التي تنفذ العمليات الحسابية والمنطقية مثل الجمع والمقارنةوأخيراً، المسجلات، التي تخزن البيانات مؤقتًا للوصول السريع أثناء المعالجةيعمل المعالج وفق دورة منتظمة تُعرف بدورة تنفيذ الأوامروهكذا تتكرر الدورة مع كل أمر جديد يتم تنفيذهتُقاس سرعة المعالج بوحدة الهرتز، وهي تمثل عدد الدورات التي يمكن للمعالج تنفيذها في الثانية الواحدةكلما زاد عدد الدورات في الثانية، كلما كان المعالج أسرع في تنفيذ العملياتتُقاس سرعة المعالجات الحديثة بالميجاهرتز أو الجيجاهرتزالمعالجات الأسرع تنفذ المزيد من العمليات في نفس الوقت، مما يجعل الحاسوب أكثر استجابة وأداءًالمعالجات الحديثة متعددة النوى، مما يسمح بتنفيذ عدة عمليات في وقت واحدالمعالج أحادي النواة يمكنه تنفيذ عملية واحدة فقط في كل مرةبينما المعالج متعدد النوى يحتوي على عدة وحدات معالجة مستقلةهذا يسمح للحاسوب بتنفيذ عدة مهام في نفس الوقت، مما يحسن الأداء بشكل كبيرفي المعالج أحادي النواة، يتم تنفيذ المهام واحدة تلو الأخرى، مما يؤدي إلى تأخير في الاستجابةبينما في المعالج متعدد النوى، يمكن تنفيذ عدة مهام في نفس الوقت، مما يحسن كفاءة النظام واستجابتهفي هذا القسم سنتعرف على الذاكرة وتخزين البيانات في الحاسوبتنقسم ذاكرة الحاسوب إلى نوعين رئيسيين: الذاكرة العشوائية والذاكرة الدائمةالذاكرة العشوائية أو رام هي ذاكرة مؤقتة وسريعة، تستخدم لتخزين البيانات والبرامج التي يعمل عليها الحاسوب حاليًاأما الذاكرة الدائمة أو روم فهي تحتفظ بالبيانات حتى بعد انقطاع التيار الكهربائي، وتحتوي على تعليمات بدء تشغيل الجهازالذاكرة العشوائية تتميز بأنها سريعة لكنها مؤقتة، فهي تفقد جميع البيانات المخزنة فيها عند انقطاع التيار الكهربائيعند انقطاع التيار، تفقد الذاكرة العشوائية جميع البيانات المخزنة فيهاعلى عكس الذاكرة العشوائية، الذاكرة الدائمة تحتفظ بالبيانات حتى بعد انقطاع التيار الكهربائيحتى عند انقطاع التيار، تظل البيانات محفوظة في الذاكرة الدائمةبالإضافة إلى ذاكرة الحاسوب الرئيسية، يوجد التخزين الثانوي مثل الأقراص الصلبة وأقراص الحالة الصلبةالأقراص الصلبة التقليدية تعتمد على أجزاء ميكانيكية متحركة وتوفر سعة تخزين كبيرة بتكلفة منخفضة نسبيًابينما أقراص الحالة الصلبة تستخدم تقنية إلكترونية بدون أجزاء متحركة، مما يجعلها أسرع وأكثر استقرارًاالذاكرة المخبأية أو الكاش هي نوع من الذاكرة السريعة جدًا تعمل كوسيط بين المعالج والذاكرة الرئيسيةتتكون الذاكرة المخبأية من عدة مستويات، كل مستوى له سرعة وسعة مختلفةتعمل هذه الذاكرة على تسريع عملية الوصول إلى البيانات المتكررة عن طريق تخزينها في مكان قريب من المعالجيمكننا تمثيل أنواع الذاكرة المختلفة في تسلسل هرمي يعتمد على السرعة والسعةكلما صعدنا في هذا التسلسل، زادت سرعة الوصول للبيانات وانخفضت سعة التخزينوهكذا يتكامل عمل مكونات الذاكرة المختلفة لتوفير أداء متوازن بين السرعة وسعة التخزين في الحاسوبLet's explore the system bus and internal communications in computer architecture.The system bus is a collection of electronic pathways that connect various computer components, allowing them to communicate with each other.These pathways connect the CPU, memory, and input/output devices, enabling data and control signals to flow between them.The system bus is composed of three main types of buses.First, the data bus transfers actual data between components, such as program instructions or user data.The address bus carries memory addresses that specify the locations where data should be read from or written to.The control bus carries control signals, such as read or write operations, interrupt signals, and timing signals that coordinate the activity between components.Bus width, or the number of parallel lines in a bus, determines how much data can be transferred simultaneously.An 8-bit bus can transfer only 1 byte at a time, which was common in early computers.A 16-bit bus doubles the throughput to 2 bytes per transfer.And a 32-bit bus can transfer 4 bytes at once, significantly increasing data transfer speeds.Bus technologies have evolved significantly over the decades.In the 1980s, the Industry Standard Architecture or ISA bus operated at just 8 MHz.The 1990s brought the Peripheral Component Interconnect or PCI bus, which increased speeds to 33 to 66 megahertz.The early 2000s saw the Accelerated Graphics Port or AGP, which was specialized for graphics cards with speeds from 266 megabytes to 2.1 gigabytes per second.In 2004, PCI Express generations 1 and 2 were introduced, offering 250 to 500 megabytes per second per lane, with multiple lanes available.Modern systems use PCI Express generations 3 through 5, with speeds ranging from 1 to 4 gigabytes per second per lane, and up to 16 lanes for high-performance devices.شهدت معماريات الحاسب تطورًا كبيرًا منذ ظهور أول حاسوب إلكترونيبدأت رحلة تطور الحاسوب بمعمارية فون نيومان التقليدية عام ١٩٤٥في السبعينيات، ظهرت معمارية التعليمات المعقدة سيسك التي تنفذ تعليمات معقدة وكثيرةثم جاءت معمارية ريسك في الثمانينيات، والتي ركزت على تعليمات بسيطة وسريعة التنفيذمع بداية الألفية، ظهرت المعالجات متعددة النوى التي تسمح بتنفيذ أكثر من مهمة بشكل متوازيواليوم، نشهد انتشار المعالجات المتخصصة مثل وحدات معالجة الرسومات ووحدات معالجة التنسوربدأت معمارية الحاسب بمعمارية فون نيومان، التي تفصل بين وحدة المعالجة المركزية والذاكرة ووحدات الإدخال والإخراجتطورت المعالجات لتصبح متعددة النوى، حيث يمكن تنفيذ أكثر من عملية في الوقت نفسه، مما يزيد من كفاءة المعالجةيتجه مستقبل الحوسبة نحو مجالات جديدة مثل الحوسبة الكمومية، التي تستخدم مبادئ ميكانيكا الكم للحساباتعلى عكس البت التقليدي الذي يكون إما صفر أو واحد، يمكن للكيوبت أن يكون في حالة تراكب لكليهما في نفس الوقتكما نشهد تطور المعالجات العصبية التي تحاكي عمل الدماغ البشري، وتعتمد على شبكات عصبية مترابطةستفتح هذه التطورات آفاقًا جديدة في عدة مجالات تكنولوجية مهمةفي مجال الذكاء الاصطناعي، ستمكن المعالجات المتطورة من بناء نماذج أكثر تعقيدًا وقدرة على التعلموستتيح تقنيات الواقع الافتراضي تجارب أكثر واقعية وتفاعليةوفي مجال إنترنت الأشياء، سيمكن ربط مليارات الأجهزة وجعلها أكثر ذكاءً وتفاعلاًهذه التطورات في معماريات الحاسب ستغير طريقة تفاعلنا مع التكنولوجيا بشكل جذري في المستقبل القريبوبذلك نختتم رحلتنا في تطور معماريات الحاسب وتطبيقاتها المستقبلية
Explore
Discover the full suite of AI-powered study tools designed to help you learn smarter.
Create notes from your material in seconds.
Take live notes and ask questions, hands-free.
Make flashcards from your material in one click.
Create and practice quizzes from your material.
Simulate the real exam with full-length tests.
Break your material into a clear learning path.
A real-time tutor that adapts to how you learn.
Talk to your personal AI tutor in real time.
Ask about the pictures and diagrams in your notes.
Call Spark.E to discuss your study material.
Turn your materials into a podcast or summary.
Grade essays with personalized feedback and tips.
Plan study sessions and hit your academic goals.
Play community-built study games or make your own.