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

تحقيق معرفي نسخه جديدي از برنامه مكس 3DSMax8

مقدمه
در اين جا به معرفي نسخه جديدي از برنامه مكس يعني 3DSMax8 مي
پردازيم. كساني كه قبلاً با نسخه هاي قديمي تر مكس كار كرده اند ، اولين
سؤالي كه در ذهنشان به وجود مي آيد اين است كه چه امكانات جديدي به
نسخه 8 مكس اضافه شده است . اما شمايي كه براي اولين بار پا به اين دنياي 3
بعدي گذاشته اند با اجراي برنامه مكس اولين چيزي كه ذهنتان را مشغول مي
كند نماها ، منوها ، نوارها و دكمه هاي بسيار مكس مي باشد. مطمئناً اين
ذهنيت در شما بوجود مي آيد كه وارد چه دنياي وسعي شده ايد . در ابتدا اين
نويد را به شما مي دهم كه با تمرين و پشتكار فراوان مي توانيد در اين دنياي
3 بعدي به راحتي فعاليت كنيد. در بخش اول به معرفي پنجره ها و نماهاي مكس
مي پردازيم.
آشنايي با پنجره مكس
در ابتدا به معرفي كامل بخش هاي مختلف پنجره مكس مي پردازيم.
1ـ Titlebar ( نوار عنوان )
2ـ Menu bar (نوار ليست )
3ـ Main Toolba(نوار ابزار اصلي )
4ـ Reactor
5ـ Command Panel(تابلوهاي فرمان )
6ـ Object Categories( دسته موضوعات )
7ـ Sub – Object Categories( زير مجموعه دسته موضوعات )
8ـ Object Type
9ـ Viewport ( نما ـ زاويه ديد )
10ـ Viewport Navigation Control( كنترل و دست كاري در نماها )
11ـ Animation Control( كنترل كننده انيميشن )
12ـ Coordinate Display( نمايش دهنده مختصات )
13ـ Statusbar and Prompt Line (نوار وضعيت و خط متن رساني )
14ـ MaxScript Mini Listener
15ـ Trackbar
16ـ Time Slider ( لغزنده زمان )
Menu bar :

File : منوي File شامل فرمان هايي براي ايجاد يك صحنه جديد (New) باز كردن
فايل (Open) ، ذخيره كردن صحنه و موضوع ايجاد شده (Save) ، بازخواني مجدد
مكس (Reset)، ادغام كردن موضوعات و صحنه (Mege) ، قابليت Import و Export
موضوعات ايجاد شده و … مي شود كه با اين فرامين در قسمت هاي جلوتر بيشتر
آشنا خواهيد شد.
2ـ Edit : اين منو نيز داراي فرمان هايي براي بازگشتن
از اشتباه انجام شده (Undo & Redo ) آماده شدن براي انجام كاري كه از
سرانجام آن اطلاعي نداريد (Hold & Fetch ) و انواع انتخاب ها (Select)
مي باشد.
زماني كه اشتباهي را در كاري انجام داديد براي بازگشتن به
حالت قبل كافيست يك بار روي گزينه Undo كليك كنيد تا يك مرحله به عقب
برگردد . هرباري كه Undo را انتخاب كنيد يك مرحله به عقب باز مي گردد. اما
كار Redo بر عكس Undo است. Redo مراحل به عقب برگشته شده را دوباره به
حالت اول برمي گرداند . اما چه زمان از Hold و Fetch استفاده مي كنيم ؟
براي مثال در حال ساخت يك مدل 3 بعدي هستيد و مي خواهيد اصلاح گري هايي را
بر روي آن اعمال كنيد كه از نتيجه كار آن مطمئن نيستيد. در اين صورت روي
دكمه Hold يكبار كليك مي كنيد. سپس تغييرات خود را انجام مي دهيد ، كه ممكن
است اين تغييرات بيش از مقداري باشد كه بتوان از طريق Undo به مرحله قبل
از تغييرات بازگشت . بنابراين هر زمان كه خواستيد به همان مرحله قبل از
اعمال تغييرات برگرديد كافيست روي دكمه Fetch كليك كنيد. با اين كار به
زماني برمي گرديد كه از Hold استفاده كرده بوديد.
3ـ Tools :اكثر
فرمان هاي اين منو را مي توان در Main toolbar مشاهده كرد. با فرمانهاي
نوار Main toolbar در قسمت هاي جلوتر آشنا خواهيد شد.
4ـ Group :براي
گروهي كردن موضوعات (Objects ) و اداره آن ها از اين منو استفاده مي شود .
با گروهي كردن موضوعات مي توان همزمان يك پارامترهاي مختلفي را بر روي چند
موضوع گروهي شده اعمال كرد.
5ـ View :براي كنترل نماها ، افزودن Background و كنترل آن و … از اين منو استفاده مي شود.

Create :يكي از راههاي خلق موضوعات در مكس استفاده از منوي Create مي
باشد. با انتخاب هر موضوع به طور خودكار تنظيمات مربوط به آن موضوع در
Command Panel ظاهر مي شود.
7ـ Modifiers :در اين منو مي توان تعدادي
از اصلاح گرها ابتدا مي بايست موضوع مورد نظر را انتخاب كنيد. با انتخاب
هريك از اصلاح گرها به طور خودكار در پانل Modify در Command Panel
تنظيمات مربوط به آن نمايش داده مي شود.
8ـ Character :اما تنظيمات و
فرمان هاي مربوط به يك كاراكتر را در اين منو مي توان مشاهده كرد. خلق و
از بين بردن يك كاراكتر ، قفل و آزاد كردن حركت كاراكتر ، ايجاد استخوان
(Bone ) و … از جمله امكانات اين منو مي باشند.
9ـ Reactor :اين منو
شامل تمامي ابزارهايي كه براي انجام يك عمل شبيه سازي به آن ها احتياج
داريم ، مي شود. گزينه هاي اين منو را در نوار Reactor كه در سمت چپ صفحه
كار قرار دارد مي توان مشاهده كرد.
10ـ Animation :شامل فرمانهايي براي به حركت در آوردن موضوعات مي باشد.
11ـ Graphic Editor :اين منو براي تدوين موضوعات و انيميشن به كار مي رود.
12ـ Rendering :شامل فرمان هايي براي رندر كردن و ايجاد جلوه در صحنه مي باشد.
13ـ Customize :از اين منو براي سفارشي كردن صفحه مكس استفاده مي شود.
14ـ Max Script :از طريق اين منو مي توان زبان اسكريپتي نهادينه شده را ايجاد ، باز و اجرا كرد.
15ـ Help : از طريق اين منو يعني آخرين منوي موجود در منوبار مي توان به راهنماي استفاده از مكس دسترسي پيدا كرد.

دانلود فایل

دانلود فایل”تحقيق معرفي نسخه جديدي از برنامه مكس 3DSMax8″

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

تحقيق مونو، تحولی در برنامه‌نویسی تحت لینوكس

دات‌نت محدود به نوع خاصی از برنامه‌ها نیست، از این چارچوب می‌توان برای
تولید برنامه‌های تحت ویندوز، تحت وب، سرویس‌های مبتنی بر وب و … استفاده
كرد.
دات‌نت محدود به نوع خاصی از برنامه‌ها نیست، از این چارچوب
می‌توان برای تولید برنامه‌های تحت ویندوز، تحت وب، سرویس‌های مبتنی بر وب و
… استفاده كرد. یكی دیگر از ویژگی‌های دات‌نت، دارار بودن كتابخانه‌ای
بزرگ و جامع از كلاس‌ها و توابع است كه همان‌طور كه گفتیم، تمام زبان‌های
تحت دات‌نت می‌توانند از توابع و كلاس‌های موجود در آن، استفاده كنند.
در
شماره‌های‌ قبل، به معرفی یك IDE متن‌باز به نام لازاروس پرداختیم كه در
واقع، جایگزینی برای دلفی در لینوكس محسوب می‌شد. اما از آنجا كه تكنولوژی
.NET، بحث روز علم برنامه‌نویسی است، تلاش‌های زیادی نیز از سوی حامیان
دنیای اپن‌سورس برای پیاده‌سازی این تكنولوژی در سیستم‌عامل لینوكس انجام
شده است. در این مقاله، به بررسی پروژه‌ Mono یا به عبارت دیگر، همان
دات‌نت تحت لینوكس خواهیم پرداخت.
ابتدا لازم است تا كمی با ویژگی‌های
چارچوب دات‌نت و مزیت‌های آن آشنا شویم. اما دات‌نت چیست؟ شاید دات‌نت یكی
از گیج‌كننده‌‌ترین علائم تجاری مایكروسافت باشد، بنا به تعریف خود
مایكروسافت، دات‌نت گردایه‌ای از تكنولوژی‌هایی است كه اتصال به اطلاعات،
اشخاص، تجهیزات و قطعات را از طریق نرم‌افزار فراهم می‌آورد.
اما این
تعریفی نیست كه بیشتر كاربران از .Net دارند. آنچه معمولا به دات‌نت اطلاق
می‌شود، برنامه‌نویسی در چارچوب یا FrameWork دات‌نت است. یكی از بزرگ‌ترین
مزیت‌های چارچوب دات‌نت، مسئله‌ مستقل از زبان بودن آن است. برنامه‌های
كاربردی در چارچوب دات‌نت، می‌توانند به هر زبانی كه از این frameWork
پشتیبانی می‌كند، نوشته شوند.
این امر، به واسطه‌ وجود یك زبان میانی
(IL) فراهم شده است. در هنگام برنامه‌نویسی خارج از چارچوب دات‌نت، كد
نوشته شده مستقیما به كد قابل فهم برای CPU كامپایل می‌شود، اما در دات‌نت،
برنامه به هر زبانی كه نوشته شده باشد، در مرحله‌ اول، به این زبان میانی
ترجمه‌ می‌گردد (كه در بین تمام زبان‌های این چارچوب مشترك است).

دانلود فایل

دانلود فایل”تحقيق مونو، تحولی در برنامه‌نویسی تحت لینوكس”

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

تحقيق مقدمه اي بر Windows 2000 Serverاستفاده ازرابط ويندوز2000

مقدمه
ويندوز 2000 به ميزان زيادي به سمت شبكه گرايش پيداكرده
است،ويژگيهايي را به همراه داردكه درساختارشبكه ،جديدبه شمارمي آيند.اين
حالت ممكن است موجب سردرگمي شود،زيرا ويژگيهاي مزبوراز قابليتهاي اضافه شده
به ويندوز به شمار نمي آيند،بلكه درهسته مركزي اين سيستم عامل قرار گرفته
اند.
ويژگيهايي مانند Active Directory ، Microsoft Management
Consoleوساير ويژگيهاي مديريتي درابتدا موجب واهمه افرادمي شوند.درحقيقت
بايدگفت زماني كه براي يادگيري آنها اختصاص خواهيدداد،بسيارزيادمي باشد .
Windows
2000 Server نگارش جديد سيستم عامل شبكه اي مايكروسافت وجايگزين ويندوزNT
است در فاز اوليه توليد آن با نام Windows NT Server 5.0 از آن ياد مي شد،
اما درهنگام انتشار به ويندوز 2000 تغييرنام داد تقريبا تمامي جنبه هاي
اين سيستم عامل تغيير يافته است وويژگيهاي قديمي آن مورد بازنگري قرار
گرفته اند تااستفاده ودرك آنها آسانتر گردد ،و هم چنين صدها ويژگي جديد به
آن افزوده شده است .
وقتي كه Windows 2000 Server قلب شبكه شماباشد
،ميتوانيد خدماتي راكه هرمؤسسه مدرن به آنهانيازدارد فراهم آوريد :ذخيره
فايل وچاپ،امنيت،دستيابي به اينترنت،پشتسباني از سرويسگيرها،خدمات
ارتباطي،ومجموعه اي از خدمات وپشتيباني هاي كاربردي.

آنچه Windows 2000 Server عرضه مي كند
با
انتشارسيستم عامل ويندوز 2000 مايكروسافت گام بزرگي در جهت اين خواسته كه
سرويسگر ويندوز NT استاندارد عمليات كامپيوتري مؤسسات شود،برداشته است
.پروژه ويندوز 2000 يكي از بزرگترين پروژه هاي نرم افزاري بوده است كه تابه
امروز به پايان رسيده است واگرچه تخمين هاي مربوط به ميزان بزرگي آن
متفاوت از يكديگراست ،اما برآورد مي شود كه چيزي در حدود 40 تا 65 ميليون
خط كدبراي آن نوشته شده باشد.بيش از 2000 برنامه نويس برروي اين پروژه
كاركرده اند .براي توليد Windows 2000 Srever مشاركت فني بين حدود 24 شركت
صورت پذيرفته است.
ميزان تفاوت بين ويندوز NTنگارش 4.0
وwindows 2000 Server رامي توانيم با تفاوت بين ويندوز 3.1 وويندوز 95
مقايسه بكنيم.بيل گيتس دراين موردگفته است :ويندوز 2000 قابل ملاحظه ترين
ارتقاءدر تاريخ مايكروسافت است.
بسياري از اين مشاركت ها
،امكانات جديدي رادر سيستم عامل فراهم آورده است كه از جمله آنها مي توان
به الحاق ذخيره سازي سلسله مراتبي اشاره كردكه باعث مي شود فايل هايي كه
كمتر مورد استفاده قرار ميگيرد به نوار منتقل شوند ودر هنگام لزوم بازيابي
شوند.اين كاربراساس محصول High Groundانجام مي شود.برخي از قابليت ها
باعث بهبود فن آوري شده است كه قبلا در نگارش هايي از سيستم عامل يادر بسته
هاي اختياري آن وجودداشته است ، نظير الحاق عمليات چند جلسه اي مبتني بر
سرويسگر در Windows Terminal Services كه براساس كار مشتركي از مايكروسافت و
Citrixاست.
چيزهايي در Windows 2000 Server وجود دارد كه
تقريبا باعث خوشحالي تمامي مديران سيستم مي شود ،ومايكروسافت اميدوار است
كه با استفاده از آنها مشكلات ارتقاء سيستم عامل به اندازه قابل قبولي كاهش
يابد.
اگر از مديران ويندوز NTبپرسيدكه بهترين جنبه ويندوز
چيست وبهترين ويژگي كه آنها مي خواهند در نسل بعدي سيستم عامل سرويسگر
ويندوزببيند چه مي باشد ،پاسخ پايداري وقابليت اطمينان خواهد بود.ويژگي
بعدي كه مدنظر خواهد بود سادگي مديريت است،ومواردبعدي در اين ليست ويژگيهاي
متعدد ديگري هستند كه در حين دوره شكل گيري اين سيستم عامل توسط
مايكروسافت براي جلب مشتريان مطرح گشته اند.
در حقيقت مايكروسافت تلاش
زيادي را به خرج داده است تااينكه ويندوز 2000پايدارترباشد ، امكان متوقف
گشتن آن در حين انجام عمليات كمتر شود ، وبا بسياركمتربودن مواقعي كه نياز
به راه اندازي مجدد سيستم است، بيشتر قابل پيكربندي باشد. Jim Allchinيكي
از مديران مايكروسافت گفته است كه با وجودي كه در ويندوز NT نگارش 4.0
لازم بود كه در 75 وضعيت مختلف سيستم عامل مجددا راه اندازي گردد ويندوز
2000 تنها داراي 5 وضعيت است كه درآنها بايد چنين اقدامي صورت پذيرد .هر
كسي كه تجربه اي در نصب و پيكر بندي ويندوز NTنگارش 4.0 داشته باشد از اين
تغييرات لذت خواهدبرد.تنها تغيير تنظيمات TCPIP سرويسگر نيازبه راه اندازي
مجدد سيستم عامل دارد..
اگر چه Windows 2000 Sreverكاملا فا
صله بين خودوويندوز 98رااز لحاظ خود پيكربندي براي سخت افزار نمي پوشاند،
اما نسبت به نگارش هاي قبلي اين سيستم عامل با استاندارد هاي اتصال
واجرا(Plug and Play)سازگار تراست.وقتي كه كارت تصوير يا كارت صوتي سيستم
خودرا در ويندوز 2000 سرور تغيير مي دهيدمتعجب نگرديد كه سيستم عامل
پيكربندي جديد را مي شناسد.وليكن از آنجايي كه خاموش كردن سرويسگر كاري
نيست كه به طور معمول انجام دهيد،Windows 2000 Server در قابليت هاي مديريت
برق سهولت چندا ني ايجاد نمي كند، اگر چه مايكروسافت ادعاي پشتيباني
ازAdvanced configuration and power interface ياACPI رادارد.

بهبودهاي ديگري نيزبراي پشتيباني از سخت افزارهادرسيسيتم عامل
ويندوز2000انجام شده است.اگرچه ويندوز NTپشتيباني خارق العاده اي از ديسك
گردان ها مي كرد ، اما گاهي اوقات چاپگررنگي يااسكنرهايي وجودداشتندكه
دركارباسيستم عامل دچارمشكل مي شدند ويندوز2000 Windows Driver Modelيا
WDMرابراي خود انتخاب كرده است كه به توليد كنندگان اجازه مي دهد تنها تايك
راه اندازهم براي ويندوز 98وهم براي ويندوز2000توليدكنند.آن راه
اندازبايدبراي هرسيستم عامل به طور مجزاترجمه گردد، اما اكنون حداقل كدآن
دو يكي است.بنا براين توليد كنندگان وسايل جانبي اكنون دلگرم هستندونگهداري
راه اندازهايي براي Windows 2000 Server راآسان يافته اند.نتيجه اين
سازگاري آن است كه ابزارهاي جانبي بيشتري براي ويندوز 2000 نسبت به
ديگرسيستم هاي سرويسگر قابل دستيابي است.

دانلود فایل

دانلود فایل”تحقيق مقدمه اي بر Windows 2000 Serverاستفاده ازرابط ويندوز2000″

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

تحقيق بررسی مفاهیم (dpi , lpi , ppi )

مقدمه
در مکالمات روزمره طراحان گرافیک بسیار می شنویم که اگر کاری برای
چاپ آماده می شود بایستی dpi 300 باشد. آیا تاکنون به مفهوم این حرف دقت
کرده اید؟ در درون این جمله ساده حرفهای بسیاری است!
اگر طراحان گرافیک
ما از مراحل مختلف لیتوگرافی نیز آگاهی داشته باشند حتماً دیده اند که
خروجی setter Image معمولاً dpi 2400 است. اگر چنین است پس چرا اسکن کار را
dpi 300 می گیریم و چرا
dpi 2400 اسکن نمی کنیم. این دو مفهوم چه ربطی به هم دارند؟ چرا همه خروجی ها را روی ورق کالک و با پرینتر لیزری نمی گیرند؟
در
لیتوگرافی با مفهوم دیگری برخورد می کنیم به نام lpi . در کارهای معمول
چاپ افست مقدار lpi را 150 می گیرند. Lpi چه مفهومی را بیان می کند.
اگر lpi بطور معمول 150 است پس چرا dpi 300 اسکن می کنیم؟
اکنون هر یک از مفاهیم را شرح می دهیم و پس از آن ارتباط آنها و شیوه تشخیص هر یک را بیان می کنیم.
و در انتها چند آزمایش را پیشنهاد می کنیم.
Ppi (pixel per inch ) تعداد پیکسل در یک اینچ، واحد اندازه گیری دقت روی صفحه نمایش:
آنچه
که به اشتباه رایج شده و بسیار استفاده می شود واحد dpi به جای ppi است.
وقتی صحبت از دقت تصویر بر روی صفحه نمایش می شود، در واقع تعداد پیکسل در
اینچ روی صفحه مانیتور مورد نظر است. برای درک این مفهوم کافی است در نرم
افزار Photoshop تصویری را ظاهر کنید. در حالی که خط کش ها را نیز نمایان
کرده اید، ذره بین را انتخاب کرده و تا حد امکان تصویر را بزرگ کنید به
طوری که پیکسل ها را به طور مجزا ببینید. اکنون پیکسل ها را شمارش کنید.
خواهید دید که تعداد پیکسل ها در واحد اینچ همان چیزی است که شما برای
تصویر انتخاب کرده اید. برای ساده شدن کار پس از اینکه تصویری را در
Photoshop ظاهر کردید، به منوی Image size / Image رفته و Resolution را
مقدار 30 قرار دهید. اکنون پیکسل ها را شمارش کنید. با کمی دقت متوجه می
شوید که در منوی Image size واحد اندازه گیری دقت تصویر inch / pixel در
نظر گرفته شده است اما اغلب به اشتباه dpi گفته می شود. این اشتباه مصطلح
از آنجا ناشی می شود که هر پیکسل روی صفحه نمایش را می توان یک نقطه فرض
کرد و بنابراین ppi به اشتباه تبدیل به dpi شد در حالی که dpi مفهوم
دیگری دارد.

دانلود فایل

دانلود فایل”تحقيق بررسی مفاهیم (dpi , lpi , ppi )”

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

تحقيق بازيابي اطلاعات RECOVERY

پيشگفتار
در دنياي مدرن امروزي اكثر امور روزانه مردم با استفاده از
كامپيوترها انجام مي گيرد . از اين رو اطلاعات شكل ديگري به خود گرفته و
روزانه به سمت دنيايي بدون كاغذ و قلم پيش مي رويم و اين ابزار سنتي كم كم
جاي خود را به اسناد كامپيوتري در قالب رسانه هاي مغناطيسي با گنجايش بسيار
بيشتر و كاربرد برتر خواهد داد . اگر از اسناد الكترونيكي و كامپيوتري
استفاده مي كنيد هميشه از مزايايي همچون دسترسي سريع به اطلاعات ، انتقال
سريع اطلاعات از نقطه اي به نقطه ديگر دنيا در كمتر از چند دقيقه ، ذخيره
حجم بسيار زيادي از اطلاعات در قالب يك فضاي بسيار كوچك فيزيكي و غيره …
برخوردار هستيد . ولي فراموش نكنيد كه در كنار همه اين مزايا كه هر انساني
را به استفاده از فناوري اطلاعات IT سوق مي دهد هميشه يك عيب بزرگ نيز وجود
دارد . اطلاعات ديجيتالي به دليل نوع خاص ذخيره سازي و حساسيت خود در معرض
خطرات گوناگوني قرار دارند . در بعضي مواقع اين خطرات قادر به نابودي همه
اطلاعات كامپيوتر شما در كمتر از چندين ثانيه مي باشند و توجه كردن به اين
نكته براي كاربر كامپيوتر از ملزومات داشتن يك ارتباط خوب با كامپيوتر است .

در هر زمان و با برخورد به هر سيستم عامل با شناسايي نرم افزاري مناسب قادر به بازيابي اطلاعات سيستم خود خواهيد بود .

انواع رسانه ذخيره سازي اطلاعات
همان
طور كه در زندگي روزمره براي ثبت و نگهداري اسناد و اطلاعات خود از كاغذ
استفاده مي كنيد ، در كامپيوتر نيز نگهداري اطلاعات به صورت ديجيتالي بر
روي يك رسانه ( مغناطيسي ، نوري يا مكانيكي ) انجام مي گيرد . يكي از معروف
ترين و محبوب ترين اين قطعات ، هارد ديسك ها هستند كه همه مردم دنيا در
كامپيوترهاي شخصي خود ، به وسيله يك هارد ديسك Hard Disk اطلاعات خود را
ذخيره مي كنند مزاياي اين رسانه علاوه بر گنجايش زياد اطلاعات ، قابليت
خواندني – نوشتني آن مي باشد كه كاربر قادر به ذخيره يا پاك كردن اطلاعات
مورد نظر است . رسانه هاي ديگري با نام هاي CD/ DVD/ Floppy / Flash Memory
/ Zip Drive و غيره وجود دارند كه هر كدام با مزايا و محدوديت هايي ،
اطلاعات را ذخيره سازي مي كنند .

دانلود فایل

دانلود فایل”تحقيق بازيابي اطلاعات RECOVERY”

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

تحقيق پيرامون نصب Windows

براي نصب Windowsابتدابايددو عمل Format ,Fdisk راانجام دهيم 0 (البته وقتي بخواهيم يك سيستم را از اول Fdisk وپارتيشن بندي كنيم )0

Fdisk :
براي ايجادPartition بر روي هارد صورت مي گيرد0

Format :
بــراي ايجــاد Track يا شيار بر روي هرPartition يا درايو صـورت مي گيرد تا اطلاعات بر روي اين شيارهاقرارگيرند0
بــراي عمـل Fdisk نيازبه فلاپي راه اندازي (Boot) داريم 0 اگرايـن
فلاپي رانداشتيم مي توانيم توسط خودWindows اين فلاپي راتهيه كنيـــم يعني
بصورت زيرعمل مي كنيم 0
Control Panel >Add/Remove Programes > Start Up Disk> Creat Disk
پس از ايـن كـار سيستـم يك سـري فايل را روي فلاپي كپي مي كند كـه
فلاپي Bootمامي باشد0
بهتراست قبل ازعمل Fdisk مدلهاي كارت صـدا ‚كـارت گرافيـك و 000را
از روش زيريادداشت كنيم تـااگربعـدا“ لازم داشتيـم بـه مشكـلي برخوردنكنيم :
ابتدا كليك راست مي كنيم روي Desktop و آنگاه گزينة Propertice
را انتخاب مي كنيم وبعـدDevice Manager را انتخـاب مي كنيـم و آنگـاه مي توانيم درپنجرة مربوطه ‚ اطلاعات لازمه را يادداشت نمائيم 0
پس ازگذاردن فـلاپي ‚ كامپيـوتـر را Reset مي كنيـم تـاكامپيـوتـر
مجددا“ راه اندازي شود‚ دراينجـا به گزينه هايي برخورد مي كنيـم كـه هريك
ازماسئوالي مي پرسد وهر كدام عمل خاصي راانجام مي دهد0
اول سه گزينه مي آيدكه ازمامي پرسدكه تحت Support , CD- ROM
شوديانه ياتحت وسيلة ديگري؟كه ماگزينة Start Computer With CD-Rom
راانتخاب مي كنيم چون براي نصـب Windows ازCD استفـاده خـواهيـــم نمود0
درقسمت Fdisk Options براي پاك كردن هريك ازDrive ها ازگزينة
3 شروع مي كنيم يعني Delete كردن Drive ها (ازآخرشروع مي كنيم )0
براي سيستمهايي كه براي اوليـن بـارBoot مي شونـدازگزينـة 1 شـروع مي كنيم

دانلود فایل

دانلود فایل”تحقيق پيرامون نصب Windows”

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

تحقيق مهمترين نقاط آسيب پذير ويندوز

سيستم عامل، يکی از عناصر چهار گانه در يک سيستم کامپيوتری است که دارای
نقشی بسيار مهم و حياتی در نحوه مديريت منابع سخت افزاری و نرم افزاری است .
پرداختن به مقوله امنيت سيستم های عامل ، همواره از بحث های مهم در رابطه
با ايمن سازی اطلاعات در يک سيستم کامپيوتری بوده که امروزه با گسترش
اينترنت ، اهميت آن مضاعف شده است . بررسی و آناليز امنيت در سيستم های
عامل می بايست با ظرافت و در چارچوبی کاملا’ علمی و با در نظر گرفتن تمامی
واقعيت های موجود ، انجام تا از يک طرف تصميم گيرندگان مسائل استراتژيک در
يک سازمان قادر به انتخاب مستند و منطقی يک سيستم عامل باشند و از طرف ديگر
امکان نگهداری و پشتيبانی آن با در نظر گرفتن مجموعه تهديدات موجود و آتی
، بسرعت و بسادگی ميسر گردد .
اکثر کرم ها و ساير حملات موفقيت آميز در
اينترنت ، بدليل وجود نقاط آسيب پذير در تعدادی اندک از سرويس های سيستم
های عامل متداول است . مهاجمان ، با فرصت طلبی خاص خود از روش های
متعددی بمنظور سوء استفاده از نقاط ضعف امنيتی شناخته شده ، استفاده نموده
و در اين راستا ابزارهای متنوع ، موثر و گسترده ای را بمنظور نيل به
اهداف خود ، بخدمت می گيرند . مهاجمان ، در اين رهگذر متمرکز بر سازمان ها و
موسساتی می گردند که هنوز مسائل موجود امنيتی ( حفره ها و نقاط آسيب پذير )
خود را برطرف نکرده و بدون هيچگونه تبعيضی آنان را بعنوان هدف ، انتخاب می
نمايند . مهاجمان بسادگی و بصورت مخرب ، کرم هائی نظير : بلستر ، اسلامر و
Code Red را در شبکه منتشر می نمايند. آگاهی از مهمترين نقاط آسيب پذير
در سيستم های عامل ، امری ضروری است . با شناسائی و آناليز اينگونه نقاط
آسيب پذير توسط کارشناسان امنيت اطلاعات ، سازمان ها و موسسات قادر به
استفاده از مستندات علمی تدوين شده بمنظور برخورد منطقی با مشکلات موجود و
ايجاد يک لايه حفاظتی مناسب می باشند.
در مجموعه مقالاتی که ارائه
خواهد شد ، به بررسی مهمترين نقاط آسيب پذير ويندور خواهيم پرداخت . در اين
راستا ، پس از معرفی هر يک از نقاط آسيب پذير ، علت وجود ضعف امنيتی ،
سيستم های عامل در معرض تهديد ، روش های تشخيص آسيب پذيری سيستم و نحوه
مقابله و يا پيشگيری در مقابل هر يک از نقاط آسيب پذير ، بررسی می گردد
.همزمان با ارائه مجموعه مقالات مرتبط با ويندوز ( پنج مقاله ) ، به بررسی
مهمترين نقاط آسيب پذير در يونيکس و لينوکس ، طی مقالات جداگانه ای
خواهيم پرداخت .
همانگونه که اشاره گرديد ، اغلب تهديدات و حملات ،
متاثر از وجود نقاط آسيب پذير در سيستم های عامل بوده که زمينه تهاجم را
برای مهاجمان فراهم می آورد . شناسائی و آناليز نقاط آسيب پذير در هر يک
از سيستم های عامل ، ماحصل تلاش و پردازش دهها کارشناس امنيتی ورزيده در
سطح جهان است و می بايست مديران سيستم و شبکه در يک سازمان بسرعت با آنان
آشنا و اقدامات لازم را انجام دهند.
نقاط آسيب پذير موجود در هر سيستم
عامل که در ادامه به آنان اشاره می گردد ، سندی پويا و شامل دستورالعمل
های لازم بمنظور برخورد مناسب با هر يک از نقاط آسيب پذير و لينک هائی به
ساير اطلاعات مفيد و تکميلی مرتبط با ضعف امنيتی است .
مهمترين نقاط آسيب پذير ويندوز :
ويندوز
، يکی از سيستم های عامل رايج در جهان بوده که امروزه در سطح بسيار وسيعی
استفاده می گردد . تا کنون حملات متعددی توسط مهاجمين متوجه سيستم هائی
بوده است که از ويندوز ( نسخه های متفاوت ) بعنوان سيستم عامل استفاده می
نمايند . با توجه به حملات متنوع و گسترده انجام شده ، می توان مهمترين
نقاط آسيب پذير ويندوز را به ده گروه عمده تقسيم نمود :
• Internet Information Services (IIS)
• Microsoft SQL Server (MSSQL )
• Windows Authentication
• Internet Explorer (IE )
• Windows Remote Access Services
• Microsoft Data Access Components (MDAC)
• Windows Scripting Host (WSH)
• Microsoft Outlook Outlook Express
• Windows Peer to Peer File Sharing (P2P)
• Simple Network Management Protocol (SNMP)
در بخش اول اين مقاله ، به بررسی IIS وMSSQL (موارد يک و دو) ، خواهيم پرداخت .
اولين نقطه آسيب پذير : ( Internet Information Services (IIS
نصب
برنامه IIS با تنظيمات و پيکربندی پيش فرض ، آسيب پذيری خود را در موارد
متعددی به اثبات رسانده و می تواند زمينه تهديدات زير را فراهم نمايد :
• غير فعال نمودن سرويس ( DoS )
• نمايش و بمخاطره انداختن فايل ها و داده های حساس
• اجراء دستورات خودسرانه ( اختياری )
• بمخاطره انداختن کامل سرويس دهنده

دانلود فایل

دانلود فایل”تحقيق مهمترين نقاط آسيب پذير ويندوز”

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

تحقيق مقدمه ای بر زبان Ruby

مقدمه:
ارائه ای که پیش رو دارید معرفی و آشنایی با زبان Ruby (روبی) می باشد.
در
واقع معرفی زبان Ruby به عنوان یک زبان قدرتمند و در عین حال ساده و جذاب
به خوانندگانی که با دنیای وسیع زبانهای برنامه نویسی تا حدی آشنا هستند و
مایلند زبانهای جدید و نو را فرا بگیرند و گستره دانش خود در این زمینه را
افزایش دهند؛ این معرفی می تواند شروع خوبی برای این دسته از افراد باشد.
همینطور
برای آن دسته از برنامه نویسان تازه کار که از بسیاری از پیچیدگی ها و
دردسرهای زبانهای معمول (Perl,PHP,Python,…) ناراضی هستند، زبان Ruby می
تواند گزینه مناسبی برای یادگیری و استفاده باشد.
و البته برنامه نویسان
حرفه ای که همواره به دنبال یادگیری زبانهای ابزارها، روشها و زبانهای
جدید هستند تا با ترکیبی از ابزارهایی که دارند با دست بازتری نسبت به
مسائل مختلف نگاه کنند.
در این ارائه، سعی شده است نگاهی سریع و اجمالی به :
تاریخچه زبان Ruby
Ruby چیست
چرا از Ruby استفاده کنیم
گرامر و syntax زبان Rubyانداخته شود.

تاریخچه
زبان Ruby توسط آقای یوکی هیرو ماتسوموتو معروف به Matz سال 1995 بطور رسمی به دنیا آمد.
شروع کار این پروژه در سال 1993 بود با این ایده که ترکیبی از ویژگیهای زبانهای برنامه نویسی موجود در بازار را یکجا جمع کند.

در
واقع Ruby زبان خیلی جدیدی نیست، بلکه ترکیبی از ویژگیهای خوب زبانهای
دیگر مانند Perl , Python , Smalltalk هست؛ آقای matz دلش می خواست تمام
این خوبیها رو یکجا داشته باشد.

دو سال بعد یعنی سال 2005 آقای matz
توانست اولین نسخه این زبان رو تحت GPL License بصورت Public در آورد و
این چنین شد که یک زبان دیگر هم به جمع خانواده بزرگ اپن سورس پیوست.

زبان
Ruby از همان ابتدا مورد استقبال چشم گیری قرار گرفت و کماکان این میل
ادامه دارد؛ بطوریکه در حال حاضر در ژاپن و بسیاری از کشورهای دیگر توانایی
رقابت با زبان Python را دارد.

زبان Ruby بیشتر خصوصیات خودش رو از
زبانهای قدرمتند Perl, Smalltalk, python گرفته است، منتهی بسیاری از
پیچیدگیهای این زبانها (مخصوصا Perl) را در خود ساده کرده است و از این
لحاظ به Better Perl یا پرل بهتر (پرل بهتر شده) نیز معروف است.

دانلود فایل

دانلود فایل”تحقيق مقدمه ای بر زبان Ruby”

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

تحقيق مقدمه ای بر داده کاوی

مقدمه ای بر داده‌کاوی
در دو دهه قبل توانايي های فنی بشر در برای
توليد و جمع آوری داده‌ها به سرعت افزايش يافته است. عواملی نظير استفاده
گسترده از بارکد برای توليدات تجاری، به خدمت گرفتن کامپيوتر در کسب و کار،
علوم، خدمات دولتی و پيشرفت در وسائل جمع آوری داده، از اسکن کردن متون و
تصاوير تا سيستمهای سنجش از دور ماهواره ای، در اين تغييرات نقش مهمی دارند
[‎1].
بطور کلی استفاده همگانی از وب و اينترنت به عنوان يک سيستم
اطلاع رسانی جهانی ما را مواجه با حجم زیادی از داده و اطلاعات می‌کند. اين
رشد انفجاری در داده‌های ذخيره شده، نياز مبرم وجود تکنولوژی های جديد و
ابزارهای خودکاری را ايجاد کرده که به صورت هوشمند به انسان ياری رسانند تا
اين حجم زياد داده را به اطلاعات و دانش تبديل کند: داده کاوی به عنوان يک
راه حل برای اين مسائل مطرح مي باشد. در يک تعريف غير رسمی داده کاوی
فرآيندی است، خودکار برای استخراج الگوهايی که دانش را بازنمايی مي کنند،
که اين دانش به صورت ضمنی در پايگاه داده های عظيم، انباره داده و ديگر
مخازن بزرگ اطلاعات، ذخيره شده است. داده کاوی بطور همزمان از چندين رشته
علمی بهره مي برد نظير: تکنولوژی پايگاه داده، هوش مصنوعی، يادگيری ماشين،
شبکه های عصبی، آمار، شناسايی الگو، سيستم های مبتنی بر دانش ، حصول دانش ،
بازيابی اطلاعات ، محاسبات سرعت بالا و بازنمايی بصری داده . داده کاوی
در اواخر دهه 1980 پديدار گشته، در دهه 1990 گامهای بلندی در اين شاخه از
علم برداشته شده و انتظار می رود در اين قرن به رشد و پيشرفت خود ادامه دهد
[‎2].
واژه های «داده کاوی» و «کشف دانش در پایگاه داده» اغلب به صورت
مترادف یکدیگر مورد استفاده قرار می گیرند. کشف دانش به عنوان يک فرآيند
در شکل1-1 نشان داده شده است.
کشف دانش در پایگاه داده فرایند شناسایی
درست، ساده، مفید، و نهایتا الگوها و مدلهای قابل فهم در داده ها می باشد.
داده کاوی، مرحله ای از فرایند کشف دانش می باشد و شامل الگوریتمهای مخصوص
داده کاوی است، بطوریکه، تحت محدودیتهای مؤثر محاسباتی قابل قبول، الگوها و
یا مدلها را در داده کشف می کند [‎1]. به بیان ساده تر، داده کاوی به
فرایند استخراج دانش ناشناخته، درست، و بالقوه مفید از داده اطلاق می شود.
تعریف دیگر اینست که، داده کاوی گونه ای از تکنیکها برای شناسایی اطلاعات و
یا دانش تصمیم گیری از قطعات داده می باشد، به نحوی که با استخراج آنها،
در حوزه های تصمیم گیری، پیش بینی، پیشگویی، و تخمین مورد استفاده قرار
گیرند. داده ها اغلب حجیم ، اما بدون ارزش می باشند، داده به تنهایی قابل
استفاده نیست، بلکه دانش نهفته در داده ها قابل استفاده می باشد. به این
دلیل اغلب به داده کاوی، تحلیل داده ای ثانویه گفته می شود.

1-1 چه چيزی سبب پيدايش داده کاوی شده است؟
اصلی
ترين دليلی که باعث شد داده کاوی کانون توجهات در صنعت اطلاعات قرار
بگيرد، مساله در دسترس بودن حجم وسيعی از داده ها و نياز شديد به اينکه از
اين داده ها اطلاعات و دانش سودمند استخراج کنيم. اطلاعات و دانش بدست آمده
در کاربردهای وسيعی از مديريت کسب و کار وکنترل توليد و تحليل بازار تا
طراحی مهندسی و تحقيقات علمی مورد استفاده قرار می گيرد.
داده کاوی را
می توان حاصل سير تکاملی طبيعی تکنولوژی اطلاعات دانست، که اين سير تکاملی
ناشی از يک سير تکاملی در صنعت پايگاه داده می باشد، نظير عمليات: جمع آوری
داده ها وايجاد پايگاه داده، مديريت داده و تحليل و فهم داده ها. در
شکل1-2 اين روند تکاملی در پايگاه های داده نشان داده شده است ]‎3[.

فهرست
1 مقدمه ای بر داده‌کاوی 3
1-1 چه چيزی سبب پيدايش داده کاوی شده است؟ 4
1-2 مراحل کشف دانش 6
1-3 جایگاه داده کاوی در میان علوم مختلف 11
1-4 داده کاوی چه کارهایی نمی تواند انجام دهد؟ 12
1-5 داده کاوی و انبار داده ها 13
1-6 داده کاوی و OLAP 14
1-7 کاربرد یادگیری ماشین و آمار در داده کاوی 15
2- توصیف داده ها در داده کاوی 15
2-1 خلاصه سازی و به تصویر در آوردن داده ها 15
2-2 خوشه بندی 16
2-3 تحلیل لینک 16
3- مدل های پیش بینی داده ها 17
3-1 Classification 17
3-2 Regression 17
3-3 Time series 18
4 مدل ها و الگوریتم های داده کاوی 18
4-1 شبکه های عصبی 18
4-2 Decision trees 22
4-3 Multivariate Adaptive Regression Splines(MARS) 24
4-4 Rule induction 25
4-5 K-nearest neibour and memory-based reansoning(MBR) 26
4-6 رگرسیون منطقی 27
4-7 تحلیل تفکیکی 27
4-8 مدل افزودنی کلی (GAM) 28
4-9 Boosting 28
5 سلسله مراتب انتخابها 29

دانلود فایل

دانلود فایل”تحقيق مقدمه ای بر داده کاوی”

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

تحقيق نحوه انتخاب سخت افزار كامپيوتر

بخشي از متن:
نحوه انتخاب یک کارت گرافیک
کارت گرافیک یکی ازعناصر
مهم در کامپیوتر است که با توجه به نوع استفاده و نياز کاربران، دارای
مدل های متفاوت با پتانسيل های مختلف می باشد. کاربران با توجه به امکانات
کارت گرافيک قادر به استفاده از بازی های کامپیوتری پيشرفته ، مشاهده فیلم و
انجام عملیات حرفه ای نظير ضبط و ويرايش فیلم ، می باشند. در زمان استفاده
از تصاوير گرافيکی حجيم و يا برخی بازی های کامپيوتری، ممکن است تصاوير
بصورت منقطع نمايش داده شوند، در چنين مواردی استفاده از يک کارت گرافيک
مطلوب و با سرعت مناسب ، علاوه بر افزايش کارآئی سيستم ، امکان پردازش
تصاوير دو بعدی و يا تصاوير سه بعدی استفاده شده در بازی های کامپيوتری را
با سرعت بيشتر فراهم می نمايد .برخی از کارت های گرافيک دارای امکانات
متنوعی نظير پورت های ورودی و خروجی برای اتصال به دوربين های ديجيتال و
تلويزيون بوده و در برخی از مدل های ديگر امکان اتصال بيش از يک نمايشگر به
کامپيوتر ، وجود دارد. کارت های گرافیک در مقایسه با گذشته دارای امکانات
بيشتر، کيفيت بهتر و توانائی مطلوب بمنظور بازخوانی تصاوير می باشند.
جایگاه کارت گرافیک
توليد
کنندگان کارت ها و تراشه های ( Chip set ) گرافيک ، سخت افزار خود را
هر شش ماه تغيير و بهنگام می نمايند . طراحان و پياده کنندگان محصولات نرم
افزاری با اتکاء به پتانسيل های ارائه شده توسط کارت های گرافيک ، قادر به
توليد محصولات متنوعی نظير بازی های کامپيوتری پيچيده و با گرافيک بالا می
باشند .بازی های کامپيوتری تنها دليل ارائه کارت های گرافيک جديد نبوده و
در اين راستا دلايل ديگری همچون استفاده از امکانات جانبی ارائه شده توسط
آنان نيز موردنظر می باشد.امکان دسترسی به دو و یا سه تصویر بطور همزمان ،
استفاده از پورت DVI ( اينترفيس ديجيتالی ويدئو) ، اینترفیس های S-Video و
پورت های( Firewire (IEEE 1394 ، نمونه هائی از امکانات ارائه شده در
کارت های گرافیک جدید می باشند .
ویژگی ها ی مهم
از مهمترین ویژگی های مرتبط با کارت گرافيک ، می توان به موارد زیر اشاره نمود :

پردازنده : امروزه به برکت وجود پردازنده های استفاده شده در کارت های
گرافيک ، امکان مشاهده تصاوير سه بعدی متحرک بطور کامل فراهم شده است .
کارت های گرافیک قادر به پشتیبانی از تصاویر ویدئوئی سه بعدی و بازی های
کامپیوتری بنحو مطلوب و با بهترین وضعیت نمایش می باشند . زمانيکه بازی های
کامپيوتری با سرعت شصت فريم در ثانيه و يا بيشتر نمايش داده شوند ، وضعيت
مطلوبی فراهم و تصاوير فاقد هر گونه لرزشی خواهند بود(چشم انسان در این
سرعت قادر به تشخیص لرزش تصاویر نمی باشد). کارت های گرافیک ارزان قیمت
بخوبی جوابگوی بازیهای قدیمی می باشند . کارت هائی که قادر به توليد فريم
ها با سرعت بيشتری باشند ، امکان مشاهده تصاوير و بازی های کامپيوتری در
Resolution بالاتررا بخوبی فراهم می نمايند. بمنظور اجرای بازی های
کامپيوتری که از تکنولوژی DirectX 8 استفاده می نمايند ، می بایست از کارت
هائی که تکنولوژی فوق را حمايت می نمايند ، استفاده گردد.


حافظه . در موارديکه از کامپيوتر بمنظور انجام عمليات حجيم گرافيکی نظير
بازی های کامپيوتری و يا ويرايش تصاوير ويدئوئی استفاده می گردد ، اطلاعات
مورد نياز بمنظور نمايش تصاوير در حافظه RAM کارت گرافيک ذخيره می گردد .
کارت های گرافيک بمنظور انجام مطلوب و سريع اينگونه فعاليت ها به حجم
بالائی از حافظه نياز خواهند داشت . بموازات افزايش پيجيدگی بازی های
کامپيوتری يا حجم عمليات گرافيکی به حافظه بيشتری نياز خواهد بود.
استفاده مناسب و بهينه از حافظه کارت گرافيک می تواند تضمين لازم در خصوص
نمايش بدون نقص تصاوير را ارائه نمايد.اكثر كارت های گرافیكی دارای 32Mb تا
64Mb حافظه از نوع DDR SDRAM می باشند. مدل های پيشرفته تر و در عين حال
گرانتر، دارای حافظه ای بین 64MB تا 128MB می باشند.برای بازی های قدیمی ،
حافظه ای به ميزان 32MB كافی بوده ولی كیفیت و سرعت انتقال تصاویر در
آنان نسبت به كارت های جدید خصوصا’ در Resolution 1600 * 1200 ، مطلوب
نخواهد بود. بمنظور استفاده از بازی های گرافيکی پيشرفته و Resolution
بالاتر ، پیشنهاد می گردد از كارت های گرافیكی که دارای حداقل 128Mb حافظه
می باشند ، استفاده گردد .اكثر بازی های جدید به حافظه ای بیش از 128MB
نياز نخواهند داشت . در صورت تمايل و ضرورت می توان از كارت ها ئی که
دارای حافظه بیشتری هستند، استفاده نمود( عدم ضرورت ارتقاء کارت گرافيک در
موارديکه يک بازی کامپيوتری با حجم بالای گرافيک عرضه می شود ) .
تراشه
های گرافیكی كه بر روی مادر برد كامپیوتر قرار دارند ( OnBorad) از حافظه
اصلی سیستم استفاده می نمایند( با توجه به اشغال بخشی از حافظه توسط کارت
گرافيک موجود بر روی مادربرد ، فضای کمتری در حافظه اصلی برای ساير عمليات
باقی خواهد ماند ) . در اغلب كامپیوترهای ارزان قيمت که از پردازنده هائی
با توان عملياتی کمتر استفاده می شود ( نظير پردازنده های Celeron محصول
شركت Intel و یا Duron محصول شركت AMD ) ، كارت گرافیكی بر روی مادربرد
تعبیه شده است. كامپیوترها ی فوق ، دارای توانایی قابل قبولی بوده و برای
كاربران معمولی كه از كامپیوتر به عنوان یك ابزار كار معمولی استفاده می
نمایند، بسیار كارآمد بوده ولی در صورتيکه کاربرانی نيازمند انجام عمليات
گرافیك سنگین بوده و يا قصد استفاده از بازی هائی را داشته باشند که دارای
گرافيک بالا می باشد ، سيستم های فوق کارآئی مناسبی نخواهند داشت .

دانلود فایل

دانلود فایل”تحقيق نحوه انتخاب سخت افزار كامپيوتر”