لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 25
باسمه تعالی
موضوع :
استاد ارجمند:
دکتر مبینی
تهیه کننده:
ملکان دولخانی
تیر 87
فهرست مطالب
عنوان صفحه
مقدمه 3
هدف 3
تعیین حدود سوابق و نوع تحقیق 4
ضرورت و اهمیت تحقیق 5
تعریف و بیان مسئله 8
آشنایی با انواع مختلف برنامه های مخرب 8
چگونه ویروس ها گسترش می یابند 15
عملیات مخفیانه ویروس در کامپیوتر 17
نکاتی جهت جلوگیری از آلوده شدن سیستم 18
نکاتی برای جلوگیری از ورود کرم ها به سیستم 19
فرضیات 22
نتیجه 23
منابع و مأخذ 24
مقدمه :
پس از سالها تحقیق و تجربه محققان توانستند ویروسهای کامپیوتری را شناسایی کرده که البته هنوز تعداد محدودی ویروس ناشناخته وجود دارد، و برای آنها آنتی ویروسی پیدا نشده این ویروس ها توسط هکرهاو برنامه نویسان بوجود آمده و برای این ویروس های مخرب آنتی ویروسهایی تعیین شده که در اینجا به انواع ویروسها و آنتی ویروسها اشاره کرده ایم .
هدفهای تحقیق:
1- هدف کلی آشنایی با انواع ویروسها وجلوگیری از ورود کرمها به سیستم
2- هدفهای ویژه شامل آشنایی با انواع مختلف برنامه های مخرب , عملیات مخفیانه ویروس درکامپیوتر , نکاتی جهت جلوگیری از آلوده شدن سیستم .
تعیین حدود تحقیق:
مطالعه و بررسی انواع ویروسها و برنامه های مخرب در اینترنت و کامپیوترهای ایران
سوابق و پیشینه تحقیق:
در این زمینه تحقیق انجام گرفته ولی چون نقص دارد مجددا تحقیق انجام می گیرد.
نوع تحقیق:
تحقیق صورت گرفته علی یا پس از وقوع است.
روش مطالعه :
روش به کارگیری و مطالعه این تحقیق میدانی واز روی مطالعات وآزمایش های متعدد صورت گرفته است.
متغییر ها:
متغییر های وابسته در این تحقیق کامپیوترها واشخاصی که با کامپیوتر کار می کنند و متغییرهای مستقل ویروس ها وآنتی ویروس ها وجنس آنهاست.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 45
پیشگفتار
همگام با پیشرفت سریع علم کامپیوتر و بکار گیری آن در جامعه بشری ، هر روز افراد بیشتری به ضرورت فراگیری آن پی برده و بر خیل مشتاقان این علم افزوده می گردد .
در آینده ای نه چندان دور کامپیوتر در اداره کلیه امور جوامع نقش بسزایی خواهد داشت و به همین اعتبار سواد کامپیوتری اهمیتی برتر از سواد خواندن و نوشتن پیدا خواهد نمود .
این تحقیق بر اساس سر فصلهای استاندارد آموزشی و تجربیات در ارائه درس مبانی کامپیوتر گرد آوری شده است و قابل استفاده کلیه علاقمندان به فراگیری علوم کامپیوتر می باشد. در این تحقیق سعی بر آن بوده است که علاوه بر مطالب پایه و اساسی ، بحثهایی نیز در ارتباط با تازه های علم کامپیوتر نظیر حافظه های نوری ، بسته های نرم افزاری و ویروسهای کامپیوتری ارائه شود تا خواننده با آخرین دست آوردهای این تکنولوژی و کاربردهای آن نیز آشنا شود. مطالب تحقیق بیشتر در مورد کامپیوتر های شخصی ( personal computers) تمرکز یافته است که امروزه توسط کاربان کامپیوتر بطور وسیع مورد استفاده قرار می گیرد.
تاریخچه کامپیوتر
نیاز بشر به شمارش ، انگیزه پیدایش وسایلی بود که بتواند عمل شمارش را برای وی سریعتر انجام دهد ، دیر زمانی بشر از انگشتان دست و دانه های ریگ برای شمارش استفاده می کرد . سپس از چوب خط به عنوان وسیله ای ابتدایی که می توانست ضمن شمارش اطلاعات را نیز در خود حفظ نماید ، استفاده نمود .
نخستین وسیله مکانیکی که جهت عمل شمارش ساخته شد وسیله ای است به نام چرتکه (Abacus) که اختراع آن را به چینیها در قرن ششم قبل از میلاد نسبت داده اند .
ماشین حساب های مکانیکی :
متناسب با پیشرفت بشر در زمینه های دریانوردی و ستاره شناسی نیاز به محاسبات بیشتر شد و اولین ماشین مکانیکی که قادر به انجام عمل جمع و تفریق بود توسط آقای پاسکال PASCAL ریاضی دان فرانسوی در قرن هفدهم (1642) ساخته شد این دستگاه ماشین جمع (Adding machine) نامیده شد و مزیت آن بر چرتکه این بود که می توانست عمل ده بر یک را به طور خودکار انجام دهد.
چندی بعد آقای لایب نیتز (LIBNITZ) ریاضی دان آلمانی موفق به اختراع ماشینی شد که علاوه بر جمع و تفریق قادر به انجام اعمال ضرب و تقسیم نیز بود. این دستگاه ماشین محاسبه (Calculating machine) نامیده شد . این دستگاه نیز کاملاً مکانیکی بود ه و عملیات آن بوسیله یکسری اهرم چرخ دنده انجام می گرفت .
فکر ساختن ماشین خودکار و برنامه پذیر برای اولین بار در سال 1812 توسط چارلز بابیج(CHARLES BABBAGE) مطرح شد اما طرحهای مطرح شده بابیج بسیار پیشرفته تر از زمان او بود و در اثر محدودیتهای فنی و مهندسی آن دوره وی نتوانست آن را تکمیل کند ولی بعدها بسیاری از طرحها و افکار او در ساختن کامپیوتر های اولیه مورد استفاده قرار گرفت و به همین لحاظ وی را« پدر کامپیوتر» لقب داده اند .
آقای هرمن هالریت (HERMAN HOLLRITH) برای اولین بار اصول جدیدی را بر اساس استفاده از نوار کاغذی جهت دسته بندی و تفکیک اطلاعات ارائه داد بطوریکه نتایج حاصل از طرح فوق زمان استخراج نتایج سرشماری سال1890 ایلات متحده آمریکا را به مدت سه برابر کاهش داد .
بعدها کارت منگنه جای نوارهای کاغذی را گرفت و بدین صورت خود تبدیل به وسیله ای جهت حفظ و نگهداری اطلاعات شد .
ماشین های الکترو مکانیکی :
ماشینهای مکانیکی کند و غیر قابل اعتماد بودند، با ظهور الکتریسیته و ترکیب آن با مکانیک ماشین های الکترو مکانیک اختراع شدند . اولین ماشین الکترو مکانیکی توسط آقای هوراد ایکن (HOWARD AIKEN) در دانشگاه هاروارد و با کمک مالی و فنی شرکت IBM(international Buseness Machine) پس از پنج سال کار و تلاش عاقبت در سال 1944 ساخته شد ، این ماشین مارک اول (MARK 1) نامیده شد و قادر به انجام عملیات جمع و ضرب و تقسیم و محاسبه توابع مثلثاتی و توانهای مختلف بود . این ماشین حساب یک عمل ضرب را در 3 ثانیه انجام می داد .
اولین ماشین محاسبه به نام کامپیوتر COMPUTER در سال 1944 در دانشگاه پنسیلوانیا بنام (ENIAC) برای حل مسائل مربوط به انفجار اداره ارتش آمریکا ساخته شد و از آن زمان تا عصر حاضر کامپیوترها تکامل پیدا نموده و تا کنون پنج نسل کامپیوتری به شرح ذیل پشت سر گذاشته شده است.
کامپیوترهای نسل اول (1944-1959 First Gen19xeration)
با ظهور الکترونیک و اختراع لامپ های خلاء و کاربرد آنها در کامپیوتر ، اولین نسل کامپیوتر بوجود آمد . کامپیوتر الکترونیکی انیاک دارای 19000 لامپ خلاء بود و حدود 130000 وات مصرف انرژی داشت و فضایی به وسعت 19x15 متر مربع را اشغال میکرد لیکن نسبت به ماشین های الکترو مکانیکی سرعت نسبتاً زیادی داشت بطوریکه 5000 جمع و 350 ضرب را در مدت 1 ثانیه انجام می داد .
مشخصات کامپیوتر های نسل اول عبارتند از :
سرعت عمل آنها حدود یک هزارم ثانیه بود
در ساختمان آنها از لامپ خلاء استفاده شده بود
دارای کاربردهای یک منظوره بودند
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 9
مبانی کامپیوتر
تعریف کامپیوتر
کامپیوتر وسیله ای الکترومکانیکی است که با توجه به نیاز انسان قابل برنامه ریزی می باشد وتوانایی انجام محاسبه ونگهداری نتایج محاسبه را در اختیار دارد.
سعی انسان در ساخت و برنامه ریزی کامپیوتر همواره براین بوده تا بتواند وسیله ای همانند خود بلکه با دقت بیشتر وسریعتر بسازد.
طبقه بندی کامپیوترها از لحاظ قدرت پردازش
- ابر کامپیوترها
اصطلاحی است که به سریع ترین وقدرتمندترین وبزرگترین و گران ترین کامپیوترهای جهان اطلاق می شود. شرکتهای سازنده این نوع کامپیوترها در جهان انگشت شمارند و تعداد معدودی ابر کامپیوتردر سراسر جهان نصب شده است که بیشتر در امور فضایی ودفاعی وپروژه های عظیم عملی و تحقیقاتی مورد استفاده قرار می گیرند. چنین¦nbsp; کامپیوترهایی برای کار کردن به چند صد کیلو وات برق نیاز دارند.
- کامپیوترهای بزرگ
این نوع کامیوترها اغلب در شرکتهای بزرگ تجاری و واحدهای دولتی نظیر وزارتخانه ها ونیز دانشگاه هایی که در آنها تنوع کارها وحجم اطلاعات برای پردازش بسیار زیاد است مورد بهره برداری قرار می گیرند همچنین کامپیوترهای بزرگ این امکان را فراهم می آورند که هزاران نفربه طورهم زمان به آنها متصل شده و چندین برنامه مختلف رااجراکنند.
-کامپیوترهای کوچک
این کامپیوترها در بسیاری از مراکز تجاری ودولتی ودانشگاهی که حجم اطلاعات برای پردازش و تنوع کارهای آنها متوسط است به کار می روند.
- کامپیوترهای شخصی
کامپیوترهای شخصی وکوچکترین وکم قدرتمندترین وپر مصرف ترین کامپیترهای موجود نسبت به دیگر رده ها هستند.
در سالهای (بین 1970 تا 1980)به این نوع کامپیوترها میکروکامپیوتر گفته می شد.
کامپیوترهای شخصی از نظر شکل و اندازه:
-¦nbsp; کامپیوترهای رومیزی
-¦nbsp; کامپیوترهای کیفی
-¦nbsp; کامپیوترهای دستیار دیجیتالی شخصی
مقایسه انسان و کامپیوتر از نظرقابلیت اطمینان
انسان بر اساس احساسات روزانه می تواند دچار خطاهایی شود. مثلا نمی تواند چند عمل محاسباتی را بادقت و اطمینانی بالا انجام دهد ویا یک موضوع را خوب ارائه دهد. اما کامپیوترها هر بار که یک عمل را انجام می دهند برای بارهای بعدی نیز همین عمل راانجام خواهند داد. در نتیجه اطمینان از عملکرد درست اجزای کامپیوتر برای هر بار تضمین بالایی دارد. این اطمینان از درستی عملکرد باعث می شود که انسان از کامپیوتر به عنوان یک دستگاه با عملکرد درست در کارهای اقتصادی وتجاری ومهندسی وپزشکی وقضایی و سیاسی بهره برداری کند.
مقایسه انسان و کامپیوتر از نظر دقت و صحت انجام کار
انسان موجودی باهوش و دقیق است.اما فرض کنید می خواهیم 400عدد را در هم ضرب کنیم در این میان برای انسان خطاهای گوناگون از لحاظ ضرب اعداد، محاسبه ده بر یک ها و از این قبیل خطاها امکان پذیر خواهد بود.
حتی حرفه ای ترین حسابدارها نیز چند بار حساب را بررسی می کنند که خطاها را به حداقل برسانند، اما کامپیوترها یک راه و روند را توسط نرم افزار برای ضرب و جمع و دیگر محاسبات انجام می دهند. خطا در مراحل جمع و تفریق تقریبا غیرممکن است، چون مدارات ویژه به همراه نرم افزارهای مربوط با دقت عملیات را انجام می دهند.
تعریف شبکه کامپیوتری
یک شبکه کامپیوتری متشکل از دو یا چند کامپیوتری است که به یکدیگر متصل شده اند.
این کامپیوترها می توانند همگی در یک طبقه از ساختمان یا در دو سوی کره زمین قرار داشته باشند.
قسمتهای اصلی یک سیستم ارتبط داده ای:
-¦nbsp; کامپیوتر سرویس دهنده
-¦nbsp; وسیله لازم برای ارسال و دریافت داده ها
-¦nbsp; کانال ارتباطی مانند 1- کابلهای ویژه شبکه 2- خطوط تلفن
-¦nbsp; کامپیوتر سرویس گیرنده
انواع شبکه ها از نظر فاصله:
-۱شبکه محلی
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 42
کامپیوتر
تعریف
طبق تعریف کنونی فرهنگ لغت انگلیسی آکسفورد کامپیوتر ابزاری برای انجام محاسبات یا عملیات های کنترلی قابل بیان به صورت جملات عددی یا منطقی می باشد. با وجود درستی، این تعریف و تعاریفی که در دیگر فرهنگ های لغت یافت می شود آنقدر عام هستند که هیچ تمایزی بین گونه های مختلف قدیمی، کنونی و بالقوه ی آینده قرار نمی دهند. سئوالات پر مفهوم تر می توانند این ها باشند: انواع مختلف کامپیوتر کدام می باشد؟ یا ویژگی ها و قابلیت های متمایز کننده ی کامپیوترهای عصر حاضر چیست؟
ریشه یابی
معنای کلمه کامپیوتر تغییر کرده اما همواره عقب تر از قابلیت های ماشین های امروزی بوده است. این کلمه در اصل، برای توصیف شخصی که محاسبات ریاضی را انجام می داده بکار می رفته و این مورد استفاده هنوز معتبراست. فرهنگ لغت انگلیسی آکسفورد سال 1897م را به عنوان اولین سالی که این کلمه به یک ماشین محاسبه گر مکانیکی اطلاق شد ثبت کرده است. تا سال 1946م از طرف فرهنگ لغت انگلیسی آکسفورد چندین مشخصه برای تمیز دادن گونه های مختلف ماشین ها ارائه شد. از جمله این مشخصه ها آنالوگ، دیجیتال و الکترونیکی بودن می باشد. به هر حال طبق متون بدست آمده این کلمه ها قبل از سال 1946 مورد استفاده قرار می گرفته اند.
سرعت نمایی توسعه کامپیوتر
پیچیدگی دسته بندی گونه های مختلف کامپیوتر با رشد نمایی ظرفیت محاسبه ترکیب شده است. به طور تقریبی ظرفیت محاسباتی ماشین های محاسبه (دستورالعمل های اجرا شده در هر ثانیه به ازای هر 1000 دلار هزینه) از سال 1900 هر 18 تا 24 ماه دو برابر شده است. اول بار Gordon E. Moore از اعضاء اینتل، این ویژگی توسعه کامپیوتر را در سال 1965م ارائه داد قانون مور. رشد نمایی ظرفیت توسط تکامل سریع تکنیک های مهندسی ساخت کامپیوتر تقویت می شده است. همزمان با این افزایش ظرفیت به ازاء هر واحد هزینه به طرز چشمگیری کوچک شده است. اولین کامپیوترهای الکترونیکی از جمله انیاک (که در سال 1945م معرفی شد)، دستگاه های غول پیکری بودند که چندین تن وزن داشتند فضای زیادی را اشغال می کردند و برای کار کردن به اپراتورهای بسیاری نیاز داشتند. این کامپیوترها آنقدر گران بودند که فقط دولت ها و موسسه های تحقیقاتی بزرگ از عهده ی خرید آن برمی آمدند و آنقدر عجیب و غریب به نظر می آمدند که تصور می شد تعداد کمی از آنها برای ارضای تمامی تقاضاهای جهان کافی باشد. در مقایسه کامپیوترهای جدید اوج شکوه و زیباییاند: پرقدرت تر، ارزان تر، کوچکتر، و در دسترس تر.
دسته بندی کامپیوترها
برای تعریف یک کامپیوتر لازم است روشی برای دسته بندی ماشین های محاسبه گر بیابیم. بخش های بعد چند معیار و مشخصه برای دسته بندی کامپیوترها ارائه می دهد. برای دادن تعریفی نامبهم از یک ماشین فرضی باید از ترکیب این مشخصه ها استفاده کرد.
دسته بندی براساس استفاده های مورد نیاز
ساده ترین معیار دسته بندی ماشین های محاسبه، موارد استفاده آنها است. این مشخصه توسط سازندگان کامپیوتر، برای توصیف محصول خود، و استفاده کنندگان کامپیوتر برای توصیف ماشینی که با آن تعامل دارند مورد استفاده قرارمی گیرد. برای مثال:
*رایانه های شخصی
*رایانه های بزرگ
*لپ تاپ
*ایستگاه کاری رایانه یا (Workstation)
*کامپیوتر کوچک کامپیوترهای کوچک)
*ابر رایانه (ابر کامپیوتر)
*ابرکامپیوترهای کوچک
*Enterprise Server یا سرور حرفه ای
*PDA
*کامپیوترهای پوشیدنی
ماهیت عامیانه این دسته بندی آنرا به ابهام می کشاند. این دسته فقط ماشین های کنونی و در دسترس را شامل می شود. سرعت زیاد توسعه کامپیوتر باعث پیدا شدن کاربردهای تازه و در نتیجه منسوخ شدن تعاریف کنونی می شود. بسیاری از کامپیوترهایی که دیگر مورد استفاده نیستند، از جمله تحلیل گر تفاضلی معمولاً در این لیست ها قرار نمی گیرند. برای تعریف واضح کلمه کامپیوتر به معیارهای دیگری نیازمندیم.
دسته بندی براساس تکنولوژی اجرای برنامه
یک مشخصه نامبهم تر برای دسته بندی ماشین های محاسبه فن آوری اجرای برنامه آنها است. کامپیوترهای اولیه کاملاً مکانیکی بودند. در دهه ی 1930م اولین کامپیوترهای تمام الکترونیک از سوپاپ های ترمیونی ساخته شد. در دهه 1950 و دهه 1960 سوپاپ ها جای خود را به ترانزیستورها داد و در اواخر دهه 1960 و اوایل دهه1970 مدار مجتمع های نیمه هادی (تراشه های سیلکونی) مورد استفاده قرار گرفته و از آن زمان محور اصلی فن آوری محاسبه شدند.
این توصیف فن آوری اجرا جامع نیست و تنها جریان اصلی توسعه را نقل می کند. از لحاظ تاریخی بسیار فن آوری ها کشف و منسوخ شده است. برای مثال، با استفاده از جریان آب از میان کانال های جمع شده مدل های اقتصادی ساخته شد. بین سالهای 1903 تا 1909 Percy E. Ludgate طرحی از یک ماشین بافندگی تحلیلی برنامه پذیر ارائه داد که در آن متغیرها از طریق ماکوها منتقل می شوند.
تلاش ها برای ساخت کامپیوترهای نوری که به جای جریان برق از نور استفاده می کند همچنان ادامه دارد و احتمال امکان استفاده از DNA برای محاسبه مورد مطالعه قرار گرفته است. یکی از عرصه های تحقیقاتی جدید که می تواند منجر به ساخت کامپیوترهایی با توانایی های جدید و چشمگیر شود، محاسبه کوانتومی است که هنوز مراحل آزمایشی اولیه را سپری می کند. برای دسته بندی کامپیوترهای به استثناء کامپیوترهای کوانتومی تکنولوژی اجرای برنامه به اندازه ویژگی های طرح کامپیوتر اهمیت ندارد.
دسته بندی بر اساس ویژگی های طرح
کامپیوترهای جدید بسیاری از ویژگی های طراحی که طی سال های طولانی توسط سازندگان مختلف به دست آمده را دارا هستند. این ویژگی ها اغلب از تکنولوژی اجرای برنامه مسقل هستند. کامپیوترهای جدید قدرت و قابلیت های خود را از تعامل این ویژگی ها بدست آورده اند. چند نمونه از مهمترین ویژگی های طرح کامپیوتر در زیر آمده است.
دیجیتال در برابر آنالوگ
اساسی ترین بخش طراحی کامپیوتر تعیین دیجیتالی یا آنالوگ بودن آن است. کامپیوترهای دیجیتالی مقادیر نمادی یا عددی گسسته و کامپیوترهای آنالوگ سیگنال های اطلاعاتی پیوسته را پردازش می کنند. کامپیوترهای دیجیتالی از دهه 1940 رایج شدند هرچند هنوز از کامپیوترهای آنالوگ برای اهداف خاصی مثل رباتیک و کنترل سیکلوترون استفاده می شود. دیگر دستاوردها، مثل کامپیوترهای پالسی و کامپیوترهای کوانتومی محتمل اند اما یا برای اهداف خاص مورد استفاده قرار می گیرند یا هنوز مراحل آزمایشی را می گذرانند.
سیستم دودویی در برابر ده دهی
یک از دستاوردهای مهم در کامپیوترهای دیجیتالی معرفی سیستم عددی دودویی به عنوان سیستم عددی درونی کامپیوتر بود. این طرح ضرورت استفاده از مکانیسم های پیچیده انتقال اعداد برای کامپیوترهای مبتنی بر دیگر سیستم های عددی از جمله ده دهی را از بین برد به کارگیری سیستم دودویی منجر به ارائه ی طرح های ساده ای برای انجام توابع ریاضی و عملیات های منطقی شد.
برنامه پذیری
امکان برنامه ریزی یک کامپیوتر - دادن دستوراتی به آن برای اجرا - بدون دستکاری فیزیکی آن یکی از ویژگی های اساسی طراحی بیشتر کامپیوترها است. این ویژگی، با ساخت ماشین هایی که می توانست به طور پویا جریان اجرای برنامه را کنترل کند به شدت توسعه یافت. ای ویژگی کامپیوترها را قادر ساخت تا ترتیب اجرای دستورات را بسته به اطلاعات بدست آمده از برنامه ی در حال اجرا، کنترل کند. این دستاورد بزرگ با معرفی ریاضیات دودویی که می شد برای نمایش عملیات های منطقی مختلف از آن استفاده کرد، به طرز چشمگیری ساده شد.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 34
کامپیوتر
تعریف
طبق تعریف کنونی فرهنگ لغت انگلیسی آکسفورد کامپیوتر ابزاری برای انجام محاسبات یا عملیات های کنترلی قابل بیان به صورت جملات عددی یا منطقی می باشد. با وجود درستی، این تعریف و تعاریفی که در دیگر فرهنگ های لغت یافت می شود آنقدر عام هستند که هیچ تمایزی بین گونه های مختلف قدیمی، کنونی و بالقوه ی آینده قرار نمی دهند. سئوالات پر مفهوم تر می توانند این ها باشند: انواع مختلف کامپیوتر کدام می باشد؟ یا ویژگی ها و قابلیت های متمایز کننده ی کامپیوترهای عصر حاضر چیست؟
ریشه یابی
معنای کلمه کامپیوتر تغییر کرده اما همواره عقب تر از قابلیت های ماشین های امروزی بوده است. این کلمه در اصل، برای توصیف شخصی که محاسبات ریاضی را انجام می داده بکار می رفته و این مورد استفاده هنوز معتبراست. فرهنگ لغت انگلیسی آکسفورد سال 1897م را به عنوان اولین سالی که این کلمه به یک ماشین محاسبه گر مکانیکی اطلاق شد ثبت کرده است. تا سال 1946م از طرف فرهنگ لغت انگلیسی آکسفورد چندین مشخصه برای تمیز دادن گونه های مختلف ماشین ها ارائه شد. از جمله این مشخصه ها آنالوگ، دیجیتال و الکترونیکی بودن می باشد. به هر حال طبق متون بدست آمده این کلمه ها قبل از سال 1946 مورد استفاده قرار می گرفته اند.
سرعت نمایی توسعه کامپیوتر
پیچیدگی دسته بندی گونه های مختلف کامپیوتر با رشد نمایی ظرفیت محاسبه ترکیب شده است. به طور تقریبی ظرفیت محاسباتی ماشین های محاسبه (دستورالعمل های اجرا شده در هر ثانیه به ازای هر 1000 دلار هزینه) از سال 1900 هر 18 تا 24 ماه دو برابر شده است. اول بار Gordon E. Moore از اعضاء اینتل، این ویژگی توسعه کامپیوتر را در سال 1965م ارائه داد قانون مور. رشد نمایی ظرفیت توسط تکامل سریع تکنیک های مهندسی ساخت کامپیوتر تقویت می شده است. همزمان با این افزایش ظرفیت به ازاء هر واحد هزینه به طرز چشمگیری کوچک شده است. اولین کامپیوترهای الکترونیکی از جمله انیاک (که در سال 1945م معرفی شد)، دستگاه های غول پیکری بودند که چندین تن وزن داشتند فضای زیادی را اشغال می کردند و برای کار کردن به اپراتورهای بسیاری نیاز داشتند. این کامپیوترها آنقدر گران بودند که فقط دولت ها و موسسه های تحقیقاتی بزرگ از عهده ی خرید آن برمی آمدند و آنقدر عجیب و غریب به نظر می آمدند که تصور می شد تعداد کمی از آنها برای ارضای تمامی تقاضاهای جهان کافی باشد. در مقایسه کامپیوترهای جدید اوج شکوه و زیباییاند: پرقدرت تر، ارزان تر، کوچکتر، و در دسترس تر.
دسته بندی کامپیوترها
برای تعریف یک کامپیوتر لازم است روشی برای دسته بندی ماشین های محاسبه گر بیابیم. بخش های بعد چند معیار و مشخصه برای دسته بندی کامپیوترها ارائه می دهد. برای دادن تعریفی نامبهم از یک ماشین فرضی باید از ترکیب این مشخصه ها استفاده کرد.
دسته بندی براساس استفاده های مورد نیاز
ساده ترین معیار دسته بندی ماشین های محاسبه، موارد استفاده آنها است. این مشخصه توسط سازندگان کامپیوتر، برای توصیف محصول خود، و استفاده کنندگان کامپیوتر برای توصیف ماشینی که با آن تعامل دارند مورد استفاده قرارمی گیرد. برای مثال:
*رایانه های شخصی
*رایانه های بزرگ
*لپ تاپ
*ایستگاه کاری رایانه یا (Workstation)
*کامپیوتر کوچک کامپیوترهای کوچک)
*ابر رایانه (ابر کامپیوتر)
*ابرکامپیوترهای کوچک
*Enterprise Server یا سرور حرفه ای
*PDA
*کامپیوترهای پوشیدنی
ماهیت عامیانه این دسته بندی آنرا به ابهام می کشاند. این دسته فقط ماشین های کنونی و در دسترس را شامل می شود. سرعت زیاد توسعه کامپیوتر باعث پیدا شدن کاربردهای تازه و در نتیجه منسوخ شدن تعاریف کنونی می شود. بسیاری از کامپیوترهایی که دیگر مورد استفاده نیستند، از جمله تحلیل گر تفاضلی معمولاً در این لیست ها قرار نمی گیرند. برای تعریف واضح کلمه کامپیوتر به معیارهای دیگری نیازمندیم.
دسته بندی براساس تکنولوژی اجرای برنامه
یک مشخصه نامبهم تر برای دسته بندی ماشین های محاسبه فن آوری اجرای برنامه آنها است. کامپیوترهای اولیه کاملاً مکانیکی بودند. در دهه ی 1930م اولین کامپیوترهای تمام الکترونیک از سوپاپ های ترمیونی ساخته شد. در دهه 1950 و دهه 1960 سوپاپ ها جای خود را به ترانزیستورها داد و در اواخر دهه 1960 و اوایل دهه1970 مدار مجتمع های نیمه هادی (تراشه های سیلکونی) مورد استفاده قرار گرفته و از آن زمان محور اصلی فن آوری محاسبه شدند.
این توصیف فن آوری اجرا جامع نیست و تنها جریان اصلی توسعه را نقل می کند. از لحاظ تاریخی بسیار فن آوری ها کشف و منسوخ شده است. برای مثال، با استفاده از جریان آب از میان کانال های جمع شده مدل های اقتصادی ساخته شد. بین سالهای 1903 تا 1909 Percy E. Ludgate طرحی از یک ماشین بافندگی تحلیلی برنامه پذیر ارائه داد که در آن متغیرها از طریق ماکوها منتقل می شوند.
تلاش ها برای ساخت کامپیوترهای نوری که به جای جریان برق از نور استفاده می کند همچنان ادامه دارد و احتمال امکان استفاده از DNA برای محاسبه مورد مطالعه قرار گرفته است. یکی از عرصه های تحقیقاتی جدید که می تواند منجر به ساخت کامپیوترهایی با توانایی های جدید و چشمگیر شود، محاسبه کوانتومی است که هنوز مراحل آزمایشی اولیه را سپری می کند. برای دسته بندی کامپیوترهای به استثناء کامپیوترهای کوانتومی تکنولوژی اجرای برنامه به اندازه ویژگی های طرح کامپیوتر اهمیت ندارد.
دسته بندی بر اساس ویژگی های طرح
کامپیوترهای جدید بسیاری از ویژگی های طراحی که طی سال های طولانی توسط سازندگان مختلف به دست آمده را دارا هستند. این ویژگی ها اغلب از تکنولوژی اجرای برنامه مسقل هستند. کامپیوترهای جدید قدرت و قابلیت های خود را از تعامل این ویژگی ها بدست آورده اند. چند نمونه از مهمترین ویژگی های طرح کامپیوتر در زیر آمده است.
دیجیتال در برابر آنالوگ
اساسی ترین بخش طراحی کامپیوتر تعیین دیجیتالی یا آنالوگ بودن آن است. کامپیوترهای دیجیتالی مقادیر نمادی یا عددی گسسته و کامپیوترهای آنالوگ سیگنال های اطلاعاتی پیوسته را پردازش می کنند. کامپیوترهای دیجیتالی از دهه 1940 رایج شدند هرچند هنوز از کامپیوترهای آنالوگ برای اهداف خاصی مثل رباتیک و کنترل سیکلوترون استفاده می شود. دیگر دستاوردها، مثل کامپیوترهای پالسی و کامپیوترهای کوانتومی محتمل اند اما یا برای اهداف خاص مورد استفاده قرار می گیرند یا هنوز مراحل آزمایشی را می گذرانند.
سیستم دودویی در برابر ده دهی
یک از دستاوردهای مهم در کامپیوترهای دیجیتالی معرفی سیستم عددی دودویی به عنوان سیستم عددی درونی کامپیوتر بود. این طرح ضرورت استفاده از مکانیسم های پیچیده انتقال اعداد برای کامپیوترهای مبتنی بر دیگر سیستم های عددی از جمله ده دهی را از بین برد به کارگیری سیستم دودویی منجر به ارائه ی طرح های ساده ای برای انجام توابع ریاضی و عملیات های منطقی شد.
برنامه پذیری
امکان برنامه ریزی یک کامپیوتر - دادن دستوراتی به آن برای اجرا - بدون دستکاری فیزیکی آن یکی از ویژگی های اساسی طراحی بیشتر کامپیوترها است. این ویژگی، با ساخت ماشین هایی که می توانست به طور پویا جریان اجرای برنامه را کنترل کند به شدت توسعه یافت. ای ویژگی کامپیوترها را قادر ساخت تا ترتیب اجرای دستورات را بسته به اطلاعات بدست آمده از برنامه ی در حال اجرا، کنترل کند. این دستاورد بزرگ با معرفی ریاضیات دودویی که می شد برای نمایش عملیات های منطقی مختلف از آن استفاده کرد، به طرز چشمگیری ساده شد.
ذخیره سازی
در حین انجام محاسبات اغلب ضروری است مقادیر واسطه برای محاسبات بعدی ذخیره شوند. کارآیی اکثر کامپیوترها تا حد زیادی وابسته به سرعت خواندن و یا نوشتن مقادیر به حافظه و نیز ظرفیت کلی حافظه است. در اصل از حافظه فقط برای ذخیره مقادیر واسطه استفاده می شد اما در دهه 1940 فرضیه ذخیره خود برنامه در حافظه ارائه شد. این دستاورد منجر به ساخت اولین کامپیوترهای برنامه دار از نوع امروزی شد.
دسته بندی بر اساس قابلیت ها
شاید بهترین راه دسته بندی گونه های مختلف ماشین های محاسبه، بر اساس قابلیت های ذاتی آن باشد و نه موارد استفاده، تکنولوژی اجرا و ویژگی های طرح آن.
کامپیوترها بر اساس قابلیت و توانایی، به سه دسته تقسیم می شوند: دستگاه های تک منظوره که فقط یک کار را می توانند انجام دهند ( مثل 87 BC Antikythera mechanism و پیشگویی کننده جزر و مد Tide Predictor)) Lord Kelvin 1876))، دستگاه های چند منظوره که تعداد محدودی کار را انجام می داد (مثل موتور تفاضلی شماره یک Charles Babbage)) 1832)) و تحلیل گر تفاضلیVannevar Bush))