عملکرد کامپیوتر
کامپیوتر مجموعه ای از الگوریتمها و ساختمان داده ها است که قابلیت ذخیره و اجرای برنامه ها را دارد.
هر کامپیوتر از 6 جزء تشکیل شده است:

  • داده ها
  • اعمال اولیه
  • کنترل ترتیب
  • دستیابی به داده ها
  • مدیریت حافظه
  • محیط عملیاتی


سخت افزار کامپیوتر
داده ها : حافظه اصلی ، ثباتهای سریع و فایلهای خارجی

  • حافظه اصلی به صورت دنباله ای از بیتهای خطی سازمان دهی می شود که از کلمات با طول ثابت تشکیل می گردد.
  • طول ثباتهای سریع به اندازه طول کلمات است و طوری تقسیم بندی می شود که هر قسمت آن قابل دستیابی باشد.
  • حافظه سریع نهان معمولاً بین حافظه اصلی و ثبات ها قرار می گیرد و مکانیزمی برای دسترسی سریع به داده های موجود در حافظه است
  • فایلهای خارجی که بر روی دیسک مغناطیسی ، نوار مغناطیسی یا CD ذخیره می شوند.
  • سازمان یک کامپیوتر معمولی




  • اعمال : کامپیوتر باید مجموعه ای از اعمال اولیه توکار داشته باشد که متناظر با کدهای عملیاتی که هستند به صورت دستورات زبان ماشین می باشند.


  • کنترل ترتیب: در حین اجرای برنامه دستور بعدی که باید اجرا شود توسط محتویات ثبات آدرس برنامه مشخص می گردد. این ثبات حاوی آدرس دستور بعدی است.


  • دستیابی به داده ها : علاوه بر کد عملیاتی هر دستور ماشین باید عملوندهایی را مشخص کند که آن عمل از آن استفاده می کند. عملوند ممکن است در حافظه اصلی یا در ثبا ت باشد.


  • مدیریت حافظه: تمام منابع کامپیوتر ( مثل حافظه ، پردازنده مرکزی ، دستگاههای حافظه خارجی) تا آنجایی که ممکن است فعال باشند.


  • محیط عملیاتی : متشکل از مجموعه ای از حافظه جانبی و دستگاههای ورودی و خروجی است. مثل حافظه های سریع ، حافظه هایی با سرعت متوسط ، حافظه های کند و دستگاههای ورودی و خروجی