هدف از ارائه این درس آشنایی دانشجویان با پردازندهها و مباحث مربوط به پیادهسازی آنها است. در طول کلاس ویژگیهای مختلف یک پردازنده مورد بررسی قرار میگیرد و روشهای طراحی هر بخش از آن بیان ...
هدف از ارائه این درس آشنایی دانشجویان با پردازندهها و مباحث مربوط به پیادهسازی آنها است. در طول کلاس ویژگیهای مختلف یک پردازنده مورد بررسی قرار میگیرد و روشهای طراحی هر بخش از آن بیان میشود.
درس در ابتدا با مباحث ریاضی و الگوریتمی شامل روشهای مختلف جمع و ضرب و محدودیتها و ویژگیهای هرکدام از سیستمهای اعداد متداول در پردازندهها آغاز میگردد. سپس با طراحی دقیق و جزئی یک پردازندهی ساده ادامه یافته و در طول ترم ویژگیهای یک پردازندهی پیشرفتهتر همانند Pipeline، استفاده از Cache و ... با جزئیات کامل مرور میشوند.
فیلمهای این مجموعه مربوط به ارائه درس «ساختار پیشرفته» دانشکده برق شریف در سال ۱۳۹۲ میباشند. با توجه به تغییرات اساسی سیلابس درس «ساختار» لیسانس و «ساختار پیشرفته» فوق لیسانس در این دانشکده، این مجموعه فیلمها برای درس «ساختار کامپیوتر» فعلی لیسانس مناسبتر هستند.
برای استفاده بیشتر دانشجویان عزیز، اسلایدهای درس فعلی ساختار نیز به عنوان جزوه به آنها الصاق شده اند. توجه نمایید که اسلایدهای الصاق شده به هر درس مربوط به جلسه درسی فیلمبرداری شده نبوده بلکه بعداً برای درس ساختار لیسانس تدوین و ارائه گردیده است. دانشجویان علاقمند و باهوش اختلاف جزئی اسلایدها و فیلمها را درک کرده و خواهند بخشید.
امروزه کامپیوتر به عضوی جدانشدنی در زندگی همه ما تبدیل شده است و نقشی اساسی را برای برطرف کردن اصلیترین نیازهای ما ایفا میکند. در این بین افرادی هستند که برای راحتی بیشتر ما، در حال برنامه ریزی و ساخت قطعات این ماشین هوشمند هستند که این کار نیاز به یک دانش تخصصی دارد. به همین دلیل دانشجویان مهندسی کامپیوتر و همه افرادی که به دنیای کامپیوتری علاقه دارند؛ نیازمند استفاده از مباحث مطرح شده در دوره آموزشی ساختار کامپیوتر هستند.
دوره آموزشی ساختار و زبان کامپیوتر یک دوره بسیار عالی برای همه افرادی است که میخواهند با پردازندهها آشنا شده و بدانند که چطور باید آنها را پیادهسازی کرد. این دوره در واقع تدریس یکی از بهترین اساتید دانشگاه شریف به نام محمدرضا موحدین در سال 1392 است که به بررسی همه مباحث مورد نیاز در این درس، از پایه تا پیشرفته پرداخته است.
هدف از یادگیری دوره ساختار کامپیوتر این است که همه دانشجویان در سرتاسر ایران بتوانند به آموزشهای خوب و باکیفیت در بهترین دانشگاهها دسترسی پیدا کنند. با استفاده از مباحث مطرح شده در این دوره، شما میتوانید به خوبی ساختار پردازندهها و نحوه عملکرد آنها را بشناسید. به علاوه به راحتی میتوانید با زبان کامپیوتر صحبت کرده و حتی خود را در جای آن قرار داده و برخی از محاسبات را انجام دهید. به این ترتیب درک فناوریهای بهکاررفته در پردازندههای پیشرفته برای شما آسانتر خواهد شد.
در دوره آموزشی ساختار کامپیوتر تلاش میشود تا همه مباحث مورد نیاز برای شناخت پردازندههای امروزی در اختیار شما قرار بگیرند. به این ترتیب در پایان این دوره شما میتوانید مهارت کافی را برای اجرای یک پردازنده ساده به دست آورید و اطلاعات خوبی را درباره نحوه عملکرد پردازندههای امروزی در اختیار داشته باشید.
از مهمترین دانشهایی که پایان دوره آموزشی ساختار کامپیوتر در اختیار شما قرار خواهند گرفت؛ میتوان به موارد زیر اشاره کرد:
در ابتدای این دوره آموزشی شما با مباحث ساده ریاضی که برای آشنایی با زبان و ساختار کامپیوتر به آن نیاز دارید؛ آشنا خواهید شد. به این ترتیب سیستم اعداد را خواهید شناخت و با روشهای جمع، تفریق و ضرب اعداد صحیح آشنا خواهید شد.
در ادامه درس ساختار کامپیوتر شما میتوانید اطلاعات خوبی را درباره ضرب کنندههای اعداد صحیح و تقسیم آنها به دست خواهید آورد. در نتیجه میتوانید به نوعی با اعداد ممیز شناور آشنا شوید. این آشنایی به شما کمک خواهد کرد که تعداد زیادی از مقادیر را با اشغال کردن بیتهای کمی نمایش دهید.
ISA یا Instruction Set Architecture در واقع یک مدل انتزاعی از یک کامپیوتر است که به نوعی تعیینکننده ساختار و زبان کامپیوتر به شمار میرود. با استفاده از این توانایی میتوانید سیستمها و ساختار اصلی یک کامپیوتر را طراحی کرده و اطلاعات خوبی را درباره ویژگیهای آن به دست آورید.
معماری MIPS یکی از اصلیترین انواع ساختار کامپیوتر است که میتواند به شما در پیادهسازی پردازندهها کمک کند. دستورات این معماری نقش به سزایی در طراحی سیکلها خواهند داشت؛ به همین دلیل در ادامه دوره آموزشی ساختار کامپیوتر از این دستورات برای پیادهسازی single cycle استفاده میشود. علاوه بر این نحوه پیادهسازی multi cycle و کنترلر آن هم به شما آموزش داده میشود.
در پایان دوره آموزشی ساختار کامپیوتر، اطلاعات خوبی را درباره پایپ لاینها در اختیار خواهید داشت. در نتیجه میتوانید به راحتی با دادهها کار کرده و رفتهرفته فرایند موازیسازی و افزایش سرعت پردازش دادهها را اجرا کنید.
بدون شک امروز سادهترین پردازندهها هم دیگر با ساختارهای مقدماتی کار نمیکنند و برای افزایش سرعت پردازش دادهها، از فرایندهای مختلفی استفاده خواهند کرد. در پایان این دوره آموزشی شما میتوانید با شناخت Multiple issues، Dynamic scheduling و Parallel Processing مکانیزم پردازندههای جدید و نحوه عملکرد آنها را بشناسید.
همانطور که گفتیم ویدئوهای ضبطشده این دوره، مربوط به سال 1392 هستند به همین دلیل شاید دیگر دانشجویان کارشناسی ارشد برای درس ساختار کامپیوتر پیشرفته نتوانند از مباحث آن استفاده کنند. البته دانشجویانی که از سایر گرایشهای مهندسی کامپیوتر یا رشتهها، وارد مقطع تحصیلات تکمیلی معماری کامپیوتر شدهاند؛ میتوانند به خوبی از مباحث این درس، برای درک بهتر دروس ارشد یا دکترا استفاده کنند.
علاوه بر این دانشجویان مقطع لیسانس یا همه افرادی که به پردازندهها علاقه دارند؛ میتوانند از این دوره بهره ببرند. به طور کلی اگر میخواهید ساختار و زبان کامپیوتر را به صورت اصولی و درست یاد بگیرید؛ دیدن ویدئوهای این دوره به شما پیشنهاد میشود.
یکی از ویژگیهای متمایز دوره ساختار کامپیوتر این است که اسلایدهای درس به همراه ویدئوهای آن به شما ارائه شدهاند. هرچند اسلایدها همان مواردی که در فیلم توضیح داده شدهاند، نیست؛ اما میتوانید ارتباط خوبی را میان آنها و مباحث مطرح شده در طی دوره به دست آورید. زیرا دقیقا بر اساس همان مواردی ساخته و طراحی شدهاند که در ویدئوها مطرح شده است.
از آنجا که در دوره آموزش ساختار کامپیوتر به صورت کاملا مقدماتی و از پایه همه مباحث را آموزش داده است؛ نیازی به پیشنهاد نخواهد داشت. با این حال در چارت درسی مهندسی کامپیوتر، گفته شده که مکمل پیشنهادی این دوره، درس مدارهای منطقی است. زیرا آشنایی با این مدارها، شناخت عملکرد پردازندهها را برای شما سادهتر خواهد کرد.
دوره آموزشی ساختار و زبان کامپیوتر در 27 جلسه ارائه شده و شامل 30 ساعت و 8 دقیقه محتوای آموزشی است. در طی این دوره شما میتوانید با سیستم اعداد آشنا شده و نحوه انجام عملیات ریاضی بر روی اعداد را در کامپیوتر بشناسید.
علاوه بر این با مفاهیمی مانند اعداد ممیز شناور، معماری MIPS، FSMها و همه مواردی که در طراحی یک پردازنده ساده به شما کمک میکنند؛ آشنا خواهید شد. در نهایت خواهید توانست عملکرد پردازندههای امروزی را به صورت کامل تشریح کرده و علت بالا بودن سرعت پردازش دادهها در آنها را دریابید. به علاوه با پردازش موازی آشنا شده و میتوانید به خوبی سرعت یک پردازنده را افزایش دهید.
اطلاعات بیشتر
از مجموع 5 امتیاز
3 نظرنظرات بیشتر
دکتر محمّدرضا موحّدین در سال ۱۳۶۴ با رتبه اول کنکور وارد دوره کارشناسی مهندسی برق و کامپیوتر دانشکده فنی دانشگاه تهران شد. وی سپس کارشناسی ارشد را در همان دانشگاه و دکتری خود را بصورت مشترک در دانشگاه تهران و دانشگاه صنعتی مونیخ آلمان به پایان رسانید. وی سپس به فعالیتهای صنعتی در زمینه میکروالکترونیک پرداخته و دارای چهار ثبت اختراع (patent) بین المللی و آمریکایی است. وی در کنار فعالیتهای صنعتی، در حال حاضر به صورت افتخاری در دانشکده برق دانشگاه صنعتی شریف تدریس مینماید.
اطلاعات بیشتر
مکتب خونه بزرگترین پلتفرم آموزش مجازی در ایران محسوب میشود که بیش از یک دهه است در زمینه آموزش مجازی فعالیت میکند. از اهداف مهم مکتب خونه در دسترس قرار دادن آموزشها برای تمام مردم در گروههای سنی مختلف میتوان نام برد. این مکتبِ مجازی، بر این باور است که هیچکس نباید به خاطر شرایط مالی و یا موقعیت مکانی از بهرهگیری آموزشها باز بماند و باور دارد که میتواند این هدف را به سرانجام برساند.
مکتب خونه یک آکادمی آنلاین تخصصها است که دروس مختلفی را در زمینههای متنوع ارائه میدهد. شما میتوانید در مکتبخونه دورههای رایگان و پلاس را در حوزههای مختلف ببینید.
دورههای آموزش برنامه نویسی به شما کمک میکنند تا به یکی از پردرآمدترین و جذابترین مهارتهای دنیای امروز مسلط شوید. آموزش یادگیری ماشین و آموزش پردازش تصویر تا آموزش طراحی سایت، همه چیز برای ورود به دنیای تکنولوژی فراهم است. این دورهها مناسب هر سطحی از مبتدی تا حرفهای هستند.
در دنیای امروزی، یادگیری مهارتهای آیتی و نرمافزار امری ضروری است. دورههای مکتبخونه در این زمینه مانند دورههای آموزش شبکه، آموزش CCNA ، آموزش بلاک چین و غیره، به شما کمک میکنند تا مهارتهایی چون مدیریت شبکه و استفاده از نرمافزارهای مختلف را به راحتی و از صفر تا صد بیاموزید. بدون نیاز به پیشزمینه تخصصی، این دورهها شما را برای ورود به بازار کار آماده میکنند.
اگر به دنبال یادگیری زبان جدید هستید یا میخواهید مهارتهای زبانی خود را تقویت کنید، مکتبخونه با دورههای متنوع آموزش زبان انگلیسی، آموزش زبان فرانسوی، آموزش زبان آلمانی و بسیاری دیگر، بهترین گزینه برای شما است. شما میتوانید با تمرین و آموزشهای ساختارمند به سرعت در زبانهای مختلف پیشرفت کنید و دنیایی از فرصتهای جدید را پیشروی خود ببینید.
آموزشهای مدیریت و کسبوکار مکتبخونه برای کسانی است که میخواهند موفقیت در دنیای تجارت را تجربه کنند. با دورههایی از آموزش مدیریت، دوره منابع انسانی ، آموزش هوش تجاری و تحلیل دادهها تا کارآفرینی و آموزش فروش، میتوانید مهارتهای لازم برای راهاندازی و مدیریت یک کسبوکار موفق را کسب کرده و ایدههای خود را به واقعیت تبدیل کنید.
در دنیای پیچیده امروزی، داشتن دانش مالی و سرمایهگذاری کلید موفقیت است. مکتبخونه با دورههای مالی و سرمایهگذاری در دستهبندیهای مختلف مانند آموزش پرایس اکشن، آموزش تحلیل تکنیکال و غیره، شما را به مهارتهایی مجهز میکند که بتوانید بهترین تصمیمات مالی را بگیرید و سرمایهگذاریهای خود را هوشمندانه مدیریت کنید.
دورههای فنی و مهندسی مکتبخونه برای دانشجویان و علاقهمندان به این حوزه فرصتی عالی است تا مفاهیم کلیدی و تخصصی در آموزش مهندسی کامپیوتر، آموزش مهندسی مکانیک، عمران و سایر رشتههای فنی را با اساتید برتر کشور یاد بگیرند. این دورهها از بهترین اساتید و دانشگاههای کشور مانند دانشگاه صنعتی شریف و دانشگاه تهران به شما کمک میکنند تا دروس دانشگاهی را بهخوبی درک کنید و مهارتهای عملی خود را ارتقا دهید.
مهارتهای زندگی نقش مهمی در موفقیت و رضایت شخصی دارند. مکتبخونه با ارائه دورههای متنوع در زمینههای مانند آموزش مدیریت تعارض، مهاجرت کاری، مهارتهای ارتباطی و غیره، به شما کمک میکند تا زندگی متعادلتر و موفقتری داشته باشید. این دورهها به شما ابزاری برای بهتر زندگی کردن و برخورد با چالشهای روزمره میدهد.
مکتبخونه برای دانشجویان و علاقهمندان به علوم پایه، علوم انسانی و پزشکی، دورههایی کاربردی و مفید را فراهم کرده است. با این دورهها میتوانید از یادگیری دروس پیچیدهای مثل فیزیک، شیمی، روانشناسی، اقتصاد و حتی دروس پزشکی بهرهمند شوید و پایههای علمی خود را تقویت کنید.
اگر به دنبال پرورش استعدادهای هنری خود هستید، مکتبخونه با دورههای هنری در زمینههایی مانند آموزش گرافیک ، آموزش عکاسی، آموزش نستعلیق، طراحی مد و معماری، بهترین انتخاب است. این دورهها به شما کمک میکنند تا خلاقیت خود را به شکلی حرفهای و قابل اجرا به کار بگیرید و در مسیر هنری خود پیشرفت کنید.
مکتب خونه علاوه بر ارائه دادن دورههای پلاس، مجموعهای شامل ۱۵۰۰۰ ساعت ویدئوی آموزشی رایگان ارائه داده است. این ویدئوهای رایگان در زمینه آی تی، برنامهنویسی، مدیریت و کارآفرینی، مالی و سرمایهگذاری، علوم انسانی وغیره هستند. رایگان بودن این دورهها از کیفیت این دورهها کم نمیکند؛ بلکه آموزش و تهیه این ویدئوها توسط اساتید خبره ایران تدارک دیده شده است. اکثر این استادان برجسته از دانشگاه برتر شهید بهشتی، امیر کبیر، صنعتی شریف و غیره هستند. آکادمی مکتب خونه سعی دارد با انجام پروژههای رایگان در راستای تحقق اهداف خود قدمی بردارد.