اینجا میتونین نمونه سوالات مخلف کامپیوتر را دانلود کنید .
پیشنهاد میکنم سر بزنید
اینجا میتونین نمونه سوالات مخلف کامپیوتر را دانلود کنید .
پیشنهاد میکنم سر بزنید
معماری کامپیوتر
گرایش معماری کامپیوتر در رشته مهندسی کامپیوتر تنها گرایشی است که دانشجویان دارای مدرک کارشناسی از گرایش سخت افزار میتوانند بطور مستقیم و بدون نیاز به گذراندن واحدهای جبرانی به تحصیل در آن بپردازند. لازمه این امر موفقیت در کنکور سراسری کاشناسی ارشد و به اتمام رساندن تحصیل در گرایش فوق الذکر است. با توجه به دروسی که در این گرایش از گرایشهای کارشناسی ارشد، ارائه میشوند دانشجو میتواند تواناییهای متفاوتی را کسب کند که در زیر به آنها اشاره میشود:
طراحی و ساخت مدارهای دیجیتال : به عنوان مثال میتوان به اکثر قریب به اتفاق مدارهای منطقی، سیستمهای دیجیتال، بردهای تبلیغاتی، سیستمهای کنترل دیجیتال در اکثر وسایل امروزی، سیستمهای موبایل و ... اشاره کرد که یک دانشجوی کوشای گرایش معماری توانایی طراحی و ساخت آنها را در پایان دوره تحصیلی خود خواهد داشت.
معماری کامپیوتر : نحوه طراحی و ساخت کامپیوترها و مدارهای کامپیوتری به وسیله اجزای ساده منطقی از دیگر توانمندیهای این دانشجویان خواهد بود.
طراحی و ساخت مدارهای واسط : نحوه ساخت مدارهایی که بتوانند کامپیوترها و سیستمهای کامپیوتری متفاوت را (از جمله میکروپروسسورها ، میکروکنترلر ها و ... ) به یکدیگر متصل کنند . سیستمهای کامپیوتری با کاربردهای خاص (مانند مودم و ...) نیز از این دسته مدارها شناخته میشوند.
طراحی و ساخت سیستمهای بلادرنگ : سیستمهای کامپیوتری که در حین انجام چند عمل مختلف، ضمانت میکنند اعمال خاصی در زمانهای مشخص یا به تعداد مشخصی انجام خواهند شد.
کنترل : برای مثال سیستمهایی که دما را کنترل میکنند. در این سیستم ورودیها میتوانند شدت کار دستگاههای خنک کننده و یا گرم کننده و خروجی هم میتواند دمای محیط باشد.
میکروکنترلها وسیستم های تعبیه شده : سیستمهایی که در آنها یک یا چند پردازشگر کامپیوتری یا میکروکنترلر تعبیه شده تا اعمال سیستم و قسمتهای مختلف آن را کنترل کنند.
VLSI : که همان درس VLSI ای است که کارشناسان رشته کامپیوتر در طول تحصیل خود گذراندهاند با این تفاوت که به صورت عمیقتر و لایهایتری به آن پرداخته شده تا با دانستن fabrication دقیق مدارهای مجتمع در مقیاس بزرگ، یک کارشناس ارشد گرایش معماری توانایی طراحی دقیق یک چنین سیستم و مداری را جهت تولید، داشته باشد.
انتقال داده : دانشجوی کارشناسی ارشد معماری کامپیوتر، علاوه بر شناخت کافی از روشهای انتقال داده و اطلاعات به سیستمهای کامپیوتری و دیجیتال قادر خواهد بود. سیستم های بدیع و تازه ای را طراحی و پیاده سازی کند (که لازمه آن داشتن توانایی بسیار بالا در شناخت لایه های طراحی یک سیستم انتقال داده است).
مهندسی نرم افزار
این گرایش در کنار گرایش الگوریتم و محاسبات از گرایشهایی است که دانشجویان دارای مدرک کارشناسی از گرایش نرم افزار میتوانند بطور مستقیم و بدون نیاز به گذراندن واحدهای جبرانی به تحصیل در آن بپردازند تفاوت این دو گرایش در ضریب دروس تخصصی نرم افزار در کنکور کارشناسی ارشد است. به این صورت که این دروس در گرایش مهندسی نرم افزاربا ضریب ۲ اعمال میشوند حال آنکه در گرایش الگوریتم و محاسبات ضریب ۳ منظور میشود. در نتیجه دانشجویانی که تسلط کاملتری به دروس نرم افزاری دارند برای تحصیل در رشته مهندسی نرم افزار میبایست نسبت به دانشجویانی که قصد ادامه تحصیل در گرایش الگوریتم و محاسبات را دارند، دارای توانایی های ریاضی و کامپیوتر پایه بیشتری باشند. با توجه به دروسی که در این گرایش از گرایشهای کارشناسی ارشد، ارائه میشوند دانشجو میتواند توانایی های متفاوتی را کسب کند که در زیر به آنها اشاره میشود:
طراحی و پیاده سازی پایگاه دادهها : با توجه به آنچه که یک کارشناس مهندسی نرم افزار در طول تحصیل فرا میگیرد ، یک کارشناس ارشد قدرت طراحی و پیاده سازی پایگاه های داده پیچیده تر و دقیق تر با حداقل خطا و همرنگتر با سیستم های روز دنیا را دارا خواهد شد.
مهندسی نرم افزار : به خودی خود معقوله بسیار پیچیده ای در مورد روشهای مدیریت، طراحی، پیاده سازی و نگهداری برنامهها و پروژههای نرم افزاری است و کارشناس ارشد، قدرت کنترل تمام موارد بالا را در برنامه های عظیم نرم افزاری خواهد آموخت.
سیستم های عامل : دانشجویان کارشناسی در طول تحصیل خود به طور تئوری و غیر سنگینی با سیستمهای عامل و زیر و بم های آنها آشنا میشوند حال آنکه کارشناس ارشد مهندسی نرم افزار تا جایی پیش میرود که بتواند یک سیستم عامل مستقل و جدید و در عین حال شایسته را پیاده سازی کند.
اتوماسیون اداری : اتوماتیک کردن روند فعالیتهای یک اداره موسسه یا سازمان به وسیله کامپیوتر.
برنامه نویسی همروند : به وجود آوردن همزمان چند برنامه در کامپیوتر و مدیریت آنها.
الگوریتمهای موازی : شکستن الگوریتمها به قسمت هایی که میتوانند به صورت همزمان توسط چند پردازنده انجام شوند به منظور افزایش سرعت اجرای الگوریتم.
طراحی و ساخت کامپایلرها : بر خلاف کارشناسان نرم افزار که نسبت به کامپایلرها شناخت پیدا میکنند ، کارشناسان ارشد، قدرت طراحی و ساخت این قسمت مهم از دنیای تولید نرم افزار را خواهند آموخت.
شبیه سازی و گرافیک کامپیوتری : هم در معقوله مهندسی نرم افزار طبقه بندی شده و کارشناس ارشد از آموزشهای قدرتمندی جهت انجام آنها بهره خواهد برد.
زمینههای اشتغال : با توجه به گسترش روزافزون دنیای کامپیوتر امروزه بیش از هر زمان دیگری نیاز به متخصصان کامپیوتر احساس میشود. امروزه یک مهندس کامپیوتر اگر علاقمند به کار باشد، هیچ وقت با مشکل بیکاری روبه رو نمیشود. به خصوص مهندسین نرم افزار فرصتهای شغلی بیشتری داشته و برای کارکردن نیاز به امکانات و تجهیزات زیادی ندارند. فرصتهای شغلی این رشته به حدی گسترده و متعدد است که نه تنها فارغ التحصیلان این رشته به راحتی جذب بازار کار می شوند بلکه دانشجویان دو سال آخر این رشته نیز می توانند وارد بازار کار شده و فعالیت کنند. برای مهندسین سخت افزار هم امکان کار در شرکتهای تولید کننده قطعات و دستگاهها و مراکز صنعتی - تولیدی بسیار فراهم است و از نظر سطح درآمدی هم با توجه به دانش و پشتکار شخصی در حد قابل قبول و ایده آلی قرار دارند. از طرفی با توجه به استفاده روزافزون از شبکه اینترنت زمینه کار در این موضوع نیز بسیار مهیاست.
بازار کار رشته مهندسی شبکه :
مطالعه و بررسی ابزار مخابراتی مناسب برای انتقال اطلاعات
مطالعه و بررسی سرعت و کیفیت شبکههای موجود
ارتقا کیفیت شبکه های موجود
ایجاد شبکه های کامپیوتری
بازار کار رشته مهندسی نرم افزار :
مطالعه، بررسی و امکان سنجی سخت افزار، شبکه و نرم افزار مورد نیاز
فعالیت مستقل برای تولید نرم افزارهای کوچک تا متوسط
بررسی راههای مکانیزه کردن فعالیتهای سازمانی
برنامه نویسی و تولید کد
تست و بررسی برنامه های تولید شده
بازار کار رشته مهندسی سخت افزار :
فعالیت، تحقیق و مطالعه در شرکت های سخت افزاری حاضر که قابلیت مقابله با شرکت های دیگر در سرتاسر نقاط جهان را دارند.
طراحی و پیاده سازی سیستم های کامپیوتری سفارشی
ارتقا کیفیت سخت افزار موجود بوسیله اصلاح های نرم افزاری و سخت افزاری
وضعیت نیاز کشور به این رشته :
رشته کامپیوتر که باعث جهانی شدن اطلاعات و ارتباطات شده است ، رشته روز و رشته آینده است تا جایی که پیش بینی می شود تا ۱۰ سال دیگر در کشورهای پیشرفته مردم همان قدر که بر نیروی برق وابسته هستند به شبکه اینترنت وابسته خواهند شد. با توجه به توضیحات گفته شده روند رو به رشد استفاده از کامپیوتر در زندگی روزانه اشتغال و موقعیت کاری برای فارغ التحصیلان این رشته فراهم است تا در قالب شرکتهای تولیدکننده نرم افزار، شرکتهای تولیدکننده قطعات، مراکز صنعتی - تولیدی، شرکتها و موسسات خدماتی، مراکز آموزشی و ... مشغول به کار شده و فعالیت کنند. با توجه به پیشرفت کند ایران نسبت به جامعه جهانی کامپیوتر در سالهای اخیر نیاز به مهندسین خلاق و کوشا در این زمینه کاملاً احساس می شود.
روند رو به رشد استفاده از کامپیوتر در محافل عمومی و خصوصی، استفاده گسترده از شبکه اینترنت و زمینه های مرتبط با آن، فراهم آمدن شرایط آموزش و تجارت الکترونیک همه و همه دست به دست هم داده اند تا از اکنون چشم انداز روشنی نسبت به آینده این رشته وجود داشته باشد به نحوی که فعالان در این زمینه از آینده معلوم و مطمئنی برخوردار خواهند بود. تنها نگرانی به قسمت نرم افزار مربوط می شود که باید مهندسان خلاق ایرانی اقدام به تهیه نرم افزارهای گوناگون و کارآمد کرده تا تنها مصرف کننده صرف نباشیم.
رشته مهندسی کامپیوتر که به طراحی و ساخت اجزای مختلف کامپیوتر می پردازد، لذا از اهمیت بسیار زیادی در دنیای امروز برخوردار است. هدف از طی این دوره تربیت کارشناسانی است که در زمینه تحلیل، طراحی، ساخت و راه اندازی دستگاهها و مجموعه های سخت افزاری جدید، بررسی و شناخت مجموعه های سخت افزاری و نرم افزاری موجود، نگه داری، عیب یابی و تعمیر و اصلاح و توسعه فعالیت کنند. طراحی، شبیه سازی، فرآوری، پردازش، سنجش، آموزش، ویرایش و ... همه مفاهیمی هستند که با بالاترین دقت و در کوتاهترین مدت زمان ممکن در برنامه های نرم افزاری کامپیوتر انجام می شوند. لذا هدف از این رشته تربیت نیروی متخصص برای انجام امور فوق است.
گرایشها و ابعاد مختلف این رشته در کارشناسی ارشد
این رشته در مقطع ارشد دارای چهار گرایش معماری کامپیوتر، مهندسی نرمافزار، هوش مصنوعی و الگوریتم و محاسبات است.
چه مباحثی که در هر گرایش مطرح میشود ؟
گرایش نرمافزار : در گرایش نرمافزار در مقطع کارشناسی ارشد دانشجویان با سیستمهای عامل پیشرفته ـ بانکهای اطلاعاتی ـ برنامهنویسی پیشرفته و تحت WEB ـ الگوریتمهای پردازش موازی و ... آشنا میشوند.
گرایش هوش مصنوعی: در این گرایش با مطالب جدیدی مانند شبکههای عصبی ـ هوش مصنوعی پیشرفته ـ تئوری فازی ـ پردازش تصویر و ... آشنا میشوند.
گرایش معماری کامپیوتر : در این گرایش دانشجویان با معماریهای پیشرفته کامپیوتر و ابر رایانهها شبکههای کامپیوتری گسترده ـ پردازش تصویر و طراحی سیستمهای تحملپذیر خطا و ... آشنا میشوند.
گرایش الگوریتم و محاسبات : این گرایش که یک گرایش جدید است. دانشجویان با الگوریتمهای توزیعی و پیشرفته ـ ریاضیات پیشرفته کامپیوتری و ... آشنا میشوند.
تواناییهای لازم برای داوطلبان این رشته
توانایی ذهنی ویژهای برای تحصیلی در این رشته مورد نیاز نیست. البته دانشجویانی که پایه ریاضی قوی و توانایی استدلالی و استقرایی بهتری دارند، در این رشته موفقترند. از لحاظ جسمانی مهمترین ویژگی داشتن قدرت بصری خوب است و دانشجویان با قدرت شنوایی و حرکتی پایین نیز میتوانند در این رشته ادامه تحصیل دهند. مهمترین نکتهای که در مورد این رشته میتوان عنوان کرد، داشتن روحیه مطالعه مستمر است چرا که سرعت پیشرفت علم در این رشته نسبت به رشتههای دیگر بسیار بالاست و دانشجو باید بطور مستمر در پی مطالب جدید و یادگیری آنها باشد.
گرایشهای این رشته در کارشناسی
رشته مهندسی کامپیوتر در مقطع کارشناسی دارای دو گرایش سخت افزار و نرم افزار است که البته این دو گرایش در مقطع کارشناسی تفاوت قابل توجهی با یکدیگر ندارند. گرایش سخت افزار در برگیرنده فعالیت های آموزشی، پژوهشی و صنعتی در خصوص قطعات، بردها، تجهیزات و در نهایت سیستم های کامپیوتری در مقیاس های مختلف است و یکی از شاخه های مهم آن به نام معماری کامپیوتر ( طراحی و ساخت کامپیوتر ) است. هدف از گرایش نرم افزار کامپیوتر، آموزش و پژوهش در زمینه زبانهای مختلف برنامه نویسی، سیستم های عامل مختلف و طراحی انواع الگوریتم ها است.
هوش مصنوعی
گرایش هوش مصنوعی تنها گرایشی است که داوطلبان کنکور سراسری کارشناسی ارشد میتوانند در کنار گرایشهای دلخواه خود )نرم افزار و محاسبات و الگوریتم یا معماری کامپیوتر ) در وقتی جداگانه به سوالهای آن پاسخ گویند. داوطلبان در هنگام کنکور موظفند در یک وقت ۶۰ دقیقه ای به سوالات نرم افزار یا سخت افزار پاسخ گویند و سپس در یک وقت ۶۰ دقیقه ای جداگانه به سوالات هوش مصنوعی بپردازند. هیچکدام از دانشجویان دوگرایش به گذراندن واحدهای جبرانی جهت تحصیل در این گرایش نیاز ندارند. این در حالی است که شمار پذیرفته شدگان در گرایش هوش از بقیه گرایشها نیز بیشتر است. در دوره کارشناسی دانشجویان صرفا با یک درس سه واحدی با نام هوش مصنوعی آشنایی پیدا میکنند و آشنایی بیشتر با این معقوله به طور کامل در دوره کارشناسی ارشد صورت میگیرد . با توجه به واحدهایی که در دوره کارشناسی ارشد گرایش هوش مصنوعی تدریس میشود دانشجویان میتوانند موارد آموزشی و کاربردی متفاوتی را بیاموزند از جمله :
یادگیری ماشین : روشهایی که کامپیوتر را قادر میسازد عملی شبیه به یادگیری و تجربه را در حین انجام مکرر یک عمل انجام دهند یعنی با توجه به اعمالی که دفعات قبل انجام داده و بررسی نتایج آنها سعی کند در دفعات بعدی اعمالی بهتر و مطلوب تر و با خطای کمتر انجام دهد .
شبکه های عصبی : روش جدید حل مسائل هوش مصنوعی بوسیله شبکه ای از واحدهای متصل به هم که هر کدام قابلیت پردازش داده ها ، ارتباط با نورون های دیگر وهمچنین ایجاد تغییرات در مشخصات شبکه را دارند و این اعمال را در جهت بهینه سازی عملکرد شبکه انجام میدهند .شبکه های عصبی معمولا در مسائلی نظیر بهینه سازی ، تخمین توابع ، کنترل و ... کاربرد دارند
پردازش تکاملی : شاخه ای جدید از هوش مصنوعی که با در نظر گرفتن یک یا چند جواب اولیه برای یک مساله بوجود آوردن جوابهای جدید از جوابهای موجود و انتخاب جوابهای بهتر سعی میکند یک جوابی میکند یک جوابی نسبتا بهینه برای مساله بدست آورد.
رباتیک : طراحی رباتهای کامپیوتری (مکانیکی یا نرم افزاری) برای انجام وظیفه ای خواص .برای هوشمند ساختن رباتها از آلگوریتم های هوش مصنوعی مانند یادگیری ، پردازش تصاویر ، تشخیص گفتار و ... استفاده میشود
منطق فازی : تعمیمی است ازمنطق کلاسیک که در آن بجای دو مقدار درست و غلط ، درجه درستی داریم که میتواند یین عدد صفرو یک باشد. پردازش زبان طبیعی :قسمتی از هوش مصنوعی که به پردازش متون زبانهای طبیعی میپردازد تا معنای آنها را استخراج کند .
سیستم های خبره : سیستم های که بوسیله جمع آوری داده ها و قوانین در یک زمینه خاص میتوانند درآن زمینه مانند یک فرد خبره و متخصص عمل کند ( نمونه رباتهای جراح )
محاسبات نمادین : انجام محاسبات ریاضی به صورت نمادین نه عددی . یعنی اگر ۲ به توان ۲ چهار میشود این الگوریتمهای هوش مصنوعی قدرت تعمیم آن به x به توان ۲ را دارند و در نهایت به جای عدد جوابی وابسته به نماد برمیگردانند مثل x ضربدر x.
الگوریتم و محاسبات
جدیدترین گرایش رشته مهندسی کامپیوتر در مقطع ارشد میباشد که از سال گذشته به فهرست گرایشهای رشته مهندسی کامپیوتر اضافه شده است. در این گرایش دانشجویان ( علی الخصوص کارشناسان گرایش نرم افزار ) با توجه به ضرایب دروس نخصصی نرم افزار خود پذیرفته شده و به ادامه تحصیل خواهند پرداخت. در این گرایش بیشتر جنبهی الگوریتمیک و وابسته به محاسبات دانشجویان نرم افزاری مورد توجه و تقویت قرار خواهد گرفت. میزان پذیرفته شدگان در این گرایش از همه گرایشها کمتر است ولی قبولی در این گرایش به دلیل توجه داوطلبان به دیگر گرایشهای شناخته شده این رشته ، برای دانشجویان با پیش زمینه نرم افزار آسانتر است. در طول تحصیل در این گرایش دانشجویان در زمینههای زیر تعلیم داده شده یا تقویت خواهند شد:
طراحی الگوریتم ها : روشهای طراحی الگوریتم که در دوره کارشناسی به دانشجویان تا حدودی آموزش داده شده است در این گرایش به صورت پیشرفته و پیچیدهتری جهت طراحی آلگوریتمهای قدرتمندتر و بهینهتر آموزش داده میشود.
ساختمان داده ها : ساختارهای دادهای که در طول دوره کارشناسی آموزش داده شده سادهترین نوع ساختارها بودهاند حال آنکه در این گرایش کارشناسی ارشد، ساختارهای پیچیدهتر و نوینتری آموزش داده میشود تا برنامه نویسان را قدرتمندتر و مدرن تر از قبل جهت اجرای خواسته های نرم افزاری آماده کند.
ساختمان های گسسته : مجموعه تمام ساختمانهای منطقی و عددی در قالب ریاضیات آموزش داده میشود تا با به کارگیری آنها در الگوریتمهای محاسباتی و برنامه نویسی بهترین بازدهی حاصل شود.
نظریه محاسبات : این مبحث پس از آشنایی دانشجویان با نظریه زبانها و ماشینها مطرح میشود. در این مبحث مدلها و روشهای مختلف محاسبات مورد مطالعه قرار میگیرد . همچنین محدودیتهای محاسبات به ویژه در الگوریتمهای کامپیوتری مورد مطالعه قرار میگیرد. راه حلهایی برای مسائلی که حتی با پیشرفتهترین سیستمها هم مدت زمانی طولانی برای اجرای الگوریتمشان نیاز است، در این مبحث ارائه میشود.
نظریه گراف : بررسی بسیار پیچیدهتر گرافها و کاربردهاشان نسبت به آنچه در دوره کارشناسی ارائه شده است .
نظریه بازی ها : در این گرایش مطرح میشود و هدف آن بررسی الگوریتمهایی است که مانع رسیدن به یک نتیجه خاص و چگونگی چیره شدن بر آن، است.
ادامه دارد ...






این پردازنده یک مرکز پردازش در خود دارد یا به عبارتی دیگر یک هسته دارد. چنانچه از پردازنده های تک هسته ای استفاده کنید، ممکن است وقتی چند کار را با هم انجام دهید، کامپیوتر در انجام کارها کند ظاهر شود. مثلا شما آهنگ گوش میدهید و در حال رایت دی وی دی هستید و در این موقع برنامه فتوشاپ را باز میکنید. با باز شدن برنامه فتوشاپ، واحد پردازش که یکی از اجزای داخلی CPU است(به دلیل سنگین بودن برنامه فتوشاپ) کاملا اشغال میشود و ممکن است برنامه رایت دی وی دی با وقفه مواجه شود و دی وی دی شما خراب شود و همچنین آهنگی که در حال پخش است برای چند ثانیه (کمتر یا بیشتر) قطع شود.
سیستم هایی که از دو عدد پردازنده بر روی مادربرد استفاده میکنند.
این پردازنده ها در واقع دارای 2 مرکز پردازش هستند که هر کدام حافظه (Cache) مخصوص به خود را دارند و جداگانه عمل پردازش رو انجام میدهند اما در یک پردازنده جمع شده اند و از واحدهای دیگر که در پردازنده موجود هستند، مشترکا استفاده میکنند. مثل واحد کنترل حافظه (Memory Controller). وجود دو مرکز پردازش بر روی یک پردازنده مثل این است که شما بر روی یک اتومبیل، دو موتور نصب کنید تا با سرعت بیشتر و قدرت بیشتر حرکت کند.
یکی از مهمترین فاکتورها در بازار، قیمت است. قیمت تمام شده یک پردازنده دو هسته ای تقریبا با پردازنده تک هسته ای برابر است زیرا فقط معماری داخلی و تکنولوژی بکار رفته متفاوت است. این فاکتورها را در نظر بگیرید: مواد مصرفی، کارگر، حمل و نقل، درصدهای مالیاتی، زمان مصرفی برای ساخت و ... . کلیه این فاکتورها برای پردازنده تک هسته ای و دو هسته ای تقریبا یکی است اما دو پردازنده جداگانه، دو قطعه کاملا جدا هستند، پس برای سیستم های دو پردازنده کلیه فاکتورهای ذکر شده 2 برابر میشود. و در نهایت در نظر بگیرید که یک پردازنده، چه تک هسته ای و چه دو هسته ای، یک خنک کننده(Fan Cooler) نیاز دارد اما دو پردازنده جداگانه، دو خنک کننده جداگانه نیاز دارد. پس دوباره همه آن فاکتورها را در مورد خنک کننده هم در نظر بگیرید
حالا متوجه شدید خرید یک پردازنده 2 هسته ای چقدر به نفع شماست چون نسبت به پردازنده تک هسته ای، فقط پول اختلاف تکنولوژی را میپردازید ولی یک سیستم با دو مرکز محاسباتی بدست میاورید.
از نظر کارایی، سیستم های دو هسته ای جایی مابین سیستم های تک هسته ای و سیستم های دو پردازنده قرار میگیرند، اما کجا؟ سیستمهای دوهسته ای با سیستمهای دو پردازنده تقریبا بازدهی یکسانی دارند.
همانطور که از نام آن ها پیداست در این تراشه ها ، دو پردازشگر و دو کش L۲ در یک واحد سیلیکونی قرار گرفته اند . مزیت این گونه پردازنده ها ، پردازش بهتر دستورات مالتی تسک است . در واقع مزایای پردازنده های دو هسته ای زمانی بهتر لمس خواهد شد که به طور همزمان چندین کار انجام پذیرد . تراشه های دو هسته ای اینتل نیاز به یک مادربرد جدید دارند در صورتی که پردازنده های دو هسته ای AMD نیاز به مادربورد جدید ندارند و فقط با به روز رسانی بایوس می توان این پردازنده ها را روی مادربورد های سوکت ۹۳۹ نصب کرد .
روش مشترکی می باشد که چندین پردازشگر بطور جداگانه با یکدیگر در یک مادربرد کار میکنند. سیستم عامل با هر دو cpu تقریباً بطور یکسان کار میکند و کارهای مورد نیاز را به آنها ارجاع میدهد. چیپ های جدید دو هسته ای intel و AMD توانایی SMP را به صورت داخلی مورد توجه قرار داده اند. پروسسور های سرور opteron دو هسته ای همچنین می تواند بصورت خارجی با دیگر چیپهای دوهسته ای ارتباط برقرار کند. (بشرط آنکه چیپ متقابل نیز دارای این خاصیت باشد) محدودیت اصلیSMP در پشتیبانی سیستم عاملها و نرم افزارها از این تکنولوژی میباشد. خیلی از سیستم عاملها (مانند ویندوز XP سری خانگی ) توانایی پشتیبانی از SMP را ندارند و از دومین پردازشگر استفاده نمیکنند. همچنین بیشتر برنامههای پیشرفته بصورت تک رشته ای کار میکنند، در اصل در هر زمان فقط یک پردازشگر در حالت فعال می باشد. برنامه های چند رشتهای از پتانسیل موجود در سیستمهای دو یا چند پرازشگر، میتوانند نتایج مفیدتری بگیرند، ولی به صورت کامل عمومیت ندارد. در گذشته intel و AMD سعی داشته اند تا تکنولوژی جدیدی مثل SMP را بیشتر برای پردازشگر های سرور پیشرفته مانند opteron و Xeon استفاده نمایند (البته تا قبل از پنتیوم 3)
این تکنولوژی بصورت اختصاصی توسط اینتل در پردازشگرهای چند هستهای بکار گرفته شده است. این تکنولوژی قبلاً نیز توسط این شرکت بکار گرفته شده بود. اینتل برای آنکه از منابع CPU به نحو بهتری استفاده نماید فقط قسمتهایی که کار پردازش اطلاعات را انجام می دهد را تکثیر کرده است. یعنی آنکه منابع داده در داخل CPU بصورت مشترک استفاده میشد. ایده hyperthreading برای دو برابر کردن مقدار فعالیت چیپ می باشد تا آنکه کاهش عملکرد سیستم که در اثر فقدان حافظه cache روی میدهد کمتر گردد همچنین بصورت تئوری نشان داده شده که منابع سیستم کمتر تلف میگردند. در صورتی که CPU های hyperthreading مانند دو پروسسور حقیقی بنظر می رسد، ولی این CPU ها نمی توانند عملکردی مشابه دو CPU مجزا، مانند CPU های دو هسته ای داشته باشند زیرا در CPU های دو هسته ای دو thread مشابه بطور همزمان و با Cache های جداگانه L1 و L2 می توانند اجرا گردند که این عمل در پرادزشگر های Hyperthreading قابل انجام نمی باشد. یکی از چیپ های جدید اینتل بنام ، پردازشگر پنتیوم Extreme Edition ۸۴۰ ، در داخل هر هسته خود از تکنولوژی hyperthreadings نیز پشتیبانی میکند، یعنی آنکه در یک سیستم عامل آن بصورت چهار پردازشگر حقیقی دیده میشود. چرا دو شرکت اینتل و AMD بطور ناگهانی شروع به توزیع پردازشگرهای دو هستهای کردند؟ اول از همه رقابت. چنانچه بعدا بیان خواهیم کرد AMD از ابتدا توانایی بالقوه دو هسته ای را در CPU های 64 بیتی خود داشت. ساختمان ورودی و خروجی برای دومین هسته در CPU های فعلی 64 بیتی AMD موجود میباشد. هیچ شرکتی نمی تواند دیگران را از بدست آوردن تکنولوژی های جدید منع نماید و AMD در حال حاضر با موفقیت چشمگیر خط تولید پرداشگرهای 64 بیتی آسودگی را از intel سلب نموده است. برای اینتل ضروری میباشد که دارای یک تولید تخصصی در تکنولوژی دوهسته ای باشد تا رقابت با شرکاء تجاری خود را حفظ نماید. دوم، کارایی میباشد. مطمئناً برنامههای کاربردی چند رشتهای در پردازشگرهایی که توانایی انجام چند پردازش را دارند بهتر عمل خواهند نمود. البته برای سیستم های چند پردازشگره یک ایراد عمومی وجود دارد و آن تاْخیری می باشد که این CPU ها در کار سیستم به وجود می آورند. به بیان ساده در حال حاضر روشی برای سیستم عامل های موجود وجود ندارد تا پردازش ها را بطور کاملاً مساوی در بین پردازشگرها تقسیم نماید، پردازشگر دوم عموماً با یک مداخله کمتر و کارایی پایین تر کار می کند در صورتی که ممکن است پردازشگر اول به صورت 100% در حال پردازش باشد. سومین دلیل کمتر نمایان است، ناامیدی AMD و اینتل می باشد، هر دو شرکت با یک مانع جدی برای افزایش سرعت پردازشگر ها و کوچکتر کردن اندازه قالب آنها روبرو شده اند تا این مانع حذف نشود و یا اینکه تا کاربران عمومی متوجه نشوند که GHZ به تنهایی کارایی را بیان نمیکند. هر دو شرکت برای دست یافتن به هر پیشرفت که کارایی پردازشگرها را بهبود بخشند تلاش خواهند نمود و تقریباً دلیل اصلی بوجود آمدن پردازشگرهای دو هسته ای را میتوان همین دلیل سوم بیان نمود. دسترسی AMD به تکنولوژی دو هسته ای فرم فاکتور فعلی پردازشگر Athlon 64 به طراحی دو هسته ای خیلی نزدیک میباشد. وجود کنترل کننده های Hypertransport و کنترل کننده حافظه در قالب چیپ های فعلی Athlon 64 به معنی این است که اضافه نمودن دومین هسته در داخل چیپ چندان مشکل نمی باشد. بدلیل رابط NorthBridge که AMD برای Athlon 64 تهیه کرده است کنترل کننده حافظه و رابط Hypertransport در داخل چیپ پشتیبانی می گردد. این به چیپهای دوهستهای امکان می دهد که از داخل خود پردازشگر با یکدیگر ارتباط برقرار کنند. تعداد ترانزیستورهای پردازشگرهای Athlon 64X2 بیش از دو برابر پردازشگرهای Athlon 64 میباشد. با توجه به اینکه در ساختن CPU های جدید از روش 90nm استفاده می شود سایز کل چیپ کمی افزایش پیدا کرده و ولتاژ عملکرد 1.35 تا 1.4 می باشد و گرمای خروجی به بیش از 110w کمی افزایش میابد. هر هسته پردازشگر حافظه Cache L۱ و L۲ مخصوص به خود را دارد، 128 KB برای L۱ و بسته به مدل 512 KB تا ۱ MB برای L۲. L۲ دارای (ATC (Advance transfer Cache می باشد. ATC وظیفه هدایت توان عملیاتی و تبادل اطلاعات بین هسته پردازنده و حافظه نهان L۲ را بر عهده دارد . L۲ دارای رابط 256 بیتی (32 بایتی) می باشد که باعث تبادل داده در هر سیکل Clock هسته می شود. هسته Prescott در مقایسه با هسته Northwood که دارای KB ۵۱۲ حافظه نهان L۲ است ، دارای حافظه نهان 1MB می باشد. ضمنا با توجه به فناوری ساخت 90 نانومتری افزایش 512KB به 1MB تاثیری در تغییر اندازه Die پردازنده بوجود نیاورده است. حافظه نهان L۱ به دو قسمت حافظه نهان داده L۱ و حافظه نهان ردیابی اجرا L۱ تقسیم می شود. حافظه نهان داده L۱ دارای ۸ کیلو بایت ظرفیت و حافظه نهان ردیابی اجرا ریز عمل های کد گشایی (Decode) شده را در خود نگهداری می نماید که باعث حذف کد گشا از حلقه اجرایی و کاهش خط لوله می شود. دو برتری مهمی که AMD در CPU های دو هستهای دارد عبارتند از اینکه : "Crossbar Switch" که آدرسها را جمعآوری کرده و توزیع می کند و داده را از هر هسته به هسته دیگر یا باقی سیستم توزیع می کند در حال حاضر امکان اضافه شدن دومین هسته را دارد. موفقیت دیگر AMD که از نظر مصرف کننده خیلی مهم می باشد، امکان استفاده از Athlon 64 X2 از مادربرد های سوکت 939/940 می باشد و فقط لازم است که شرکت تولید کننده مادربرد BIOS را برای پستیبانی از خصوصیت جدید بروز رسانی کند.
پردازنده های دو هسته ای اینتل که قبلا با نام رمز Conroe شناخته می شدند از تکنولوژی ساخت کوچکتری بهره میبرند که باعث کاهش طول خط لوله ها و افزایش کارایی پردازنده می شوند. این سری جدید از پردازنده ها از خط لوله های 14 مرحله ای (در برابر خط لوله 31 مرحله ای یا بیشتر که در خانواده Xeon یافت می شد) و تکنولوژی Intel Wide Dynamic Execution بهره می برند. همچنین واحد FPU در این پردازنده ها نیز تقویت شده است. از دیگر ویژگی های این پردازنده حافظه نهان یکپارچه L۲ است که با استفاده از آن یکی از هسته ها در حالی که هسته دیگر در حالت بیکاری به سر میبرد به تنهایی می تواند از تمام فضای این حافظه استفاده کند. از مهمترین مزایای پردازنده ها Conroe افزایش بازدهی با وجود مصرف کمتر است و این بدان معناست که این هسته ها بسیار خنک تر خواهند بود و با استفاده از آنها می توان کامپیوتر های کوچکتر با صدا و حرارت کمتری تولید کرد. درطی سه سال گذشته این اولین سری پردازنده است که شرکت اینتل برای مقابله با محصولات شرکت AMD در زمینه بازی و برنامه های حرفه ای تولید می کند که شهرت آنها را در میان این دسته از کاربران افزایش می دهد. یکی از بزرگترین معایب طراحی اینتل نسبت به AMD که سوکت های 939 را برای طراحی پردازنده های خود حفظ نموده آن است که راه حل دو هسته ای اینتل نیاز به یک جفت چیپست جدید به نام های 955X و 945P دارد. شرکت nvidia اخیراً ویرایش اینتل SLI که پروسسورهای دو هستهای را پشتیبانی میکند را به بازار عرضه کرده است که این مورد هم زمان بیشتری را مصرف و هم هزینهای اضافی برای مصرف کننده در پی دارد.
هر دو پردازشگرهای تک هسته AMD و اینتل گرمای فوق العاده زیادی تولید می کردند. حال با اضافه کردن یک هسته اضافی چگونه میتوان این پردازشگرها را خنک نمود. AMD و Intel از چندین روش برای خنثی کردن این موضوع استفاده کرده اند، ابتدا آنکه در ساخت این پردازشگر ها از تکنولوژی 90 نانومتری استفاده شده است که اعث کوچکتر شدن CPU و نزدیکتر شدن قسمتهای مختلف بر روی CPU شده و در نتیجه گرمای تولید شده را به مقدار زیادی کاهش می یابد و دوم آنکه فرکانس کاری این نوع CPU ها به مقدار حدود 400MHz نسبت به آخرین CPU های تک هسته ای کاهش پیداکرده و همچنین هسته دوم همیشه بصورت کامل کار نمی کند. این سه مطلب باعث می گردد گرمای تولید شده به مقدار زیادی نسبت به CPU های تک هستهای افزایش نیابد. دو پردازشگر تک هسته ای در مقابل یک پردازشگر دو هستهای محاسبات و بررسی طرحهای موجود نشان می دهد که دو چیپ اپترون AMD باید دارای سرعت بالاتری نسبت به یک چیپ دو هسته ای باشد زیرا هر یک از این OPTERON ها دارای یک کنترل کننده حافظه مجزا میباشد ولی در چیپهای دو هستهای هر دو هسته باید یک کنترل کننده حافظه را بصورت مشترک استفاده کنند. در مورد اینتل این موضوع مطرح نمیباشد زیرا در هر دو طرح یک کنترل کننده حافظه در خارج پردازنده استفاده می شود و فقط در طراحی دوهسته ای این مسیرها کوتاهتر میباشند که چندان پارامتر مطرحی در افزایش سرعت نمیباشد. یکی از بزرگترین مزایای پردازشگرهای دو هسته ای نسبت به دو پردازشگر تک هسته ای بحث اقتصادی آن می باشد، زیار اولا خرید یک CPU دو هسته ای از دو CPU تک هستهای ارزانتر میباشد و از طرف دیگر باید قیمت مادربرد را نیز لحاظ کرد که در این صورت این موضوع بیشتر جلب توجه مینماید. استفاده از پردازنده های دو هسته ای در لپ تاپ ها کارشناسان رایانهای عقیده دارند با آغاز استفاده از پردازندههای دو هستهای در "لپ تاپها"، در آینده از یک سو شاهد قویتر و ظریفتر شدن این رایانهها و از سوی دیگر افزایش عمر باتریهای آنها خواهیدم بود. به گزارش سایت اینترنتی "ای ام یی اینفو"، درحالی که تا پیش از این پردازندههای دوهستهای تنها در رایانههای شخصی رومیزی(دسکتاپ) به کار گرفته میشدند، شرکت "اینتل" ماه گذشته نخستین پردازندههای دوهستهای و "چیپست" ویژه استفاده در رایانه ای لپ تاپ را با نام Centrino Duo Mobile معرفی کرد و شرکت اپل نیز نخستین لپ تاپ های بر پایه پردازنده های دو هسته ای Intel Core 2 Duo خود را به بازار داد. پردازنده های دو هسته ای جدید اینتل ویژه استفاده در لپ تاپ ها، حدود 68% سریع تر از بهترین نمونه ای تک هسته ای همین شرکت بوده است، بعلاوه مصرف انرژی آن ها نیز در مقایسه با پردازنده های تک هسته ای، 28% کاهش پیدا کرده است این بدان معناست که استفاده از پردازنده های دو هسته ای جدید فاصله موجود میان توان محاسباتی لپتاپها و توان محاسباتی رایانههای رومیزی را کاهش داده و به علاوه عمر باتری لپ تاپها را نیز افزایش خواهد داد. از سوی دیگر، یک پردازنده دو هستهای، کوچکتر از دو پردازنده تک هستهای است و به همین علت با استفاده از این پردازندهها امکان ساخت لپتاپهای قدرتمند سبک و ظریف فراهم خواهد شد. مهمترین مشکل فعلی در زمینه استفاده از پردازندههای دوهستهای، کمبود نرمافزارهایی است که بتوانند به درستی از قابلیتهای این پردازندهها استفاده کنند که این مشکل نیز با ورود نرمافزارهای جدید شرکتهای مختلف به بازار، در آینده نزدیک برطرف خواهد شد. در چندین ماه گذشته پیشرفت های جدیدی در طراحی پروسسورها، بویژه از طرف شرکت AMD حاصل شد. این شرکت علاوه بر اینکه یک cpu با طراحی کاملا 64 بیتی عرضه کرد که باعث برتری یافتن این شرکت در بازار کامپیوترهای رومیزی پیشرفته گردید، همچنین در حذف کنترل کنندههای حافظه (MCH) پیشقدم شد که در عملکرد Athlon ۶۴ و چیپهای"optron" یک پیشرفت قابل ملاحظه نسبت به پروسسورهای intel به حساب میآید. اینتل به طور متقابل پروسسور سازگار 64 بیتی را عرضه نمود. به تازگی نیز هر دو شرکت پردازشگرهای دوهسته ای را عرضه نمودهاند، این پروسسورها بهتر از آن چیزی که شما انتظار دارید کار میکنند.
پروسسورهای اینتل و AMD هر دو دارای دو هسته پروسسور، در حال کار در یک قالب میباشند که هر یک از هستهها بصورت مستقل توابع و پردازشهای داده را انجام میدهند (در مورد اینتل این مورد کامل تر است) و هر دو این هستهها توسط نرم افزار سیستم عامل هم آهنگ می گردند. در این مقاله سعی شده تا تکنولوژی که در این دو محصول استفاده شده و مقدار افزایش کارایی که شما می توانید از آنها انتظار داشته باشید بررسی گردد. در حال حاضر AMD فقط پروسورهای کلاس سرور opteron با دو هسته را بطور کامل به بازار عرضه کرده و بزودی Athlon ۶۴ x2 برای کامپیوترهای رومیزی را نیز به بازار عرضه میکند. در طرف مقابل اینتل در حال حاضر پنتیوم Extreme Edition ۸۴۰ رومیزی با دو هسته را به بازار عرضه نموده در حالی که خطهای تولید Pentium D و dual xeons هنوز متوقف نشده اند. با توجه به اینکه پروسسورهای دو هستهای در اصل یک سیستم چند پروسسوره که در یک قالب قرار گرفته اند، می باشد. اینتل این خط مشی را برای بالا بردن و افزایش کارایی طرحهای خود که باعث میشود کاربران در استفاده از دستگاههای الکترونیکی دارای قدرت بیشتری باشند را دنبال میکند. بعضی از این توسعههای سختافزاری و نرمافزاری که مدنظر اینتل است در زمینههایی مانند قدرت ارتباط و اتصال کامپیوترها به یکدیگر و قابلیت اداره کردن بهتر دستگاهها از طرف کاربر و قابلیت اعتماد دستگاه به همراه توانایی محاسباتی بالا، پیاده سازی شدهاند. یکی از ابزارهای مهم در افزایش قدرت محاسباتی کامپیوترها و سایر دستگاهایی که از پردازنده استفاده میکنند، پردازندههای چند هستهای اینتل هستند که باعث بالا رفتن سطح کارایی برحسب توان مصرفی دستگاهها میشود.حرکت به سوی استفاده از پردازندههای چند هستهای خود باعث میشود که مسیرهای تازهای برای ادامه ابداعات و نوآوریها درزمینه ریز معماری پردازندهها و حتی بهبود کارایی آنها در آینده باز شود. ریزمعماری هسته پردازنده اینتل، یکی از تکنولوژیهای جدید است که علاوه بر اینکه کارایی را بهبود میبخشد، باعث بهبود انرژی مصرفی هم میشود. همچنین این ریزمعماری روی بالا بردن و افزایش کاربرد نرمافزارهای موجود و نرمافزارهایی که در آینده خواهند آمد، و همچنین الگوهای کاربردی در دستگاههای مختلف از جمله کامپیوترهای رومیزی، سرورها و موبایلها متمرکز شدهاست. در پردازندههای جدیدی که شرکت اینتل تولید میکند، برخلاف گذشته که در یک پردازنده برای هر هسته یک حافظه پنهان مستقل وجود داشت، در این پردازندهها از حافظه پنهان L۲ به صورت مشترک بین هستهها استفاده میشود.به طوری که در گذشته اگر دو هسته یک پردازنده نیاز به اطلاعات یکسانی داشتند، هرکدام از انها میبایست به صورت جداگانه این اطلاعات را به حافظه مربوط به خود بار میکرند که این، خود، باعث دوباره کاری میشد. اما در پردازندههای جدید وقتی که هردو هسته به یک نوع اطلاعات نیاز دارند، نیازی به این نیست که هرکدام جداگانه ان اطلاعات را بار کنند بلکه میتوانند ان را یکبار بارگذاری کرده و هردو از آن استفاده کنند. این تکنیک باعث این میشود که از صد در صد حافظه به صورت مفید استفاده شود یعنی وقتی که یک هسته نیاز به درصد کمی از حافظه دارد، هسته دیگر میتواند از بقیه حافظه به نفع خود استفاده کند.
یکی از جدیدترین پردازنده های اینتل Core i7 نام دارد، در این سری شما سریع ترین پردازشگرهای حال حاضر دنیا را می بینید که دارای شش هسته هستند. بنابراین شاید وقت آن رسیده باشد که کمی دقیق تر به آن نگاه کنیم. اگر به دنبال یک بررسی کامل و فنی از پردازشگری هستید که نزدیک به دو میلیارد ترانزیستور را در خودش جای داده. پردازنده هایی که پسوند Extreme را با خود به همراه دارند همواره هدف خود را برروی مخاطبان علاقه مند خود و گیمر های حرفه ای متمرکز می کنند اما این پردازنده علاوه بر پیروی از این قاعده سریع ترین پردازنده ی desktop جهان نیز هست. دو هسته بیشتر ، 4 مگابایت Cache بیشتر و در عین حال مصرف انرژی تقریبا برابر با پردازنده ی قبلی یعنی i7-975Extreme از ویژگی های این پردازنده است و گنجایش شش هسته را به ارمغان آورده . معماری این پردازنده جدید 32 نانومتری و از نوع GolfTown است در حالی که تا به حال معماری پردازنده های Core i7 ؛ 45 نانومتری و از نوع Nehalem بوده است و این یکی از تحولات دیگری است که این پردازنده همراه خود به میان آورده اما سوکت این پردازنده با سوکت معماریNehalem یکسان است بنابراین، پردازنده ی Corei7-980X Extreme نیز نیازمند سوکت LGA1366 میباشد که در مادربرد های با چیپست X58 به کار میرود . پس خبر خوب این است که اگر از مادربرد های x58 استفاده می نمایید، لازم نیست نگران تعویض مادر برد خود باشید. در ساخت این CPU از 1 میلیارد و 700 میلیون ترانزیستور استفاده شده و فرکانس کاری هر هسته 3.33 گیگاهرتز است. 6 هسته ای که در این پردازنده استفاده شده باعث تبدیل آن به قوی ترین پردازنده ی Desktop دنیا شده اند. مقدار Cache L3 این پردازنده برابر با 12 مگابایت می باشد. این پردازنده انرژی الکتریکی معادل 130 وات را در حداکثر کارکرد، به مصرف میرساند و ولتاژ ورودی آن برابر با تقریبا 1 ولت می باشد. قیمت تقریبی این پردازنده 999 دلار اعلام شده که پیش بینی می شود در ایران قیمت آن کمی بالاتر باشد. اگر چه بسیاری این قیمت را برای یک پردازنده نجومی میدانند اما داشتن سریع ترین پردازنده ی Desktop دنیا هم لذت خاص خود را دارد. نمای ظاهری این پردازنده فرق چندانی با پردازنده های دیگر مبتنی بر سوکت 1366 پین ندارد . در بالای این پردازنده به مانند تمام CPU های سری Core i7 یک پخش کننده ی حرارت قرار دارد و سطح زیرین این پردازنده نیز تفاوتی با دیگر پردازنده های سوکت LGA 1366 ندارد. حال به بررسی درون این پردازنده می پردازیم:
Core i7-980X extreme بر پایه نسخه جدید طراحی هسته های اینتل پایه گزاری شده است و روند پردازش پیشرفته تر از پردازنده های قبلی سری Core i7 می باشد. اما به مانند معماری پیشین این سری عملکرد هر هسته مختص خود آن است یعنی هسته ها به صورت تکی کار میکنند. برای مثال ممکن است هسته اول 100% کار کند در حالی که هسته دوم 20% کار میکند و این موضوع به بار پردازشی بستگی دارد. اما تفاوت اصلی در اینجاست که تعدادی تغییر در AES-NI (Advanced Encryption Standard - New Instructions) ایجاد شده است . این تغییرات باعث شده اند که پنهان کردن و آشکار سازی الگوریتم ها در سخت افزار، تسریع شود. که این امر باعث کنترل دقیق تر میزان پردازش و فرکانس کاری CPU خواهد شد. چهره ی معماری GolfTown که در Core i7-980X extreme به کار گرفته شده ، شبیه به معماری Bloomfield است. (معماری دیگری که در پردازنده های قبلی Core i7 وجود داشت) اما به هر حال مقدار Cache بیشتری در GolfTown به کار گرفته شده (12 مگابایت از نوع L3 ) در حالی که Bloomfield از 8 مگابایت کش استفاده می کرد.
مشخصات دیگر این CPU را می توانید در فرکانس نرمال این پردازنده برابر با 3.33 گیگا هرتز است که در حالت توربو به 3.6 گیگا هرتز می رسد. حداکثر فرکانس QPI (که مدتی است جای گزین FSB شده ) به 6.4GT/s (3200 مگاهرتز) میرسد. توان مصرفی این پردازنده نیز برابر با 130 وات میباشد که مشابه CPU های قبلی سری Core i7 است. تصویر زیر معماری GolfTown را نشان میدهد. پردازنده ی Core i7-980X Extreme در ظاهر خود هر 6 هسته با معماری GolfTown را در بر میگیرد. در وسط این پردازنده موتور صف بندی و عناصری که هسته ها را شامل نمیشوند قرار دارد. در پهلوی هر سه هسته سه Cache L3 قرار دارند یعنی برای سه هسته سمت راست و چپ هر کدام 6 مگابایت کش در نظر گرفته شده است. کنترل کننده حافظه در بالا و لینک های QPI در سمت چپ و راست پردازنده قرار گرفته اند. هر سه هسته، یک لینک QPI. همچنین همانظور که گفته شد در ساخت این پردازنده از یک میلیارد و 700 میلیون ترانزیستور استفاده شده است و سایز کلی آن برابر با 248 میلیمتر مربع میباشد. گنجانده شدن 6 هسته در این پردازنده نیز به لطف معماری 32 نانو متری امکان پذیر شد.
همچنین همراه پردازنده ی Corei7-980X Extreme یک خنک کننده جدید عرضه می شود که با نوع DBX-B جایگزین شده است که این فن از نوع Tower-type می باشد. هیت سینک آلمینیومی به همراه 4 هیت پیپ (لوله های انتقال حرارت) در هرطرف ، قدرت خنک سازی را تاحد زیادی افزایش داده اند. همچنین یک سویچ روی فن قرار دارد که سرعت آنرا کنترل می کند. این فن در سرعت 800 دور در دقیقه حدود 20 دسی بل صدا تولید می کند و در سرعت 1800 دور در دقیقه صدای این فن به 35 دسی بل می رسد.
اورکلاک این پردازنده را با فن فابریک خودش انجام شد تا مشخص شود که حداکثر فرکانس کاری این پردازنده چقدر است. بار اول فرکانس این پردازنده به 4.1 افزایش داده شد اما عملکرد سیستم پایدار نبود و برای دستیابی به عملکرد پایدار سیستم دوباره راه اندازی گردید و این بار اورکلاک در فرکانس 3.9 گیگاهرتز انجام شد و سیستم توانست پایدار بماند در مجموع برای یک CPU با فن فابریک این مقدار اورکلاک را میتوان خوب ارزیابی کرد اما مطمئنا با به کار بردن خنک کننده های قوی تر میتوان به پایداری در فرکانس های بالا تر نیز دست پیدا کرد.
گروه جهان- اگر کسی از شما بپرسد که "مخترع واقعی رایانه چه کسی است" پاسخ شما چیست؟ بیل گیتس؟ استیو جابز؟ ال گور؟ یا شاید پاسخهای شما به مراتب تاریخیتر باشد و بر روی افرادی چون "آلن تورینگ" یا " کنراد تسوزه" سرمایهگذاری کنید.
به گزارش قانون به نقل از هفتهنامه تایم، آلن تورینگ کسی بود که در دهه 1930 به عنوان پدر علم محاسبهٔ نوین و علم رایانه شناخته شد و مهمترین جایزهٔ علمی رایانه به افتخار وی جایزهٔ تورینگ نام گرفته است. تسوزه هم در سال 1938 نخستین رایانه خود را به نام Z1 ساخت که البته قابلیت برنامهنویسی نداشت. اگر پاسخ شما یکی از افرادی است که ذکر آنها رفت باید بگوییم که بر اساس نتایج تحقیقات یک تیم انگلیسی همگی این پاسخها میتواند اشتباه باشد.
بنا بر این گزارش، فرضیه محققان انگلیسی تمرکز بر روی این پرسش بود که آیا "چارلز بابیج"، ریاضیدان قرن نوزدهم ایده نخستین کامپیوتر قابل برنامهنویسی را در دهه 1830، یک صد سال پیش از ایده آلن تورینگ، داده است یا خیر؟
چارلز بابیج (1791 -1871) فیلسوف تحلیلگر و ریاضیدان انگلیسی و نخستین کسی بود که ایده یک ماشین محاسبهگر برنامهپذیر را ارائه داد. وی در سال 1820 طراحی ماشین محاسبهگر خود را آغاز کرد؛ ماشینی که بعدها به نام ماشین تفاضلی معروف شد.
بابیج ایده و وقت بسیار زیادی را صرف کرد تا بتواند ماشین محاسبهگر مکانیکی را طراحی کند که اولا: بتواند به صحت نتایج اعلام شده به وسیله او اطمینان داشت و دوم: اینکه زمان طولانی را که صرف محاسبات پیچیده و طولانی میشد را کاهش دهد.
وی برای این کار طرحهایی مبتنی بر ساختارهای مکانیکی متنوع طراحی و با ارائه آن به دولت وقت انگیلس آنها را راضی کرد تا روی ساخت این ابزار مهم سرمایهگذاری کنند.
گفته شده که نتیجه مذاکرات وی با دولت 17 هزار پوند حمایت مالی بود که از طرح او به عمل آمد. با این کمک مالی و همین طور استفاده از مجموعهای از مهندسان و صنعتگران، وی زمانی طولانی را صرف ساخت ابزارهای لازم برای بدنه نهایی ماشین تفاضلی خود کرد اما برخلاف انتظار، وی به نتیجه جالبی نرسید و حتی نتوانست نمونه کاملی از ماشین خود را ارائه کند. بخشهایی از سازوکارهای ناتمام ساخت او در موزه دانش لندن به نمایش درآمده است.
در سال 1991 بر پایه طرحهای اصلی بابیج یک دستگاه تفاضلی (Difference engine) ساخته شد که بخوبی کار میکرد. این امر نشان داد که دستگاه بابیج درصورتیکه کامل میشد میتوانست به خوبی کار کند. وی همان سالها روی طرح ماشین پیچیدهتری هم کار میکرد که نام ماشین تحلیلی بر آن گذشته بود.
موضوع اول اینه که همه دیدین که واحد کارگاههای موسسه تبدیل شده به یه مدرسه راهنمایی و احتمالا تا چندوقت دیگه پرسنل کارگاهها باید بقچه شونا بدازن رو کولشون و از اونجا برن اما حالا که خودشونا سفت چسبوندن . متاسفانه خبر رسیده که دانشجویان از همنشینی با بچه های مدرسه ای ابراز خوشحالی نکردن و این مسئله را افت کلاسی ( هم از نظر حقیقی و هم حقوقی) در نظر میگیرن البته دانش آموزان هم نسبت به دانشجویان همین نظر را داشتند!!!.
اما من سعی میکنم راهکارهایی را ارائه تا این اندک مدتی که موسسه ما در اون مکان وجود داره مشکلی بابت حضور مشترک دانشجویان و دانش آموزان بوجود نیاد .
مفاد یک – با روی باز از دانش آمزان پذیرایی کنیم مثلا اول صبح بریم تو صف صبحگاهی وایسیم یا بریم جا اونا امتحان بدیم یا جاشون حاضری بزنیم یا موهامونا از ته بزنیم یا حتی جا اونا از ناظم شلنگ بخوریم !!!
این عوامل باعث میشه دانش آموزان مارا ازخودشون بدونن و دیگه مشکل پیش نیاد حتی ما میتونیم تو شورای دانش آموزی عضو داشته باشیم . چی بهتر از این؟!!!!
مفاد دو – دانشگاه را به دوقسمت تقسیم کنیم و ارتباط کلامی را هم با دانش آموزان کم کنیم هر کی سی خودش!!!
مفاد سه – همیشه حق تقدم را رعایت کنیم مثلا اگه صف دستشویی شلوغ بود اول به دانش آموزا اجازه بدیم بعد خودمون بریم .
مفاد چهار – سر کلاس اونا حضور پیدا کنیم و از مطالب دبیران محترم برای قوی تر شدن پایه درسی استفاده کنیم .
مفاد پنجم – برای دانش آموزان کلاس فوق برنامه بزاریم و یا بلعکس . مثلا کلاس دینی یا شیوه استفاده مطلوب از زمان امتحان – روشهای پیشرفته مشورت سر امتحان – نحوه ساخت کاغد تف مالی شده و گوله شده در لوله خودکار و زدن اون به دبیر محترم بدون اینکه ایشون متوجه شود- شیوه صحیح پاچه خواری برای ثبت نمره بهتر و ....
لم – یادتون باشه که این کلاسها باید دارای ارزش اخلاقی باشد تا مفید حاصل شود.
موضوع دوم دانشگاه بحث هزینه فرهنگیست که جدا در راستای هدفمند سازی هزینه های دانشگاه پیش اومده و و ناگهان از 150000 ریال به 300000ریال افزایش یافت یعنی دقیقا 2 برابر اما آیا تمام فعالیت های فرهنگی به طبع آن دوبرابر میشود ؟؟؟؟ اگر دقت کنید پی میبرید که واقعا تمهیداتی در این بابت صورت گرفته مثلا:
در ترمهای گذشته روزهای سه شنبه و چهارشنبه و پنج شنبه نماز جماعت به امامت حضرت حجه الاسلام و المسلمین سید مجتبی نوربخش برگزار میشد و حالا اعلام شده از این به بعد در تمامی ایام هفته و با حضور حجه الاسلامین نوربخش و میر مهدی برگزار میشود یعنی هم برگزاری نماز جماعت از سه روز به شش روز و هم روحانیون از یک نفر به دو نفر افزایش یافت دقیقا 2 برابر !!!!
پس اینقدر بی انصافی نکنید و فکر نکنید از شما خدای نکرده پول الکی گرفته شده همه رو حساب کتابه .

موضوع بعدی گران شدن ژتون از 500 تومان به 650 تومان است که واضحا معلوم است بخاطر چه ؟؟؟
این گرانی بخشی بخاطر افزایش کیفیت غذاست و بخشی بخاطر سرویسدهی و بخشی بخاطر تورم حاصله است .
شاید بگین کیفیت چگونه بالارفته است؟
قبلا عدس های پلو عدس کرم نخورده بود اما حالا کرم خورده شده یعنی کلی پروتئین و گوشت خالص به عدسها اضافه شد خوب این باعث افزایش قیمت میشه .
قبلا در کبابها از گوشت بلانصبت خر استفاده میشد حالا از کره خر !!! استفاده میشه که بسیار نرم تر و لذیذ تر است .
قبلا در چلو مرغ از مرغهای پنچر و از درجه معلولیت بالا 70 درصد استفاده میشد ولی الان با هماهنگی با کشتارگاه مرغها باید بین 48 تا 67 درصد معلولیت جسمی و ذهنی داشته باشند در غیر این صورت قابل طبخ نیست .
از گفتن تغییرات در استامبولی و قیمه جدا معذورم
از نظر سرویس دهی مشاهده شده که ظرفهای استیلی جایگزین ظروف یک بار مصرف شده و قطعا می توان متوجه شد که این ظروف نیاز به شست و شو دارد پس برای شستن آن به کارگر نیاز است .
تورم هم که بماند قضیه اختلاص 300000000000000000000000000 را که شنیده اید باید این حفره از یک جایی پر بشه .
و اما موضوع سوم بحث تفکیک جنسیتی است که متاسفانه یا خوشبختانه هنوز تاثیری روی دانشگاه ما نداشته البته بماند اگر امکانش بود حتما تاثیر میذاشته .


راهکار من برای تاثیر گذاری این است که بین جایگاه برادران و خواهران دیوار حایلی از جنس کرباس،سرب،ام دی اف دو جداره و حریر به کار برده بشود .
کرباس طرف آقایون چون به قول بعضیا آقایون سر و ته همه یه کرباسن ، سرب برای اینکه خدای نکرده هیچ تشعشعاتی از سمتی به سمتی دیگر نرود تا خدای نکرده روم به دیوار گوش شیطون کر عرف جامعه و شعون اخلاقی جامعه کاملا پاک و اسلامی ما با این تشعشعات پایمال نشه ، ام دی اف دو جداره برای صرفه انرژی و پارچه حریر برای سمت خواهران تا یه وقت بر روحیه لطیف اونها تاثیر بد نذاره .
سرتونا درد آوردم ، شرمنده
ارادتمند شما
G.A.S.L.A.K.H
دوره دکتری مهندسی کامپیوتر بالاترین مقطع تحصیلی دانشگاهی در این زمینه است که به اعطای مدرک میانجامد و مجموعه ای هماهنگ از فعالیتهای آموزشی- پژوهشی در معماری کامپیوتر، سیستم های نرم افزاری، نظریه محاسبات و الگاریتم، هوش مصنوعی را در بر می گیرد.
محور اصلی فعالیتهای علمی دوره دکتری، به تناسب موضوع، تحقیق نظری، تحقیق تجربی و یا تلفیقی از این دو است و آموزش وسیله بر طرف ساختن کاستیهای اطلاعاتی داوطلب و هموار ساختن راه وصول به اهداف تحقیق است.
دوره دکتری مهندسی کامپیوتر دارای دو مرحله آموزشی و پژوهشی میباشد. نحوه شروع و خاتمه هر مرحله و حداقل و حداکثر طول دوره مطابق آیین نامه دوره دکتری است.
مرحله آموزشی
در مرحله آموزشی دوره دکتری مهندسی کامپیوتر، گذراندن حداقل 24 واحد در یک گرایش اصلی و 2 گرایش فرعی بشرح زیر اجباری است. این دروس متفاوت با دروسی میباشد که دانشجو در دوره های قبلی گذرانده است:
الف: حداقل 12 واحد درسی می بایستی در ارتباط با گرایش اصلی باشد.
ب: حداقل 6 واحد درسی می بایستی در ارتباط با هریک از دو گرایش فرعی باشند.
تبصره1: منظور از گرایش، عبارتست از یک زمینه علمی و منظور از درسهای یک گرایش عبارتست از مجموعه ای از دروس که در این زمینه علمی و منظور از درسهای یک گرایش عبارتست از مجموعه ای از دروسی که در این زمینه برنامه ریزی شده اند. تشخیص هماهنگی و تعلق دروس به یک گرایش خاص بعهده کمیته تحصیلات تکمیلی است.
تبصره 2: موضوع رساله دکتری باید درگرایش اصلی باشد.
تبصره 3: یکی از گرایشهای فرعی میباستی خارج از رشته تحصیلی دانشجو شود.
تبصره 4: در گرایش فرعی دانشجو که خارج از رشته اصلی او میباشد، دروس گذرانده شده می بایستی در سطح کارشناسی ارشد و یا دکتری آن گرایش باشند چنانچه برای گذراندن این دورس دانشجو دروس پیش نیاز آنها را نگذرانده باشد. موظف است دروس پیش نیازرا بعنوان دروس جبرانی بگذراند. تعداد واحد این دروس نبایستی از 6 واحد تجاوز نماید.
تبصره 5: دروس اختیاری مقطع کارشناسی ارشد هر گرایش که در دوران تحصیل کارشناسی ارشد توسط دانشجو اخذ نشده میتواند در دوره دکتری اخذ شود. ضمناً دروس اجباری مقطع کارشناسی ارشد یک گرایش میتواند بعنوان دروس زمینه فرعی گرایش دیگر در دوره دکتری اخذ شود. دانشجویان در طول دوره تحصیل خود و قبل از آزمون جامع میتوانند حداکثر دو درس و یا شش واحد تحت عنوان مباحث پیشرفته بگذرانند. هدف از این درس، ارائه و بررسی پیشرفته مطالب و مباحث جدید در زمینه های تحقیقی است که امکان ارائه آن در قالب یک درس کلاسیک فراهم نشود، و یا هنوز برنامه درس به تصویب شورای عالی برنامه ریزی نرسیده باشد. عنوان و برنامه درس باید قبل از ثبت نام دانشجو به تصویب شورای تحصیلات تکمیلی دانشکده رسیده و اخذ درس میتواند بصورت فردی یا گروهی باشد.
تبصره 6: هر دانشکده میتواند دروسی را که در شورای تحصیلات تکمیلی خود تصویب نموده است (عنوان سرفصل و درس) جهت افزودن بر فهرست دروس تخصصی، به کمیته مهندسی کامپیوتر شورای عالی برنامه ریزی پیشنهاد نماید.
تبصره 7: می بایستی دانشجو حداقل 4 درس از دروس گرایش اصی را قبلاً در کارشناسی ارشد گذرانده باشد در غیر اینصورت دانشجو موظف است مابقی دروس را بعنوان دروس کمبود بگذراند.
تبصره 8: کلیه دروسی که دانشجو در دوره دکتری می گذراند متفاوت با دروسی میباشد که دانشجو قبلاً گذرانده است.
تبصره 9: دانشجو موظف است قبل از شروع دومین نیمسال تحصیلی خود، استاد راهنمای خود را انتخاب نماید. در همین زمان کلیات زمینه تحقیقاتی دانشجو و ریز درس مربوطه باید توسط دانشجو و زیر نظر استاد راهنما تهیه و به تصویب شورای تحصیلات تکمیلی دانشکده برسد.
دروس گرایش سیستم های نرم افزاری :
1- سیستم عامل پیشرفته 3 واحد
2- سیستمهای بی درنگ 3 واحد
3- طراحی نرم افزارهای مطمئن 3 واحد
4- کامپایلر پیشرفته 3واحد
5- پایگاه داده پیشرفته 3 واحد
6- مهندسی دانش و سیستم های خبره 3 واحد
7- مدلسازی و ارزیابی سیستم های کامپیوتری 3 واحد
8- تحلیل و طراحی الگاریتم های پیشرفته 3 واحد
9- تحلیل و طراحی الگاریتم های موازی 3 واحد
10- مهندسی نرم افزار پیشرفته 3 واحد
11- حفاظت داده ها 3 واحد 3 واحد
12- طراحی سیستم های پایگاه داده خیلی بزرگ 3 واحد
13- سیستم های تصمیم یار 3 واحد
14- امنیت سیستم های نرم افزاری 3 واحد
15- برنامه نویسی موازی 3 واحد
16- سیستم های مبتنی بر دانش 3 واحد
17- طراحی واسط کاربر 3 واحد
18- فرآیندهای اتفاقی 3 واحد
19- سوپر کامپایلر 3 واحد
20- پایگاه داده توزیع شده 3 واحد
21- سیستم های عامل توزیع شده 3 واحد
22- پایگاه داده اسنتاجی 3 واحد
23- طراحی و پیاده سازی نرم افزار زبانهای برنامه نویسی تابعی 3 واحد
24- طراحی و پیاده سازی نرم افزار زبانهای برنامه نویسی منطقی 3 واحد
25- مباحث پیشرفته در سیستم عامل 3 واحد
26- مباحث پیشرفته در سیستم های بی درنگ3 واحد
27- مباحث پیشرفته در نرم افزارهای شبکه 3 واحد
28- مباحث پشرفته در محاسبات تحمل پذیر خطا ی 3 واحد
| خير | کد درس | نام درس | (اختياري) | نوع | ||
|---|---|---|---|---|---|---|
| ترم 1 | ||||||
| 1 | 63151008 | مباحث پیشرفته درزبانهای برنامه نویسی موازی | خير | اصلي | ||
| 2 | 63151019 | مباحث پیشرفته در سیستم عامل | خير | اصلي | ||
| 3 | 63151020 | سیستم های تصمیم یار | خير | اصلي | ||
| 4 | 63151031 | مباحث پیشرفته در پردازش تکامل | خير | اصلي | ||
| 5 | 63151053 | شبکه های عصبی | خير | اصلي | ||
| 6 | 63151064 | مبا حث پیشرفته در هوش مصنوعی | خير | اصلي | ||
| 7 | 63151122 | منطق فازی | خير | اصلي | ||
| 8 | 63151133 | شناسایی آماری الگو | خير | اصلي | ||
| 9 | 63151155 | سیستم های مبتنی بردانش | خير | اصلي | ||
| 10 | 63151166 | پایگاه داده استنتاجی | خير | اصلي | ||
| 11 | 63151177 | مباحث پیشرفته در نرم افزار های شبکه | خير | اصلي | ||
| 12 | 63151188 | مباحث پیشرفته در مدلهای محاسباتی موازی | خير | اصلي | ||
| 13 | 63151202 | بینایی ماشین | خير | اصلي | ||
| 14 | 63152001 | علوم شناختی | خير | اصلي | ||
| 15 | 63153015 | تئوری صف | خير | اصلي | ||
سلام رفقای عزیز.
من هفته ی قبل نبودم واسه همین این هفته دوتا ضمیمه ی کلیک رو باهم واستون میذارم.از نظرات فراوونتون معلومه خیلی منتظر بودیدا![]()
لینک دانلود
http://dc398.4shared.com/download/d-bHsR6O/click.exe?tsid=20110926-225619-699c46f5
تاثیر شدید رایانه ها و فن آوری اطلاعات بر زندگی روزمره ، نیاز به طراحی و توسعه سیستمهای نرم افزاری رایانه ای جدید و به کاربردن فن آوریهای جدید را در طیف وسیع و در حال رشدی از کاربردها الزامی ساخته است . وظایفی که به وسیله افرادی که با عنوان مهندس نرم افزار شناخته می شوند انجام میشود به سرعت در حال رشد ونمو هستند که منعکس کننده بخشهای تخصصی جدید و تغیرات فنآوری ونیز اولویتها و عملکرد کارفرمایان میباشند .مهندسان نرم افزار با بکارگیری اصول و روشهای علم رایانه ، مهندسی و تجزیه و تحلیلهای ریاضی به طراحی ، توسعه ، آزمایش و ارزیابی نرم افزارها و سیستمهای رایانه یی می پردازند که به کمک آنها رایانه ها قادر به انجام بسیاری از عملکردهایشان می شوند.
مهندسین نرم افزار شاغل در فرایند تولید سیستمها و برنامه های کاربردی نیازها ی کاربرها را تجزیه وتحلیل کرده و سیستمها و نرم افزارهای کاربردی را برای رایانه ها طراحی و تولید کرده ویا تغییر میدهند. آنها در طراحی و توسعه انواع نرم افزارها مشارکت دارند از جمله سیستمهای عامل ، توزیع شبکه و کامپایلرها که برنامه ها را برای پردازش سریعتر تغییر می دهند . مهندسان نرم افزار با برنامه نویسی یا کد گذاری به رایانه برای انجام کاری خاص خط به خط دستورالعمل میدهند.
در ضمن مشکلات فنی ایجاد شده را نیز بر طرف می کنند . مهندسان نرم افزار باید در زمینه برنامه نویسی از مهارتهای بالایی برخوردار باشند اما اکثرا به جای نوشتن کد، با طراحی الگوریتمها ، تجزیه و تحلیل و حل مشکلات برنامه نویسی سرو کار دارند.
مهندسان نرم افزارهای کاربردی به تجزیه و تحلیل نیازهای کاربرها پرداخته و نرم افزارهای کار بردی عمومی ویا برنامه های ابزاری تخصصی را طراحی و بوجود می آورند ویا تغییر میدهند . با توجه به هدف برنامه،از زبانها ی برنامه نویسی متفاوتی استفاده می شود.
زبانهای بر نامه نویسی اصلی مورد استفاده شامل سی ، سی پلاس پلاس و جاوا و برنامه هایی که کمتر کاربرد دارند شامل فرترن و کوبول می باشند .بعضی مهندسین نرم افزار هم به توسعه بسته های نرم افزاری سیستم و هم برنامه های کاربردی سفارشی میپردازند .
مهندسین نرم افزارهای سیستم وظیفه هماهنگ کردن نصب ونگهداری سیستمهای رایانه ای یک شرکت را برعهده داشته و رشد و گسترش این سیستمها را در آینده برنامه ریزی می کنند. مهندسین شاغل در یک شرکت به هماهنگ کردن نیازها ی رایانه ای هربخش ازجمله دادن سفارشات ، صورت برداری کالاها ، صورت حساب ها و ثبت صورت پرداخت ها می پردازند و از لحاظ فنی پیشنهاداتی ارائه می دهند . آنها در ضمن باید اینترانتهای شرکت ، بعنی شبکه هایی که رایانه ها را درون یک شرکت به هم متصل کرده و ارتباطات درون شرکتی را راحت میکنند راه اندازی کنند .
مهندسین نرم افزارهای سیستم برای شرکتهایی که سیستمهای کامل رایانه ای را طراحی ، اجرا و نصب میکنند نیز کار میکنند .احتمال دارد که انان در بخش بازاریابی و فروش کار کنند که در این بخشها به عنوان مرجع فنی اولیه برای فروشندگان و مشتریان به فعالیت می پردازنند . در ضمن فعالیت هایی چون فروش تولیدات و حمایت های فنی پس از فروش برای مشتریان نیز در حیطه کار آنان می باشد .
مهندسان نرم افزاراغلب به عنوان بخشی از یک تیم که طراحی سخت افزار و نرم افزار و سیستمها را بر عهده دارد به فعالیت می پردازند . یک تیم هسته ای کارهای مهندسی ، فروش ، ساخت و فرماندهی کارکنان را تا ارائه محصول نهایی به عهده میگیرد .
محیط کار
مهندسان نرم افزار دردفاتر کار راحت و با نور مناسب و یا در آزمایشگاههای رایانه ای که مجهز به تجهیزات رایانه ایست به کار می پردازند . اکثر آنان ساعتهای معینی رادر هفته کار میکنند اما به علت ماهیت پروژه ای کار، ممکن است مجبور به شبکاری ویا کار در تعطیلات برای تحویل به موقع سفارش و یا حل مسائل نا خواسته فنی بشوند . آنها همانند سایر کارکنانی که ساعتها پشت رایانه می نشینند و بر روی صفحه کلید تایپ میکنند ممکن است دچار عوارضی چون خستگی چشم ، کمر درد و ناراحتی های دست و مچ مانند سندرم تونل کارپال شوند.
بسیاری از مهندسان نرم افزار در تلاش برای بهبود برنامه های نرم افزاری برای کاربران ، باید با مشتریان و همکاران ، تبادل کاری نزدیک داشته باشند .
مثلا مهندسانی که توسط فروشندگان نرم افزار وشرکتهای مشاوره ای استخدام می شوند ، اکثر اوقات خود را دور از محل کار خود میگذرانند وبرای ملاقات با مشتریان سفرهای شبانه میکنند . آنها با مشتریهایی از کارهای تولیدی گرفته تا مؤسسات مالی سرو کار دارند .
با گسترش شبکه های اینترنتی ، مهندسان نرم افزار قادر خواهند بود با استفاده از مودمها ، رایانه های قابل حمل ، پست الکترونیکی و اینترنت از دفتر کار خود و با اتصال به رایانه مشتریان حمایتهای فنی را ارائه داده و مشکلات جزئی را شناسایی و رفع کنند .
فرصتهای شغلی
هر چند مهندسان نرم افزار توسط اکثر صنایع استخدام می شوند، بیشترین تجمع آنها در صنایع رایانه و خدمات پردازش اطلاعات میباشد. این صنایع شامل شرکنهایی هستند که بسته های نرم افزاری آماده را تولید میکنند و یا خدمات رایانه ای قراردادی مانند برنامه نویسی رایانه ای ، یکپارچه سازی سیستم ها و بازیابی اطلاعات مانند خدمات اینترنتی و پایگاههای داده ها را ارائه می دهند میباشند .
بسیاری از مهندسان نرم افزار در سایر بخش ها مانند مراکز دولتی ، سازندگان رایانه و تجهیرات الکنرونیکی مربوطه ، کالج ها و دانشگاها به فعالیت می پردازند.
کارفرمایانی که مهندسین نرم افزار را استخدام میکنند از شرکتهای تازه کار گرفته تا موسسات صنعتی پیشرو و جا افتاده را شامل میشوند . گسترش اینترنت ، پست الکترونیکی و سایر سیستمهای ارتباطی باعث بسط الکترونیک به شرکتهای مهندسیی می شود که زمینه های کاری اساسا نامربوطی به این رشته دارند .
مثلا شرکنهای مهندسی که متخصص در ساخت پلها و نیرو گاهای برق می باشند به منظور طراحی و گسترش سسیستمهای اطلاعات جغرافیایی و قابلیت های طراحی خود کار، مهندسان نرم افزار را استخدام می کنند. شرکنهای ارتباطاتی به منظوربهره برداری از بازاردرحال رشد ارتباطات شخصی ، به مهندسان نرم افزار نیازمندند . شرکتهای اصلی ارتباطاتی موقعیت های کاری مناسبی را هم برای مهندسان نرم افزار کار بردی و هم مهندسان سیستم فراهم می کنند.
تعداد روزافزونی از مهندسان نرم افزار که اکثرا خود اشتغالند به عنوان مشاور به شکل قراردادی یا پیمانی به کار گرفته می شوند . گروهی از مشاوران در شرکتهای تخصصی مشغول بکارند که ایجاد و نگهداری اینترانت وپایگاههای اینترنتی شرکتها را بر عهده دارند. ا ز آنجایی که شرکتهای تجاری نیاز به مدیریت ، به روز رسانی و سفارشی سازی سیستمهای پیچیده رایانه ای دارند لذا فرصتهای مشاوره ای برای مهندسان نرم افزاری از روند رو به افزایش بر خوردار خواهد بود .
آموزش و ادامه تحصیل
اکثر کارفرمایان تمایل دارند تا افرادی را استخدام کنند که حداقل دارای مدرک لیسانس بوده و دانش و تجربه وسیعی در زمینه فنآوری و سیستمها ی رایاته ای داشته باشند . افراد علاقه مند به مهندسی نر م افزار رایانه باید در حل مسائل و تجزیه و تحلیل مهارت بالایی داشته باشند و در ضمن باید توانایی بر قراری ارتباط با سایر اعضای گرو ه ، کارمندان و مشنریان را نیزداشته باشند .
و از آنجایی که غالبا همزمان با چندین موضوع سر و کار دارند ، باید از قدرت تمرکز و توجه بالا نسبت به جزئیات بر خوردار باشند. همانند سایر مشاغل فرصتها ی پیشرقت برای مهندسان نرم افزار با افزایش تجربه افزایش می یابد. احتمال دارد که مهندسان تازه کار به آزمایش و باز بینی طرحهای در حال پیشرفت بپردازند و با افزایش تجربه در طراحی و ساخت نرم افزارها مشارکت خواهند داشت و احتمال می رو د که تا مدیریت پروژه و یا مدیریت سیستمهای اطلاعاتی نیز ارتقا مقام یابند .
گروهی از مهندسان نرم افزاری با تجربه و متخصص به طراحی سیستم یا مشاوره و یا به تاسیس شرکتهای مشاوره خصوصی می پردازند.
با پیشرفت فنآوری رایانه ای ، کار فرمایان به مهارتهای جدید تری نیاز پیداخواهند کرد.
مهندسان نرم افزاری که مایلند در این رشته کاری پویا باقی بمانند ، باید به طور مداوم در کسب مهارتهای جدید تربکوشند . به منظورکمک به این مهندسین در پیشرفتن با فنآوری درحال تغییر، کارفرمایان و دست اندرکاران برنامه های نرم افزاری ، دانشگاهها و کالج ها، موسسات اموزش خصوصی و انجمن های علوم پیشرفته رایانه ای ، سمینارهای تخصصی و دوره های بازآموزی متعددی دراین زمینه برگزار میکنند .
چشم انداز آینده
فرصت های شغلی برای مهندسان نرم افزاری از رشد سریعی بر خوردار است . احتمال می رود که رشد سریع در صنایع رایانه ای و خدمات پردازش اطلاعات که بالا ترین شمار استخدام مهندسین نرم افزار را داراست منجربه ایجاد فرصت های شغلی مناسبی برای فارغ التحصیلان این رشته باشد . کار فرمایان به دنبال استخدام مهندسان زبده ای هستند که در زمینه برنامه نویسی ، تجزیه و تحلیل سیستمها روابط عمومی و تجارت دارای مهارت های بالایی باشند. از آنجایی که مشاغل تجاری و دیگر سازمان ها روز به روزبا فنآوری جدید وفق میابند و به دنبال افزایش کارایی سیستمهای رایانه ای خود می باشند، انتظار می رود که استخدام مهندسان نرم افزار در همه زمینه ها روند صعودی یابد. رقابت میان مشاغل تجاری عاملی در جهت ادامه نوآوری های پیشرفته فنآوری میشود و سازمانها برای اجرای تغییرات لازم در این مسیر به همکاری مهندسان نرم افزار بیشتری نیاز پیدا خواهند کرد . نیاز به مهندس نرم افزار با رشد شبکه های رایانه ای افزایش می یابد به عنوان مثال نتیجه گسترش فنآوری اینترنت و رشد سریع تجارت الکترونیکی و داد و ستد اینترنتی استخدام بیشتر مهندسان نرم افزار است که توانایی راه اندازی اینترنت ، و سایر امور شبکه را داشته باشند . همچنین گسترش سیستمهای پردازش اطلاعات در مشاغل تجاری ، مخابرات ، مراکز دولتی و سایر موارد روز به روز شکل پیچیده تری می یابد وبه منظور راه اندازی ، حفظ امنیت و ارتقای سیستمها و حل مشکلات به گروهی از مهندسان سیستمهای نرم افزاری نیاز می باشد. همزمان با این تحولات فرصت های مشاوره نرم افزاری نیز برای مهندسان فراهم شود.
میزان در آمد
در سال ۲۰۰۰ میانگین در آمد سالانه مهندسان نرم افزار که تمام وقت فعالیت داشته اند در ایالات متحده حدود ۶۷۶۷۰ دلار بوده است .
منبع: کانون دانش
قبل از اینکه وارد دانشگاه شیم برای دانشگاه نظرهای زیادی داشتیم ولی حالا که وارد دانشگاه شدیم هیچ نظری نداریم!!!!!