الاثنين، 18 نوفمبر 2013

توثيق

         
   
التوثيق (بالإنكليزية: documentation) هو مصطلح بأكثر من معنى، أما الأكثر شيوعا فهي:
  • مجموعة من الوثائق الورقية، أو المنشورة على الإنترنت، أو على وسائل رقمية أو تناظرية، مثل شريط صوتي أو على أقراص مدمجة.
  • عملية توثيق المعرفة، كما هو الحال في المواد العلمية.
  • عملية توفير الأدلة.
  • كتابة وثائق منتج ما، مثل وثائق البرنامج.
  • مرادف لمصطلح مستند.
  • مرادف لمصطلح ببليوجرافيا.
A مجال دراسة ومهنة أسسها بول أوتليت (1868-1944) وهنري لافونتين (1854-1945)، والذي يسمى أيضا علم التوثيق. ويسمى المهنيين المتدربون في هذا المجال الموثقين. في عام 1968 تغيير اسم هذا المجال بعلم المعلومات، ولكن استخدام التوثيق لا يزال ساريا وهناك جهود لإعادة التوثيق كمجال دراسي.

مدونه

مدوَّنة (بالإنجليزية: Blog ) هي تعريب كلمة "blog" الإنجليزية التي تتركب من كلمتي "web log" بمعنى سجل الشبكة. كما تستخدم أحيانا الكلمة المستعارة من الإنجليزية ويستخدمها المستخدمون العرب وينطقونها كما هي بالإنجليزية ، كما يطلق على المداخلة الواحدة من ضمن المداخلات العديدة التي تشكل المدونة اسم تدوينة.
المدونة تطبيق من تطبيقات شبكة الإنترنت، وهي تعمل من خلال نظام لإدارة المحتوى، وهو في أبسط صوره عبارة عن صفحة وب على شبكة الأنترنت تظهر عليها تدوينات (مدخلات) مؤرخة ومرتبة ترتيبا زمنيا تصاعديا ينشر منها عدد محدد يتحكم فيه مدير أو ناشر المدونة، كما يتضمن النظام آلية لأرشفة المدخلات القديمة، ويكون لكل مداخلة منها مسار دائم لا يتغير منذ لحظة نشرها يمكِّن القارئ من الرجوع إلى تدوينة معينة في وقت لاحق عندما لا تعود متاحة في الصفحة الأولى للمدونة، كما يضمن ثبات الروابط ويحول دون تحللها.
هذه الآلية للنشر على الوب تعزل المستخدم عن التعقيدات التقنية المرتبطة عادة بهذا الوسيط، أي الإنترنت، وتتيح لكل شخص أن ينشر كتابته بسهولة بالغة. يتيح موفرو خدمة عديدون آليات أشبه بواجهات بريد إلكتروني على شبكة (الوب) تتيح لأي شخص أن يحتفظ بمدونة ينشر من خلالها ما يريد بمجرد ملء نماذج وضغط أزرار، وكما يتيحون أيضا خصائص مكملة؛ مثل تقنية التلقيم التي تهدف إلى تسهيل متابعة التحديثات التي تطرأ على المحتوى المنشور دون الحاجة إلى زيارة المواقع بشكل دوري ودون الحاجة للاشتراك في قوائم بريدية، وخدمات أخرى للربط بين المدونات، إضافة إلى الخاصية الأهم وهي التعليقات التي تحقق التفاعل بين المدونين والقراء، وتعتبر الصحف والمجلات الإلكترونية أحد أوجه التدوين المتقدمة.
ومن وجهة نظر علم الاجتماع فإن الإنترنت ينظر إلى التدوين باعتباره وسيلة النشر للعامة والتي أدت إلى زيادة دور الشبكة العالمية باعتبارها وسيلة للتعبير والتواصل أكثر من أي وقت مضى، وبالإضافة إلى كونه وسيلة للنشر والدعاية والترويج للمشروعات والحملات المختلفة. ويمكن أعتبار التدوين كذلك إلى جانب البريد الإلكتروني أهم خدمتين ظهرتا على شبكة الإنترنت على وجه الإطلاق، يليه الويكي.
والموضوعات التي يتناولها الناشرون في مدوناتهم تتراوح ما بين اليوميات، والخواطر، والتعبير المسترسل عن الأفكار، والإنتاج الأدبي، ونشر الأخبار والموضوعات المتخصصة في مجال التقنية والإنترنت نفسها. وبينما يخصص بعض المدونون مدوناتهم للكتابة في موضوع واحد، يوجد آخرون يتناولون موضوعات شتى في ما يكتبون.
كذلك توجد مدونات تقتصر على شخص واحد، وأخرى جماعية يشارك فيها العديد من الكتاب، ومدونات تعتمد أساسا على الصور photoblog والتعليق عليها. كما أنتشرت مؤخرا مدونات الفيديو Videoblogs على شبكة الأنترنت، وهي قائمة أساسا على نشر المحتوى التدويني بالصوت والصورة مسجلا على فيديو.

التنظيم والترتيب

تنظيم الذاكرة[عدل]

تنظم المعلومات في الذاكرة كما في وحدات الحاسب الأخرى على شكل كلمات ويكون طول الكلمة بشكل عام ثابتاً من أجل حاسب محدد (و المقصود بطول الكلمة هو عدد البتات المكونة لها) وتتراوح أطوال كلمات الحاسبات المختلفة بين 8 و 64 وتستطيع الكلمة أن تخزن إما معلومات عددية وإما تعليمة من تعليمات الحاسب.
هذا وتنظم الذاكرة على شكل سلسلة طويلة من " المواقع " يتميز كل عنوان منها " بعنوان " ويتسع لعدد بطول محدد ويعبر عن العناوين بأعداد متسلسلة تبدأ من الصفر حتى ترتيب آخر موقع ويستخدم هذا العنوان كمؤشر إلى الموقع الذي ستخزن فيه المعلومات أو ستسترجع منه.
يمكن باستخدام العنوان المناسب تخزين المعلومات في الموقع الذي نريد ولاسترجاع هذه المعلومات عند لزومها يجب استخدام نفس العنوان لتحديد موقعها.
لتخزين أو كتابة المعلومات في موقع ما من الذاكرة يجب أن نزود وحدة الذاكرة بعنوان الموقع المطلوب وبالمعلومات التي نريد تخزينها في هذا الموقع، أما لاسترجاع المعلومات أو قراءتها من الذاكرة فنزود وحدة الذاكرة بعنوان الموقع وتقوم عندئذ وحدة الذاكرة بتزويدنا بمحتويات هذا الموقع.
يبين الشكل (2) مخططاً صندوقياً لبنية وحدة الذاكرة. لتخزين المعلومات يسجل عنوان الموقع (حيث نريد تخزين المعلومات) في سجل عناوين الذاكرة (MAR Memory Address Register) أما المعلومات التي نريد تخزينها فتسجل في مسجل الحجز المؤقت لمعطيات الذاكرة (MBR Memory Buffer Register) وعندما تعطى وحدة الذاكرة أمر الخزن على خط التحكم المناسب تنقل المعلومات الموجودة في MBR إلى الموقع المناسب أي :
نقل (R(MBR إلى (M(MAR
طبعاً تتطلب عملية التخزين بعض الوقت لذلك تقوم وحدة الذاكرة بعد إتمام عملية التخزين بتوليد إشارة انتهاء العملية لتخبر بذلك بقية وحدات الحاسب أنها جاهزة للعملية التالية إن وجدت. بالمثل يتم استرجاع المعلومات من موقع ما بتسجيل عنوان هذا الموقع في المسجل MAR وترسل إلى وحدة الذاكرة إشارة أمر القراءة على خط التحكم الموافق وبعد فترة من الزمن تنقل محتويات الموقع المحدد إلى المسجل MBR وتولد وحدة الذاكرة إشارة انتهاء العملية لنعلم بذلك أنه أصبح بالإمكان استخدام محتويات المسجل MBR وتكتب ذلك رمزياً بالشكل :
نقل (M(MAR إلى (M(MBR 
يستطيع برنامج الحاسب تحديد المعلومات المطلوبة والوصول إليها باستخدام عنوان الموقع المخزنة فيه هذه المعلومات.

البنية الداخلية لوحدة الذاكرة[عدل]

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

القراءة والكتابة[عدل]

عندما نريد كتابة معلومات في موقع محدد من الذاكرة أو قراءتها منه ينتقل عنوان الموقع المحدد إلى المسجل MAR لينتقل منه بعد ذلك إلى مفكك ترميز(ناخب) والذي يقوم عندئذ بانتخاب خط العنوان المناسب (إذا كان العنوان مؤلفاً من n بت يكون عدد خطوط العنونة الكلي هو 2 أس n) وبانتخاب هذا الخط تفعل كل عناصر التخزين الموجودة على هذا الخط.
أثناء تعليمة الكتابة تسجل المعلومات المطلوب تخزينها في مسجل معطيات الذاكرة MDR (Memory Data Register) وينقل كل خط من خطوط البتات (الخطوط الشاقولية على الشكل 2) بناً واحداً من المسجل MDR وذلك عبر المسجل MBR ومن بين كل عناصر التخزين الموجودة على خطوط البتات تستطيع تلك الموجودة على خط العنوان المنتخب أن تتلقى المعلومات وتسجلها وبالتالي تتلقى كل العناصر الموجودة على خط العنوان بتات المسجل MBR أي كلمة المعطيات المطلوب تخزينها وبذلك يصبح هذا الموقع حاوياً على المعلومات المطلوبة.
أم أثناء القراءة فتقوم عناصر التخزين الموجودة على خط العنوان المنتخب بإرسال قيم محتوياتها على خطوط البتات لتسجل عندها في مسجل معطيات الذاكرة MDR.

العنونة ثنائية البعد[عدل]

في المخطط السابق يجب أن يكون عدد خطوط العنونة بعدد مواقع الذاكرة الموجودة، يمكن تبسيط هذا المخطط بتنظيم خطوط العنونة على شكل مصفوفة ثنائية البعد كما في الشكل (4) ولتبسيط الشكل سنأخذ خطاً واحداً فقط من خطوط البتات الظاهرة على الشكل (2). يصبح عندها الموقع معرفاً بعنوانين : العنوان الأفقي X والعنوان الشاقولي Y ويلزم لهذا المخطط استخدام ناخبين كل منهما بطول n/2 بت يقوم كل مفكك ترميز (ناخب) بانتخاب خط عنونة محدد مما يؤدي إلى تفعيل الموقع الذي يقع عند تقاطع الخطين x و y.

اليوم الوطني

الإمارات العربية المتحدة هي دولة اتحادية تقع في شرق شبه الجزيرة العربية في جنوب غرب قارة آسيا مطلة على الشاطئ الجنوبي الخليج العربي. لها حدود بحرية مشتركة من الشمال الغربي مع دولة قطر ومن الغرب حدود برية وبحرية مع المملكة العربية السعودية ومن الجنوب الشرقي مع سلطنة عمان. تأتي تسمية الإمارات نسبة إلى الإمارات السبع التي شكلت اتحادا فيما بينها وهي، إمارة أبوظبي وإمارة دبي وإمارة الشارقة وإمارة رأس الخيمة وإمارة عجمان ووإمارة أم القيوين وإمارة الفجيرة[6].
قبل 1971، كانت دولة الإمارات العربية المتحدة معروفة باسم الإمارات المتصالحة أو ساحل عمان المتصالح، في إشارة إلى هدنة في القرن 19 بين المملكة المتحدة والعديد من شيوخ العرب. كما تم استخدام اسم «ساحل القراصنة» في إشارة إلى الإمارات في المنطقة من 18 إلى القرن ال 20 في وقت مبكر.
ويتكون النظام السياسي في الإمارات العربية المتحدة، استنادا إلى دستور عام 1971، من عدة هيئات مرتبطة بشكل معقد الإدارة. الإسلام هو الدين الرسمي، واللغة العربية هي اللغة الرسمية.
تأتي في المرتبة السابعة في العالم من حيث احتياطياتها النفطية[7]، ودولة الإمارات العربية المتحدة تمتلك واحدا من أكثر الاقتصادات نموا في غرب آسيا. إن اقتصاد الإمارات يحتل المرتبة الثانية والعشرين على مستوى العالم في أسعار الصرف في السوق. وهي ثاني أكبر دولة في القوة الشرائية للفرد الواحد، وعلى نسبة عالية نسبيا في مؤشر التنمية البشرية للقارة الآسيوية، وتحتل المرتبة الثانية والثلاثين عالميا. دولة الإمارات العربية المتحدة تصنف على أنها ذات الدخل المرتفع والتطوير الاقتصاد النامي من خلال صندوق النقد الدولي.
نظام الحكومة في الإمارات العربية المتحدة هو نظام ملكي دستوري مع نظام الحكم الرئاسي. دولة الإمارات عضو مؤسس في مجلس التعاون لدول الخليج العربية[8]، ودولة عضو في جامعة الدول العربية. وعضو في الأمم المتحدة، ومنظمة المؤتمر الإسلامي، منظمة أوبك، ومنظمة التجارة العالمية
نظام تشغيل
 
    
نظام التشغيل (بالإنجليزية: Operating System وتختصر إلى OS) هو مجموعة من البرمجيات المسؤولة عن إدارة الموارد (عتاد الحاسوب) و برمجيات الحاسوب،ويمثل وسيط بين المستخدم و عتاد الحاسوب، و يمكن القول انه جسر لتشغيل برامج المستخدم، يقوم نظام التشغيل بالمهام الأساسية مثل إدارة و تخصيص مصادر الحاسوب (الذاكرة، القرص الصلب، الوصول للأجهزة الملحقة..إلخ)، ترتيب أولوية التعامل مع الأوامر، التحكم في أجهزة الإدخال والإخراج مثل لوحة المفاتيح، تسهيل التعامل مع الشبكات، و إدارة الملفات.

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




وحدة المعالجة المركزية


وحدة المعالجة المركزية اختصارا (و م م - CPU)(بالإنجليزية: Central Processing Unit) أو يطلق عليها اختصارا المعالج (Processor) هي أحد مكونات الحاسوب التي تقوم بتفسير التعليمات ومعالجة البيانات التي تتضمنها البرمجيات. يعتبر المعالج بالإضافة للذاكرة الرئيسية ووحدات الإدخال والإخراج من أهم مكونات الحواسب الدقيقة (microcomputers) الحديثة. تعرف المعالجات التي تم تصنيعها بواسطة الدارات المتكاملة (integrated circuits) بالمعالجات الدقيقة (microprocessors) والتي بدأ تصنيعها منذ منتصف سبعينات القرن العشرين على شكل رقاقات مدمجة حلت محل معظم أنواع المعالجات الأخرى.
يدل مصطلح وحدة معالجة مركزية على فئة من الآلات المنطقية التي تقوم بتنفيذ برامج حاسوبية معقدة والتي تشمل أيضا العديد من الحواسب القديمة التي كانت موجودة قبل ظهور هذا المصطلح في بداية الستينات من القرن العشرين.
صممت المعالجات بداية كمعالجات خاصة بتطبيقات معينة وكأحد مكونات الحواسيب الكبيرة والتخصصية لكن ارتفاع تكاليف هذا الأسلوب من التصميم أدى إلى إفساح المجال أمام ظهور معالجات رخيصة وقياسية متعددة الأغراض.
هذه النزعة نحو التوحيد القياسي بدأت بالظهور في عصر الحواسب المركزية (mainframe) ذات الترانزستورات المنفصلة (discrete transistors) والحواسب الصغيرة (minicomputers) وتسارع مع انتشار الدارات المتكاملة حيث سمحت هذه الدارات بزيادة تعقيد المعالجات وتصغير حجمها. أدى التوحيد القياسي والتصغير المستمر للمعالجات إلى انتشارها الواسع وتجاوزها للتطبيقات التي انحصرت بالحواسب المتخصصة حيث دخلت المعالجات المكروية في شتى مجالات الحياة المعاصرة من السيارات إلى أجهزة الهاتف الخليوية وألعاب الأطفال.
وحدة التحكم عبارة عن جزء من وحدة المعالجة المركزية cpu أو أي جهاز آخر، وهي تقوم بتوجيه عمليات هذا الجهاز‎ ‎‏ حیث هی اهم جزء فی المعالج
في البداية كانت وحدات التحكم تعتمد على منطق ad-hoc (المنطق غير المحدد). وكان من الصعب تلعيبها. أما الآن فإنها أصبحت تحقق اهداف البرامج حيث يخزن البرنامج في مخزن التحكم. كلمات البرنامج المصغر ينم اختيارها من قبل موجه ميكروي وبتات هذه الكلمات تتحكم بالأجزاء المختلفة للجهاز والتي تتضمن : المسجلات و وحدة التفاهة الهندسية ومسجلات التعليمات والممرات ورقاقات الدخل/الخرج. وسوف نلاحظ هذه الأجزاء في شكل توضيحي يبينها مع وحدة التحكم. في أنظمة الحاسب الحديثة ربما يكون كل نظام جزئي له وحدة التحكم الخاصة به بالإضافة إلى وحدة التحكم الأساسية كمراقب عام. تتمثل وحدة التحكم بتلك الأسلاك التي تتحكم بتدفق المعلومات عبر المعالج وتنظم عمل الوحدات الأخرى الموجودة داخله. وبطريقة أخرى هي دماغ داخل دماغ. إن وظيفة وحدة التحكم تتغير بتغير البني الداخلية للمعالج حيث أن وحدة التحكم هي التي تحقق البني الداخلي للمعالج بشكل عملي. في المعالجات التي تنفذ تعليمات ×86 فإن وحدة التحكم تنجز المهام التالية : جلب التعليمة وفك شيفرتها وإدارة تنفيذها وتخزين النتيجة. في المعالجات ذات النوع RISC فإن وحدة التحكم تقوم بمهام كثيرة حتى تنفذ هذه التعليمات. فهي تقوم بإدارة تحويل تعليمات ×86 إلى تعليمات RISC وجدولة التعليمات الصغرية بين وحدات التنفيذ المختلفة وقذف الخرج من هذه الوحدات للتأكد من أنها انتهت في المكان الذي يفترض بها أن تذهب إليه. في أحد هذه المعالجات قد تقسم وحدة التحكم إلى وحدات أخرى (مثل وحدة الجدولة لمعالجة الجدولة ووحدات التقاعد للتعامل مع النتائج القادمة من خطوط المعالجة) وذلك حسب تعقيد العمل الذي سوف تقوم به. سوف نقوم الآن بتصميم وحدة تحكم بسيطة ونبين بعض الأجزاء الأخرى التي تشرف عليها وحدة التحكم هذه.
  1. (Memory Address Register) (MAR): وهو الجزء الذي يقوم بمسك المولدة من قبل العداد PC وتقله إلى ممر المعطيات لإرساله إلى الذاكرة
  2. (Program Counter)(PC): وهو يقوم بتوليد عنوان الحجرة الذاكرية التي تحتوي على التعليمة التالية التي سوف يتم تنفيذها
  3. (Memory Buffer Register) (MBR): وهو عبارة عن مسجل يقوم بتخزين شيفرة التعليمة التي تم احضارها من الذاكرة
  4. (Instruction Register) (IR): وهو مسجل يحتوي على التعليمة الحالية التي سوف تنفذ في وحدة الحسابيات و المنطق ALU
  5. Timer وهو دارة تقوم بتوليد الفترات الزمنية لتنفيذ التعليمات
مرحلة جلب التعليمة : هذه المرحلة تكون مقسمة إلى فترات زمنية (t0,t1,t2~tn)كما يلي : • الفترة t0 : وفيها يتم تفعيل كل من الطرفين c1 و c5 حيث أن c1 تعني قراءة العنوان الذاكري إلى ممر المعطيات و c5 تعني كتابة محتوى ممر المعطيات إلى MAR وبذلك يكون قد أصبح عنوان التعليمة موجود على ممر العناوين للذاكرة • الفترة t1 : وفيها يتم تفعيل كل من c3 و c7 حيث أن c7 تجعل الذاكرة تضع محتويات الحجرة الذاكرية المحددة على ممر المعطيات لتصل إلى MBR الذي أيضاً يتم تفعيله بواسطة c3 ليضع محتوياته في IR. • الفترة t2 : يتم في هذه الفترة إرسال نبضة إلى عداد البرنامج من الطرف cin للـ cu لزيادة محتوى العداد ليشير إلى الحجرة الذاكرية التالية كما يتم تفعيل الطرف wr للـIR وبذلك تكون شيفرة التعليمة قد أصبحت على مدخل وحدة التحكم في هذه المرحلة يأتي دور وحدة التحكم في فك تشفير التعليمة وإرسال الإشارات اللازمة لتنفيذ هذه التعليمة مرحلة تنفيذ التعليمة : في الشكل الذي لدينا سوف نقوم بتتبع تنفيذ التعليمة and acc,r3 حيث أن شيفرة هذه التعليمة في وحدة الحساب والمنطق التي لدينا تعطى بالشكل
Rsrc Rsrc X X 0 0 0 0
Op code don't care register code و عندما تدخل هذه الشيفرة إلى cu تفك شيفرتها وتصدر الإشارات التالية وذلك حسب الفترات الزمنية • الفترة T3: في هذه الفترة يتم نقل محتويات R3 إلى المسجل temp (جميع العمليات في هذا المعالج تتم بين Acc و temp) وذلك بتفعيل قطب القراءة (RD) للمسجل R3 الذي يقابل الطرف c15 في cu وتفعيل قطب الكتابة WR للمسجل temp الذي يمثل الطرف c20 للـ cu.
• الفترة t4 : يتم وضع شيفرة العملية opcode على المداخل s0، s1، s2 لوحدة الحساب والمنطق ALU.
• الفترة t5 : يتم وضع محتويات كل من Acc وذلك بتفعيل الطرف c18 للـ cu والـ temp وذلك بتفعيل الطرف c19 للـ cu على دخل وحدة الحساب والمنطق لإجراء العملية المطلوبة كما يتم تفعيل طرف القراءة لمسجل الأعلام عن طريق تفعيل الطرف c22 للـ cu.
• الفترة t6 : في هذه الفترة يتم تصفير مولد الأزمنة time generator للبدء بعملية جلب تعليمة جديدة.
ملاحظة : إن هذه العملية احتاجت أكثر من نبضة ساعة حتى انتهى تنفيذها (4 نبضات ساعة) وبعض التعليمات تحتاج لزمن أطول ملاحظة : يتم تصميم الدارة التركيبية لوحدة التحكم عن طريق تشكيل جدول الحقيقة الذي يتم فيه مراعاة شيفرة التعليمات ومعرفة اطراف وحدة التحكم المطلوب تفعيلها من أجل كل تعليمة بدءاً من جلب التعليمة وحتى انتهاء تنفيذها.
 

أجزاء الكمبيوتر


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

وحدة النظام

تعد وحدة النظام هي أساس نظام الكمبيوتر. وعادةً ما تكون عبارة عن صندوق مستطيل الشكل موضوع على المكتب أو تحته. يوجد داخل هذا الصندوق عدة مكونات إلكترونية تتولى معالجة المعلومات. وتعد أهم هذه المكونات هي وحدة المعالجة المركزية (CPU), أو المعالج, الذي يعد بمثابة "العقل" للكمبيوتر. من بين المكونات الأخرى نجد ذاكرة الوصول العشوائي (RAM)، التي تقوم بعملية التخزين المؤقت للمعلومات التي تستخدمها CPU أثناء تشغيل الكمبيوتر. ويتم مسح المعلومات المخزنة في الذاكرة RAM عند إيقاف تشغيل الكمبيوتر.
ويتصل كل جزء آخر من أجزاء الكمبيوتر تقريبًا بوحدة النظام باستخدام الكبلات. يتم توصيل الكبلات في منافذ محددة (فتحات), توجد عادةً في الجزء الخلفي من وحدة النظام. وتُسمى الأجهزة التي لا تعد جزءًا من وحدة النظام بـ بالجهاز الطرفي أو الجهاز أحيانًا.
 

التخزين

يحتوي الكمبيوتر على واحد أو أكثر من محركات الأقراص—وهى عبارة عن أجهزة تقوم بتخزين المعلومات على قرص معدني أو بلاستيكي. يحفظ القرص المعلومات، حتى أثناء إيقاف تشغيل الكمبيوتر.

محرك الأقراص الثابتة

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