فرمت فایل : word
تعدادد صفحات :49
قابل ویرایش
چکیده:
برنامه نویسی همروند-همزمانconcurrent ) (انواع مختلفی دارد:
1.برنامه نویسی موازی Programming ) Parallel )
2.برنامه نویسی توزیع شده (Distributed Programming ) که خود به نوعی معماری مالتی کامپیوتر را توسعه می دهد.
3.برنامه نویسی Multithread Programming
در این مقاله می کوشیم برنامه نویسی موازی و مدل های آن و برنامه نویسی توزیع شده را معرفی کنیم.
مدل های رایج و مورد استفاده در برنامه نویسی موازی عبارتند از :
1.حافظه اشتراکی Shared Memory
2.رشته ها –بندها Threads
3.انتقال پیامMessage Passing
4.موازات- همروندی داده ای Data Parallel
5.هیبرید – مختلط- چندگانه Hybrid
معماری های حافظه کامپیوتر موازی:
1.حافظه اشتراکی Shared Memory
2.حافظه توزیع شدهDistributed Memory
3.حافظه توزیع شده - اشتراکی Hybrid Distributed-Shared Memory
معماری کامپِیوترهای موازی ِیا همروند اغلب به دو دسته بزرگ تقسِیم می شود:
1.مالتی پروسسورهاMulti Processor
2.مالتی کامپِیوترها Multi Computer
فهرست:
مقدمه ................................................................................................. 2
چـرا بـرنامه نویـسی همـروند؟ ................................................................. 3
محاسبات موازی چیست؟ .......................................................................5
رده بندی کامپیوترهای موازی ..................................................................... 7
پردازنده چندکاره ..................................................................................... 12
معماری مالتی پروسسور ......................................................................... 16
معماری مالتی کامپیوتر ها ........................................................................ 27
توپولوژی مالتی کامپیوترها ........................................................................32
استفاده از مدل MPI در برنامه نویسی موازی ............................................... 40
محاسبات توزیع شده ..............................................................................44
فهرست منابع ........................................................................................ 49
دانلود مقاله با موضوع برنامه نویسی همروند-همزمان concurrent