چکیده
2
فصل اول :مقدمه ای بر تکنولوژی
Windows Presentation Foundation
تکنولوژیهای جدید داتنت
8
مشکلات تکنولوژیهای قبل در شخصیسازی ابزارها
10
درک گرافیک ویندوز
14
Directx موتور گرافیکی جدید
15
درجهبندیهای WPF
18
عدم وابستگی WPF به رزولوشن
19
معماری WPF
21
ساختار سلسله مراتبی آبجکتها در WPF
24
فصل دوم :زبان XAML
طراحی واسطهای گرافیکی کاربر قبل از WPF
28
کاربردهای مختلف XAML
29
ساختار فایلهای XAML
30
شکل ساده یک سند XAML
33
فضای نامها در XAML
35
خواص و رویدادها در XAML
36
کامپایل XAML به فایل های BAML تزریق شونده به اسمبلی ها
42
فصل سوم :چیدمان طراحی کنترلها
ایجاد برنامههای WPF
45
چیدمان عناصر در WPF
49
کنترل های کانتینر (ContainerControls)
51
مفهوم Content در WPF
53
کنترل Expander
58
فصل چهارم:نتیجهگیری
مزایای WPF
61
معایب WPF
64
چشم انداز
65
نتیجهگیری
66
منابع
67
فهرست شکلها
عنوان
صفحه
فصل اول :مقدمه ای بر تکنولوژی
Windows Presentation Foundation
شکل1-1)نمونه پیاده سازی یک دستور چهار شرطی در سیستم WF
9
شکل1-2 )کنترل منویی
11
شکل1-3 )معماری WPF
22
شکل1-4 )ساختار سلسله مراتبی آبجکت های مختلف را در تکنولوژی WPF
24
فصل دوم :زبان XAML
شکل2-1)یک نمونه از آبجکت TextBoxکه تعدای خواص آن از جمله رنگی به عنوان پس زمینه و رنگ پیش زمینه و .. تعریف شده است.
37
شکل2-2 )در این شکل ظاهر TextBox با تغییر خاصیت BackGround و ForeGround تغییر کرده است.
39
شکل2-3)وجود گزینه دیگری با عنوان <New Event Handler> را نشان میدهد که با انتخاب آن می توانید، یک رویداد جدید برای کنترل مورد نظر ایجاد کنید.
41
شکل2-4)نحوه تعریف یک رویداد کلیک برای یک Button
41
شکل2-5)نحوه رفتن به یک رویداد از قبل تعریف شده
42
فصل سوم :چیدمان طراحی کنترلها
شکل3-1) ایجاد یک پروژه WPF
45
شکل3-2)نتیجه حاصل ازایجاد یک پروژه WPF Application
47
شکل3-3 )نمونه ای از یک عنصر ToolTip
54
شکل3-4)سلسله مراتب ارثبری کنترلهای کانتینر وکنترلهای محتوا
55
شکل3-5 )نمایش عکس بعنوان محتوای یک Button
58
فصل چهارم:نتیجهگیری
شکل4-1) نمای ظاهری یاهو مسنجر جدید ویژه سیستم عامل ویستا
65
دانلود گزارش کارورزی رشته کامپیوتر فعالیت در شرکت اینترنتی رسپینا بافرمت ورد وقابل ویرایش تعدادصفحات 90
گزارش کارآموزی آماده,دانلود کارآموزی,گزارش کارآموزی,گزارش کارورزی
این پروژه کارآموزی بسیاردقیق و کامل طراحی شده و جهت ارائه واحد درسی کارآموزی میباشد
مقدمه :
ظهور کامپیوتر انقلابی در اجتماع امروزی پدید آورده است که برخی اهمیت آن را به مراتب بیش از انقلاب صنعتی که در قرن هیجدهم میلادی در اروپا آغاز گردیده می دانند زیرا اختراع ماشین بخار و سایر ماشینهایی به دست بشر ساخته شده و به وسیله او به خدمت گرفته شده اند جایگزین کار بدنی یا به عبارتی مکمل نیروی بازوان انسان شده اند ، در حالی که کامپیوتر به مدد مغز انسان شتافته است . امروزه ، کامپیوترها اعمالی را انجام می دهند که در گذشته فقط مغز از عهده انجام آنها بر می آمد . در اینکه مغز ،به عنوان کنترل کننده و فرمانده کلیه حرکات انسان ، دارای اهمیتی فوق العاده زیاد می باشد ،هیچ شکی نیست و همین امر ، یعنی متکامل بودن مغز است که انسان را اشرف مخلوقات کرده است . لذا اهمیت ماشینی که بتواند بخشی از وظایف مغز انسان را انجام دهد ، آشکار می گردد و از این رو است که غالباً کامپیوتر را مغز الکترونیکی نامیده اند. صرف نظر از اینکه اصطلاح مغز الکترونیکی تا چه اندازه صحیح و دقیق است، می توان در هر صورت جنبه هایی از حقیقت را در آن دریافت ،زیرا انسان و کامپیوتر هر دو ، روی اطلاعات ، عملیات و پردازش انجام می دهند . درست است که انسان در مواردی همچون درک ، تفسیر ، ساختن مفاهیم جدید ، قضاوت و انجام عملیات با مدیریت انعطاف پذیر بر کامپیوتر برتری دارد ، ولی این ماشین نیز به نوبه خود از ویژگی ها و امتیازات خاصی همچون دقت، سرعت ، ذخیره سازی حجم زیادی از اطلاعات و خستگی ناپذیری برخوردار است که در چنین مواردی از انسان پیشی می گیرد . کامپیوتر در طول چند دهه ای که از عمرش می گذرد ، چنان آثار اجتماعی و فرهنگی گسترده و عمیقی در جوامع بشری بر جای گذارده است که این امر ، خود موجب پیدایش خبرهای تازه در تاریخ بشر شده است . این جنبه از تمدن را به نامهای گوناگون از جمله ، تمدن انفورماتیک خوانده اند و این بدان معنی است که کامپیوتر ،به همراه تکنولوژی های پیشرفته دیگر ، راه را برای تکوین جامعه جدیدی باز کرده است که بیش از هر چیز می توان آن را " جامعه اطلاعاتی " نامید . اهمیت کامپیوتر در دنیای امروز و همچنین پیش بینی اهمیت آن در جوامع آینده ، بر کسی پوشیده نیست . به جرأت می توان گفت که بسیاری ار موفقیت های حاصله در سال های اخیر در زمینه های مختلف علمی ، بدون یاری کامپیوتر هرگز میسر نمی گردید . امروزه کامپیوترها حرکت فضا پیما ها را در اعماق کهکشان کنترل می نمایند ، بر ترافیک شهرها نظارت داشته ، کارهای بانکداری ، انبارداری ، آماری و...... را انجام می دهند و بدین ترتیب گره گشای تحقیقات فضایی ، پزشکی ، هواشناسی و...... می باشند . امروزه هم زمان با شخصی که در محل و یا اداره ای مشغول به کار است صدها امور دیگر از قبیل صدور حساب آب ، برق ، تلفن هتل ها ، امور انتظامی ، خبرگزاری ها و ...... بر عهده کامپیوترها است که در هر سک از آنها ، به خوبی به عنوان یک وسیله مؤثر و تعیین کننده ایفای نقش می کند . از این رو ، نوجوانان امروز باید با این پدیده و امکاناتی که به ارمغان می آورد آشنا شوند . حتی افراد معمولی نیز برای زندگی در چنین دنیایی باید به مجموعه ای از دانستنی های علمی در زمینه های گوناگون و از جمله کامپیوتر مجهز باشند و با آخرین و شگفت انگیز ترین پدیده اطلاع رسانی عصر حاضر ( اینترنت ) و قابلیت های آن آشنا شوند . استفاده از کامپیوتر در ایران از چند سال قبل رایج شده است . امروزه در موارد متعددی از کامپیوتراستفاده بعمل می آید. چرخه استفاده از کامپیوتر از مرحله تهیه سخت افزارهای لازم شروع و در ادامه با نصب تجهیزات سخت افزاری زمینه استفاده از مقولات دیگر نظیر : نرم افزار، شبکه ،اینترنت و ... فراهم می گردد. در زمینه بکارگیری و استفاده از پتانسیل های فوق سوالات متعدد کاربردی برای هر یک از کاربران با سطوح متفاوت اطلاعاتی مطرح بوده و خواهد بود. تنها با یافتن پاسخ مناسب علمی به هر یک از موارد مطرح شده است که می توان امیدوار به ایجاد یک زیر ساخت مناسب فرهنگی بمنظور استفاده از کامپیوتر در جایگاه واقعی خود بود. در صورت نیل به هدف فوق شتاب حرکات هدفمند بمنظور نهادینه شدن فرهنگ عمومی استفاده و بکارگیری سیستم های سخت افزاری نرم افزاری و شبکه سیر منطقی و معقول خود را طی خواهد کرد. سوابق شرکت داده پردازی رسپینا شرکت داده پردازی رسپینا با هدف اعتلای صنعت فن آوری اطلاعات و ارتباطات درکشور درسال 1379 تاسیس گردید. موسسین شرکت که از نخبگان رشته های سخت افزاری و نرم افزاری از بهترین دانشگاه های تهران و خارج بوده و دارای سابقه فعالیت های پژوهشی و کاربردی دررشته های مختلف IT می باشند، با هدف گسترش این صنعت در زمینه ارائه خدمات اینترنت ، طراحی و تولید نرم افزارهای کاربردی، تجارت الکترونیک طراحی و راه اندازی ISP اقدام به تاسیس شرکت رسپینا نموده اند. باتوجه به رشد روزافزون صنعت IT در جهان و فاصله نسبتاً زیاد کشور ما با جهان خارج که با وجود متخصصین تراز اول و مطرح در سطح جهانی این فاصله غیرقابل قبول بوده و لذا وظیفه ملی افراد توانا که می توانند قدمی در این راه بردارند بیشتر می گردد. لذا شرکت رسپینا با اهداف ایجاد اشتغال و توسعه و ارتقای صنعت IT در زمینه های مختلف قدم در این راه گذاشته و تلاش مستمر درجهت نائل شدن به اهداف فوق می نماید. شرکت رسپینا با هدف ارائه بهترین کیفیت ممکن ارتباط Dial-up و با مساعدت مخابرات استان تهران اقدام به نصب و راه اندازی کابل اختصاصی فیبرنوری با ظرفیت (12 کر) همراه با تجهیزات SDH از نوع زیمنس SMA1K نموده است. انواع سرویسهای این شرکت: انواع سرویس های ارائه شده توسط این شرکت به کاربران به شرح زیر معرفی می گردد. 1. سرویس ساعتی 2. سرویس نامحدود (ماهانه، سه ماهه و سالیانه) 3. سرویس Download (مطابق با شئونات اسلامی) 4. سرویس Multi Link 5. سرویس ADSL پایه میزان مصرف ساعتی خدمات اینترنت 5 ساعت به بالا می باشد و بنا به درخواست کاربران، سرویس ساعتی به آنها تخصیص می یابد لازم به ذکر است که تمدید اعتبار برای اعضای رسپینا محدودیت ندارد. کارت عضویت شرکت داده پردازی رسپینا، Emboss شده با نام کاربر و شماره سریال اختصاصی در محل، به کاربر تحویل داده می شود. با دارا بودن این شماره سریال، کاربر می تواند درصورت اتمام اعتبار، با همین شماره سریال اعتبار خود را ازطریق تماس تلفنی تمدید نماید. در سرویس Download ، کاربر نام فایل ها و URL آنها را به این شرکت E-mail کرده و پس از بررسی درصورتی که این فایل مغایرتی با قوانین کشور جمهوری اسلامی ایران نداشته باشد، Download شده، برروی CD برای شخص ارسال می گردد. بدین ترتیب توانسته ایم تا هزینه اشغال بودن خط تلفن کاربر را به پایین ترین حد ممکن برسانیم . در سرویس Multi Link کاربران به کمک دو خط تلفن و همچنین دو مودم قابلیت اتصال با شبکه رسپینا، با سرعتی بیشتر از Leased Line 64K و هزینه ای به مراتب کمتر را دارا می باشند. شرکت داده پردازی رسپینا در زمینه پروژه های کامپیوتری نیز اقدام به فعالیت نموده است. در حال حاضر این شرکت مجوز فعالیت به عنوان ISP در تهران را دارا می باشد . این شرکت ضمن بهره گیری از بهترین تجهیزات و به روز ترین تکنولوژی با سرمایه گذاری بالغ بر یک میلیون دلار اقدام به وارد کردن تجهیزات منحصر به فرد و بسیار پیشرفته برای این کار نموده که از این لحاظ این شرکت را در زمینه فعالیت ISP در سطح کشور کم رقیب نموده است . این تجهیزات از شرکتهایی چون Cisco، Dell، APC ، Krone، Compaq، Packeteer، Blue Coat و Siemens تهیه شده است . کلیه سیستمها و تجهیزات به صورت Redundant در نظر گرفته شده است. در نتیجه Availability سیستم در حدود 998/99 می باشد. متخصصان این بخش همگی از فارغ التحصیلان دانشگاههای مطرح و معتبر کشور می باشند و همچنین اکثر افراد این بخش دارای مدارک بین المللی Cisco و Microsoft و Krone می باشند.
دانلود گزارش کارآموزی رشته کامپیوتر آموزش یونیکس مقدماتی بافرمت ورد وقابل ویرایش تعدادصفحات 63
گزارش کارآموزی آماده,دانلود کارآموزی,گزارش کارآموزی,گزارش کارورزی
این پروژه کارآموزی بسیاردقیق و کامل طراحی شده و جهت ارائه واحد درسی کارآموزی میباشد
مقدمه:
در این گزارش تا حدی سعی شده است تمام مواردی که در این شرکت اجرا می شود بیان شود اما به علت گستردگی موارد این امر امکان پذیر نبود بطور مثال : خیلی از موارد که در سیستم کاربردی و تخصصی شرکت بود که اولا از نظر امنیتی قابل دسترسی نبود دوما ارتباطی با بیرون از شرکت نداشت.حال اینکه در مورد مسائلی از قبیل (یونیکس ، مزایای یونیکس ، وظایف یونیکس ، فرمانهای یونیکس ، ارتباطات یونیکس و مقدار کمی از مسائل داخلی شرکت و سیستم کاربردی این مؤسسه )ذکر شده است. تاریخچه فعالیت شرکت : کلیات: در سال 1363 به همت کارکنان شاغل در بانک تجارت صندوق قرضالحسنه کارمندی به نام صندوق همگان با هدف رفع نیازهای ضروری کارکنان عضو تشکیل گردید و به استناد درخواست عضویت کارمندان بطور اتوماتیک ماهانه مبلغی مشخص از حقوق آنها کسر و بحساب تعیین شده واریز می گردید.و از محل تجمیع کسور و با توجه به میزان مانده حساب ، متقاضی می توانست معادل 5 برابر به صورت قرض الحسنه با کارمزد معینه دریافت نماید که اقساط آن اتوماتیک از حقوق متقاضی کسر و بحساب مربوطه واریز می گردید تا بدهی کاملا تسویه شود. با توجه به گسترش تعداد اعضا و افزایش حجم کار و به منظور حفظ سلامت وجوه اعضا ، ضابطه مند و قانونمند کردن فعالیت آن در تاریخ 14/4/1379 صندوق مذکور به شرکت تعاونی اعتبار کارکنان بانک تجارت تبدیل شد.طی شماره 168958 مورخ 16/9/1379 در اداره ثبت شرکتها و مالکیت صنعتی تهران به ثبت رسیده است.مرکز اصلی و حیطه فعالیت آن تهران است . فعالیت اصلی شرکت: طبق اساسنامه شرکت فعالیت اصلی شرکت عبارتست از : باز کردن حساب سپرده های مختلف منحصرا" برای اعضا (کارکنان شاغل و یا بازنشسته بانک تجارت) پرداخت وام با دریافت کارمزد به اعضاء ، با رعایت مقررات موضوعه و آئین نامه مصوب مجمع عمومی عادی انجام سایر خدمات مالی و اعتباری برای اعضاء در حدود امکانات اخذ وام قرض الحسنه و سایر تسهیلات اعتباری از منابع بانکی ، صندوق تعاون و دیگر مؤسسات مالی اعتباری و اشخاص حقیقی و حقوقی دیگر اخذ کمک و هدایای نقدی و غیر نقدی از دولت ، اشخاص حقیقی و یا حقوقی تودیع وجوه به حساب سپرده بلند مدت و کوتاه مدت در بانکها و یا صندوق تعاون سرمایه گزاری و خرید سهام اتحادیه تعاونی اعتبار مربوطه و خرید اوراق مشارکت دولتی و یا تضمین شده توسط دولت. طی سال 1387 فعالیت شرکت قبول سپرده از اعضا ،دریافت تسهیلات اعتباری از منابع بانکی و تعاونی ها و اعطای تسهیلات به اعضا و تودیع سپرده نزد بانکها و تعاونی ها بوده است. شرکتهای تعاونی عموما توسط تعدادی از افراد بنام اعضاء جهت هدف مشخصی ایجاد و سپس به ثبت می رسد. در پایان از تمام کسانی که من را در جهت کارآموزی یاری کردند از جمله آقایان (صادقیان مدیر عامل شرکت،راحت مدیر امور اداری،صیادی مدیر امور مالی)تشکر فراوان می نمایم. فعالیتهایی که در این شرکت انجام می شود: • تعداد اعضاء اعم از شاغل و بازنشسته به تعداد 2000 نفر • افتتاح حساب برای هر یک از اعضاء • کسر حق عضویت از حقوق اعضاء به صورت مکانیزه • واریز به حساب مربوطه • تنظیم فرم درخواست استفاده از تسهیلات توسط متقاضی • ارائه به مدیر عامل جهت اخذ مجوز • صدور اسناد مربوطه ،پرداخت تسهیلات پس از تأیید مدیر عامل • اخذ صورت حسابهای بانک و مطابقت با اسناد شرکت از طرفین سیستم مکانیزه • رفع مغایرت صورت حسابهای بانک با سیستم • مشخی نمودن و کنترل میزان اضافه واریز اعضاء از طریق کنترل صورتحساب توسط سیستم • صدور اسناد روزانه بر اساس صورتحسابهای بانک و ثبت در حسابهای مکانیزه • صدور اسناد اصلاحی و برگشت وجوه اضافه واریز شده به حساب همکاران • تهیه ترازنامه در پایان هر ماه • انجام کنترلهای لازم • تهیه صورت مغایرت مانه بانکها در صورت داشتن مغایرت. مقدمه یونیکس چیست؟ اگر سیتم عاملی وجود داشته باشد که آن را مبهم و به کاربردن آن را مشکل بدانند این سیستم عامل ، یونیکس است.یونیکس سیستم عاملی است که کلیه برنامه نویسان نیاز دارند با آن آشنا شوند. یونیکس از ساختار داخلی ، نصب و استفاده یکی از قویترین و زیباترین سیستم عاملهایی است که من با آنها کار کرده ام.زمانی که از یونیکس استفاده می کنید لازم است کاری را که بر روی سیستم انجام می دهید به خوبی بدانید زیرا محیط یونیکس یک محیط جدی می باشد.اما اگر می خواهید یکی از آن افرادی باشید که با شهامت از یونیکس استفاده می کنند پس از کسب مهارت کافی در سطح ارائه نرم افزارهای امروزی ، سازمانهای مختلفی شما را به کار خواهند گرفت. یونیکس مانند MS-DOS و OS\2 یک سیستم عامل است.نرم افزاری که کامپیوتر فیزیکی را کنترل و فرامین ما را تفسیر می کند.سیستم عامل اعمال بسیاری انجام می دهد : • عملا" برنامه را اجرا می کند. • تمام ورودی و خروجی را در کامپیوتر کنترل می کند. چرا یونیکس؟ (مزایای یونیکس) یونیکس به دلایل گوناگونی به سیستم عامل بسیار محبوبی تبدیل شده است : • یونیکس قابل حمل است چون یونیکس به زبان برنامه سازی C نوشته می شود و مقید هیچ سخت افزار خاصی نمی باشد تقریبا" به هر نوع کامپیوتری برده شده است.کامپیوترهای شخصی ، کامپیوترهای کوچک ، کامپیوترهای بزرگ و سوپر کامپیوترها از هر نوعی سیستم عامل یونیکس را اجرا می کنند. • یونیکس سیستم عامل چند کاربره می باشد بطور همزمان بیش از یک کاربر می توانند از سیستم عامل یونیکس استفاده کنند. • یونیکس سیستم عامل چند وظیفه ای می باشد می توانید دو وظیفه را بطور همزمان انجام دهید به عنوان نمونه می توانید در هنگامی که پست الکترونیکی خود را می خوانید در پس زمینه پرونده ای متنی را قالب بندی کنید. • شبکه سازی در یونیکس تعبیه شده است در یونیکس شبکه سازی در برنامه ها و برنامه های کمکی گوناگونی تعبیه می شود. • یونیکس دارای مجموعه ای غنی از برنامه های کمکی می باشد • دارای حفاظت فایل و دایرکتوری است که مانع از استفاده غیر مجاز از این منابع می شود. وظایف سیستم عامل یونیکس سیستم عامل مجموعه ای از برنامه ها می باشد که با یکدیگر به طور هماهنگ کار می کنند.سیستم عامل یونیکس از دو قسمت تشکیل یافته است : 1) کرنل (kernel) 2) شل (shell) کرنل :کنترل ورودی / خروجی کنترل پراسس ها کنترل دستگاههای جانبی مدیریت فایلها مدیریت حافظه شل :مفسر فرمان ابزارهای توسعه یافته فصل اول شروع کار سیستم عامل یونیکس وقتی کلید روشن – خاموش ترمینال خود را روشن می کنید پس از ظهور صفحه نمایش ترمینال ، صفحه ای برای شروع کار (start up) کامپیوتر ظاهر می شود.این صفحه نمایش برای ایجاد پیش فرضهایی ارتباط بین ترمینال شما و ماشین یونیکس میزبان ، به شما کمک می کند در صورتی که کلید ENTER را فشار دهید پیغام زیر بر روی صفحه نمایش ظاهر می شود. Login در این پرامت سیستم در انتظار وارد کردن user id شما می ماند این user id توسط مدیر سیستم برای شما تخصیص داده شده است. Login:user id پس از این مرحله سیستم در مورد password سوال می کند. Password: پس از آنکه یک password قابل قبول را وارد کردید یونیکس پرامت سیستم $ را بر روی صفحه نمایش ترمینال شما ظاهر می سازد.
مرداد ۲۳, ۱۳۹۴/
در این پست می توانید متن کامل پایان نامه کارشناسی با موضوع مقاله تکنولوژی گوگل را با فرمت ورد word دانلود نمائید:
تکنولوژی گوگل
«جدا از مشکلات مقیاس گذاری تکنیک های جستجوی قدیمی، برای داده های به این اندازه، تکنیک های جدید رقابتی که استفاده از نمایش اطلاعات اضافی در فرا متن ها را برای نتیجة جستجوی بهتر شامل میشود وجود دارد… خیزش سریع تکنولوژی برای جمع آوری مستندات وب و نگهداری آن ها بصورت بروز لازم و ضروری است. فضای ذخیره سازی باید به نحو موثری جهت ذخیرة ایندکس ها و مستندا تشان استفاده شود. سیستم indexing باید صدها گیگابایت از داده ها را به شکل موثری پردازش کند. پرس وجوها باید با سرعت صدتا هزار بار در هر ثانیه انجام شوند» سرجی برین ولاورنس پیج، 1997
در ابتدا BackRub وجود داشت، سرویسی که به گوگل تبدیل شد. امروزه گوگل با دقت بیشتری به الگوریتم pageRank خود وابسته است. PageRank الگوریتمی انتخابی است که ارزش را به چیز مهمتر می دهد. نشانگر اهمیت یک صفحة وب تعداد صفحاتی است که به آن صفحة خاص لینک می شوند.
آقایان بِریِن و پِیچ خیلی زود فاکتور جدیدی را به این الگوریتم اضافه کردند که رأی را به صفحة مهمتر می داد. ایدة آنها این بود که صفحه ای مهمتر است که تعداد افراد بیشتری بر روی آن کلیک می کنند.کلیک های بیشتر روی یک صفحة وب باعث می شد که آن صفحه وب دارای ارزش و اهمیت بیشتری شود. در انتها، آرام آرام فاکتورهای دیگری نیز به این الگوریتم اضافه شد. برای مثال ، تعداد دفعاتی که محتوای یک صفحه تغییر
می کند نیز یکی از فاکتور های مهم شد.
تکنولوژی pogeRank گوگل دقیقاً به جستجوی اینترنتی وابسته شده است. برای نمونه، الگوریتم رأی گیری(Voting Algorithm) کارایی کمتری در عمل جستجو دارد. توجهی که گوگل نسبت به تکنولوژی جستجویش کرد، باعث تحت الشعاع قرار گرفتن افکار عمومی راجع به این شرکت شد. جستجوی گوگل همانند یک ستارة نوظهوراستکهدرخشندگیاش باعث شده تا ناظران نتوانند جهات دیگر این پدیده را به وضوح و دقیق مشاهده کنند.
صرف نظر از این ، گوگل یک شرکت تکنولوژی است بعضی از این تکنولوژی ها هنگامی که دریک مقاله توضیح داده می شوند مانند مقالة “The Anatomy of a Large –Scale Hypertextual” که در همان اوایل مطرح شد، خواستار پیدا می کنند. مقاله های اخیر مانند
“MapReduce: Simplified Data search Engine” می توانند به آرامی خوانده شوند با توجه به اینکه گوگل یک تکنولوژی است، توضیح دادن اینکه گوگل چکار می کند، درجملات ساده وقابل هضم قدری مشکل است. شکل زیر یک دید کلی از چهار چوب گوگل را ارائه می کند.
تکنولوژی گوگل از یک پیشرفت پیوسته و یا آنچه که مدیران مشاور فنی ژاپنی به آن Kaizan می گویند بوجود آمده است. هر تغییر تکنیکی گوگل ممکن است برای کاربران متوسط آن بی اهمیت باشد اما زمانیکه بصورت کامل آن را تفسیر می کنند مزایای فن شناسانة گوگل از ابداعات افزایشی و تصاعدی آن، سازگاری هوشمندانه و ماهرانة برداشت های پژوهشی – تحقیقی و تنظیم عالی بیزانس برای لینو کس حاصل میشود. زمانی، یک تاریخ نویس تکنولوژی ، از بین صدها پیشرفتی که گوگل در این نُه سال اخیر آنها را رهبری کرده، قادر به تشخیص یک یا دو اختراع مهم که برمبنای pageRank است خواهد بود. منتقدین گوگل در آینده خواهند دید که گوگل هستة پردازش تکنولوژی خود را با منابع مختلف پیوند زده است. جهت توضیح ، ساختار مراکز دادة گوگل و ارسال پیام به این مراکز و از این مراکز به جاهای دیگر راههای زیادی وجود دارد که از طریق محاسبات شبکه ای صورت می گیرد. توانایی گوگل در خواندن داده بصورت همزمان از کامپیوتر های مختلف ، یادآور تکنولوژی BiTorrent است. گوگل از سخت افزار مناسب یا “White box” در مراکز داده اش استفاده می کند که نشان دهندة خصلت کامپیوتر دوست بودن گوگل است. استفاده از حافظه و دیسک ها برای ذخیرة چنیدن کپی از داده ها ناشی از محدودیت های محاسباتی است.
گوگل به تکنولوژی دست یافت، سپس آنها را گلچین کرد و از راههای مختلف نزدیک شدن یک بلاک ساختمان، را به سیستم های با مقیاس بزرگ نمایش داده گوگل از این گلچین کردن و دسته بندی کردن سودهای زیادی برد که از آن جمله می توان به این موارد اشاره کرد: اولاً چهارچوب محاسباتی گوگل عملکرد سیستم را از سخت افزارهای کم هزینه وبا قیمت نازل جدا کرد. دوماً، گوگل درمورد تنگناهای سیستم عامل هایی از قبیل Solavis ، ویندوز سرور پیشرفته و لینوکس های آماده کارکرده است. سوماً ، گوگل ایده های برنامه نویسی خوبی از زبانهای برنامه نویسی دیگر گرفته ، و توابع و کتابخانه های جدیدی را جهت حذف بیشتر نیازهای کدنویسی دستی برای موازی سازی یک برنامه کاربردی در سر تاسر سرورهای گوگل پیاده سازی کرده است.
طبق نظر جف دین که یکی از مهندسان ارشد گوگل است، مهندسی گوگل ترتیبی از آشفتگی هاست. این سخن نه شگفت انگیز است ونه لزوماً سخنی منفی است. Googleplex جعبه ای است کوچک جهت برنامه نویسی و طراحی وابزارهای آن پیچیدهوغیرطبیعی اند. مقابله با مشکلات گوگل را تبدیل به مکانی برای بهترین و درخشنده ترین تکنیک های جهان کرده است. طبیعت خلاق با حرکت گوگل ترکیب شده و همین امر پیش گویی ابداعات بعدی گوگل را مشکل ساخته است. قبل از مرور دقیق تر قسمت های انتخاب شده از تکنولوژی گوگل ، دیاگرام «چهارچوب محاسبات گوگل» مروری بر Googleplex و برخی از تکنولوژی های آن ایجاد می کند و موضوع بحث این فصل نیز راجع به همین مقوله خواهد بود.
Page Rank جهت کار کردن به مقدار زیادی سیکل محاسبات بر حسب اسب بخار نیاز دارد. هنگامیکه گوگل در سال 1996 در حال پیشرفت بود آقایان برین و پیچ محاسبات را محدود کردند. برای اینکه pageRank کار کند، آنها مجبور بودند طریقة تولید الگوریتم pageRank را بر روی کامپیوترهای معمولی و پیش پا افتادة موجود بفهمند. از ابتدا- و با توجه به تصادف پیشرفت تقریباً مسلم گوگل با مایکروسافت این نتیجه مهم است- گوگل باید مشکل مهندسی نرم افزار و سخت افزار خود را برای به موفقیت رسیدن جستجوها حل می کرد. در حقیقت هنگامیکه راجع به تکنولوژی گوگل بحث میکنیم خیلی مهم است که در ذهن خود این موضوع را داشته باشیم که pageRank تنها به این دلیل مهم است که می تواند به سرعت دردنیای واقعی اجرا شود ونه در یک کامپیوتر بی بار ویا دریک آزمایشگاه روشن همراه با نور آبی سوپر کامپیوترها.
شکل ترکیبی گوگل: مهندسی نرم افزار وسخت افزار نشان می دهند که چهار چوب تکنولوژی گوگل دارای دو ناحیة فعالیت است. یک قسمت مهندسی نرم افزار است که تلاش می کند روی pageRank ودیگربرنامههایکاربردیمتمرکز شود.مهندسینرم افزاری که در اینجا بکار رفته است به معنای نوشتن کد و فکر کردن دربارة اینکه چگونه یک سیستم کامپیوتری عمل کند تابیشترین سرعت عمل را داشته باشد است. سرعت عمل یعنی زمان پاسخ گویی زیر یک ثانیه ، که گوگل قادر است علی رغم افزایش کاربران، برنامه های کاربردی و پردازش داده ها، آن را حفظ نماید.
3-2:ترکیب گوگل: نوآوری سخت افزار و نرم افزار
قسمت دیگر برروی سخت افزار متمرکز شده است. گوگل دارای رک های سرور، مکانی برای کابل ها، وسایل خنک کننده و لایههای مراکز داده است. بازدهیازهزینههای عملیاتی پائین تر است و توانایی مقیاس بندی، بعنوان درخواستی برای افزایش منابع محاسباتی است. با یک گردش سریع تر و حذف کارهای پردرد سر همانند پشتیبانی گرفتن از داده ها، ابداع سخت افزار گوگل، آن را به یک مزیت رقابتی تبدیل کرده است که بعضی رقبای آن می توانند دراواسط سال 2005 با آن برابری کنند.
Page Rank به همراه لایه های محاسباتی اضافی که در طی چند سال اضافه شد باعث مشکلات نرم افزاری قابل ملاحظه ای شده است. سیستم گوگل باید صفحات وب را پیدا می کرد و دوجین از آنها را اجرا می نمود، اگرنبودباید صدها صفحة وبراآنالیزمی کرد. یک لینک که به یک صفحه اشاره می کند را درنظر بگیرید، گوگل باید یک توالی ازآنها را برای 8 میلیارد صفحة وب نگهدارد.
برای یک صفحة وب تکی همراه با یک لینک که بهآناشارهمیکند مشکل جزئی وبی اهمیت است. یک لینک معادل یک اشاره گر می باشد، اما چه اتقاقی ممکن است رخ دهد زمانیکه یک سایت دارای 10000 لینک باشد که به آن اشاره می کند گاهی اوقات مشکل خیلی بزرگ میشود و محاسبات قابل توجهی لازم دارد. بعضی از این لینک ها احتمالاً از سایت هایی که دارای ترافیک بیشتری نسبت به بقیه هستند می آیند و بعضی دیگر ممکن است از سایت هایی که قصد مسخره کردن و دست انداختن گوگل برای تفریح و سرگرمی دارند آمده باشند. محاسبات مرتب کردن مقدار هر کدام از این لینک ها، به کار محاسباتی که به pageRank مربوط میشود اضافه می گردد که داشتن حساب این فاکتورها کاربزرگی است. اندازه گیری فاکتورهای مختلف بر ضد یکدیگر، برای یک صفحه اگر بدون کمک یک ماشین حساب انجام شود می تواند کار مشکلی باشد. این محاسبات را در نظر بگیرید و آن رابه دو میلیادر صفحة وب اعمال کنید و سپس وظایف محاسبات را به یک سوپر کامپیوتر بدهید.
هنوز هم این کار، هرروزه وقت گوگل و پردازش های pageRank آن را پر می کند. کاربران به این موضوع فکر نمی کنند که چرا تکنولوژی، یک روال جستجو یا سیصد میلیون پرس وجوی گوگل که هر روز نیز بکار می برد را تأیید می کند. تکنولوژی گوگل، در یک ثانیه در حدود سیصد و چهل پرس وجورا به دوازده زبان از کاربران دنیا انجام می دهد.
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
فهرست مطالب
عنوان صفحه
چکیده................................................................................................................................................................... 1
مقدمه.................................................................................................................................................................... 4
فصل اول:WiMax استاندارد جدید شبکه های بی سیم
WiMax استاندارد جدید شبکه های بی سیم.................................................................................. 5
WiMAX........................................................................................................................................................... 10WiMAX چیست........................................................................................................................................... 11
مزایا و برتری های وایمکس: ویژگی ها و خصوصیات فنی............................................................ 12
کاربردهای عملی وایمکس........................................................................................................................... 14
مختصری درباره WIMAX....................................................................................................................... 16
سرعت بالای سرویس باند پهن.................................................................................................................. 17
WIMAX چطور کار می کند.................................................................................................................. 19
مشخصات IEE 802.16............................................................................................................................. 20
سناریوی یک ارتباط WIMAX.............................................................................................................. 21
درباره Wimax ، راهی نو، جهانی متفاوت........................................................................................... 23
مشخصههای فنیWiMax.......................................................................................................................... 27
مایههای Wimax Forum........................................................................................................................ 31
حداکثر بردWimax....................................................................................................................................... 36
باند فرکانسی....................................................................................................................................................... 38
WiMAX سیار و باند فرکانسی 700مگاهرتز................................................................................... 41
طرفداران و حامیان پرنفوذ WiMAX سیار........................................................................................ 44
فصل دوم: تشریحی بر شبکه های بی سیم و کابلی
1- تشریحی بر شبکه های بی سیم و کابلی........................................................................................ 48
2- شبکه های بی سیم.................................................................................................................................. 54
مشکلات استفاده از شبکه های Wireless......................................................................................... 56
مشکلات مربوط به استفاده از امواج رادیویی...................................................................................... 57
تقسیم بندی سیستم های Wireless.................................................................................................... 59
طریقه ارتباط Wireless جهت ارتباط بین User,ISP................................................................ 60
انواع شبکه های wireless از نظر ابعاد.................................................................................................. 61
دستیابی به وسیله WIFI (WiFi Access)....................................................................................... 63
مزایای استفاده از Wimax......................................................................................................................... 65
عوامل موثر بر کیفیت Wimax................................................................................................................. 68
مقایسه wifi 802.11 wimax (802.16)........................................................................................ 77
نحوه ارائه خدمات Wimax........................................................................................................................ 78
Wimax به عنوان تجهیزات دسترسی در Metro........................................................................... 80
گسترش تأخیر Delay spread............................................................................................................... 81
توسعه اتصالات کاربران.................................................................................................................................. 83
حمایت کامل از سرویس WMAN........................................................................................................ 84
پهنای باند انعطاف پذیر................................................................................................................................. 84
حمایت از آنتنهای با هوش........................................................................................................................... 85
نتیجه گیری........................................................................................................................................................ 90
مراجع 92