سفارش تبلیغ
صبا ویژن

بررسی رابطه بین معماری و برنامه مترجم (کامپایلر)

چکیده

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

خرید

مطالب مرتبط


مقاله معرفی تکنولوژی میکروتوربین های گازی

دسته: برق

حجم فایل: 554 کیلوبایت

تعداد صفحه: 19

معرفی تکنولوژی میکروتوربین های گازی:

میکروتوربین ها در واقع توربینهای گازی کوچکی هستند که معمولاً ظرفیت آنها بین 30 تا 500 کیلووات می باشد. در یک میکروتوربین هوا توسط یک کمپرسور جریان شعاعی (سانتریفوژ) متراکم شده و سپس در یک مبدل حرارتی رکوپراتور، توسط گازهای گرم خروجی از توربین، پیش گرم می شود.

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

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

اکثر طرح های میکروتوربین ها تک محوره می باشد که از یک ژنراتور مغناطیس دائم سرعت بالا، برای تولید ولتاژ و فرکانس استفاده می شود. بیشتر واحدهای میکروتوربینها برای مصارف دائمی طراحی میشوند که می توان متغیر جریان متناوب برای افزایش راندمان، گرما را نیز بازیافت کرد.

فهرست مطالب:

معرفی تکنولوژی میکروتوربین های گازی

مشخصات عمومی میکروتوربین ها

میکروتوربین های دارای رکوپراتور

سیستم عملکرد میکروتوربین

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

میکروتوربین

توزیع تولید با استفاده از میکروتوربین ها

میکرو توربین (آینده انرژی های پاک)

کاربردهای مختلف میکرو توربین ها

تولید پیوسته توان الکتریکی

تولید حرارت، سرما و الکتریسیته

پیک سایی

تامین نیروی الکتریکی پشتیبان

بازیابی منابع سوختی

کاربرد در صنایع نفت، گاز و پتروشیمی

کاربرد ها در کشاورزی و گل خانه ها

کاربرد در سیستم های حمل نقل شهری

مقایسه میزان الودگی g/bhp-hr

مقایسه میزان آلودگی سیستم های مختلف

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

مروری بر تکنولوژی میکروتوربین ها

اساس کار و اجزای اصلی میکروتوربین ها در یک نگاه

انواع میکروتوربین ها

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

پکیج توربو کمپرسور

مبدل حرارتی

تکیه گاه های شفت دوار یا بیرینگ ها

مزایای تولید همزمان برق و حرارت

خرید

مطالب مرتبط


ترجمه مقاله تعهد واحد توسط برنامه نویسی دینامیک …

دسته: برق

حجم فایل: 1405 کیلوبایت

تعداد صفحه: 15

تعهد واحد توسط برنامه نویسی دینامیک برای بهینه سازی برنامه ریزی عملیاتی ریزشبکه و کاهش انتشار (گازهای گلخانه ای) + نسخه انگلیسی2011

Unit commitment by dynamic programming for microgrid operational planning optimization and emission reduction

چکیده این مقاله، یک برنامه ریزی توان میکروشبکه برای 24 ساعت آینده را با استفاده از تکنیک تعهد واحد، توسط برنامه نویسی دینامیک، ارایه می دهد. سیستم تحت مطالعه، تشکیل شده از 12 ژنراتور فعال مبنی بر PV (پیل خورشیدی) مجهز به ذخیره سازی، و سه میکروتوربین گازی، می باشد. طبق پیشبینی انرژیِ موجود از ژنراتور خورشیدی، در دسترس بودنِ انرژی ذخیره شده، مشخصه های انتشار میکروتوربین و پیشبینی بار، یک سیستم مدیریت انرژی مرکزی، برنامه 24 ساعته آینده ی مراجع توان را برای سه میکروتوربین گازی و ژنراتورهای فعال، محاسبه می کند تا انتشار معادل CO2 توربین های گازی، کمینه شود.

کلمات کلیدی: شبکه هوشمند، انرژی تجدیدپذیر، بهینه سازی، کمینه کردن انتشار، مدیریت انرژی، تعهد واحد برنامه نویسی دینامیک

خرید

مطالب مرتبط


بررسی رابطه بین دستورالعمل های کامپیوتری و طرح کامپایلر

  • عنوان لاتین مقاله: An examination of the relation between architecture and compiler design leads to several principles which can simplify compilers and improve the object code they produce
  • عنوان فارسی مقاله: بررسی رابطه بین معماری و برنامه مترجم (کامپایلر)
  • دسته: کامپیوتر و فناوری اطلاعات
  • فرمت فایل ترجمه شده: WORD (قابل ویرایش)
  • تعداد صفحات فایل ترجمه شده: 19
  • ترجمه سلیس و روان مقاله آماده خرید است.

خلاصه

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

بنابراین، این مورد یک دستور مشخص صریحی می باشد، که بر مبنای بررسی های گسترده ای است.

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

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

  • فرمت: zip
  • حجم: 3.67 مگابایت
  • شماره ثبت: 411

خرید

مطالب مرتبط


امنیت شبکههای رایانهای (تحقیق)

فهرست

· اسپم

· پیشینه

· تعریف اسپم

· اسپم ایمیل

· اسپم پیامدهی آنی یا لحظه ای

· موتورهای جستجوی با اهداف اسپم (اسپم دکسینگ)

· اسپم وبلاگی

· اسپم انجمنی

· اهداف انتشار اسپم

· مناطق جغرافیایی اسپم ها

· هزینه های اسپم

· ابعاد مخرب نامه های الکترونیکی ناخواسته

· چگونگی جمع آوری آدرس های پست الکترونیکی

· شرکت های بزرگ ارسال کننده اسپم

· برخورد با اسپم

· روش هایی برای کاهش اسپم ها

· مبارزه علیه اسپم

· قانون مند کردن اسپم

· امنیت لایه های شبکه

· قانون آی پی سک

· توکن امنیتی

· امنیت نامه الکترونیکی

· کد احراز پیام

· امنیت لایه انتقال

· تعریف

· تاریخچه

· برنامه نویسی امن

· TLS 1. 0

· TLS 1. 1

· TLS 1. 2

· برنامه های کاربردی

· وب سایت ها

· تبادل کلید

· SSL

· پروتکل رکورد در SSL

· پروتکل هشدار در SSL

· ایمنی اینترنتی

· ایمنی کاربران

· ایمنی کودکان

· ایمنی اطلاعات

· رمز عبور

· بدافزار

· مقاصد

· بدافزارهای مسری: ویروس ها و کرم ها

· مخفی کارها: اسبهای تروآ، روتکیتها و بکدُورها

· دیگر بدافزارها

· جاسوس افزارها

· آگهی افزار

· جک ها

· کلک

· بارگیرها

· کلیک کننده ها

· درهای پشتی

· گذرواژه دزدها

· بهره کش ها

· کی لاگر

· برنامه های ضد بدافزار

· تور (سامانه نرم افزاری)

· تاریخچه

· طرز کار

· پل ها

· خروجی ها

· سرویس های مخفی

· رمز نگاری و امنیت

· سکوها

· جعل سامانه نام دامنه

· سیستم نام دامنه

· آلوده کردن کش سیستم نام دامنه

· انواع

· تغییرمسیر کارساز نامِ دامنه هدف

· پیشگیری و کاهش خطرات

· حمله محروم سازی از سرویس

· روش های حمله

· جریان سیل آسای ICMP

· جریان سیل آسای SYN

· حمله Teardrop

· حمله نظیر به نظیر

· حمله انکار سرویس دائمی

· حمله های توزیع شده

· حمله جعل شده/منعکس شده

· اجرای حمله انکار سرویس

· مدیریت یا اداره حمله

· دیوار آتش

· سوئیچ ها

· روترها

· سیاه چاله و گودال

· Backscatter

· امکانات

· انواع

· سرویس دهنده پروکسی

· ویروس رایانه ای

· تعریف ویروس

· تاریخچه

· میزبان ویروس

· عملکرد ویروس

· انواع ویروس ها

· نشانه های وجود ویروس

· هارت بلید

· تاریخچه

· آسیب شناسی

· عکس العمل ها

· تأیید هویت پست الکترونیکی

· پی جی پی (نرم افزار)

· روش رمزگذاری و رمزگشایی نرم افزار پی جی پی

· کارکرد

· فیلترینگ اسپم بیزی

· قضیه بیز

· فرایند

· چگونگی رفتار با کلمات کمیاب

· روش های ترکیبی

· اشکال ها

· کاربردهای عمومی فیلترینگ بیزی

· کلیدهای دامنه

· ادبلاک

· تحلیل گرهای شبکه

· Ping

· Tcpdump

· تاریخچه

· کارکرد

· نیازمندی ها

· Traceroute

· نحوه عملکرد داخلی

· کاربردها

· مسایل امنیتی

· رمزنگاری

· تاریخچه

· توضیحات کارکرد

· کلیات

· تولید کلید

· باز کردن پیام

· اس اچ ای-1

· تابع درهم سازی SHA-1

· کاربردها

· صحت داده

· الگوریتم کلید متقارن

· انواع الگوریتم کلید متقارن

· پیاده سازی

· ساختار رمزهای متقارن

· امنیت رمزنگاری متقارن

· نسل های کلید

· رمزنگاری دوجانبه

· شبکه جانشینی جایگشت

· مدهای کاری رمزهای قطعه ای

· بردار مقداردهی اولیه

· افزونگی گذاری

· رمزنامه الکترونیکی

· مدهای دیگری به جز ای سی بی

· زنجیره رمز-قطعه

· انتشار زنجیری رمز-قطعه (PCBC)

· بازخورد رمز (CFB)

· مولد امن اعداد شبه تصادفی در رمزنگاری

· ویژگی های مورد نیاز

· تاریخچه

· طراحی

· طراحی بر پایه اصول رمزنگاری

· عملکرد امنیتی رایانه

· آسیب پذیری (رایانه)

· کرم رایانه ای

· عملکر کرم کامفیلتر

· تاریخچه

· تست نفوذپذیری

· ایمنی حافظه

· انواع خطاهای حافظه

· تزریق به پایگاه داده

· پیاده سازی فنی

· تزریق SQL سطح دوم

· اجرا در سطح برنامه نویسی

· Escaping

· بررسی الگو

· مجوزهای پایگاه داده

· هک

· تاریخچه

· در اصطلاح

· در ادبیات

· رخنه گرهای کلاه سفید

· رخنه گرهای کلاه سیاه

· رخنه گران کلاه خاکستری

· رخنه گرهای کلاه صورتی

· ارتش سایبری ایران

· تاریخچه

· ساختار گروه

· گروه اول

· گروه دوم

· گروه سوم

· گروه چهارم

· امنیت رایانه ای

· سیستم عامل

· رخنه گر

· فرهنگ هکری

· زمینه امنیت رایانه

· انواع هکرها

· هکرها و کلاه هایشان.

· هکرهای کلاه سفید

· هکرهای کلاه سیاه

· هکرهای کلاه خاکستری

· هکرهای کلاه خاکستری

· هکرهای کلاه صورتی

· هکر نخبه

· بچه اسکریپتی

· نوب

· هکر کلاه آبی

· هکتیویست

· دیواره آتش شخصی

· خصوصیات

· انتقاد

· امنیت شبکه

· اولین گام در امنیت اطلاعات

· مفاهیم امنیت شبکه

· مدیریت امنیت

· برای منازل کوچک

· تخریب اطلاعات

· اجرای فرامین غیر قانونی

· انواع فایروالها

· مسیر کاربردی

· فیلتر کردن بسته

· سیستمهای ترکیبی (Hybrid systems)

· نرم افزار Sunbelt Personal Firewall

· امنیت مرورگر

· امنیت

· افزونه ها و الحاقات

· حریم خصوصی

· امنیت معنایی

· سیستم امنیت معنایی

· انواع امنیت معنایی

· سیاست امنیت شبکه

· گواهی دیجیتال

· انواع مختلف گواهی

· انواع کلاسهای گواهی دیجیتال

· ساختارهای دیگر گواهی

· SPKI

· PGP

· SET

· گواهی های اختیاری

· گواهی کلید عمومی

·

خرید

مطالب مرتبط