ویرگول
ورودثبت نام
melika A
melika A
خواندن ۵ دقیقه·۵ ماه پیش

سیستمهای کامپیوتری و نقش انها در فناوری های امروزه

همیشه بهترین راه برای ایده گرفتن و شروع کردن هر تحقیق/کاوشی اینه که از بقیه ایده و نظرشونو بپرسی

همیشه کمک بگیر
همیشه کمک بگیر

وقتی سر نخ پیدا شد، تحقیق رو شروع میکنیم

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

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


مثلا در حوزه هوش مصنوعی،

فناوری هایی مثل GPUها (برای اجرای الگوریتمهای یادگیری عمیق و شبکههای عصبی مصنوعی) یا پیاده کردن متد هایی مثل پردازش با سیستمهای موازی (برای پردازش موازی دادهها و الگوریتمهای پیچیده ی هوش مصنوعی) مرتبا استفاده میشن.

پ.ن. منظور از سیستم/پردازش های موازی شکستن و اجرای همزمان وظایف برنامه بر روی چندین ریزپردازنده ست که هدفش افزایش سرعته. این کار ممکنه با یک کامپیوتر منفرد که دارای دو یا چند پردازنده (CPU) است انجام بشه یا با چندین پردازنده کامپیوتری که از طریق یک شبکه کامپیوتری متصلند انجام شود.

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




میدونیم که برای برای آموزش و اجرای مدلهای هوش مصنوعی، به فضای ابری احتیاج داریم، پس بزارید یکم از فناوری هایی که بر پایه سیستمهای کامپیوتری هستن رو توی حوزه محاسبات ابری یا همون Cloud Computing براتون بگم

سرویس هایی مثل AWS، Azure و Google Cloud Platform که زیرساخت پردازش های موازی و خدمات محاسباتی، ذخیرهسازی، و شبکه رو ارائه میدن عمدتاً از سختافزارهای کامپیوتری تشکیل شدهاند. اونا از پردازنده های چندهستهای و پردازندههای گرافیکی (GPU) برای پردازش استفاده میکنن، از هارد درایو ها یا شبکه ذخیره سازی SAN برای ذخیره سازی اطلاعاتشون استفاده میکنن، برای دسترسی به کاربران یا بقیه سرویس ها از فناوری شبکه استفاده میکنن (LAN, WAN یا اینترنت عمومی)، از سیستمهای عامل مانند Linux، Windows Server، و VMware vSphere برای مدیریت و کنترل منابع سختافزاری و نرمافزاری استفاده میکنن، از فناوری های مجازی سازی مثل VMware، Hyper-V، و KVM استفاده میکنن تا چندین سیستم عامل و برنامه را به طور همزمان در یک سختافزار فیزیکی اجرا کنن و سیستمهای پشتیبانی مثل نرم افزار های مانیتورینگ و ابزارهای راهاندازی و مدیریت سیستمها هم همیشه استفاده میکنن. همه اینها قابلیتهایی هستن که به لطف سیستم های کامپیوتری میسر میشن.




حوزه بعدی واقعیت مجازی و واقعیت افزوده ست (VR & AR)

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

دیگه اینکه توی صنعت بازیهای ویدیویی یکی از استفادههای پرکاربرد VR و AR ساخت بازی هاییه که از این فناوری استفاده میکنن و از سیستمهای کامپیوتری برای توسعه شون استفاده میشه

البته به جز حوزه بازی و سرگرمی پزشکی و معماری هم از AR و VR بهره میبرن؛ در حوزه پزشکی، سیستمهای کامپیوتری با استفاده از VR و AR به شبیهسازی جراحی، تشخیص بیماری، آموزش پزشکی، و توسعه روشهای جدید درمانی کمک میکنن و در صنعت معماری و طراحی هم از سیستمهای کامپیوتری و VR/AR برای ساخت مدلهای سهبعدی و شبیهسازیهای محیطی استفاده میشه که به طراحان/معماران این قابلیت رو میده که طرح ها و ایده هاشونو توی یک محیط مجازی پیاده کنن.




میرسیم به بحث بلاکچین ها

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

بعضی از فناوریهای مهم که در شبکه های بلاک چین به کارمیرن، پردازنده های و سرور ها هستن. این دو به عنوان عناصر اصلی در شبکههای بلاکچین برای اجرای الگوریتمهای کریپتوگرافی، ایجاد و تایید بلاکهای جدید، و پردازش تراکنشهای شبکه استفاده میشن.

الگوریتم های کریپتوگرافی که بالا گفتم.... این الگوریتمها شامل توابع رمزنگاری مانند SHA-256، الگوریتمهای امضای دیجیتال (برای تأیید هویت و امنیت تراکنشها در بلاکچین از امضای دیجیتال استفاده میکنن. این امضاها نیازمند اجرای الگوریتمهای رمزنگاری پیچیده هستن)، و الگوریتمهای هش (مانند SHA-256... برای ایجاد اثبات کار در بلاکچین استفاده میشن) میشوند. و خب همه به محاسبات محاسباتی پیچیده احتیاج دارن که توسط سیستمهای کامپیوتری انجام میشه.

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

و رسیدیم به پایان این مطلب


یادتون باشه همیشه از کسایی که کمکتون میکنن تشکر کنید

نیازمند کمی خلاقیت برای توضیحات پروفایل
شاید از این پست‌ها خوشتان بیاید