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

تحقيق نحوه انتخاب يک هارد ديسک

هارد دیسک (Hard disk ) ، يکی از مهمترين عناصر سخت افزاری درکامپيوتر پس
از پردازنده و حافظه است. از هارد دیسک ، بمنظور ذخیره سازی اطلاعات
استفاده می گردد . اطلاعات مربوط به راه اندازی سیستم ، برنامه ها و داده
ها، جملگی بر روی هارد دیسک ذخیره می گردند. در زمان انجام برخی عملیات خاص
توسط کامپیوتر، نظیر ویرایش فیلم ها ، بازی های کامپیوتری و یا پخش موزيک ،
استفاده از یک هارد دیسک با ظرفيت بالا، سرعت مناسب و قابل اطمينان ، بطرز
محسوسی بهبود محيط عملياتی خصوصا’ ذخيره و بازيابی اطلاعات را بدنبال
خواهد داشت . در ساليان اخير تکنولوژی ساخت هارد دیسک بسرعت و در ابعاد
متفاوت رشد و گسترش يافته است . در اين مقاله ، به بررسی پارامترهای لازم
در خصوص انتخاب يک هارد ديسک خواهيم پرداخت .
جايگاه هارد ديسک
با
توجه به رشد چشمگیر تکنولوژی ساخت هارد دیسک ، ظرفيت آنان درفواصل زمانی
بين دوازده تا هيجده ماه ، دو برابر می شود . بدين ترتيب ،عملا’
کامپيوترهای شخصی بسمت ماشين های چند رسانه ای حرکت نموده که می توان حجم
بالائی از اطلاعات شامل صوت ، تصوير و گرافيک را بر روی آنان ذخيره نمود.
بيشترين ظرفيت هارد ديسک قابل نصب بر روی کامپيوترهای Desktop ، معادل 250
گيگابايت می باشد. طرفیت فوق ، ده برابر بیش از ظرفیت هارد دیسک های سه
سال پیش است . در اوایل سال 2003 میلادی ، هارد دیسک های با ظرفیت 320 گیگا
بایت مطرح شده اند. تولید کنندگان در صدد ارائه اینترفیس های سريال ATA
بوده که نسبت به مدل های پیشین ( اینترفیس های موازی ATA ) دارای سرعت
بمراتب بیشتری می باشند. محصولات توليد شده در سال آينده ، از تکنولوژی فوق
استفاده خواهند کرد.

دانلود فایل

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

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

تحقيق معرفي نسخه جديدي از برنامه مكس 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″

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

تحقيق يادگيري مقدماتي ويندوز XP

رجيستري در ويندوز XP نقشي جزئي اما مهم برعهده دارد. از يك طرف، رجيستري
نقشي منفعل دارد چون فقط مجموعه اي از پارامترهايي است كه در ديسك سخت شما
جاي گرفته است وشايد حتي زماني كه سندي را ويرايش مي كنيد، اينترنت را مرور
مي كنيد يا فايلي را جستجو مي كنيد، در مورد آن هم همين طور فكر كنيد،از
سوي ديگر، رجيستري نقشي كليدي در تمام اين فعاليتها ايفا مي كند.
پارامترهاي رجيستري هستند كه تعيين مي كنند ويندوز XP به چه شكل نمايان شود
وچگونه رفتار كند. آنها حتي برنامه هاي كاربردي را نيز كنترل مي كنند كه
در كامپيوتر شما اجرا مي شوند را نيز كنترل مي كنند. اين امر از رجيستري
ابزاري مناسب هم براي پيشرفته وهم براي متخصصين IT مي سازد كه به آنها توان
اختصاصي سازي پارامترهايي را مي دهد كه در رابط كاربر قابل دسترسي نمي
باشند. اين فصل رجيستري رابه شما معرفي مي كند. ابتدا در مورد رجيستري
ونحوه تطابق آن با دنياي شما اطلاعاتي كسب مي كنيد. سپس برخي از اصطلاحات
مهم را شرح مي دهم تا مطمئن شويد كه مي توانيد زبان رجيستري را دريافته
ونحوه سازماندهي آن توسط ويندوز XP را ببينيد. سپس با ابزارهايي كه من براي
ويرايش رجيستري به كار برده ام آشنا خواهيد شد ودر پايان نحوه ذخيره سازي
رجيستري در ديسك سخت توسط ويندوز XP را خواهيد ديد. در سرتاسر اين فصل با
نكاتي مواجه خواهيد شد كه در خارج از رجيستري مفيد واقع مي شوند. براي مثال
دوساختار متفاوت براي ذخيره سازي اعداد در حافظه مي آموزيد كه متخصصين IT
بيشتر در خارج از رجيستري اجرا مي كنند تادرداخل آن. تمام اين موارد
اطلاعات مقدماتي مي باشند اما اين فصل را نخوانده رها نكنيد. حداقل يكبار
آن را بخوانيد تابراي مطالعه فصول بعدي آمادگي بيشتري پيدا كنيد.
قلب وروح ويندوزر XP :
ويندوز XP داده هاي پيكر بندي رادر رجيستري ذخيره مي كند. رجيستري يك بانك
اطلاعاتي سلسله مراتبي است كه از آن مي توان به عنوان يك مخزن مركزي براي
داده هاي پيكر بندي {اصطلاح مايكروسافت} يا يك بانك اطلاعاتي پيكربندي
{اصطلاح كتاب} يادكرد. بانك اطلاعاتي سلسله مراتبي خصوصياتي دارد كه آن را
براي ذخيره كردن داده هاي پيكربندي مناسب مي سازد. بانك اطلاعاتي در يك
نمودار، مانند نمودار شكل 1-1 طرح بندي شده وشبيه به نمودار سازمان به نظر
مي رسد. به اين ترتيب درست مانند مسيرهاي فايل در ويندوز XP مي توان از
طريق مسيرها به پارامترها دست يافت. سازمان سلسله مراتبي رجيستري يافتن
پارامترها را آسان مي سازد.بدون مراجعه به رجيستري نمي توانيد در ويندوز XP
هيچ كاري انجام دهيد. من از ابزاري براي دسترسي به رجيستري استفاده كرده
ودر حالي كه در رابط كاربر كليك مي كردم. سيستم عامل را مشاهده مي نمودم.
در هر بار كليك كردن، ويندوز XP به رجيستري مراجعه مي كرد. هربرنامه
كاربردي كه مورد استفاده قرار مي دادم. پارامترهاي خودرا در رجيستري جستجو
مي كرد. فقط رجيستري مورد توجه بود. من كتابهاي ديگري فقط رجيستري مورد
توجه بود. من كتابهاي ديگري نيز مورد رجيستري نوشته ام ودر آنها رجيستري
راقلب وروح سيستم عامل ناميده ام. رجيستري علاوه براين كه مكاني مركزي براي
ذخيره پارامترها است. روابط پيچيده اي بين بخش هاي مختلف ويندوز XP برنامه
هاي كاربردي ورابط كاربر برقرار مي كند. براي مثال روي انواع مختلف فايلها
كليك راست كنيد تا منوهاي ميانبر متفاوتي را مشاهده كنيد. در واقع
پارامترهاي رجيستري هستند كه اين نوع رابط كاربر حساس به موقعيت را امكان
پذير مي سازند. پارامترهاي هر كاربردي كه به ويندوز XP وارد مي شود. از
ساير كاربران متفاوت مي باشد بازهم به دليل رجيستري توانايي ويندوز XPدر
استفاده از پيكربنديهاي متفاوت كامپيوترهاي Laptop تاحد زيادي به رجيستري
بستگي دارد. حتي Plug and play به رجيستري بستگي دارد.

دانلود فایل

دانلود فایل”تحقيق يادگيري مقدماتي ويندوز XP”

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

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

دات‌نت محدود به نوع خاصی از برنامه‌ها نیست، از این چارچوب می‌توان برای
تولید برنامه‌های تحت ویندوز، تحت وب، سرویس‌های مبتنی بر وب و … استفاده
كرد.
دات‌نت محدود به نوع خاصی از برنامه‌ها نیست، از این چارچوب
می‌توان برای تولید برنامه‌های تحت ویندوز، تحت وب، سرویس‌های مبتنی بر وب و
… استفاده كرد. یكی دیگر از ویژگی‌های دات‌نت، دارار بودن كتابخانه‌ای
بزرگ و جامع از كلاس‌ها و توابع است كه همان‌طور كه گفتیم، تمام زبان‌های
تحت دات‌نت می‌توانند از توابع و كلاس‌های موجود در آن، استفاده كنند.
در
شماره‌های‌ قبل، به معرفی یك 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”