این مطلب جزو پرمخاطب ترین و جذاب ترین مطالب می باشد، اما با خواندن و تحقیق بیشتر به مواردی نایاب دست پیدا میکنیم که برایمان جذاب تر میشود. تفاوت بین سخت افزار یا Hardware ، نرم افزار یا Software و میان افزار یا Middleware در چیست ؟ بصورت کلی هر قطعه ای از کامپیوتر شما که شکننده باشد به عنوان سخت افزار ، هر چیزی که فقط بهش بتونید فحش و ناسزا بگید نرم افزار و هر چیزی که ندونید میشه بهش لگد زدن یا فقط فحش داد را میان افزار می گویند. خارج از شوخی این مفاهیم در عین سادگی نکاتی را با خودش در پی دارد.
شاید بهترین و در عین حال سختترین گرایش در رشته کامپیوتر، گرایش نرم افزار باشد.
تفاوت بسیار اساسی میان نرم افزار و سخت افزار که احتمالاً حتی یک کودک نیز میتواند آن را برشمارد، قابل لمس بودن سخت افزار است. همچنین میتوان آن را جزء فیزیکی و واقعی دستگاه به شمار آورد. بر خلاف آن، نرم افزار صرفاً از بیت و بایت تشکیل شده است و به طور کامل غیر قابل لمس میباشد. همچنین میتوان آن را جزء دیجیتال یک دستگاه به حساب آورد. با وجود آنکه تفاوت اولیه میان این دو برای بسیاری از ما کاملاً روشن است، اما جنبههای بیشتری از آنها وجود دارد که بایستی به هنگام خواندن تفاوتهای میانشان در نظر داشته باشیم.
سخت افزار چیست؟
نرم افزار چیست؟
مثالهایی از سخت افزار و نرم افزار
سخت افزار
* دکمهها و دستهها
* چراغهای الایدی (LED)
* سیمهای خارجی
* پورتهای اتصال
* محفظه و بدنه
* صفحات مدار داخلی
* واحدهای پردازش
* سیم کشی داخلی
* حافظه داخلی و ادوات ذخیره سازی
نرم افزار
* سیستمهای عامل (ویندوز، اُ اس ایکس (OSX)، لینوکس (Linux)، اندروید، آی اٌ اس (iOS)، و غیره)
* سفت افزار
* نرم افزار پردازش داده و ورد (word) (مایکروسافت آفیس (Microsoft Office))
* نرم افزار پردازش تصویر (ادوب فتوشاپ (Adobe Photoshop)، ایلوستریتور (Illustrator) و غیره)
* مرورگرهای اینترنت (اینترنت اکسپلورر (Internet Explorer)، گوگل کروم (Google Chrome)، موزیلا فایرفاکس (Mozilla Firefox))
* ویروسها و بدافزارها
در مجموع میتوان گفت که نرم افزار یک برنامه یا سیستم عامل بر روی دستگاه است و سخت افزار خود دستگاه میباشد.