محمد نصیری
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

تفاوت سخت افزار و نرم افزار در چیست ؟ معرفی مفهوم میان افزار

این پانصدمین نکته من در وب سایت ITPRO است ، امیدوارم با دعای خیر شما عزیزان بتوانم این عدد را روزی به 50 هزار برسانم ، به قول شاعر : ما زنده به آنیم که آرام نگیریم ، موجیم که خاموشی ما در عدم ماست . حتی با وجود اینکه این روزها ITPRO نیازی به نوشتن مطلب توسط بنده نداره و خودکار جلو میره هیچوقت نمی تونم دست از نوشتن بر داریم ، امیدورام خدا تن سالم و لیاقت خدمت بیشتری به من عطا کنه که بتونم همینجوری ادامه بدم. اما از این حرفها که بگذریم سخن دوست خوشتر است. تفاوت بین سخت افزار یا Hardware ، نرم افزار یا Software و میان افزار یا Middleware در چیست ؟ بصورت کلی هر چیزی از کامپیوتر که شما بتوانید آن را بشکنید با مشت و لگد به عنوان سخت افزار ، هر چیزی که فقط بهش بتونید فحش و ناسزا بگید نرم افزار و هر چیزی که ندونید میشه بهش لگد زدن یا فقط فحش داد را میان افزار می گوند. خارج از شوخی این مفاهیم در عین سادگی نکاتی را با خودش در پی دارد.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

تفاوت سخت افزار و نرم افزار

هر دستگاه فیزیکی که شما بتوانید با دست آن را لمس کنید به عنوان سخت افزار یا Hardware شناخته می شود اما نرم افزار یا Software قابل لمس نیست ، در واقع نرم افزار مجموعه ای از دستورات است که درون سخت افزارها نگهداری می شود و کارهایی که ما از آن می خواهیم را به سخت افزار ارجاع می دهد. برای مثال نمایشگر شما که شما درون آن می توانید تصاویر و متن ها را مشاهده کنید چون قابل لمس است یک سخت افزار است ، ماوس ( موشواره ... من دیگه حرفی ندارم ) که شما با استفاده از آن در صفحه نمایش جابجا می شوید یک سخت افزار است ، صفحه کلید شما یک سخت افزار است چون می توانید آن را بر سر شخص دیگری بکوبید و درد دارد ( تست کردم همیجوریه ) ، اما مرورگر اینترنتی شما یا نرم افزارهای مجموعه آفیس که در انها تایپ می کنید و قابل لمس هم نیستند اما دستورات شما را اجرا می کنند و اطلاعات شما را ذخیره می کنند به عنوان نرم افزار شناخته می شوند.

یکی از تعارفی که در خصوص نرم افزار وجود دارد این است که نرم افزار قابل تغییر است و سخت افزار قابل تغییر نیست که بعضا تعریف درستی است. فقط به این نکته هم توجه کنید که همیشه برای داشتن یک نرم افزار یک سخت افزار لازم است و سخت افزار پایه و اساس اجرای نرم افزارها هست ، برای مثال شما برای استفاده از یک بازی ویدیویی که یک نرم افزار است نیاز به یک کامپیوتر با سخت افزاری مثل پردازنده ، حافظه ، کارت گرافیکی و ... هستید. در واقع این سخت افزار است که باعث می شود کامپیوتر شما کار کند. میان افزار یا Middleware در واقع یک نرم افزار است با این تفاوت که شما آن را نمی بینید و نمی توانید آن را تغییر بدهید ، وظیفه این نرم افزار که معمولا در حافظه ای غیرقابل نوشتن به نام ROM قرار می گیرد تحویل دادن مدیریت سخت افزار به سیستم عامل است ، به نوعی می توان از BIOS سیستم شما ( همون تصویر آبی رنگی که موقع روشن کردن سیستم می بینید ) به عنوان یک میان افزار نام برد. امیدوارم مورد توجه شما قرار گرفته باشد. ITPRO باشید

نویسنده : محمد نصیری

منبع : ITPRO

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#مقایسه_سخت_افزار_و_نرم_افزار #software_چیست #سخت_افزار_چیست #آموزش_مبانی_کامپیوتر #نرم_افزار_چیست #تفاوت_سخت_افزار_و_نرم_افزار #مقایسه_software_و_hardware #hardware_abstraction_layer_چیست #hardware_چیست

محمد نصیری
محمد نصیری

بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

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

نظرات