تحقیق، پایان نامه، پروژه،پرسشنامه...

تحقیق، پایان نامه، پروژه،پرسشنامه...

تحقیق، پایان نامه، پروژه،پرسشنامه...

تحقیق، پایان نامه، پروژه،پرسشنامه...

تحقیق جامع در مورد مقدمات داده پردازی

تحقیق جامع در مورد مقدمات داده پردازی

تحقیق جامع در مورد مقدمات داده پردازی

دانلود تحقیق جامع در مورد مقدمات داده پردازی

تحقیق جامع در مورد مقدمات داده پردازی
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 75 کیلو بایت
تعداد صفحات فایل 42

تحقیق جامع در مورد مقدمات داده پردازی

بخشهایی از متن:

تعریف داده(Data)

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

اینها داده های مرتبط با شما هستندوشما را از دیگران متمایز ومجزا می کنند؛ به شما سود می رسانند؛

حقوق شما را محفوظ می دارند وبه دولت امکان می دهند که برای شما برنامه ریزی کندو امکانات فراهم سازد.

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

گفتیم که داده ها باید مفید ولازم باشند.مثالی می زنیم:

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

داده ها با هم ارتباط دارند.

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

...

داده ها را نیز یک رکورد(Record)می خواند.در همان جدول کتابخانه ها،در مثال قبلی،شما سه رکورد را می بینید.به این ترتیب،هر رکورد در آن جدول شامل شش فیلد است.درک مفهوم فیلدو رکورد در کار با اکسس بسیار مهم است،اما پس از مقداری تمرین،به راحتی آن را فرا گرفته،به کار گفتیم که هر پایگاه داده،از تعدادی جدول تشکیل می شود.حال ببینیم چرا چند جدول رادر یک پایگاه داده ها می گذارند؟و این کار چه مزیتی دارد؟به مثال زیر توجه کنید:

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

برای این کار،باید در هر یک از جدول های یک فیلد مشترک پیدا کنید.یعنی فیلدی که هم در این جدول و هم در آن جدول موجود باشد.بعد:

1ـاطلاعات را از جدول اول برمی دارید و به فیلد مشترک نگاه می کنیدوداده ی موجود در آن،مثلا نام خانوادگی یا شماره ی شناسنامه را جایی یادداشت می کنید.

2ـدر جدول دوم،فیلد مشترک را پیدا می کنیدو در آن داده ای را که یادداشت کرده اید می یابید.حالا رکورد مورد نظررا پیدا کرده ایدوباید در آن به سراغ فیلد نشانی بروید وآن را یادداشت کنید.

به این ترتیب،این دو جدول به هم ربط پیدا می کنند.ربط دادن جدول ها به هم،از طریق یک فیلد مشترک،قدرت مانور شمارا در جستجوی داده هاو نتیجه گیری از آنها بسیار افزایش می دهد ودر حجم جدولها صرفه جویی می کند.زیرا،دیگر لازم نیست که مثلا در مقابل هر رکوردی که برای خرید و فروش مشتری به وجود می آورید،یک بار هم،آدرس او را در همان جدول بنویسیدو می توانید این داده را از جدول دیگری بردارید.به این مدل از پایگاه داده ها،پایگاه داده ها ی ارتباطی (Relational Database).اکسس،از این مدل پایگاه داده ها استفاده میکندو به همین سبب به آن مدیرپایگاه داده های ارتباط (Relational Database Management System) به طور خلاصهRDMBSمی گویند.

 

دانلود تحقیق جامع در مورد مقدمات داده پردازی

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

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

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

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

آشنایی با سخت افزارهای مختلف در کامپیوتر
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 36 کیلو بایت
تعداد صفحات فایل 60

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

بخشهایی از متن:

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

 مدت ها از معرفی تکنولوژی SLI  شرکت NVIDIA  میگذرد این تکنولوژی امکان استفاده همزمان از دو کارت گرافیک بر روی یک مادربرد را فراهم میسازد . کارت گرافیک هایی که از SLI  پشتیبانی میکنند بر پایه دو پردازنده گرافیکی Geforce 6800  و Geforce 6600  طراحی شده اند . در ابتدای معرفی این تکنولوژی فقدان مادربردهایی که دو درگاه PCI Express X16  را برای سوار کردن دو کارت گرافیک ارائه کنند موجب سرد شدن بازار و کم شدن استقبال کاربران از SLI  شد , پس از اینکه مادربردهای مذکور در حد معقول در بازار توزیع شد بازهم هزینه بالای مادربرد و دو کارت گرافیک کاملا شبیه به هم مانع از آن شده تا SLI جایگاه واقعی خود را بدست آورد .

اگر دو کارت گرافیک برای یک سیستم بسیار گران تمام شود یا به اندازه هزینه, افزایش کارایی را به ارمغان نیاورد کارت جدید گیگابایت شاید ارزش نگاهی متفاوت با آنچه تا کنون توسط SLI  دیده ایم را داشته باشد . این کارت گرافیک با نام 3D1  با استفاده از تکنولوژی SLI  دو GPU  (پردازنده گرافیکی)را بر روی یک کارت گرافیک ارائه میکند , بدین گونه پردازش داده های تصویری میان این دو GPU  با توابع تکنولوژی SLI  تقسیم شده و کارایی کارت را به طور چشمگیری بالا خواهد برد .

3D1  بر پایه دو GPU , Geforce 6600GT  تولید خواهد شد و همانطور که در تصویر مشاهده میکنید از دو فن قدرتمند برای خنک سازی آنها استفاده میکند نحوه عملکرد سیستم خنک کننده 3D1  به صورتی است که جریان هوا به کمک یک فن مکیده و به وسیله دیگری از سطح پردازنده ها دمیده شود .

به گفته گیگابایت , 3D1  علارقم استفاده از GPU , Geforce 6600GT  در برنامه 3DMark03  توانسته امتیازی بالغ بر  14000  را به خود اختصاص دهد درحالی که کارت گرافیک های گرانقیمت و پرقدرت دیگر مانند Radeon X850XT Platinum Edition  امتیازی در حدود  13000  و Geforce 6800 Ultra امتیازی حدود  12000  را به خود اختصاص داده است .

...

آشنایی با USB

اتصال یک وسیله USB  به کامپیوتر ساده است. کانکتور یا سوکت USB  را در پشت کامپیوترتان به راحتی می توانید پیدا کنید و کابل USB  را به آن وصل کنید.

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

بسیاری از دستگاههای USB  کابل USB  خود را به همراه دارند. یعنی کابل از یک سمت به دستگاه وصل است و قابل جدا کردن نیست و از سمت دیگردارای یک سوکت نوع"A" است که از این سمت به کامپیوتر وصل می شود

سوکت نوع A

ولی اگر کابل به صورت مجزا باشد در سمت دستگاه سوکت نوع "B" وجود خواهد داشت. پس این کابل از یک سمت سوکت نوع "B" (سمت دستگاه) و از یک سمت دارای سوکت نوع "A" (سمت کامپیوتر) است.

سوکت نوع B

استاندارد USB  از سوکت های نوع "A"و"B" برای جلوگیری از اشتباه استفاده می کند.

* سوکت نوع "A" "بالا دست" یا "up stream" سمت کامپیوتر

*سوکت نوع "B" "پایین دست یا "down stream" و به تجهیزات دارای پورت USB  وصل می شود که همان سمت دستگاه می باشد.

استاندارد USB  ورژن  2  در ماه آوریل سال  200میلادی پایه گذاری شد. این استاندارد در حقیقت یک ارتقا استاندارد USB1.1  بود.

USB2.0  (یا USB  پر سرعت) پهنای باند کافی برای انتقال صوت و تصویر و اطلاعات ذخیره شده دارد و سرعت انتقالی  40  برابر سریعتر از USB1.1  دارد تا انتقال  اطلاعات به راحتی انجام گیرد. USB2.0  دارای قابلیت انتقال در جهت مستقیم و عکس آن نیز می‌باشد.

USB2.0  سه سرعت را پشتیبانی می کند. (480.12.15  مگابایت بر ثانیه) USB2.0  با وسایلی که به پهنای باند (سرعت انتقال اطلاعات) کمتری احتیاج دارند مانندMouse , Keyboard  به همان خوبی  وسایلی که به پهنای باند بیشتری احتیاج دارند مانند دوربین های اینترنتی و اسکنرها و پرینترها و وسایل ذخیره سازی پر حجم اطلاعات به خوبی کار می‌کند. همچنان که صنعت کامپیوتر رشد  می کند. استفاده از USB2.0  معمول تر می شود و این نشاندهنده قابلیتهای بالای USB2.0  است.

(UPS (Uninterruptible Power Supplies 

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

اما برای انتخاب یک UPS  باید خدمتتان عرض کنم این به خود شما بستگی دارد که چه میزان می خواهید خرج کنید و UPS  را برای چه منظوری مورد استفاده قرار می دهید. مصرف انرژی آنچه محافظت می کنید عامل دیگری است که در خرید UPS  نقش مهمی ایفا می کند. واحدی که بوسیله آن ظرفیت UPS  یا مقدار انرژی که به شما میدهد بیان می شود عبارت است از آمپر-ساعت. مثلاً یک UPS  پنجاه آمپر ساعت می تواند دستگاه شما را با جریان  2  آمپر به مدت  25  ساعت یا با جریان  5  آمپر به مدت  10  ساعت تغذیه کند. توجه داشته باشید که میزان جریان را مصرف دستگاه تعیین می کند پس زمان تغذیه برای یک UPS  مشخص به میزان مصرف دستگاه شما دارد.  بدیهی است در صورتیکه زمان بحرانی که به یک منبع تغذیه احتیاج دارید کوتاه باشد می توانید از UPS  با آمپر-ساعت کمتر و در نتیجه ارزانتر استفاده کنید. البته یک محدودیت هم در این زمینه وجود دارد و آن این است که جریان نامی UPS  شما باید از کل برق دستگاههای شما ( به آمپر ) بزرگتر باشد.

 

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

طراحی لباس با کمک کامپیوتر (CAD)

طراحی لباس با کمک کامپیوتر (CAD)

طراحی لباس با کمک کامپیوتر (CAD)

دانلود طراحی لباس با کمک کامپیوتر (CAD)

طراحی لباس با کمک کامپیوتر (CAD)
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 18 کیلو بایت
تعداد صفحات فایل 27

طراحی لباس با کمک کامپیوتر (CAD)

بخشی از متن:

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

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

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

کامپیوترها به چهار گوره تقسیم می شوند:

1- پردازنده مرکزی MAINFRAME

کامپیوتر بزرگی است که ظرفیت آن بسیار بیشتر از یک کامپیوتر کوچک یا ریز کامپیوتر است.

2- کامپیوتر کوچک MINICOMPUTER

3- کامپیوتر خانگکی HOME COMPUTER

4- کامپیوتر شخصی PERSONAL COMPUTER کامپیوتری که در طراحی استفاده می شود، از نوع کامپیوترهای بزرگ با قدرت زیاد POWER of MINI MAINFRAME است. امروزه تعداد این گونه کامپیوترها بسیار افزایش یافته است و با کاهش قیمتهای کامپیوتر CAD کمپانیهای کوچک نیز قادر به تهیه آن شده اند. انواع مختلف نرم افزار و برنامه ها و زبان کامپیوتر و عملیات مربوط را می توان به راههای گوناگون بر روی صفحه مانیتور مشاهده کرد.

خطوط پیشکل ، بردار ، برش الگو

برای کشیدن یک تصویر صفحه نمایش را به مربع های کوچک زیادی تقسیم می کنمی. و سپس با سیاه کردن برخی از آنها شکل مورد نظر را به دست می آوریم. این مربع های کوچک یخته تصویری می گویند. اطلاعات یاخته تصویری برای ویدئو ، طرح های کشباف، طراحی پارچه های بافته شده در طرح های چاپ پارچه در نساجی بسیار مناسب است، البته پس از سیاه کردن تمام صفحه و سفید کردن بعضی از مربعها، می توان به تصویر (منفی) یک شکل دست یافت، لیکن ما در اینجا برای آسانی کار همه نمونه ها را از تصویرهای (مثبت) انتخاب می کنیم. دستگاههای جدیدتر، نگاره سازی ریزنگاشت «HIGH RESOLUTION» می توان تصویرها را با جزئیات بیشتری ارائه کند. نقطهها بر روی صفحه کامپیوتر نشانگر یاخته تصویری هستند خطوط کوچک بین دو نقطه با برداری که هم دارای اندازه و هم جهت فضایی است ثبت می شود. VECTOR LINE به طور کلی هر دستگاه کامپیوتر عملیات زیر را انجام می دهد.

1- خواندن دستورالعملها (قسمت ورودی)

2- ضبط کردن دستورالعملها و اطلاعات لازم در حافظه و استفاده به موقع از آنها؛

3- اجرای عملیات منطقی و محاسبات

4- نظارت بر اجرای کلیه و عملیات

5- چاپ یا ظاهر کردن نتایج (قسمت خروجی)

کاربرد کامپیوتر در الگو و دوخت

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

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

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

3- شرکت ها با مشکل تربیت تکنسین و کمبود افراد متخصص در این زمینه مواجه هستند. آموزش CAD برای برش الگو، سایزبندی و غیر و ... بسیار گران است  شرکت های می بایست هزینه سنگینی را متقبل شوند. اگر شرکت ها و تولیدیهای لباس، آماده کردن و اجرای طرح و برش الگو را با کامپیوتر انجام دهند و به افراد آموزش لازم را در این زمینه بدهند، در مدت زمان کوتاهی تأثیر متقابل آن را در انسان و ماشین های دوخت در می یابند. در اینجا نمونه کارهای کامپیوتر را به اختصار توضیح می دهیم.

رسم خطو مستقیم و منحنی و طرح های آزاد

پاک کردن خطوط و یا قسمتهایی از آن، امتداد و گسترش خطوط.

تغییر خطوط به اندازه دلخواه ، یا به طول های ویژه.

اندازه گیری خطوط الگو ، تمام و یا قسمت های مورد نظر.

تغییر محیط شکلها در الگو.

جدا کردن قسمتهای مختلف الگو.

اتصال کامل قسمت های جدا شده یا قسمتی از آنها.

حرکت دادن قسمت هایی از الگو به اطراف.

چرخاندن و قرینه کردن الگوها.

اتصال ساسونها و افزودن گشادی (اوازمان) به الگو.

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

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

 

دانلود طراحی لباس با کمک کامپیوتر (CAD)

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

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

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

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

تحقیق اهمیت شبکه های کامپیوترموازی جهت انجام محاسبات ریاضی سنگین و پردازش اطلاعات
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 16 کیلو بایت
تعداد صفحات فایل 23

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

بخشهایی از متن:

با پیشرفت روز افزون علوم مختلف، نیاز به انجام محاسبات ریاضی سنگین و پردازش حجم زیادی از اطلاعات با سرعت بالا و در زمان کم بوجود آمد. از طرفی رشد تکنولوژی پردازنده ها نسبت به حجم محاسبات بسیار پایین است و نیز بخاطر محدودیت در تولید ابزار نیمه هادی سرعت پردازنده ها نیز دارای محدودیت می‌باشد. از این رو استفاده از یک کامپیوتر به تنهایی پاسخگوی نیازهای محاسباتی نیست. بنابراین استفاده از چند کامپیوتر برای انجام پردازش های موازی ضروری است. از سوی دیگر به دلیل پیشرفتهای زیاد در زمینه شبکه های کامپیوتری و ابزار آن، روش جدیدی برای انجام محاسبات ارائه گردید که Network-based coputation نام دارد.

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

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

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

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

SISD: Sungle Instruction – Single Data

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

...

ویژگیهای شبکه:

مدل مناسب برای بررسی توپولوژی شبکه مالتی کامپیوترها گراف G=(V,E) می‌باشد که در آن V مجموعه گره ها است که نشان دهنده واحدهای پردازنده (PE) است و E مجموعه یال هاست که نشان دهنده ارتباطات بین واحدهای پردازنده می‌باشد. با این روش ویژگیهای شبکه را می توان با تفسیر خصوصیات گراف ها تحلیل کرد که این روش یک روش ارزیابی استاتیک است زیرا بحثهایی از جنبه مسیریابی (routing) و غیره در نظر گرفته نمی شود این روش باری مقایسه شبکه ها بکار می رود و هزینه شبکه با تعداد یالها و تاخیر ارتباطی با تعداد یالها بین گره ها متناظر خواهد بود.

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

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

 

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

نمایش های مختلف ماتریس اسپارس و کاربرد آن در پردازش تصویر

نمایش های مختلف ماتریس اسپارس و کاربرد آن در پردازش تصویر

نمایش های مختلف ماتریس اسپارس و کاربرد آن در پردازش تصویر

دانلود نمایش های مختلف ماتریس اسپارس و کاربرد آن در پردازش تصویر

نمایش های مختلف ماتریس اسپارس و کاربرد آن در پردازش تصویر
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 1335 کیلو بایت
تعداد صفحات فایل 85

نمایش های مختلف ماتریس اسپارس و کاربرد آن در پردازش تصویر

مقدمه:

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

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

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

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

...

بهبود کیفیت تصویر( image enhancement ) :

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

به طور کلی می توان روش های بهبود ظاهر تصویر را به دو گروه تقسیم کرد :

الف: روشهایی که مبتنی بر مقادیر روشنایی اصلی تصویر بوده و پردازش درحوزه مکان* صورت می گیرد.

ب:روش هایی که مبتنی بر تبدیلات تصویر می باشد و پردازش در حوزه تبدیل** (مانند فرکانس) صورت پذیرفته و سپس با تبدیل معکوس تصویر قابل رؤیت و دریافت است.

1-1-3-1بهبود کیفیت تصویر در حوزه مکان :

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

          g(x,y)=T[f(x,y)]

 

بیان کرد که f(x,y) مربوط به تصویر ورودی و g(x,y) مربوط به پیکسل متنا ظر آن در تصویر پردازش شده است وT  یک عملگر روی f  است که در یک همسایگی پیکسل (x,y) تعریف می شود.



 

 

*            spatial domain

**            frequency domain

 

همانطور که درشکل 6-1 نشان داده شده، روش تعریف همسایگی حول (x,y) استفاده از زیر تصویر های کوچک مربعی یا مستطیلی به مرکز (x,y) می باشد. مرکز زیر تصویر مثلا با شروع از گوشه چپ بالای تصویر پیکسل به پیکسل  جا به جا می شود و در هر نقطه (x,y) با استفاده از T مقدار  g تعیین می شود.

...

بازسازی تصاویر:     

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

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

-         از بین بردن مات شدگی در تصویر

-         حذف نویز در تصویر

-         بهبود تمایز و دیگر معیارهای رؤیت تصویر

 

تعریف مدلی از تخریب می تواند در درک مفاهیم و همچنین به یافتن روابطی برای بازسازی تصویر کمک کند. در یک حالت کلی و بدون ایجاد خطا های بزرگ می توان یک سیستم تخریب کننده و بازسازی را به صورت شکل 16-1 مدل سازی نمود. همانطور که در شکل نشان داده شده است، تابع تخریب به همراه نویز جمع شونده بر روی تصویر ورودی f(x,y) اعمال می شود تا تصویر تخریب شده ی g(x,y) تشکیل شود. با معلوم بودن g(x,y) و دانستن تابع تخریب H و نوع نویز جمع شونده η(x,y) می توان ،  تقریبی از تصویر اصلی را به دست آورد.

 

دانلود نمایش های مختلف ماتریس اسپارس و کاربرد آن در پردازش تصویر