دسته بندی | برق |
بازدید ها | 21 |
فرمت فایل | ppt |
حجم فایل | 283 کیلو بایت |
تعداد صفحات فایل | 4755 |
پاورپوینت نیروگاه بادی
انرژی باد :دید کلی
یکی از مظاهر انرژی خورشیدی و همان هوای متحرک است باد پیوسته جزء کوچکی از تابش خورشید که از خارج به اتمسفر میرسد، به انرژی باد تبدیل میشود.
گرم شدن زمین و جو آن بطور نامساوی سبب تولید جریانهای همرفت (جابجایی) میشود و نیز حرکت نسبی جو نسبت به زمین سبب تولید باد است.با توجه به اینکه مواد قابل احتراق فسیلی در زمین رو به کاهش است، اخیرا
پیشرفتهای زیادی در مورد استفاده از انرژی باد حاصل شده است.
انرژی باد اغلب
در دسترس بوده و هیچ نوع آلودگی بر جای نمیگذارد و
میتواند از نظر اقتصادی نیز در دراز مدت قابل
مقایسه با سایر منابع انرژی شود. در سالهای اخیر
کوشش فراوانی برای استفاده از انرژی باد بکار رفته و
تولید انرژی از باد با استفاده از تکنولوژی پیشرفته در ابعاد بزرگ لازم و ضروری جلوه کرده است.
احتمالا نخستین ماشین بادی توسط ایرانیان باستان ساخته شده است و یونانیان برای
خرد کردن دانهها و مصریها ، رومیها و چینیها برای قایقرانی و آبیاری از انرژی
باد استفاده کردهاند. بعدها استفاده از توربینهای بادی با محور قائم سراسر کشورهای
اسلامی معمول شده و سپس دستگاههای بادی با محور قائم با میلههای چوبی توسعه
یافت و امروزه نیز ممکن است در برخی از کشورهای خاورمیانه چنین دستگاههایی یافت شوند.
دسته بندی | کامپیوتر و IT |
بازدید ها | 19 |
فرمت فایل | doc |
حجم فایل | 274 کیلو بایت |
تعداد صفحات فایل | 40 |
مقاله نگاهی بر داده کاوی و کشف قوانین وابستگی
چکیده:
امروزه داده کاوی به عنوان یکی از مهمترین مسائل هوش مصنوعی و پایگاه داده، محققان یسیاری را به خود جذب کرده است. در این تحقیق ابتدا نگاه کلی بر داده کاوی، استراتژیهای داده کاوی و... داریم، سپس مسأله کشف قوانین وابستگی در پایگاه داده را به تفضیل بررسی کردیم و نگاهی به الگوریتمهای موجود برای آن داشتیم. سپس مسأله کشف قوانین وابستگی در پایگاه داده های پویا را مورد بحث قرار دادیم و الگوریتم های ارائه شده مربوطه را مطرح کردیم.
Data mining(داده کاوی)
تعریف :
داده کاوی فرآیند بکارگیری یک یا چند تکنیک آموزش کامپیوتر، برای تحلیل و استخراج داده های یک پایگاه داده می باشد.در واقع هدف داده کاوی یافتن الگوهایی در داده هاست.
دانش کسب شده از فرآیند داده کاوی بصورت مدل یا تعمیمی از داده ها نشان داده می شود.
چندین روش داده کاوی وجود دارد با این وجود همه روشها “ آموزش بر مبنای استنتاج “ را بکار می برند.
آموزش بر مبنای استنتاج، فرآیند شکل گیری تعاریف مفهوم عمومی از طریق مشاهده مثالهای خاص از مفاهیمی که آموزش داده شده اند، است.
مثال زیر نمونه ای از دانش بدست امده از طریق فرایند اموزش بر مبنای استنتاج است:
آیا تا کنون فکر کرده اید، فروشگاههای بزرگ اینترنتی در mail های خود به مشتریان از چه تبلیغاتی استفاده می کنند؟ و آیا این تبلیغات برای همه مشتریان یکسان است؟
پاسخ این است که از روی دانش کسب شده از اطلاعات خرید افراد و نتیجه گیری از این دانش، این کار را انجام می دهند.مثلا در نظر بگیرید یک قانون در پایگاه داده بصورت زیر استخراج می شود:
دقت = 80% : سیگار می خرند ^ نان می خرند کسانی که شیر می خرند
از روی این قانون فروشگاه می تواند به تمام کسانی که شیر می خرند تبلیغات سیگار و انواع نان را نیز بفرستد.همچنین این قانون در چیدن قفسه های فروشگاه نیز بی تاثیر نخواهد بود.
{شیر و نان و سیگار در قفسه های کنار هم چیده شوند}
کشف دانش در پایگاه داده 1
KDD یا کشف دانش در پایگاه داده اصطلاحی است که مکررا بجای داده کاوی بکار می رود. از نظر تکنیکی، KDD کاربردی از روشهای علمی داده کاوی است.
بعلاوه برای انجام داده کاوی فرایند KDD شامل :
1- یک روش برای تهیه داده ها و استخراج داده ها ،
2- تصمیم گیری درباره عملی که پس از داده کاوی باید انجام شود،
می باشد.
آیا داده کاوی برای حل مسائل ما مناسب است؟
تصمیم گیری در مورد اینکه آیا داده کاوی را به عنوان استراتژی حل مساله بکار ببریم یا نه، یک مساله دشوار است.
اما به عنوان نقطه شروع چهار سؤال عمومی را باید در نظر بگیریم :
1. آیا به وضوح می توانیم مساله را تعریف کنیم ؟
2. آیا بطور بالقوه داده با معنی وجود دارد ؟
3. آیا داده ها شامل “ دانش پنهان” هستند یا فقط برای هدف گزارشگری مناسبند ؟
4. آیا هزینه پردازش داده (برای داده کاوی) کمتر از سود حاصل از دانش پنهان بدست آمده از پروژه داده کاوی است ؟
یک مدل پردازش داده کاوی ساده :
در یک دید کلی ، ما می توانیم داده کاوی را به عنوان یک فرآیند چهار مرحله ای تعریف کنیم :
1. جمع آوری یک مجموعه از داده ها برای تحلیل
2. ارائه این داده ها به برنامه نرم افزاری داده کاوی
3. تفسیر نتایج
4. بکارگیری نتایج برای مساله یا موقعیتهای جدید
دسته بندی | کامپیوتر و IT |
بازدید ها | 23 |
فرمت فایل | doc |
حجم فایل | 67 کیلو بایت |
تعداد صفحات فایل | 26 |
مادربرد چیست؟
مادر برد چیست:؟
گاهی اوقات از آن به عنوان برد سیستم یا برد اصلی یاد می شود. مادر برد یک برد فیزیکی است که مدارها و اجزای اصلی کامپیوتر را در خود جای می دهد و شاید مهمترین نقش را در سیستم شما داشته باشد.
اگر پردازشگر را به عنوان مغز سیستم در نظر بگیریدو مادر برد اصلی سیستم و برای تبادل اطلاعات بین اجزای داخلی سیستم شماست. به عبارت دیگر مادر برد یک قطعه الکترونیکی است که همه اجزا را بدنبال هم می آورد تا یک کامپیوتر شخصی بوجود آید و به شما یک ماشینی کاربردی را هدیه می کند.
مادر برد فقط محلی برای cpu وحافظه نیست بلکه همه کارتهای جانبی مثل کارت گرافیک, هارد و سی دی رام شما به عنوان پورت خارجی به آن اضافه می شوند. مادر برد BLOS را که یک بخش تلفیقی کامپیوتر است, در خود جای می دهد. BIOS ساده ترین ترکیبات سیستم را کنتر و عمل POST را در هنگام روشن شدن دستگاه انجام می دهد. همچنین جریان داده ها بین سیستم عامل و وسایل محیطی متصل شده به کامپیوتر را مدیریت می کند.
تفاوت بین مادر بردها:
همه مادر برد ها همانند بوجود نیامدند و می توان تفاوت های زیادی را برای آنها بر شمرد. مهمترین تفاوتهای آنها نوع cpu ای است که از آن حمایت می کنند مدلهای اسلات حافظه, اسلاتهای اضافی که شما می توانید از کارتهای صدا و تصویر بیشتری استفاده کنید, حمایت از درایوهای سی دی رام وهارد و سرانجام اتصالات کیبورد, موس و اجزای جانبی دیگر. معمولا بعضی از مدلهای ویژه ای از مادر برد دارای توانایی های گرافیکی وصدایی به صورت آن برد هستند و حتی دارای قابلیت اتصال به شبکه نیز می باشند. بعضی از مادر بردها مجهز به پورت شبکه نیز می باشد.
بخش های پردازنده:
پردازنده مغز کامپیوتر است و شامل مدارهای محلی می شود که دستور العمل های از برنامه های کامپیوتر را انجام می دهد یک cpu سه وظیفه مهم دارد: خواندن داده ها, ساختی داده ها, و اغلب نوشتنی داده ها در حافظه یکی از مهمترین تفاوت های بین مادر بردها این است که, یک نوع خاص از cpu ها را حمایت می کنند برای مثال cpu های pentuum یا cpu های AMD ATHON که این بخاطر تفاوت فیزیکی اتصالات تراشه ها از یکدیگر است. هر مادر برد نوع ویژه ای از سکوت cpu را دارد و تنها cpu که در آن سوکت جای می گیرد را می توان در آن مادر برد استفاده کرد.
این نکته مهمی است که باید بخاطر بسپاریم بویژه هنگامی که در حال تنظیم setup با ارتقا سیستم خود هستیم, چون cpu ما باید مادر بردی که انتخاب کردیم جای داده شود.
انواع سوکت ها:
تا چندین سال قبل cpu ها روی مادر برد هایی با سوکت PGA که socket7 نامیده می شدند قرار می گرفتند. این cpu ها به شکل مربعی بودند که با کارتریج پلاستیکی پوشانده می شدند. (cpu های کارتی) و در پایینی آنها ردیفی از پین ها وجود داشت که به بخش هایی از cpu متصل می شد و اجازه می داد که چیست عمل تراشه را کنترل کند.
از آن پس پردازنده ها سیر تکامل یافته ای را پیمودند. امروزه 5 مدل سوکت را می توان برشمرد که بر اساس تعداد پین ها نامگذاری می شوند:
1-سوکت LGA 77b: که برای cpu های جدید pentum شرکت اینتل استفاده می شود مثل سر های xx5, xx 6 xx8 همراه با سری celeronBxx
2- سوکت 478: که برای cpu های قدیمی تر اینتل و Celeron شایع است.
3- سوکت 754: که برای پردازنده های AMD مدل semperon و تعداد محدودی از Athlon 64 کاربرد دارد. فقط انواع کندتر Athlon 64 از این مدل استفاده می کنند که این cpu حافظه های دو تایی را حمایت نمی کنند.
4- سوکت 939: برای مدلهایی پر سرعت تر Athlon 64 به همراه مدل opteron و مدل Athlon 64 طراحی شده است. که این cpu ها حافظه های دو تایی را حمایت می کنند.
5-سوکتA: قابل استفاده برای مدل های قدیمی تر AMD مثل Athlon xp و Duron
قبل از خرید:لازم است که شما مادر برد و cpu خود را باهم تطبیق دهید. اگر شما قصد خرید پردازنده Athlon 64 را دارید. باید به نوع سوکتی مختلف که برای این cpu وجود دارد توجه کنید زیرا و ابسته به سرعت به سرعت cpu است برای مثال Athlon 64 34000 در سوکت 754 قرار می گیرد. در حالی که Athlon 64 3500 در سوکت 939 قرار می گیرد. پردازنده Athlon 64 3200 می تواند در هر دو نوع سوکت 754 یا 939 قرار گیرد. توصیه ما این است که اگر می خواهید از cpu های AMD استفاده کنید یک مادر برد دارای سوت 39 را انتخاب کنید, زیرا این مادر برد به شما امکان توسعه و ارتقا سیستم را می دهد. مانند اضافه کردن حافظه های دوتایی که پیشرفت قابل توجهی را در عملیات سیستم بوجود می آورد.
پردازنده های Intel
در سال 2004 شرکت اینتل مدل طبقه بندی cpu را تغییر داد و بجای طبقه بندی سرعت بر حسب GH2 مدل شماره گذاری کوتاهی را برگزید. اکنون cpu های تولید شده توسط شرکت اینتل در خانوداده های جداگانه طبقه بندی می شوند که در داخل این طبقه بندی بالاترین شماره مربوط به سریعتری cpu است. برای مثال pentium 4 660 با سرعت 316 گ. همچنین عمل می کند در حالی که pentium 4 630 با سرعت 3 گ. همچنین کار می کند. اگر شما فکر می کنید سیستم شماره گذاری جدید گیج کننده است نگران نباشید زیرا اکثر فروشنده ها تمایل به استفاده از سیستم قبلی را دارند.
در این سیستم جدید 4 خانواده اصلی cpu های اینتل به شرح زیر است.
1- سری celeron (3xx): cpu های این دسته برای سیستم های کم قیمت طراحی شده اند و نسبت به دیگر cpu های شرکت اینتل حافظه داخلی زیادی ندارند.
2- سری pentium 4 (5xx): cpu هایی حد واسط هستند که نسبت به cpu هایی celeron سریعتر اما فاقد گستردگی 64 بیتی هستند.
3- سری Pentium 4 EM64 T(6xx) :همان cpu های 64 بیتی هستند شاید آنچه که در cpu های AMD Athlon 64 دیده می شود که بهترین انطباق را با ویرایش جدید ویندوز XP, 64 بیتی دارند و می توانند اکثر قابلیتهای آن را به اجرا درآورند.
فهرست مطالب
مادر برد چیست:؟ 1
تفاوت بین مادر بردها: 1
بخش های پردازنده: 2
انواع سوکت ها: 2
پردازنده های Intel 4
سیستم های مجهز به cpu و cpu های دو هسته ای: 5
جیپست: 5
تولید کنندگان چیپست: 6
انتخاب یک چیپست: 7
حافظه: 7
هارد درایوها: 9
EIDE Parallel ATAS: 9
Serial ATA (SATA): 10
SCSI 11
وسایل جانبی 11
پورت USB 11
پورت Fire wire 12
قابلیت ها 13
اسلات PCI: 14
اسلات AGP 15
اسلات PCI Express 15
اسلات ISA 17
ویژگیهای آن برد: 17
کارتهای گرافیک آن بورد: 18
کارت صدای آن برد 18
کارت شبکه آن برد: 19
بلوتوث آن برد 20
کارتهای انتخابی 20
فاکتورهای شکل دهنده مادربردها 21
نحوه کار BIOs و POST 22
BIOS های دوتایی 23
RAID – Controller 23
دسته بندی | برق |
بازدید ها | 22 |
فرمت فایل | doc |
حجم فایل | 23 کیلو بایت |
تعداد صفحات فایل | 27 |
آشنایی با زبان s7
آشنایی با زبان S7
مدلهای مختلف PCL های سری S7 دارای شباهتها و تفاوتهائی هستند، مثلا تعداد یکتائی های BIT ورودی یا خروجی، تعداد یکتائی های مخصوص حافظه (special memory bits) یعنی همان یکتایی های پرچم، شماره و نوع وقایع قطع (interrupt events) و ... از یک مدل به مدل دیگر تفاوت هائی دارد. همچنین بعضی دستورها ممکناست برای مدلی معتبر و برای مدلی دیگر نامعتبر باشد. با این وجود کار کردن با یک مدل خاص توانائی های لازم برای کار کردن با مدل های دیگر را فراهم میآورد. در اینجا PLC های مدل S702xx ساخت زیمنس بعنوان نمونه مورد بررسی قرار میگیرد. این PLC ساده ترین مدل از این سری میباشد و آشنائی با آن زمینه خوبی را برای کار کردن با انواع پیشرفته تر ایجاد میکند.
اجزاء یک دستور
برنامه نویسی به زبان S7 بسیار شبیه به برنامه نویسی برای هر سیستم ریزپردازنده دیگری است .
در این شکل دستور A11.3 شامل عمل (operation) و منطقی (AND) است که با حورف A نشان داده میشود. این عمل بر روی عملوند (Operand) یعنی 11.3 انجام میگردد. جنس عملوند ورودی (input) است که با حرف I نشان داده میشود. نشانی این ورودی 1.3 میباشد.
منظور از نشانی 1.3 بیت 3( یکتایی 3) از بایت 1(هشتائی 1) از مجموعه ورودی ها به PLC میباشد. پاره ای از حروف اختصاری برای نشان دادن عملوند ها در زبان S7 در جدول آمده است.
با اضافه نمدن حروف B,W یا D به سمت راست هر یک از علامات اختصاری در جدول میتوان اندازه آنها را به هشتائی ، دو هشتایی word یا چهار هشتائی (double word) افزایش داد. مثلا IB یعنی هشتایی ورودی و IB0 یعنی هشتایی ورودی 0. به همین ترتیب AIW یعنی دو هشتایی آنالوگ ورودی و VD یعنی چهار هشایی حافظه متغیر.
فهرست مطالب
آشنایی با زبان S7 1
اجزاء یک دستور 1
نشانه گذاری (آدرس گذاری) عملوندها: 3
روشهای نشانی دهی (آدرسدهی): 4
مکان حافظه مخصوص (Special memory areas): 5
بیان اتصال (contacts) در S7: 6
دستورهای منطقی پشتهای: 7
اتصال لحظهای (Immediate Contacts): 8
دستور منفی (NOT): 9
دستور تغییر مثبت، منفی (Transition-negative-Transition) 9
دستور تنظیم و خواندن وقت حقیقی (read, set real-time clock) 10
دستورهای خواندن و نوشتن در شبکه (Network reed, Write) 10
گرد کردن Truncate 11
دستور دکود decode 11
دستورانکود ENCODE 12
دستور های شمارش 12
شمارش به بالا (UP counter) 13
شمارش به پائین (DOWN-COUTER) 14
دسته بندی | برنامه نویسی |
بازدید ها | 26 |
فرمت فایل | doc |
حجم فایل | 71 کیلو بایت |
تعداد صفحات فایل | 41 |
آشنایی با زبان اسمبلی
قسمت های تشکیل دهنده واحد پردازش مرکزی:
1) خطوط ورودی خروجی داده ( گذرگاه مشترک) Data Bus.
2) خطوط آدرس(گذرگاه آدرس) Adress Bus.
3) واحد محاسبه و منطق Alu.
4) واحد حافظه Memory Unit.
1) کار خطوط مشترک داده انتقال داده از بخشی به بخش دیگر است بنابراین در یک زمان واحد تمام واحدها به خطوط مشترک داده متصل هستند ولی تمام بخش ها از اطلاعات روی آن استفاده نمی کنند.
1) این خطوط مشخص می کنند که اطلاعات دقیقا از چه دستگاهی وارد یا خارج شوند این خطوط نیز به تمام واحدها متصل هستند.
2) وظیفه این واحد انجام محاسبات و عملیات منطقی پایه است این اعمال منطقی and,or,xor,not هستند و اعمال محاسبات پایه شامل تمام جمع کننده (Full Adder) و معکوس کننده (Inverter) هستند که به طور سخت افزاری در Cpu قرار دارند.
3) برای اینکه Cpu بتواند کاری انجام دهد باید اطلاعات خود را در جایی ذخیره کند این کار را واحد حافظه در Cpu انجام می هد و داده های مورد نیاز Cpu را به طور موقت در خود ذخیره می کند و واحد آن ثبات یا Register است .
نکته:
تعداد آدرس = دو به توان تعداد خطوط آدرس
خانواده های Cpu هایی که در PC مورد استفاده قرار می گیرند عبارتند از:
خانواده های X86
8086: PC XT,JR A:20bit D:16bit
8088: PC XT,JR A:20bit D:8bit
80286: PC AT A:24bit D:16bit
80386: PC AT A:24bit D:16bit
80486: PC AT A:24bit D:32bit
80586: PC AT A:24bit D:64bit
در 80286 از تکنولوژی ISA استفاده می کنند در 80386 از تکنولوژی EISA استفاده می کنند در 80486 از تکنولوژی EISA,VESA استفاده می کنند در 80586 از تکنولوژی PCI استفاده می کنند .
تکنولوژی جدیدی که در X586 استفاده می شود تکنولوژی AGP نامیده می شود.
ثبات یا Register:
محلی است که در CPU قرار دارد و اطلاعات را به طور موقت در خود ذخیره می کند ثبات از سلول های حافظه به نام فلیپ فلاپ (flipflap) تشکیل شده است یک فلیپ فلاپ می تواند دارای مقدادیر صفر یا یک باشد یعنی کار یک بیت را انجام میدهد.
خواص ثبات:
1) قابلیت Load داشته باشد. یعنی بتوانیم به ثبات مقدار اولیه بدهیم.
2) قابلیت Regist داشته باشد. یعنی بتوانیم داده ها را در آن ذخیره کنیم.
3) قبلیت Change داشته باشد. یعنی بتوانیم مقدار آن را تغییر بدهیم این تغییرات عبارتند از:
الف) بتواند setشود. یعنی تمام بیت هایش به یک تبدیل شود.
ب) بتواند clear شود . یعنی تمام بیت هایش به صفر تبدیل شود.
ج) بتواند complement شود. یعنی بتواند یک واحد از آن کم شود.
د) بتواند incerement شود. یعنی بتواند یک واحد به آن اضافه شود.
ه) بتواند shift شود. یعنی قابلیت انتقال داشته باشد.
انواع ثبات:
1) ثبات های عمومی (general- pwpose register).
2) ثبات های خاص (special-pwpose register).
ثبات های عمومی ثبات هایی هستند که برای آن ها کار خاصی در نظر نمی گیریم و در همه ی کار های cpu قرار می گیرند. این ثبات ها قابلیت و توانایی تمام ثبات های دیگر را نیز دارد و می توان به جای هم مورد استفاده قرار گیرند.
ثبات های خاص ثبات هایی هستند که یک کاربر با وظیفه ی خاص دارند یعنی بسته به نوع کاری که انجام می دهیم ممکن است اجازه استفاده از آن ثبات را داشته باشیم یا خیر . ثبات های این خانواده دارای وضعیت بحرانی (critical) می باشند.
انواع ثبات های عمومی:
8bit: AL,AH,BL,BH,CL,CH,DL,DH
16bit: AX,BX,CX,DX
32bit: EAX,EBX,ECX,DX
eax یا accumulator یا ثبات انباره:
این ثباتی همه کاره است یعنی تمام دستور العمل هایی که درزبان اسمبلی داریم روی این ثبات می تواند انجام شود eax تنها ثباتی است که با فضای بیرون از cpu ارتباط مستقیم دارد و به طور مستقیم به خطوط داده متصل است پس eax می تواند به طور مستقیم اطلاعات را بگیرد یا به طور مستقیم اطلاعات را بفرستد. مبدا و مقصد بسیاری از دستورات اسمبلی این ثبات است.
ثبات ebx یا base register یا ثبات پایه:
این ثبات امکان انجام برخی از محاسبات را دارد و در نقل و انتقال اطلاعات شرکت می کند مهمترین وظیفه ی آن این است که نقش مرکز پایه را برای دسترسی به بخش یا بخش هایی خاص از سیستم فراهم کند.
ثبات ecx یا conter register یا ثبات شمارنده:
یک ثبات عمومی است که می تواند در عمل نقل و انتقال اطلاعات و یا برخی اعمال محاسباتی شرکت کند و از آنجایی که توانایی انجام اعمال شمارشی را دارد به آن ثبات شمارنده می گویند هر جا در اسمبلی به شمارنده نیاز داشته باشیم از این ثبات استفاده می کنیم.
ثبات edx یا ثبات data regisret یا ثبات داده:
این ثبات یک ثبات عمومی است که می تواند در عمل نقل و انتقال اطلاعات و یا برخی از اعمال محاسباتی شرکت کند وظیفه اصلی این ثبات دریافت و ارسال اطلاعات است این ثبات همچنین می تواند با عنوان ثبات کمکی در کنار دیگر ثباتها قرار گیرد.