پروژه دانشجویی مقاله ارائه روشی برای طراحی مبتنی بر سرویس در pdf

 

برای دریافت پروژه اینجا کلیک کنید

 پروژه دانشجویی مقاله ارائه روشی برای طراحی مبتنی بر سرویس در pdf دارای 236 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد پروژه دانشجویی مقاله ارائه روشی برای طراحی مبتنی بر سرویس در pdf   کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

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

 

بخشی از فهرست مطالب پروژه پروژه دانشجویی مقاله ارائه روشی برای طراحی مبتنی بر سرویس در pdf

چکیده 
مقدمه 
فصل اول: کلیات معماری سرویس گرا
1-1) تعاریف اولیه 
1-1-1) سبک معماری مبتنی بر سرویس 
2-1) اهداف تحقیق 
3-1) پیشینه تحقیق 
4-1) روش کار و تحقیق 
5-1) مقایسه ای بر مدلهای توسعه وابسته به معماری 
1-5-1) توسعه مبتنی بر object 
2-5-1) توسعه مبتنی بر مؤلفه 
3-5-1) محاسبات توزیع یافته 
4-5-1) معماری سرویس گرا 
1-4-5-1) توسعه مبتنی بر سرویس 
2-4-5-1) قابلیتهای معماری سرویس گرا 
6-1) مؤلفه های SOA 
7-1) اصول سرویس گرائی
8-1) سرویس گرائی و تشکیلات سازمانی 
1-8-1) لایه های سرویس   
1-1-8-1) لایه سرویس کاربردی 
2-1-8-1) لایه سرویس تجاری 
3-1-8-1) لایه سرویس همنوائی 
2-8-1) سرویسهای Agnostic 
فصل دوم : تحلیل مبتنی بر سرویس
1-2) چرخه حیات معماری سرویس گرا 
2-2) استراتژیهای تحویل SOA 
1-2-2) روش پایین به بالا 
2-2-2) روش بالا به پایین 
3-2-2) روش Meet-In-The-Middle   
3-2) تحلیل سرویس گرا 
1-3-2) اهداف تحلیل سرویس گرا 
2-3-2) پروسه تحلیل سرویس گرا 
فصل سوم : الگوها و اصول طراحی
1-3) نکات قابل توجه طراحی 
1-1-3) مدیریت دانه بندی سرویس و مؤلفه 
2-1-3) طراحی برای قابلیت استفاده مجدد 
3-1-3) طراحی برای قابلیت ترکیب سرویس 
1-3-1-3) اتصال و همبستگی
2-3) رهنمودهای عمومی 
1-2-3) استانداردهای نامگذاری  
2-2-3) طراحی عملیات سرویس به شکلی که ذاتا قابل توسعه باشد 
3-2-3) تعیین متقاضیان مطرح سرویس 
3-3) الگوهای طراحی و انواع معماری 
1-3-3) الگوها 
2-3-3) طراحی بنیادی 
فصل چهارم : راهکار پیشنهادی
1-4) مرحله 1 بازبینی لایه بندی سیستم SOA 
1-1-4) فعالیت 1 مروری بر استراتژیهای لایه بندی 
2-1-4) فعالیت 2 بازبینی لایه بندی فاز تحلیل 
3-1-4) فعالیت 3 معرفی لایه های تخصصی تر 
1-3-1-4) لایه داده 
2-3-1-4) لایه دسترسی سرویس 
3-3-1-4) لایه تعامل  
2-4) مرحله 2 تحلیل تغییرپذیری 
1-2-4) فعالیت 1 شناسایی انواع تغییرپذیری 
2-2-4) فعالیت 2 مدلهای موجود برای تغییرپذیری 
3-2-4) فعالیت 3 گروهبندی و مدلسازی تغییرپذیری 
4-2-4) فعالیت 4 نگاشت نقاط تغییرپذیر 
3-4) مرحله 3 سرویسهای فاز طراحی
1-3-4) فعالیت 1 تعیین سرویسها 
2-3-4) فعالیت 2 جایگاه سرویسهای کنترلی 
4-4) مرحله 4 مروری بر دانه بندی  
1-4-4) فعالیت 1 تکنیک دانه بندی سرویسها و چنددانه ای بودن 
2-4-4) فعالیت 2 متدهای چند دانه ای سرویسها 
5-4) مرحله 5 مدلسازی فرایند  
1-5-4) استفاده از مدلسازی فرایند برای طراحی معماری سرویس گرا  
2-5-4) ابزار مدلسازی فرایند 
3-5-4) فعالیت طراحی فرایند کسب و کار مبتنی بر سرویس 
فصل پنجم : بررسی موردی
1-5) انتخاب بررسی موردی 
1-5) سیستم سفارش کالا 
3-5) تحلیلی بر راهکار پیشنهادی 
فصل ششم : نتیجه گیری و پیشنهادات
1-6) نتیجه گیری 
2-6) پیشنهادات 
مقاله 
پیوستها 
منابع و ماخذ
فهرست منابع فارسی 
فهرست منابع لاتین 
اختصارات 

بخشی از منابع و مراجع پروژه پروژه دانشجویی مقاله ارائه روشی برای طراحی مبتنی بر سرویس در pdf

1- مروری بر RUP و قابلیتهای آن در تولید نرم افزار ، سید علیرضا حجازی،

2- سرویس گرائی و سرویس های وب، مهندس علی روزگار، پائیز

3- مرجع کامل UML: مهندس مهرداد توانا،مهندس عاطفه شیجونی

4- کاربرد UML (تحلیل و طراحی شی گرا): مهندس ابوالفضل لاکدشتی

بخشی از منابع و مراجع پروژه پروژه دانشجویی مقاله ارائه روشی برای طراحی مبتنی بر سرویس در pdf

 [1]          Erl , T. : Service-Oriented Architecture: Concepts, Technology, and Design. August 04,

 [2]          Krafzig, D., Banke, K. and Slama, D.: Enterprise SOA: Service-Oriented Architecture Best Practices. Prentice Hall PTR,

 [3]          Endrei M., et al. Patterns: Service-oriented Architecture and Web Services, Redbook, SG24-6303- 00, April

 [4]          Jrstad, I. , Dustdar, S., Do, V.T. : A Service-Oriented Architecture Framework for Collaborative Services. Enabling Technologies: Infrastructure for Collaborative Enterprise, 2005. 14th IEEE International Workshops on Publication Date: 13-15 June 2005 , pp.121-

 [5]          Emig, C. Weisser, J. Abeck, S.: Development of SOA-based Software Systems – An Evolutionary Programming Approach . Date: February 25 2006 . International Conference on Telecommunications and International Conference on Internet and Web Applications and Services IEEE

 [6]          Chang, S.H. and Kim , S.D. : A Variability Modeling Method for Adaptable Services in Service-Oriented Computing. In the proceedings of the 11th International Conference on Software Product Line, Volume , Issue , 10-14 Sept. 2007 Page(s):261 –

 [7]          Dijkman , R.M. and Dumas, M. : Service-oriented Design: A Multi-viewpoint Approach. International Journal of Cooperative Information Systems 13(4) , 2004, pp. 337-378

 [8]          Vandersluis, K . , The Benefits of a Data Abstraction Layer for SOA ,” Published: June 16, 2008 SOA Magazine Issue XIX

 [9]          Papazoglou, M.P. and van den Heuvel, W.J. “Service-Oriented Design and Development Methodology,” Int’l J. Web Eng. and Technology, vol. 2, no. 4, 2006, pp. 412–442

 [10]      Thomas, O., Leyking, K., Dreifus , F. , “Using Process Models for the Design of Service-Oriented Architectures: Methodology and E-Commerce Case Study, ” In the proceedings of the 41st  IEEE Hawaii International Conference on System Sciences,

 [11]      Service-Oriented Architecture ,Sun Microsystems, Jini Network Technology,chapter

 [12]      Matinlassi, M. , “Comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA ,”In the proceedings of the 29th International Conference on Software Engineering, IEEE Computer Society, Washington Brussels Tokyo, Scotland, UK, May 26th - 28th  2004 pp. 127 –

[13]      Atkinson, C., et al., Component-based Product Line .Engineering with UML, Addison Wesley,

 [14]      Sinnema, M., et al., “COVAMOF: A Framework for Modeling Variability in Software Product Families,” In the proceedings of the Third Software Product Line Conference (SPLC 2004), Lecture Notes on Computer Science 3154, Boston, MA, USA, August

 [15]      Papazoglou , M.P. and Georgakapoulos, G. : Introduction to the Special Issue about Service-Oriented Computing, CACM, October 2003, 46(10): 24-

[16]      Papazoglou, M.P. : Principles and Foundations of Web Services: A holistic view, Addison-Wesley, to appear

 [17]      Brown , A . , et. al., “SOA Development Using the IBM Rational Software Development Platform: A Practical Guide”, Rational Software, September

 [18]      Pashov, I., Riebisch, M.: Using Feature Modeling for Program Comprehension and Software Architecture Recovery. In: Amendment to Proceedings 10th IEEE Symposium and Workshops on Engineering of Computer-Based Systems (ECBS’03), Huntsville Alabama, USA, April 7-11, 2003. IEEE Computer Society,

 [19]      Streitferdt, D., Riebisch, M., Philippow, I. : Formal Details of Relations in Feature Models. In: Proceedings 10th IEEE Symposium and Workshops on Engineering of Computer-Based Systems (ECBS’03), HuntsvilleAlabama, USA, April 7-11, 2003. IEEE Computer Society Press, 2003. S. 297-

 [20]      Elements of Service-oriented Analysis and Design, developerWorks, June

 [21]      Web Services and Service Oriented Architectures, D. K. Barry, Morgan    Kaufman, San Francisco, CA (2003)

 [22]      Toward an acceptable definition of service. – S. Jones. IEEE Software May/June

 [23]      SOA design: Meet in the middle. Boris Lublinsky. Java Pro, August

 [24]      Güner,S., Service Oriented Architecture,Technical UniversityHamburg-Harburg,    Master Thesis, August

 [25]      Kawamoto K, Lobach D. Proposal for fulfilling strategic objectives of the U.S. roadmap for national action on decision support through a service-oriented architecture leveraging HL7 services. J Am Med Inform Assoc. 2007; 14: 146-

 [26]     Service Oriented Software Engineering in Grid systems. Master’s thesis, University of Bologna, – L. Abeti

 [27]      Erl,T., Introducing SOA Design Patterns master pattern catalog dedicated to SOA. Published: Aug 16, 2008 SOA Magazine

 [28]      Sewell , D. ,Service Oriented Infrastructure Design Patterns ,

 [29]      Wilkes,L.,Veryard,R., Service Oriented Architecture Considerations for Agile Systems , Microsoft Architects Journal Aprile 2004,11-

 [30]      Eeles,P., “Layering Strategies”, Rational Software, TP

 [31]      Abu-Matar , M. , Toward a service-oriented analysis and design methodology for software product ,IBM Developer,

 [32]      Jr, R. H., Kinder, S., Graham , S., IBM’s SOA foundation – an architectural introduction and overview (version 1.0)

 [33]      Service Oriented Architecture What, Why and How , April

 [34]      Patterns: Implementing Self-Service in an SOA Environmen. Redbooks Paper  © Copyright IBM Corp. April

 [35]      Process Modelling and Analysis of Manufacturing Supply Chain Networks Using Object-Oriented Petri Nets. Dong M. and Chen F, F

5-1 مقایسه ای بر مدلهای توسعه وابسته به معماری

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

1-5-1 توسعه مبتنی بر object

توسعه مبتنی بر object با کپسوله سازی داده و رفتار در یک نوع داده مجازی به نام کلاس از توسعه نرم افزار حمایت می کند . اشیاء از طریق ارسال پیغام با همدیگر ارتباط برقرار می کنند . توسعه مبتنی بر شی با حمایت کافی از پنهان سازی رفتار و داده در اشیاء و کلاسها  ,پیشرفت طراحی نرم افزار را موجب می شود

طراحی مبتنی بر object فاز اساسی در تولید نرم افزار است که موفقیت تجاری در بازار نرم افزار داشته است . طراحی مبتنی بر شی شامل طرح ریزی ساختار نرم افزار , بهبود کیفیت نرم افزار از طریق یافتن کمبودهای ساختار و نمونه سازی سریع از سیستم نرم افزاری می باشد . مزیت مبتنی بر شئ بودن این است که ساختارهای نرم افزار به سادگی به نمونه های واقعی نگاشت می یابند . امروزه تکنولوژی مبتنی بر شیء به طور گسترده ای به کار گرفته می شود و الگوی برجسته ای برای توسعه نرم افزارهای کاربردی می باشد . این تکنولوژی زمانی که با زیرسازی های مولفه ای ترکیب می شود , قابلیت همکاری محیطهای مختلف نرم افزاری را فراهم می کند[24]

 

2-5-1 توسعه مبتنی بر مؤلفه

 مؤلفه ها , ماژولهای نرم افزاری پیچیده ای نسبت به اشیاء هستند و نیازمند برقراری تغییراتی در تفکر سیستمها , فرایندهای نرم افزاری و به کارگیری تکنولوژی می باشند . توسعه مبتنی بر مؤلفه به توسعه دهندگان اجازه می دهد تا سیستمهای با کیفیت تر و پیچیده تر ایجاد کنند به دلیل اینکه متدهای بهتری برای مدیریت پیچیدگیها و وابستگیهای داخل یک کاربرد فراهم می کند . یک مؤلفه نرم افزار به مثابه یک واحد ترکیبی , با وابستگیهای مفهومی صریح  و واسطهایی که مبتنی بر قرارداد هستند تعریف می شود . یک مؤلفه نرم افزاری می تواند به شکل مستقلی گسترش داده شود و این مبحثی است که بوسیله third parties برای ترکیب استفاده می شود

ممکن است که مؤلفه ها برای ایجاد واحدهای بزرگتر مجتمع شوند که این واحد می تواند یک مؤلفه جدید , یک چارچوب مؤلفه ای و یا یک سیستم کامل . مؤلفه ترکیب شده خصوصیات به اشتراک گذاشته شده را از مؤلفه های سازنده کسب می کند که اغلب اجتماع plug-and-play نامیده می شود

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

3-5-1 محاسبات توزیع یافته

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

راه حلهای اخیر در محاسبات توزیع یافته به برپایی یک ارتباط مستقیم مابین دو برنامه توزیع یافته بر روی پروتکل فیزیکی شبکه مربوط می شود  . پروتکلهای سطح بالاتر از قبیل SNA ,TCP/IP,IPX واسطهایی فراهم می کنند که تلاش برای پیاده سازی و وابستگی تکنولوژی را کاهش می دهد . نظر به اینکه تکنولوژی محاسبات توزیع یافته تکامل پیدا می کند , ضرورت فراهم نمودن چندین پیاده سازی شبکه ای برای تامین نیازمندیهای کیفیتی سرویس نیز افزایش پیدا می کند . ممکن است این نیازمندیها شامل وقت شناسی در تحویل پیغام , کارایی , توان عملیاتی , قابلیت اطمینان , امنیت و سایر نیازمندیهای غیرکارکردی باشد

دراین نوع توسعه  ,برنامه های کاربردی به طور اساسی در دو نوع سبک ارتباط برقرار می کنند . مکانیزم همزمان و مکانیزم غیر همزمان . اما در حقیقت معمولا چندین نوع متنوع از سبکهای برقراری ارتباط وجود دارد .  از نمونه های محاسبات توزیع یافته می توان به تکنولوژیهای [2]RPC , Distributed object , [3]MOM  اشاره کرد . MOM یک قطعه نرم افزاری است که مابین دو بخش برقرار کننده ارتباط قرار می گیرد و برای ارتباط برنامه های کاربردی مختلف مکانیزمی را فراهم می کند .شکل(1-1)

4-5-1 معماری سرویس گرا

معماری سرویس گرا یک سبک معماری می باشد که متدها و تکنولوژیهایی را به کار می گیرد تا ارتباط پویایی برای تشکیلات فراهم کند و برنامه های کاربردی شرکای مختلف کسب و کار و پلتفورمهای مختلف بتوانند از طریق ارائه سرویسهای عمومی و قابل اعتماد ارتباط برقرار کنند که این سرویسها به عنوان واحدهای اساسی یک برنامه کاربردی استفاده می شوند[24]

معماری سرویس گرا مابین سه واحد وظیفه مند یک مدل تعاملی تعریف می کند شکل (2- 1) . کاربر سرویس با فراهم کننده سرویس ارتباط متقابلی دارد تا سرویسی را که با نیازمندیهای او تطابق دارد از طریق جستجو در رجیستری سرویس پیدا کند

1-4-5-1 توسعه مبتنی بر سرویس

سرویسها در تکامل مولفه ها ایجاد شدند به این معنی که چندین واسط مولفه یک واسط واحدی را برای عملکرد خاصی شکل می دهند . سرویس  ,یک منبع مجرد با توانایی انجام یک وظیفه می باشد . سرویسها پتانسیل بازتاب کارکردهای کسب و کار و همچنین وظائف فنی را دارا می باشند . توسعه مبتنی بر سرویس , توسعه مبتنی بر مولفه را ارتقاء می دهد به شیوه ای که سرویسها شامل توسعه مولفه های توزیع یافته و همکار می باشند که با زبانهای برنامه نویسی مختلفی تحقق می یابند . همچنین مبتنی بر سرویس بودن از ویژگیهایی از قبیل استقلال پلتفورم , اکتشاف پویای سرویسها و سطح بهبود یافته در زمینه ماژولهای کاربردی با قابلیت استفاده مجدد حمایت می کند شکل (3-1)

معماری مبتنی بر سرویس از چندین مرحله و مدلهای معماری عبور کرده است تا اینکه توسعه استقلال پلتفورم و سرویسهای قابل استفاده مجدد را فراهم کند .  هر مدل معماری متد بهتری برای برخورد با مشکلات نرم افزاری نسبت به راه حلهای قبلی ایجاد می کند تا ساختارهای نرم افزاری بهبود یافته ای را در حمایت از نیازمندیهای دنیای واقعی به انجام رساند . تکنولوژی مبتنی بر شی توسعه انعطاف پذیری را نتیجه می دهد که از پنهان سازی منطق کسب وکار از طریق عملکردهای دانه درشت[4] و کلاسها حمایت می کند . به هر حال مزایای محسوس توسعه کاربردهای قوی در پیشبرد مولفه ها و سرویسها حاصل شده است  جدول (1-1)

2-4-5-1 قابلیتهای سبک معماری سرویس گرا

در سبک معماری سرویس گرا (SOA) قابلیتهای کسب و کار در سرویسهای نرم افزاری مستقلی پنهان سازی می شود و این سرویسها از جانب برنامه های کاربردی گوناگونی به کار گرفته می شوند تا نیازمندیهای کسب و کار را برآورده سازند . استفاده از SOA با مزیتهای بسیار مهمی همراه است . نخست اینکه SOA راه حلهای ساده تری برای طراحی و پیاده سازی نرم افزار فراهم می کند . در این سبک معماری, مسائل پیچیده به مسائل کوچکتر که قابلیت مدیریت بیشتری دارند , تجزیه می شوند و از طریق سرویسهای منحصر به فرد اداره می شوند . علاوه بر آن طبیعت جعبه سیاه[5] سرویسها موجب می شود که کاربران از جزئیات پیچیده پیاده سازی که بخش زیرین سرویس است , محافظت شوند . مزیت مهم بعدی, ارتقاء قابلیت استفاده مجدد منابع می باشد . می توان امکانات نرم افزاری راکه درسیستم موروثی[6] موجود است از طریق سرویس در معرض استفاده قرار داد همچنین سرویس ارائه شده می تواند در چندین برنامه کاربردی توسط سرویسهای دیگر استفاده شود . مزیت بعدی آن قابلیت سازگاری با تغییرات کسب و کار و داشتن رفتار چابک و انعطاف پذیر می باشد . نیازمندیهای جدید کسب و کار با استفاده از سرویسهای موجود یا با ایجاد سرویسهای جدید مورد نیاز به انجام می رسند

 در نهایت مزیت مهم SOA به قابلیت آن درزمینه درآمد قابل توجه حاصل از تقلیل هزینه اشاره می کند . این قابلیت, توانایی استفاده مجدد , انعطاف پذیری در مقابل نیازمندیهای جدید , ساده سازی و پیمانه سازی IT را شامل می شودکه در مجموع زمان و هزینه طراحی, پیاده سازی و نگهداری سیستم را کاهش می دهد  [25]. در ادامه به بررسی مولفه های تشکیل دهنده SOA , ویژگیهای این سبک معماری در جهت سرویس گرائی و معماری لایه لایه می پردازیم

 

6-1 مولفه های SOA

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

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

¨     پیغامهای SOAP

¨     عملیاتها

¨     سرویسهای وب

¨     فعالیتها

سه مورد آخر , واحدهایی از منطق را ارائه می کنند که کار و ارتباط را با استفاده از پیغامهای SOAP انجام می دهند . برای نمایش بهتر دید سرویس گرا, این مولفه ها را با واژه های جدید جایگزین می کنیم

¨     پیام ها

¨     عملیات

¨     سرویس ها

¨     پروسه ها

با مرتبط کردن این بخشها به واحد های منطقی می توان چگونگی ارتباط اجزا فوق در منطق خودکارسازی را توصیف کرد .

¨     پیامها , واحدهایی از ارتباط

¨     عملیات  ,واحدهایی از کار

¨     سرویسها ,  واحدهایی برای پردازش منطق (مجموعه ای از عملیات)

¨     پروسه ها , واحدهایی از منطق خودکارسازی (اجتماع هماهنگی از واحدهای کاری)

در واقع پروسه یک تعریف ایستا از منطق مجتمع سازی می باشد . می توان یک فعالیت را با یک نمونه پروسه مقایسه کرد در حالتی که مجموعه ای از  سرویسها مسیر خاصی را برای تکمیل یک وظیفه طی می کنند . در بخشهای بعدی از واژه فعالیت برای بیان Business process ها استفاده خواهیم کرد .یک پروسه دربردارنده قوانین تجاری می باشد که تعیین می کند چه عملیاتهایی از سرویسها برای تکمیل یک واحد از منطق خودکارسازی مورد نیاز هستند . به عبارت دیگر , یک پروسه قسمت بزرگتری از کار را نشان می دهد و از عملیاتهایی که به سرویسهای مختلفی تعلق دارند و بخشهایی از کار را نشان می دهند تشکیل شده است شکل (5-1)

 با در نظر گرفتن یک راه حل سرویس گرا به عنوان واحدی از منطق خودکارسازی , مشخص می شود که SOA از یک محیط پیچیده تشکیل شده است که از پیمانه ای کردن منطق, درون اجزائی با اندازه های متفاوت حمایت می کند . SOA  ,ویژگیها, رفتارها و روابط خاصی را مابین مولفه ها ایجاد می کند که محیط قابل پیش بینی در حمایت از سرویس گرائی فراهم می کند .شکل (6-1) نحوه ارتباط مابین مولفه ها را نشان می دهد

7-1 اصول سرویس گرائی

 

برای دریافت پروژه اینجا کلیک کنید
» نظر

پروژه دانشجویی مقاله آشنایی با شهرستان طبس در pdf

 

برای دریافت پروژه اینجا کلیک کنید

 پروژه دانشجویی مقاله آشنایی با شهرستان طبس در pdf دارای 80 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد پروژه دانشجویی مقاله آشنایی با شهرستان طبس در pdf   کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

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

 

بخشی از فهرست مطالب پروژه پروژه دانشجویی مقاله آشنایی با شهرستان طبس در pdf

فصل اول : آشنائی با شهرستان طبس;

تاریخچه مطالعات درباره زغالخیزی طبس;

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

موقعیت جغرافیائی

شرایط آب و هوائی

راههای ارتباطی به معدن پروده

عملیات اکتشاقی

عملیات نقشه برداری

2 – عملیات حفاری

کیفیت کارحفاری

3- مطالعات ژئوفیزیکی

4- عملیات زمین شناسی

تهیه گزارشات اکتشافی

الف : پروده

ب : مزینو و نایبند

حجم عملیات مربوط به حفر ترانشه بر روی لایه های زغالی

حجم عملیات مربوط به حفر ترانشه جهت تعقیب گسل و لایه

حجم عملیات مربوط به حفر اکلون بر روی لایه های زغالی

حجم عملیات مربوط به حفر چاه دستی بر روی لایه های زغالی

استراتیگرافی رسوبات زغالدار پروده

رسوبات زغالدار ایران

1-1- منطقه ساختمانی – رخساره ای البرز

2-1- منطقه ساختمانی – رخساره ای ایران مرکزی

2-حوضه زغالدار طبس;

3- استراتیگرافی ناحیه پروده

سازند نایبند

سازند آب حاجی

سازند پروده

سازند بغمشاه

تکتونیک و ساختمان زمین شناسی ناحیه پروده

الف – گسل نایبند

ب – گسل های کلمرد و نائینی

نواحی زغالدار طبس

ساختمان زمین شناسی حوضه زغالدار طبس;

زغالخیزی

لایه های زغالی بخش قدیر از سازند نایبند

لایه های زغالی سازند آب حاجی

گسترش زغالهای زون اصلی

مشخصات لایه های زغالی

کیفیت لایه های زغالی پروده

کیفیت و تکنولوژی لایه های زغالی پروده دو

خواص تکنولوژی زغالها

کیفیت و تکنولوژی لایه های زغالی در پروده سه

ذخایر منطقه پروده

رابطه خروج کرن با قطر حفاری

انتخاب حداقل قطر کرن

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

نمونه برداری شیاری

همزمان دو شیار

نمونه برداری از کرن حفاری

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

کیفیت شیمیائی زغال

رطوبت آنالیتیک

خاکستر

مواد فرار

قابلیت پخت زغالها

ناخالصیهای مضر در زغال و ترکیبهای عنصری

گوگرد کلی و ترکیبات گوگردی در لایه های زغالی

فسفر

آزمایشگاه مرکزی طرح تجهیز معادن زغالسنگ طبس

تهیه نمونه و تغلیظ

خردایش اولیه

خردایش ثانویه

بخش آنالیز

اندازه گیری درصد رطوبت (W a )  

اندازه گیری درصد خاکسر زغالسنگ (AC , Aa )

اندازه گیری درصد مواد فرار  ;;;;;;

اندازه گیری وزن مخصوص ظاهری زغالسنگ

تعیین دانسیته ( وزن مخصوص )

تعیین ارزش حرارتی زغالسنگ

طرز عمل

تعیین میزان کربن . هیدروژن و نیتروژن ( C H N )  

تعیین درصد فسفر ( روش فتوکلرویمتری )

اندازه گیری ضریب تورم ( ضریب آماس )

دگازاسیون

ضریب پلاستومتری

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

منابع

بخشی از منابع و مراجع پروژه پروژه دانشجویی مقاله آشنایی با شهرستان طبس در pdf

1-    گزارش اکتشاف مقدماتی پروده یک و دو و سه

2-    گزارش کلی از پروده

تاریخچه مطالعات درباره زغالخیزی طبس

بررسی مناطق زغالدار طبس برای اولین بار در سال 1347 توسط اکیپ های اعزامی از واحد کرمان آغاز شد و به دنبال آن در سال 1349 کارشناسان روسی شرکت ذوب آهن ایران به منظور تعیین کیفیت ، از لایه های زغالی ناحیه نایبند نمونه برداری کردند . سپس در سال 1352 و 1353 به منظور مطالعات جامعتر گروههائی از کارشناسان روسی و ایرانی به مناطق زغالدار اعزام گردیدند و در ارتباط با زغالخیزی، استراتیگرافی رسوبات تریاس – ژوراسیک و کیفیت لایه های زغالی مطالعاتی انجام دادند . با توجه به نتایج مطالعات مذکور در سال 1355 گروه بزرگی از زمین شناسان واحدهای مختلف شرکت ذوب آهن به سرپرستی آقایان . ف – جهانبخش و س – گلوبیف به منظور بازدید و بررسی های بیشتر ، عازم مناطق زغالدار حوضه طبس  شدند

براساس این مطالعات حدود گسترش رسوبات زغالدار ایران ( تریاس – ژوراسیک ) در حوضه زغالدار طبس مشخص گردید و وجود زغالهای کک شو در نواحی شرق حوضه ( پروده و نایبند ) و زغالهای حرراتی در ناحیه غربی ( مزینو ) مورد توجه قرار گرفت

در سال 1356 به منظور ادامه مطالعات یاد شده گروههای اکتشافی مرکب از کارشناسان روسی و ایرانی در منطقه مستقر شدند و به انجام عملیات پی جوئی زمین‌شناسی پرداختند ولی به دنبال واقعه اسفبار زلزله طبس در شهریور ماه سال 1357 این فعالیتها متوقف گردید

پس از پیروزی انقلاب اسلامی ، فعالیتهای زمین شناسی از دیماه 1358 مجدداً از سرگرفته شد ، در این مرحله تهیه نقشه زمین شناسی به مقیاس 50000 : 1 از نواحی پروده ، نایبند و مزینو در  دستور کار قرار گرفت و با تاسیس واحد اکتشافی طبس در اواسط سال 1359 ، انجام کلیه عملیات که قبلاً توسط دفتر اکتشاف شرکت ملی فولاد ایران اجرا می شد بر عهده این واحد گذاشته شد

در سال 1369 ، با توجه به نتایج بدست آمده از عملیات اکتشاف مقدماتی مناطق پروده I  و II  و III  و مطالعات امکانپذیری احداث معدن ، در دستور کار قرار گرفت و بدین منظور قراردادی با شرکت ADAM  ( که ترکیبی از چند شرکت کانادائی و انگلیسی است ) منعقد گردید

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

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

موقعیت جغرافیائی

ناحیه پروده با وسعتی حدود 12000 کیلومتر مربع در 75 کیلومتری جنوب شهرستان طبس در محدوده عرض جغرافیایی  ً  5 و 0  33  تا ً  50 و 0  32 و طول جغرافیائی ً  15  و 0  57 تا ً  45 و 0  56 قرار گرفته است . شمال ناحیه رادشت کاملاً هموار و باتلاقهای نمک قرار گرفته و به سمت جنوب رسوبات تریاس و ژوراسیک ، ارتفاعات نه چندان مرتفع را به وجود آورده است ، شرق ناحیه به ارتفاعات شتری و غرب آن به ارتفاعات کمر مهدی محدود می شود

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

ارتفاع متوسط ناحیه زغالدار پروده از سطح دریا 850+ متر می باشد که مرتفع ترین نقطه آن در غرب 1047 + ( حوالی حفاری 87 دریال جنوبی آنتی کلین پروده I ) و پست ترین أن در شرق 730 + متر ( حوالی حفاری 10 ) قرارگرفته است

شرایط آب و هوائی

ناحیه پروده جزو مناطق کویری با آب و هوای خشک و قاره ای محسوب می شود که نوسانات درجه حرارت شبانه روزی و ماهیانه آن زیاد می باشد . حداکثر درجه حرارت  شهر طبس در تابستان 49 + درجه سانتیگراد و در فصل زمستان تا 5 – درجه سانتیگراد می رسد 

اغلب ماههای سال خشک یا کم باران بوده ومعمولاً در فصل زمستان و اوایل فصل بهار باران نسبتاً کمی می بارد

در منطقه مورد مطالعه رودخانه های دارای جریان دائمی وجود نداشته ولی رودخانه‌های متعدد فصلی که معمولاً جریان آب در آنها به هنگام بارندگی به صورت سیلاب (خصوصاً در مسیر جاده طبس به پروده ) دیده می شود . جهت اکثر رودخانه ها از غرب به شرق و به سمت باتلاق واقع در شمال ناحیه زغالی می باشد

ناحیه زغالدار پروده عاری از پوشش گیاهی بوده و تنها بوته های خار بصورت پراکنده به چشم می خورد

راههای ارتباطی به معدن پروده

شهر طبس از دو طریق به معدن پروده ارتباط پیدا می کند

الف ) از طریق جاده جدید یزد : طول این مسیر از شهر طبس تا معدن پروده 75 کیلومتر است . این مسیر از کیلومتر 24 محور طبس –یزد انشعاب گرفته و پس از طی 51 کیلومتر به معدن پروده منتهی می شود

ب ) از طریق روستای خسروآباد ، کریت و فهالنج : طول این مسیر از شهر طبس تا معدن پروده 82 کیلومتر است و در کیلومتر 51 با جاده قبلی تلاقی می کند

جمعیت روستاهای مسیر طبس به معدن به شرح زیر می باشد

خسروآباد ( 1205 نفر ) . کریت ( 1450 نفر ) و فهالنج ( 1335 نفر )

فرودگاه طبس در حال حاضر در حال بهره برداری بوده و در هر هفته دو پرواز  از تهران ( بصورت رفت و برگشت ) و سه پرواز از مشهد ( به صورت رفت و برگشت ) در حال انجام است

عملیات اکتشاقی

در ناحیه زغالدار پروده تا کنون عملیات اکتشافی وسیعی انجام شده که گزارشات مربوط به آنها به شرح زیر ارائه شده است

1-    گزارش میاندوره ای ناحیه پروده در سال 1362 در حد پی جوئی و پی جوئی تفصیلی

2-    گزارش عملیات اکتشاف پروده I  (سال 1365 ) تفصیلی تا افق 600 + و مقدماتی افقهای پائین تر

3-    گزارش عملیات اکتشاف مقدماتی پروده دو  ( سال 1367 )

4-    گزارش عملیات اکتشاف مقدماتی پروده سه  ( سال 1369 )

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

قبل از اتمام عملیات اکتشاف تفصیلی در مناطق پروده یک ، پروده دو و پروده سه و ارائه گزارشهای اکتشافی مربوط به آنها ، مطالعات امکانپذیری طراحی مقدماتی معادن مرکزی ، 1 ، 2 ، 3 ، 4 انجام و به دنبال آن طراحی تفصیلی معادن فاز یک ( معدن مرکزی ، یک و دو ) نیز به پایان رسید

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

1-    تهیه و تکمیل مدارک ، نقشه ها و گزارش اکتشاف تفصیلی پروده یک

2-    تهیه و تکمیل مدارک ، نقشه ها و گزارش اکتشاف تفصیلی پروده دو

3-    تهیه مدارک ، نقشه ها و گزارش اکتشاف تفصیلی شیت

4-    تهیه مدارک ، نقشه ها وگزارش اکتشاف تفصیلی شیت

5-    تهیه مدارک ، نقشه ها و گزارش اکتشاف مقدماتی شیت

6-     تهیه مدارک ، نقشه ها و گزارش اکتشاف مقدماتی شیت

7-    تهیه مدارک ، نقشه ها و گزارش اکتشاف شیت

8-    تهیه مدارک ، نقشه ها و گزارش اکتشاف شیت

9-    تهیه مدارک ، نقشه ها و گزارش اکتشاف شیت

10-  تهیه نقشه زمین شناسی غرب پروده یک

11-  تهیه مدارک ، نقشه ها و گزارش اکتشاف غرب پروده یک

به طور کلی عملیات اکتشافی شامل مراحل زیر می باشد

عملیات نقشه برداری

 

برای دریافت پروژه اینجا کلیک کنید
» نظر

پروژه دانشجویی مقاله استان قزوین در pdf

 

برای دریافت پروژه اینجا کلیک کنید

 پروژه دانشجویی مقاله استان قزوین در pdf دارای 22 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد پروژه دانشجویی مقاله استان قزوین در pdf   کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

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

 

بخشی از فهرست مطالب پروژه پروژه دانشجویی مقاله استان قزوین در pdf

موقعیت جغرافیایی و تقسیمات سیاسی استان

رودخانه ها

رودخانه حاجی عرب

رودخانه الموت

رودخانه شاهرود

ابهر رود

خر رود

ارتفاعات و قله ها

قلعه آوان

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

کاخ‌ها و عمارت‌ها

سر در عالی قاپو

عمارت چهل ستون

قلعه های تاریخی

قلعه نویزرشاه

قلعه سنگرود

قلعه شیرکوه

قلعه دختر (قز قلعه)

پل ها و سدهای تاریخی

پل شاه عباسی

پل لوشان

سد قدیمی سید علی خان

سد قدیمی سپهسالاتر

بناها و اماکن مذهبی

مساجد قدیمی

مسجد جامع کبیر

مسجد حیدریه

مسجد سنجیده

آراگاه ها، بقعه ها و امام زاده ها

آرامگاه خلیل بن غازی قزوینی

آرامگاه شیخ احمد غزالی

آرامگاه میرابراهیم بن معصوم

آرامگاه پیر سفید (مزار پیر سفید)

موقعیت جغرافیایی و تقسیمات سیاسی استان

استان قزوین از شمال به استان گیلان، از جنوب به استان مرکزی، از مشرق به استان تهران و از مغرب به استان زنجان و همدان محدود است و 1304 متر از سطح دریا ارتفاع دارد

استان قزوین با توجه به موقعیت جغرافیایی خود، مانند پلی، پایتخت کشور را به مناطق شمالی و غربی و کشورهای قفقاز و اروپا متصل می کند و به دلیل موقعیت مناسب، ضمن توسعه کشاورزی، صنعتی و خدماتی به یکی از قطب های مهم توسعه کشور تبدیل شده است

شهر قزوین تا سال 1375 جزو محدوده سیاسی – اداری استان تهران بود. در این سال، این شهر از استان تهران جدا شد و همراه با شهرستان تاکستان از استان زنجان، به عنوان استان قزوین در تقسیمات کشوری جای گرفت. این استان، بر اساس آخرین تقسیمات کشوری، دارای 2 شهرستان، 10 بخش، 12 شهر، 37 دهستان . 936 آبادی دارای سکنه است و شهرستان قزوین و تاکستان مجموع شهرستان های آن را تشکیل می دهند

عشایر استان به لحاظ وابستگی های قومی عبارت‌اند از

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

طایفه های معروف کرد ساکن در استان قزوین عبارت‌اند از: چگنی، غیاثوند، کاکاوند، رشوند، مافی، بهتونی، جلیلوند، باجلان و کرمانی

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

مراغی ها یا کله بزی ها: علاوه بر طایفه های یاد شده، در استان قزوین، و به ویژه در منطقه رودبار، گروهی مشهور به «مراغی» یا «کله بزی» نیز زندگی می کنند که گویش، نوع پوشش، آداب و رسوم و وابستگی قومی آنان بسیار جالب توجه و درخور توجه ویژه است

 

رودخانه ها

رودخانه حاجی عرب

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

رودخانه الموت

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

رودخانه شاهرود

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

ابهر رود

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

خر رود

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

 

ارتفاعات و قله ها

قلعه آوان

 

برای دریافت پروژه اینجا کلیک کنید
» نظر

پروژه دانشجویی مقاله محیط زیست در دریای خزر در pdf

 

برای دریافت پروژه اینجا کلیک کنید

 پروژه دانشجویی مقاله محیط زیست در دریای خزر در pdf دارای 32 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد پروژه دانشجویی مقاله محیط زیست در دریای خزر در pdf   کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

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

 

بخشی از فهرست مطالب پروژه پروژه دانشجویی مقاله محیط زیست در دریای خزر در pdf

1     نقش خزر در شکل دهی اکولوژیک منطقه

2 محیط زیست دریای مازندران و معیارهای زیست محیطی جهان شمول

3   عوامل تهدید کننده محیط زیست دریایی، هشدارهایی برای همکاری

1-نوسانات سطح آب دریا

2-مشکلات بوم شناختی

3-مسائل زیست شناختی

4-فعالیت های نفتی و صنعتی

5   نگاه حقوقی به مسئله محیط زیست خزر

6   فعالیت های بین المللی در مورد محیط زیست خزر

7 چارچوب همکاری در مسئله محیط زیست خزر

منابع

1     نقش خزر در شکل دهی اکولوژیک منطقه

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

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

نقش دریا در شکل دهی سیمای اکولوژیک سرزمینهای اطراف آن در چند دهه اخیرهمگام با توجه بشر به خطراتی که محیط زیست سیاره زمین را در معرض تهدید قرار داده، مورد شناسایی و توجه فراوان قرار گرفته است

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

از طرف دیگر در جامعه جهانی نظریه جدیدی در حقوق بین الملل در مورد محیط زیست در حال شکل گیری  است که مفهوم ”محیط زیست مشترک“ نام دارد و به طور کلی ناشی از این اصل است که کره زمین محیط زیست غیر قابل تفکیکی را تشکیل میدهد که کلیه عناصر آن با یکدیگر همبستگی دارند ولذا خسارت وارده به این محیط و مسئولیت دولتها در این باره نباید منحصرا محدود به مرزهای ملی و قلمرو حاکمیت آنها باشد

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

در پس از فروپاشی شوروی، شتاب برخی از کشورهای ساحلی این دریا برای بهره برداری های اقتصادی بگونه ایست که طبق شواهدموجود در آینده ای نه چندان دور انواع موجودات دریایی و پرندگان مهاجر در معرض تهدید انقراض قرار خواهند گرفت ودریای خزر به دریایی مرده بدل خواهد شد[3]

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

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

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

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

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

2 محیط زیست دریای مازندران و معیارهای زیست محیطی جهان شمول

در گزارش کمسیون جهانی توسعه و محیطزیست با نام ”آینده مشترک ما“، چنین آمده است که: «; امروزه میزان مداخله های در طبیعت در حال افزایش است و آثار عملی تصمیمات ما ازمرزهای ملی فراتر میرود. رشد مبادلات اقتصادی میان ملتها، آثار کلان تصمیمات ملی را در گسترده وسیعتری مشهود می نماید. اقتصاد و بوم شناسی ما در شبکه های در هم تنیده ای محصور می شود. امروزه در بسیاری از مناطق کره زمین با خطرات و صدمات برگشت ناپذیر و غیرقابل جبرانی به محیط زیست انسانی روبرو هستیم که اساس پیشرفت بشریت را در معرض تهدید قرارداده است;»[4]

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

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

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

3   عوامل تهدید کننده محیط زیست دریایی، هشدارهایی برای همکاری

 

برای دریافت پروژه اینجا کلیک کنید
» نظر

پروژه دانشجویی مقاله بررسی معماریها و روشهای طراحی سیستمهای قابل

 

برای دریافت پروژه اینجا کلیک کنید

 پروژه دانشجویی مقاله بررسی معماری‌ها و روش‌های طراحی سیستم‌های قابل پیکربندی مجدد در pdf دارای 107 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد پروژه دانشجویی مقاله بررسی معماری‌ها و روش‌های طراحی سیستم‌های قابل پیکربندی مجدد در pdf   کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

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

 

بخشی از فهرست مطالب پروژه پروژه دانشجویی مقاله بررسی معماری‌ها و روش‌های طراحی سیستم‌های قابل پیکربندی مجدد در pdf

1 مقدمه        
2 تاریخچه      
3 مفهوم پیکربندی مجدد  
3-1محاسبات قابل پیکربندی مجدد      ‌
3-2 سیستم بدون پیکربندی             
3-3 پیکربندی مجدد منطقی            
3-4 پیکربندی مجدد دستورات          
3-5 پیکربندی مجدد ایستا و پویا       
4 مروری بر معماری‌ها و طراحی سیستم‌های قابل پیکربندی مجدد     
4-1 دیدگاه اول             
4-2 دیدگاه دوم             
5 فناوری‌های سخت‌افزار قابل پیکربندی مجدد     
5-1  FPGAها              
5-2 قطعات مدارات مجتمع با منابع قابل پیکربندی مجدد تعبیه شده    
5-3 هسته‌های قابل پیکربندی مجدد تعبیه شده  
6 روند طراحی برای سیستم‌های قابل پیکربندی مجدد بر روی تراشه   
6-1 مقدمه     
6-2 ملزومات روند طراحی SoC        
6-3 رویکرد طراحی پیشنهاد شده برای SoC قابل پیکربندی مجدد    
6-4 مسائل پیکربندی مجدد در روند پیشنهادی   
6-5 نتیجه گیری           
7 رویکرد بر مبنای SystemC          
7-1 مقدمه    
7-2 مروری بر SystemC 2.0         
7-3 مروری بر گسترش‌های بر مبنای SystemC                          
7-4 رویکرد تخمین زنی برای تحلیل سیستم      
7-5 مدل کردن سربار پیکربندی مجدد           
7-6 استفاده از مدل‌های بار کاری برای پویش فضای طراحی            
7-7 نتیجه گیری          
8 منابع        

بخشی از منابع و مراجع پروژه پروژه دانشجویی مقاله بررسی معماری‌ها و روش‌های طراحی سیستم‌های قابل پیکربندی مجدد در pdf

[1] Katherine Compton, Scott Hauck, “An Introduction to Reconfigurable Computing”, Department of Electrical and Computer Engineering, Northwestern University Evanston, ILUSA,

 [2]  T.J. Todman, G.A. Constantinides, S.J.E. Wilton, O. Mencer, W. Luk and P.Y.K. Cheung, “Reconfigurable computing: architectures and design methods”, Department    of Electrical and Electronic Engineering, Imperial College London,

 [3] Prof. Dr. W. Rosenstiel, Sven Fleck, ” Reconfigurable Systems – A New Era In  Digital System Design Has Just Begun”, University of Tübingen WSI Dep. of Computer Engineering,

 [4]  Nikolaos S. Voros, Konstantinos Masselos, Imperial College of Science Technology and Medicine, London, U.K.,Springer

1. مقدمه

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

در این پایان نامه ابتدا تاریخچه‌ای مختصر از توسعه‌ی سیستم‌های قابل پیکربندی مجدد ارائه شده است.سپس مفهوم قابلیت پیکربندی مجدد و انواع آن بیان شده است.پس از آن نگاهی کلی به  دو طبقه بندی مختلف معماری‌های این سیستم‌ها شده است و همچنین مروری بر روش‌های طراحی و ملزومات آن کرده‌ایم. در فصل پنجم انواع تکنولوژی‌های سخت افزار قابل پیکربندی مجدد بحث شده است. در فصل ششم روند طراحی سیستم قابل پیکربندی مجدد بر روی تراشه ( SoC ) آورده شده است. و نهایتا در فصل هفت ویژگی‌های طراحی سیستم با یک زبان برنامه نویسی بر مبنای C به نام SystemC بیان شده است

2 تاریخچه محاسبات قابل پیکر بندی مجدد

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

در دهه ی اخیر یک رنسانس در عرصه ی تحقیقات درباره ی معماری های قابل پیکربندی مجدد بوجود آمد . این معماری ها هم در دانشگاهها و هم در صنعت توسعه می یافتند معماری هایی نظیر : Matrix , Gorp , Elixent , XPP , Silicon Hive , Montium , Pleiades , Morphosys , PiCOGA چنین طرحهایی عملی بودند . و این مرهون پیشرفت مداوم فناوری سیلیکونی بود که پیاده سازی طرح های پیچیده را روی یک تراشه میسر میساخت

اولین مدل تجاری کامپیوتر قابل پیکربندی مجدد در جهان به نام Algotronix CHS 2*4 در سال 1991 تکمیل شد این یک موفقیت تجاری نبود اما آنقدر امیدبخش بود که شرکت Xiliپروژه دانشجویی مقاله بررسی معماری‌ها و روش‌های طراحی سیستم‌های قابل پیکربندی مجدد در pdf (مخترع FPGA) تکنولوژی را خرید و محققان Algotronix را به خدمت گرفت

هم اکنون تعدادی فروشنده ی کامپیوترهای قابل پیکربندی مجدد وجود دارند که بازار کامپیوترهای با کارایی بالا را مورد توجه قرار داده اند . این شرکت ها شامل SRC Computers , SGL , Cray می شوند . شرکت ابر رایانه ای Cray (که به SRC ارتباطی پیدا نمی کند ) Octigabay و بستر محاسبات قابل پیکربندی مجدد آنرا به دست آورد که Cray آنرا به عنوان XD1 تا کنون به فروش رسانده است . SGI رایانه ی RASC را همراه با سری ابر رایانه های Altix به فروش می رساند . شرکت SRC Computers  یک خانواده از رایانه های قابل پیکربندی مجدد را توسعه داده است . این خانواده بر اساس معماری ضمنی + صریح خود شرکت و پردازنده MAP می باشد

تمام آنچه که گفته شد رایانه های هیبرید Estrin هستندکه این رایانه ها با ریزپردازنده های سنتی که FPGA ها همراه شده اند ساخته می شوند . FPGA ها توسط کاربر برنامه ریزی می شوند این سیستم ها می توانند به عنوان رایانه های دسته ای سنتی بدون استفاده از FPGA ها  به کاربرده شوند ( در حقیقت FPGA ها گزینه ای در XD1 و SGIRASC هستند ) پیکربندی XD1 و SGIFPGA از طریق زبانهای توصیف سخت افزار (HDL ) سنتی تکمیل شده است . و یا با به کارگیری زبانهای سطح بالایی نظیر ابزار گرافیکی Star bridge viva یا زبانهایی مانند C مثل Handel-C از Celoxica و Lmpulse-C از Impulse Accelerated technologies یا Mitrpn-C    از Mitrionics کامل شده اند . به قول راهنمای برنامه نویسی XD1 «توسعه ی فایل منطقی یک FPGA خام یک فرآیند پیچیده است که نیازمند دانش و ابزار تخصصی است »

SRC کامپایلری را توسعه داده است که زبان سطح بالایی مثل C یا Fortran را گرفته و با اندکی تغییرات آنها را برای اجرا روی FPGA در ریزپردازنده کامپایل می کند . به نقل از مستندات SRC « ; الگوریتم های کاربردی با زبانهای سطح بالا همانند C و Fortran نوشته می شوند . Carte (همان کامپایلر) حداکثر موازی سازی را از کد استخراج می کند و منطق سخت افزار خط لوله ای را تولید می کند که در MAP  مقدار دهی شده اند . همچنین این کامپایلر تمام کدهای واسطی که برای مدیریت انتقال داده به داخل و خارج MAP نیاز است را تولید می کند . این کدهای واسط وظیفه ی هماهنگ سازی ریزپردازنده ی با منطق در حال اجرا در MAP را دارند » ( توجه شود که SRC همچنین اجازه استفاده از یک HDL سنتی را داده است )

XD1 بین ریزپردازنده و FPGA بوسیله ی شبکه ی اتصال داخلی Rapid Array اش ارتباط برقرار میکند . سیستم های SRC از طریق واسط حافظه SNAP و یا سویچ اختیاری Hi-Bear ارتباط برقرار می کند . واضح است که دسته بندی معماری های قابل پیکربندی مجدد هنوز توسعه می یابند و این بدلیل عرضه شدن معماری های جدید است . هیچ طبقه بندی واحدی تا کنون پیشنهاد نشده است . به هر حال چندین پارامتر دوری می‌توانند برای دسته بندی چنین سیستم هایی استفاده شوند

هنگامی که مفاهیم پایه ی محاسبات قابل پیکربندی مجدد در دهه ی 1960 شکل گرفت . RC در شکل جدی و عملی خود با پدیدار شدن FPGA ها در اواخردهه‌‌ی 1980 آغاز شد . FPGA ها IC هایی بودندکه شکل سخت‌افزاری آنها می توانست از نو به راحتی تعریف شود . یعنی با بارگذاری یک پیکربندی جدید درست همانند نرم‌افزار جدیدی که می تواند بر روی یک ریزپردازنده یا DSP بارگذاری شود نگاشت داده و سپس پردازش آن و الگوریتم های فشرده ی FPGA ها می توانست IC های متمایز شده به وسیله کاربرد ( Application Specific  (ASIC) IC ) را حاصل سازد . محققان در ایالات متحده و فرانسه به دنبال پایه های اولیه ی با بازدهی بالا و انعطاف پذیری مطلوب ابر رایانه ای را در سر می پروراندند که متشکل بود از اجزا سخت افزاری قابل برنامه ریزی مجدد که برای هر کاربرد می توانست بهینه شود . که در نتیجه یک تا دو برابر کارایی را در پردازنده هایی با طول دستور ثابت و قراردادی افزایش می داد . اولین رایانه های قابل پیکربندی مجدد بوسیله IDA Supercomputing Research Center ( SRC که در سال 1994 به Center for Computing Sciences تغییر نام داد ) در آمریکا ساخته شد . در فرانسه به وسیله DEC Paris Research Lab که پس از فروش Digital Equipment Co بسته شد ساخته شد

دو نسخه آرایه انقباضی Spalsh در SRC ساخته شدند . مدار اصلی Spalsh در سال 1989 با قیمت تقریبی 13000 دلار ساخته شد که می توانست از ابر رایانه ی موجود در آن زمان به نام Cray 2  برای کاربردهای تطبیق الگوی بیتی پیشی گیرد .این سیستم حاوی 32عدد FPGA از سری 3090 شرکت Xiliپروژه دانشجویی مقاله بررسی معماری‌ها و روش‌های طراحی سیستم‌های قابل پیکربندی مجدد در pdf بود که بصورت یک ارایه ی خطی متصل شده بودند . FPGA ها ی مجاور از یک بافر حافظه ای اشتراکی بهره مند بودند

RC در ایستگاه کاری SUN از طریق ارتباط داخلی VME معرفی شد . Splash 1 می توانست مقایسه ی یک رشته ی DNA را 45 برابر سرعت یک ایستگاه کاری با کارایی بالا را در دهه ی 1990 انجام دهد . سه سال بعد Splash 2 ساخته شد که تعداد FPGA های خود را به 16 کاهش داده بود . با این وجود به خاطر رشد سریع تراکم در FPGA ، Splash 2 با شانزده عدد FPGA مدل 4010 از شرکت Xiliپروژه دانشجویی مقاله بررسی معماری‌ها و روش‌های طراحی سیستم‌های قابل پیکربندی مجدد در pdf حاوی 5/1 برابر منطق بیشتر از Splash 1 بود . برای بهبود انعطاف ارتباطات داخلی Splash 2 ارتباط داخلی خطی را به وسیله یک میله عرضی تقویت کرد که اجازه می داد که هر FPGA با هر FPGA دیگر ارتباط برقرار کند

در سالهای بین 1987 تا 1990 رایانه ی قابل پیکربندی مجدد Splash توسط مرکز تحقیقات ابر رایانه ای SRC توسعه یافت . از خصوصیات این طراحیمی توان به این نکات اشاره کرد

این رایانه در LDG یا در طرح شماتیک برنامه نویسی شده بود . سخت افزار فوق العاده و تسریع قابل توجهی داشت. اما با وجود تمام این مزایا برنامه نویسی اش مشکل بود در نتیجه تعداد برنامه های کاربردی آن محدود بود . همین شرکت یعنی SRC در سالهای 1992 تا 1994 مشغول توسعه و تکمیل Splashبود و سرانجام موفق شد تا Splash 2 را طراحی کند . زبان شبیه سازی این رایانه VHDL بود همانند مدل پیشین دارای سخت افزار بسیار خوبی بود . برنامه ریزی اش غیر استاندارد بود اما دارای قابلیت برنامه نویسی خوبی بود . از 1986 تا 1995 حافظه‌های فعال قابل برنامه ریزی (PAMETTe , PAM) توسط شرکت فرانسوی DEC Paris معرفی شدند . برنامه نویسی این نوع حافظه ها در زبان C++ بود اما همان عیب Splash از SRC را داشتند یعنی سخت افزار خوبی داشتند اما برنامه های کاربردی پشتیبانی شده توسط آنان محدود بود

3 مفهوم پیکربندی مجدد

3-1 محاسبات قابل پیکربندی مجدد وسخت افزار قابل پیکربندی مجدد

محاسبات قابل پیکربندی مجدد به سیستم هایی اشاره می کند که شکلی از قابلیت برنامه ریزی سخت افزار با سفارشی کردن اینکه چگونه این سخت افزار استفاده می شود بوسیله کاربرد نقاط کنترلی ، پیاده سازی می کنند . این نقاط کنترلی سپس می‌توانند به طور متناوب برای اجرای کاربردهای متفاوت در سخت افزار یکسان ، تغییر می‌کنند . سخت‌افزار قابل پیکربندی مجدد تعادل خوبی میان کارایی پیاده سازی و انعطاف پذیر همان طور که در شکل 3-1 نشان داده شده است ، ایجاد می‌کند . این بدان خاطر است که سخت افزار قابل پیکربندی مجدد قابلیت برنامه ریزی پس از تولید را با نوع محاسبات فضایی(موازی) IC های با کاربرد خاص ( ASIC ) ترکیب کرده است که در مقایسه با نوع محاسبات زمانی (ترتیبی) پردازنده های مجموعه دستورات ، کارایی بالاتری دارد

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

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

 دلایل دیگری نیز برای استفاده از منابع قابل پیکربندی مجدد در طراحی سیستم بر روی تراشه (SOC ) نیز وجود دارد . هزینه های در حال افزایش مهندسی غیربرگشتی (NRE) طراحان را بسمت استفاده از SOC یکسان در چندین کاربرد و محصول برای دستیابی به قیمت تمام شده پایین تر به ازای هر تراشه سوق می دهد . حضور منابع قابل پیکربندی مجدد یک تنظیم مناسب تراشه برای محصولات یا تغییرات محصولات را ممکن می سازد . همچنین پیچیدگی در حال افزایش در طرح های آینده امکان اضافه کردن شارهای طراحی را افزایش می دهد . عناصر قابل پیکربندی مجدد اغلب آرایه های متجانس هستند که می توانند پیش بررسی شوند تا احتمال خطاهای طراحی به حداقل برسد . همچنین قابلیت برنامه ریزی پس از تولید اجازه ی تصحیح یا پیداکردن راه حل برای مشکلات را برای بعد در مقایسه با سخت‌افزار ثابت می دهد

سیستم های محاسباتی قابل پیکربندی مجدد اغلب دارای کارایی بالایی هستند . یک مثال در این باره عملیات ضرب نقطه ای در رمزنگاری یک منحنی بیضی است . برای اندازه کلیه 270 بیت گزارش شده است که یک ضرب نقطه ای می‌تواند در ms36/0 پردازش شود که بوسیله یک طراحی قابل پیکربندی مجدد در یک FPGA مدل xc2v6000  در فرکانس MHZ 66 صورت گرفته است . اما یک پیاده‌سازی بهینه شده ی نرم افزاری نیازمند ms 71/196 بر روی یک کامپیوتر eon × dul در فرکانس Hz 6/2 می باشد . بنابراین طراحی قابل پیکربندی مجدد بیش از 540 مرتبه سریعتر است . در حالیکه نرخ ساعت آن 40 بار آهسته تر از پردازنده های Xeon می باشد این مثال یک طراحی سخت افزاری را که بر روی یک بستر قابل پیکربندی مجدد پیاده سازی شده است را نشان می دهد . ما چنین پیاده سازی هایی را بعنوان زیرمجموعه ای از محاسبات قابل پیکربندی مجدد به حساب می آوریم که به طور کلی می توانند شامل استفاده از پیکربندی مجدد زمان اجرا و پردازنده های نرم باشند

آیا مزیت سرعت محاسبات قابل پیکربندی مجدد بر پردازنده های سنتی مقطعی است یا یک روند ثابت می باشد ؟

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

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

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

دیگر مزایای محاسبات قابل پیکربندی مجدد شامل کاهش اندازه و تعداد اجزا ( و به همین ترتیب کاهش هزینه ها ) و قابلیت انعطاف بالا و قابلیت به روز شدن می باشد . این مزایا خصوصا برای سیستم های تعبیه شده (Embedded Systems ) مهم می باشند . در واقع مدارکی موجود است که توسعه دهندگان سیستم های تعبیه شده یک اشتیاق در حال رشد را به سیستم های قابل پیکربندی مجدد نشان می دهد . مخصوصا با معرفی هسته های نرم (Soft Core ) که می تواند شامل یک یا تعداد بیشتری از پردازنده های دستور باشد

3-1-1 پیش زمینه

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

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

ریزپردازنده های باکارایی بالا وسیله ای با تولید انبوه برای ارضاء نیازهای توضیح داده شده را ارائه می نمایند

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

مدارات مجتمع با کاربرد خاص ( ASIC ) روشهای دیگری برای ارضای چنین نیازهایی را ارائه می دهند . بر خلاف یک پیاده سازی نرم افزاری یک پیاده سازی ASIC یک مکانیزم طبیعی برای پیاده سازی موازی سازی های بسیار بزرگی که در بسیاری از این کاربردها یافت می شود ارائه می دهد . علاه بر این یک مدار ASIC از واکشی دستور بصورت سریال و اغلب کند و تلف کننده ی توان و چرخه ی دیکود و اجرا که قلب تمام ریزپردازنده ها می باشد رنج نمی برد . از این گذشته ASIC ها توان کمتری نسبت به دستگاههای قابل پیکربندی مجدد مصرف می کنند . نهایتا یک ASIC می‌تواند شامل فقط ترکیب واحدهای عملیاتی برای یک کاربرد خاص باشد . به طور واضح یک ریزپردازنده با تولید انبوه شامل یک مجموعه ثابت واحد های عملیاتی می باشد که باید برای ارضاء محدوده ی وسیعی از کاربردها انتخاب شوند

با وجود چنین مزایایی از ASIC ها آنها غالبا غیر عملی یا غیر مقرون به صرفه برای بسیاری از سیستم های تعبیه شده می باشند . چنین پدیده ای بخاطر وجود دو عامل می باشد : هزینه ی تولید یک ASIC اغلب به خاطر هزینه ماسک (تا یک میلیون دلار) و زمانی که برای توسعه ی یک مدار مجتمع سفارشی مورد نیاز است که هر دو می توانند غیرقابل قبول باشند تنها کاربردهایی با حجم بالا و هزینه واحد کم می تواند هزینه طراحی با مهندسی غیرمعکوس NRE یک ASIC را ضمانت نماید

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

برخلاف یک ASIC لازم نیست برای هر کاربردی یک ساختار جدید  طراحی شود . یک ساختار داده شده می تواند تعداد زیادی از واحدهای عملیاتی را پیاده سازی کند . این بدان معناست که یک سیستم محاسباتی قابل پیکربندی مجدد می تواند بوسیله ی اجزای با تولید انبوه ساخته شود که زمان طراحی طولانی که در ذات یک ASIC بود را کاهش می دهد. همچنین بر خلاف یک ASIC واحدهای عملیاتی که در ساختار قابل پیکربندی مجدد پیاده سازی شده‌اند می توانند در طول زمان تغییر کنند . یعنی اینکه همگام با تغییر محیط یا استفاده ی سیستم تعبیه شده ترکیب واحدهای عملیاتی می توانند برای بهتر هماهنگ شدن با محیط جدید تغییر یابند . ساختار قابل پیکربندی مجدد در یک وسیله ی دستی برای مثال ممکن است عملیات ضرب ماتریس های بزرگ را در یک حالت خاص پیاده ساز یکند و در حالت دیگری توابع پردزاش سیگنال بزرگی را استفاده کند

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

پردازنده های دستور با کاربرد خاص و پردازنده هایی با دستورات انعطاف پذیردو نمونه از چنین تلاشهایی می باشند

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

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

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

این نکته را باید مورد توجه قرار داد که توسعه ی سیستم های قابل پیکربندی مجدد یک زمینه ی در حال رشد است . تعدادی از چالش ها در توسعه ی یک سیستم قابل پیکربندی مجدد وجود دارد

اولا ساختمان ساختار قابل پیکربندی مجدد و واسط ها بین ساختار ، پردازنده ها و حافظه باید بسیار کارایی بالایی داشته باشند . برخی از سیستم های محاسباتی قابل پیکربندی مجدد از یک FPGA استاندارد به عنون ساختار قابل پیکربندی مجدد استفاده می کنند در حالی‌که بقیه ساختارهایی با طراحی سفارشی را ا ختیار کرده اند

چالش دیگر توسعه ی طراحی ها به کمک رایانه (CAD  ) و ابزار کامپایل که یک کاربرد را به یک سیستم قابل پیکربندی مجدد نگاشت می دهند . این کار شامل تعیین این که کدامیک از قسمت های کاربرد باید به ساختار نگاشت داده شود و کدام بخش باید به پردازنده نگاشت داده شود و تعیین اینکه چه موقع و هر چند وقت ساختار قابل پیکربندی مجدد که باعث تغییردر واحدهای عملیاتی پیاده سازی شده در ساختاری می شود باید پیکربندی شود . همچنین خصوصیات الگوریتم ها برای نگاشت موثر به سیستم قابل پیکربندی مجدد می باشد

3-2 سیستم بدون پیکربندی

 

برای دریافت پروژه اینجا کلیک کنید
» نظر
<   <<   201   202   203   204   205   >>   >