TG Telegram Group & Channel
FaraComp | فرا کامپیوتر: مهندسی و علوم کامپیوتر | United States America (US)
Create: Update:


آشنایی با دیگر دروس علوم کامپیوتر و مهندسی نرم‌افزار


برنامه‌نویسی اسمبلی

🔸 آموزش زبان برنامه‌نویسی اسمبلی برای آشنا شدن با نحوه کار پردازنده بسیار مهم است. همچنین در تعدادی از پروژه‌ها برای افزایش کارایی بهتر است قسمتی از کد برنامه به زبان اسمبلی باشد.

▫️ آموزش برنامه نویسی اسمبلی - [کلیک کنید]

ا ———————————————-

سیستم‌های توزیع شده

🔸 سیستم های توزیع شده را می‌توان به‌عنوان «مجموعه‌ای از کامپیوترها» در نظر گرفت که با هم کار می‌کنند تا از دید کاربر نهایی به‌عنوان یک کامپیوتر به نظر بیایند. تمامی دستگاه‌های توزیع شده دارای «وضعیتی مشترک» هستند و به‌صورت همزمان کار می‌کنند. در صورت خرابی هر کدام از این دستگاه‌ها، آسیبی متوجه کل سیستم نمی‌شود که اصطلاحاً به آن «Fail Independently» می‌گویند.

▫️ آموزش سیستم‌های توزیع شده - [کلیک کنید]

ا ———————————————-

طراحی شی‌‌گرای سیستم‌‌ها

🔸 بزرگان تولید نرم‌افزار دنیا، شی‌گرا عمل ‌می‌کنند. عناصر اصلی نرم‌افزار همراه و وب و تکنولوژی آن‌ها شی‌گرا است. زبان‌های برنامه‌نویسی پرطرف‌دار شی‌گرا هستند. سرویس‌های ابری شی‌گرا هستند. در واقع، عملکرد شی‌گرا یک روند اصلی (Trend) است. این وسعت استفاده، به دلیل سهولت‌هایی است که مدل شی برای تولید و همچنین برای تغییر و گسترش نرم‌افزار در اختیار می‌گذارد.

▫️ آموزش طراحی شی‌‌گرای سیستم‌‌ها - [کلیک کنید]

ا ———————————————-

الگوریتم موازی و پردازش موازی

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

▫️ آموزش الگوریتم موازی و پردازش موازی - [کلیک کنید]

ا ———————————————-

طراحی سیستم‌های تحمل پذیر خطا

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

▫️ آموزش طراحی سیستم‌های تحمل پذیر خطا - [کلیک کنید]



🔗 مجموعه آموزش مهندسی و علوم کامپیوتر - [کلیک کنید]‌‎


@FaraCompEng — کانال تخصصی مهندسی و علوم کامپیوتر


آشنایی با دیگر دروس علوم کامپیوتر و مهندسی نرم‌افزار


برنامه‌نویسی اسمبلی

🔸 آموزش زبان برنامه‌نویسی اسمبلی برای آشنا شدن با نحوه کار پردازنده بسیار مهم است. همچنین در تعدادی از پروژه‌ها برای افزایش کارایی بهتر است قسمتی از کد برنامه به زبان اسمبلی باشد.

▫️ آموزش برنامه نویسی اسمبلی - [کلیک کنید]

ا ———————————————-

سیستم‌های توزیع شده

🔸 سیستم های توزیع شده را می‌توان به‌عنوان «مجموعه‌ای از کامپیوترها» در نظر گرفت که با هم کار می‌کنند تا از دید کاربر نهایی به‌عنوان یک کامپیوتر به نظر بیایند. تمامی دستگاه‌های توزیع شده دارای «وضعیتی مشترک» هستند و به‌صورت همزمان کار می‌کنند. در صورت خرابی هر کدام از این دستگاه‌ها، آسیبی متوجه کل سیستم نمی‌شود که اصطلاحاً به آن «Fail Independently» می‌گویند.

▫️ آموزش سیستم‌های توزیع شده - [کلیک کنید]

ا ———————————————-

طراحی شی‌‌گرای سیستم‌‌ها

🔸 بزرگان تولید نرم‌افزار دنیا، شی‌گرا عمل ‌می‌کنند. عناصر اصلی نرم‌افزار همراه و وب و تکنولوژی آن‌ها شی‌گرا است. زبان‌های برنامه‌نویسی پرطرف‌دار شی‌گرا هستند. سرویس‌های ابری شی‌گرا هستند. در واقع، عملکرد شی‌گرا یک روند اصلی (Trend) است. این وسعت استفاده، به دلیل سهولت‌هایی است که مدل شی برای تولید و همچنین برای تغییر و گسترش نرم‌افزار در اختیار می‌گذارد.

▫️ آموزش طراحی شی‌‌گرای سیستم‌‌ها - [کلیک کنید]

ا ———————————————-

الگوریتم موازی و پردازش موازی

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

▫️ آموزش الگوریتم موازی و پردازش موازی - [کلیک کنید]

ا ———————————————-

طراحی سیستم‌های تحمل پذیر خطا

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

▫️ آموزش طراحی سیستم‌های تحمل پذیر خطا - [کلیک کنید]



🔗 مجموعه آموزش مهندسی و علوم کامپیوتر - [کلیک کنید]‌‎


@FaraCompEng — کانال تخصصی مهندسی و علوم کامپیوتر
Please open Telegram to view this post
VIEW IN TELEGRAM


>>Click here to continue<<

FaraComp | فرا کامپیوتر: مهندسی و علوم کامپیوتر




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)