الگوریتم پایه علم کامپیوتر

الگوریتم پایه علم کامپیوتر

مبانی و مقدمات ورود به علم پیچیده کامپیوتر
الگوریتم پایه علم کامپیوتر

الگوریتم پایه علم کامپیوتر

مبانی و مقدمات ورود به علم پیچیده کامپیوتر

کامپیوتر چیه؟ چگونه کار میکنه؟ چه کاری انجام میده؟

در زبان انگلیسی کامپیوتر به ماشین خودکاری می گویند که محاسبات ریاضی را انجام می دهد.

این واژه در سال 1646 به زبان انگلیسی وارد گردید و به معنی شخصی است که محاسبه می کند.

و در طول زمان متحول شد تا به معنی امروزی در آمد.


کامپیوتر وسیله ای الکتریکی می باشد که با توجه به نیاز انسان قابل برنامه ریزی می باشد.


در حقیقت کامپیوتر به خودی خود کاری انجام نمی دهد و این برنامه ها هستند که به کامپیوتر می گویند چه کاری انجام دهد.

یکی از خصوصیات بسیار بارز و خاص کامپیوتر،  برنامه پذیر بودن آن است. به همین دلیل  بسیار انعطاف پذیر است و می تواند کار های بسیار متنوع ای رو انجام بدهد.


کامپیوتر را می توان به بخش های مختلفی تقسیم کرد که مهم ترین بخش ها:


1_بخش پردازش (CPU)

2_بخش حافظه(Memory)

 3_بخش ورودی-خروجی(Input-Output)


پردازنده (واحد محاسبه و منطق):

در واقع مغز اصلی کامپیوتر است که پردازش آنجا صورت می پذیرد.

و پردازش از نظر ما یعنی عملیات محاسباتی منطقی.

کنترل یا حافظه:

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

حافظه یکی از قسمت های اساسی و اصلی یک رایانه به شمار می رود.

در کل حافظه ابزاری است که می توان دانسته ها را در آن انباشته و یا بازیابی کرد.

به طور کلی دو نوع حافظه داریم: حافظه اصلی و جانبی

حافظه ی اصلی:

کلیه دستورالعمل ها و داده ها برای این که مورد پردازش قرار بگیرند نخست باید به حافظه ی اصلی رایانه منتقل گردند. و نتایج پرادزش نیز به همان جا ارسال می گردد.

در این نوع حافظه سرعت دسترسی به اطلاعات به نسبت حافظه های جانبی که به صورت میکانیکی کار می کنند بسیار بیشتر است.

حافظه های اصلی دارای انواع مختلفی هستند که به صورت مستقیم به واحد محاسبه و منطق CPU متصل هستند.

حافظه ی جانبی:

این نوع حافظه برای ذخیره سازی دائمی اطلاعات استفاده میشود. نحوه ی عملکرد این حافظه ها میکانیکی می باشد.

و از عناصر غیر الکتریکی ساخته شده اند و سرعت آنان بسیار پایین می باشد.

این حافظه ها نیز انواع مختلفی دارند که از بحث خارجه.

بخش ورودی و خروجی:

بخش ورودی از وسایل و تجهیزاتی تشکیل شده که با استفاده از آنها می شود دستورات و داده ها را وارد کامپیوتر کرد.و بخش خروجی می تواند نتایج حاصل از پردازش را به صورت های گوناگون به کاربر ارائه دهد.


پس کامپیوتر چطوری کار میکنه؟

کامپیوتر ابتدا داده ها و دستور ها رو با استفاده از ابزار های ورودی از کاربر دریافت می کنه و بعد اونا رو با استفاده از ترفند هایی به زبان قابل فهم خودش در میاره و در حافظه اصلی ذخیره می کنه و اونها رو برای پردازش به پردازنده می فرسته و بعد از انجام پردازش حاصل رو در حافظه ی اصلی ذخیره می کنه و سر آخر با استفاده از ابزار های خروجی حاصل رو به کاربر ارائه می کنه.

حالا کامپیوتر چه کاری انجام می ده؟

اساس ایجاد ماشینی به اسم کامپیوتر انجام عملیات محاسبه و دست کاری داده ها و پردازش آونها هستش.

تا در کوتاه ترین زمان ممکن اطلاعات مفید شکل بگیرند و مورد استفاده ی انسان واقع بشن.