تعریف کامپیوتر: کامپیوتر ماشینی است الکترونیکی که با برنامه داده شده از قبل می تواند هدف خاصی را دنبال کند. کامپیوتر دارای حافظه است که این حافظه ظرفیت پذیرش اطلاعات زیادی را دارد و فراموش نیز نمی کند. قادر به انجام عملیات ریاضی و محاسباتی است مالکین فاقد قدرت خلاقیت و نوآوری است.
تفاتهای انسان و کامپیوتر:
کامپیوتر فراموش نمی کند، خستگی ناپذیر است و طبق برنامه داده شده عملیاتی را انجام می دهد. دارای سرعت بالا می باشد. اما انسان دارای قدرت ابداع و خلاقیت است و در مقابل پدیده های جدید قدرت تصمیم گیری دارد.
نرم افزار: به کلیه برنامه هایی که توسط انسان نوشته شده و برای انجام هدفی خاص است را نرم افزار می گوئیم. (برنامه ریزی کامپیوتری)
داده های خام(Data)
به کلیه اطلاعاتی که وارد کامپیوتر می شوند داده یا Data می گویند.
پردازش (processing)
به کلیه عملیاتی که روی داده ها انجام می شود پردازش یا processing می گویند.
داده های پخته (information)
پس از پردازش داده ها پاسخ و یا information ایجاد می شود.
سخت افزار: کلیه اجزای کامپوتر که قابل لمس و دیدن باشند را سخت افزار می گوئیم
واحد ورودی (input unit) (I.U)
به قسمتهایی از کامپیوتر که اطلاعات و داده ها را وارد کامپیوتر می کند واحد ورودی می گویند.
واحد (central processor unit) cpu
این واحد قلب کامپوتر است که کلیه عملیات پردازشی در این واحد صورت می گیرد.
واحد خروجی (out put unit)
به واحدی که اطلاعات را از کامپیوتر خارج می کند واحد خروجی می گویند.
میان افزار: نرم افزار سخت افزاری
-واحد محاسبه و منطق (ALU)
واحد عملیات محاسباتی و منطقی در این واحد انجام می شود.
2-واحد حافظه (MU)
محلی است که اطلاعات را قبل و بعد از پرازش در خود نگه می دارد.
3-واحد کنترل (CU)
این واحد بر روی (ALU) و(MU) دارد.
4- Register (ثباتها):
این حافظه مقدماتی و دم دست است که سرعت نقل و انتقال داده ها در آن زیاد است و برای نگهداری موقت داده ها و دستورها استفاده می شود.
نسلهای کامپیوتر
نسل اول (لامپ خلاء)
از سال 1959-1944 در این نسل از لامپ خلاء استفاده می شد.
ظرفیت حافظه حدود 2000 تا 4000 کلمه بود. سرعت آن یک هزارم ثانیه و دارای کاربردهای تک منظوره بود. کلیه برنامه ها به زبان ماشین بوده است.
انواع کامپیوتر های نسل اول
1-univac 2-edrac 3-edsac 4-eniac
(ترانزیستور)
ظرفیت حافظه حدود 30000 کلمه، سرعت آن ثانیه و دارای کاربردهای همه منظوره بود. و از زبانهای مختلف برنامه نویسی استفاده می شد. از سال 1965-1950.
نسل سوم (مدارهای مجتمع،IC، تراشه، chip)
سال 1960-1971 در این نسل از مدارهای مجتمع با تراکم کم و متوسط استفاده می شد. در این نسل دستگاههای مینیاتوری شدند. افزایش سرعت به چندین برابر قبل، افزایش دقت و هماهنگی بیشتر بین نرم افزار و سخت افزار بهوجود آمد.
انواع کامپوترهای نسل سوم:
3-hiney well 2-CDC11 1-IBM 360
نسل چهارم:
سال 1980-1970 در این نسل از ه› هایی باتراکم بسیار بالا و خیلی زیاد استفاده می شد. کاهش حجم، افزایش سرعت . دقت.
نسل پنجم:
سال 1980 به بعد در این نسل کامپیوتر اختراع شد که عملیات حرکتی را نیز دارا بود مانند رباتها.
نسل ششم:
انسان در صدد اختراع هایش است که کپی برداری از مغز آدمی می باشد.
مدارهای مجتمع بر حسب تعداد عناصر موجود در آنها به تقسیمات زیر دسته بندی می شوند:
1- مدارهای مجتمع با تراکم پائین (SSI) .کمتر از 10 عنصر
2- مدارهای مجتمع با تراکم متوسط(MSI) . 10 تا 100 عنصر
3- مدارهای مجتمع با تراکم بالا SI) .100 تا 5000 عنصر
4- مدارهای مجتمع با تراکم بسیار بالاVLSI) ( .5000 تا 50000 عنصر
5- مدارهای مجتمع با تراکم خیلی زیاد (SLSI) .50000 تا 100000 عنصر
6- مدارهای مجتمع با تراکم فوق العاده زیاد (ULSI) . بیشتر از 100000 عنصر.
انواع کامپوتر از نظر قدرت پردازش:
1-ابر کامپیوترها یا سوپر کامپیوترها:
این کامپیوتر دارای سرعت فوق العاده زیاد و قیمت بسیار بالایی می باشند این کامپوترها بیشتر برای پیش بینی وضع هوا، مدل سازی، کشف منابع زیر زمینی و اهداف نظامی مورد استفاده قرار می گیرند و انواع آن عبارتند از:
1-cray 1 2-cray 2 3-cray 3
2-main frame :
این کامپیوترها در سطح پائین تری از ابر کامپیوترها قرار دارند و انواع آن عبارتند از:
2-IBM 370 2-IBM360
3-mini computer (کامپوترهای کوچک)
انواع آن pop11/35 و pop11/45
4-micro computer (کامپیوترهای خیلی کوچک):
دسته اول : کامپیوترهای خانگی (home computer) (h.c)
انواع آن: کمودور و اسپکتروم می باشد.
دسته دوم: کامپوترهای شخصی (personal computer)(pc)
انواع آن :Rpple, xt, ps/2 . rt