لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 7
چکیده:شکوفایی برنامههای فناوری ارتباطات در اوایل دهة 80 شمسی توسط دولت جمهوری اسلامی ایران، دگرگونیهای فزایندهای را در برنامههای میانمدت و بلندمدت در سطح تصمیمگیریهای اجرایی پدید آورده است. این تغییرات در برنامههای ایران مقتدر در قرن بیست و یکم و با استناد به تبصره 13 قانون بودجه سال 1381 کل کشور امکانسنجی شده است، لیکن پرسش اساسی در نظام آموزش و پرورش کشور مبتنی بر این مطلب است که آیا استفاده از فناوری ارتباطات و اطلاعات در آموزش و پرورش لازم است یا نه.در این مقاله ضمن بررسی اختلاف عمیق نظام سختافزاری و تجهیزات کشور با ممالک توسعه یافته، به اهم جزئیات برنامة توسعه و کاربری فناوری ارتباطات و اطلاعات در نظام آموزش و پرورش اشاره میشود. این برنامهها عبارتاند از: ایجاد زیرساخت و توسعه شبکههای مجازی محلی، مدیریت شبکه، امنیت شبکه، مقررات، محتوا، آموزش عمومی کاربرد کامپیوتر، آموزش تولید محتوای الکترونیکی، و تولید مواد درسی وب و روشهای چند رسانهای.
کلیدواژهها: شکاف دیجیتالی/ فناوری اطلاعات / آموزش و پرورش
شکوفایی برنامههای فناوری ارتباطات و توجه بیکران به حوزة مزبور در اوایل دهة 80 شمسی توسط دولت جمهوری اسلامی ایران دگرگونیهای فزایندهای را در برنامههای میانمدت و بلندمدت در سطح تصمیمگیریهای اجرایی پدید آورده است. این تغییرات در برنامههای سیاسی، اقتصادی، اجتماعی، و فرهنگی با راهبرد ایران مقتدر در قرن بیست و یکم: اقتصادِ دانایی محور با فناوری ارتباطات و اطلاعات به صورت دستورالعمل تحلیلی و اجرایی بیان شده و در این خصوص مدیریت اجرایی جامع و فراگیر آن توسط سازمان مدیریت و برنامهریزی کشور و با استناد به تبصره 13 قانون بودجه سال 1381 کل کشور امکانسنجی شده است. به نحو بدیهی، از آنجا که اصول اولیة دانایی به رمز دانش, پژوهش، و توانایی علمی ارتباط دارد، آموزش و پرورش از اهم مسائل این برنامه به ویژه در چارچوب اجرایی و کاربردی تلقی میشود. 1ـ تعریف آموزش و پرورشآموزش و پرورش از دیدگاههای مختلف تعریف شده است؛ بعنوان مثال, از دیدگاه زیستشناسی, آموزش و پرورش را تغییر شکل عکسالعملهای ذاتی و اکتسابی انسان نسبت به محرکهای محیط خارج میدانند (درانی، 1376: 7). آنچنان که از این تعریف آشکار است عوامل محیطی در فرایند یادگیری به منزلة رکن اصلی تعلیم و تربیت قلمداد شده است. در مقابل تعریف مزبور, از دیدگاه روانشناسی, آموزش و پرورش هدایت رشد طبیعی و تدریجی و هماهنگ تمام نیروها و تمام استعدادهای فرد تلقی شده است (درانی، 1376). یعنی به وضوح در این تعریف, مقولة هدایت و هماهنگی فرد از ابواب و اصول اساسی تعلیم و تربیت محسوب شده است. همچنین در فرهنگ تعلیم و تربیت از آموزش و پرورش بر این مفاد تعریف شده است: «یک جریان سیستماتیک, منظم, هدفدار به منظور تربیت و رشد استعدادها برای رسیدن به کمال مطلوب» (حسینینسب و علیاقدم).اینکه تا چه حد تعریف آموزش و پرورش جایگاه واقعی خود را در منظر عملی اندیشة دولتمردان کسب کرده, بحثی محوری است که نیازمند ارزش و بهایی است که در تغییر محیط انسانی و رفتارهای فردی به منظور تربیت نیروی انسانی نهفته است, لیکن این مطلب که تا چه میزان برنامههای کلان و بلندمدت با طبیعت نهفته در این تعریف مصداق دارد به اهداف مقدماتی برنامة توسعه کاربری فناوری ارتباطات و اطلاعات ربط دارد, به نحوی که دگرگونی در محیط و هدایت فردی را براساس «توجه از تولید و فناوری محصولات به فناوری دانش و دانایی» دانسته و مبانی این برنامه را برحسب چارچوب مذکور سازمان داده است.2. پرسش اساسیآنچه از وضعیت موجود در درک مفاهیم اجرایی فناوری ارتباطات و اطلاعات احساس میشود مبانی تغییرات و دگرگونیهایی است که در سطح جهانی در فناوری مزبور به وقوع پیوسته, به نحوی که به چالشهای محیطی برای مربی و دانشآموز و تغییرات در رفتار یادگیری منتهی شده است. اینکه نظامهای مبتنی بر مواد بهصورت تک محور در حال فروپاشی است و روشهای تربیتی براساس بهرهگیری از ارزشهای متقابل یادگیری برحسب سیستمهای ارتباطی نوین و چارچوب دیداریـ شنیداری پی یافته, موضوعی غیرقابل انکار است. پس در جهان فعلی که بهمرور از سواد اطلاعاتی و عوالم دیجیتالی سخن میرود, طبیعی است که اندیشة نوینی در آرای مدیران تربیتی کشور رسوخ یابد بر این قرار که «آیا استفاده از فناوری ارتباطات و اطلاعات در آموزش و پرورش لازم است یا نه» (حاجی، 1381: 67).حتی این پرسش در فهم بازاندیشی مسئله از نگرشی دیگر و با سطحی متعالی مورد ارزیابی قرار گرفته است؛ اینکه طریق توسعة اقتصادی کشور چه بازخوردی از بنیاد فناوری اطلاعاتی کسب میکند و این بازخورد چه نیروی نهفتهای را در دامان خویش برای آحاد مردم فراهم میآورد. براینقرار، یکی از دولتمردان در ترسیم نظری پرسش نخستین در خصوص دگرگونی در آموزش و پرورش, به رفاه اقتصادی جامعة دانش محور اشاره میکند: «ارزش افزودة ناشی از دانش و آفرینشهای فکری نیروی انسانی, سهم اصلی را به خود اختصاص داده است. حرکت جهانی به سمت جامعة اطلاعاتی و اقتصاد دانشمدار, اگر چه فرصتهای بیبدیلی برای کشورهای در حال توسعه پدید آورده است، اما آرایش قطبهای مدیریت در عرصة جهانی, ارزش افزوده خلق شده در قلمروهای گوناگون اقتصادی, سیاسی, و فرهنگی این کشورها را از درون به بیرون مرزهای جغرافیایی آنها سوق میدهد» (خاتمی، 1381: 64). پس مقوله ارزش افزوده نیازمند بازخوانی و تأکید مجدد بر تربیت نیروی انسانی در حوزة ارتباطات و اطلاعات جامعة اطلاعاتی ایران در دههها و سدههای بعدی است؛ سود و ارزش افزودهای که بهمرور جنبههای فکری و ادراکی را از مجرای یادگیری فراهم آورده , بسط داده و توسعة کاربردی آن را افزایش داده است. رشدی که به تعامل استاد و شاگرد انجامیده جایگاه یادگیری را استمرار میبخشد. اینکه این ساختار به چه نحو نظری جمعآوری و جهات کاربری آن اجرا گردد, از فهم مدیریت کلان و خرد نهادهای آموزشی کشور متبلور خواهد شد.3. متغیرهای اساسی آموزش و پرورش در اهداف برنامه تکفا آنچه نهادهای آموزشی را در نظام آموزش و پرورش تعریف کرده و وظایفی برای آن قائل است مبتنی بر برنامههای رسمی و غیر رسمی هر نظام آموزشی است. برنامههای رسمی از نهادهای رسمی هر حکومتی چونان مدرسه, دبیرستان، و دانشگاه برخاسته و برنامههای غیررسمی در نظام آموزشی به نهادهای غیر حکومتی در تعلیم و تربیت مانند رسانههای جمعی و سازمانهای همکار در نظام آموزشی مرتبط است. بر این مبنا تحقق جامعة دانایی محور مستلزم کنجکاوی بسیار دقیقی در حوزه و محورهای فناوری ارتباطات و اطلاعات در تربیت نیروی انسانی است.چنانچه بر نهادهای رسمی آموزشی در کشور تأکید شود, آشکار است که وزارت آموزش و پرورش تعلیمات ابتدایی و متوسطه؛ و وزارت علوم, تحقیقات و فناوری و وزارت بهداشت, درمان و آموزش پزشکی تعلیمات عالی را در حوزههای موضوعی عهدهداراند؛ هرچند دورههای رسمی و ضمنخدمت و کارگاههای آموزشی متنوعی از سوی وزارتخانهها و سازمانهای دیگر به مرور زمان به صور مختلف ارائه و اجرا میشود. پس آنچه از وضعیت موجود و داشتههای سازمانی درک میشود مبتنی بر این واقعیت است که چه متغیرهای اساسی با اهداف محوری قابلیت حیات در چارچوب نظام مدیریت کلان آموزشی کشور را دارند. آنچه از ماهیت یادگیری منابع انسانی در آموزش و پرورش به معنای عام اخذ میشود برنامههای راهبردی و توسعة خطمشیهای ملی در جنبههای فکری, آموزشی و فرصتهای توانمندسازی جامعة دانشآموزی و دانشجویی و به یک کلام گسترده، جامعة فراگیر است که مورد توجه کارگزاران برنامة تکفا میباشد. بر این مبنا اهداف برنامههای تکفا در این حوزه به دگرگونی در ساختارهای اجرایی در ابعاد سختافزاری و ماهیت آموزشی قابلیت تعمیم دارد (برگزاری همایش هماندیشی...، 1381: 6-7). این اهداف عبارتاند از:ـ تقویت نشر اطلاعات به عنوان حق ملی مردم (تأکید و توجه بر آگاهی عمومی) ـ گسترش سواد دیجیتالی و اشاعه فرهنگ و زبان ملی در محیط دیجیتال (نگرشی نوین از روند یادگیری )ـ دسترسی سریع و ارزانتر عموم مردم به ارتباطات (بنیاد صرفهجویی اقتصادی)ـ تقویت همکاری مشترک بین دولت , صنعت, دانشگاه، و مراکز خصوصی (مشارکت نهادهای آموزشی و فنی)ـ گسترش و تقویت فرهنگ ملی و اسلامی و خط فارسی در محیط دیجیتال (تبیین میراث فرهنگی در محیط فناوری نوین)پس امکانات موجود در برنامهریزی کلان در قالب طرحهای بنیادی برای تبیین توسعة فناوری در محیط اجتماعی قابلیت وقوع دارد. رویههایی که در قالب طرحهای اجرایی با دو دیدگاه میانمدت و بلندمدت شکل گرفته و بهصورت طرح راهبردی ارائه خواهد شد. بیتردید این طرحها باید با وضعیت برخاسته از شرایط فعلی تعریف شده و جنبههای مادی و فیزیکی آن با حوزههای یادگیری سنجیده شود.4. نگرشی مختصر به زیرساختهای ارتباطات در آموزش و پرورش انقلاب ارتباطات و فناوری افقهای نوینی را برای انسان دورة معاصر گشوده است, هر چند دنیای صنعتی این آرمان و آرزو را با دستاوردهای فنی در قرن 19 و 20 میلادی رقم زد, لیکن نسیم فرحبخش آن با تأخیری نابهنگام در جامعة ایرانی وزید و به یکباره نوجوان و جوان ایرانی از دهة 60 شمسی خویشتن را در امیال و خیزش نوینی یافت که این آرزو را با کیفیت زندگی بهتر در دنیایی با آزادی تحرک و اندیشه سازگار کند. این مفاد در مقالهای که در دو دهه پیش در ماهنامة ریزپردازنده به رشته تحریر درآمده, چنین بیان شده است:هر چه بیشتر به سمت جامعة عددی پیش برویم و اطلاعات کمی بیشتری درباره کنشها و رفتار خود به دست آوریم تا هنگامی که میتوان به ماشین و ارتباطات دادهای اتکاء داشت باید کیفیت زندگی بهتر گردد و جامعة جدید با کاستن از فعالیتهای کمی بیهوده و حذف ناحسابگری، ما را در این امر یاری خواهد داد (جامعه حسابگر...، 1381: 5).بهراستی نیز هر دولت و هر حکومتی در دنیای فعلی سعی در استقرار کنشها و رفتارهای ارتباطی بر حسب موازین کمی داشته تا به جوانب کیفی دست پیدا کند. در این خصوص راهبرد ملی فناوری بهصورت شبکهای بهمنزلة آرمان جهانی هر دولت بازتاب یافته و پیوندهای ارتباطی در تمام شئون اداری تجلی یافته است. این آمال برای کشورهای در حال توسعه با توجه به اقتصاد زیر سلطه و فقر اطلاعاتی بسی بیشتر مورد توجه است, لیکن درحالیکه جمعیت کشورهای مزبور تقریباً 80 درصد کل جمعیت جهان را تشکیل میدهد فقط حدود 5 تا 10 درصد از محتوای اینترنت مبدایی بهجز کشورهای پیشرفته دارد. این دادهها زمانی جانکاه و نگرانکننده میشود که تعداد کامپیوترهای شخصی را از اخبار الکترونیکی دکتر یونس شکرخواه در وبلاگ شخصی ایشان به تاریخ ماه مه 2003 میلادی محاسبه کنیم:
جدول شماره 1بررسی آماری کامپیوترهای شخصی در کشورهای توسعه یافته و در حال توسعه نسبت به جمعیت
نام کشور
جمعیت
(میلیون)
تعدادکامپیوتر
(دستگاه)
ایران
6/66
420000
بنگلادش
3/13
150000
مالزی
6/22
5700000
سنگال
5/10
100000
ترکیه
3/67
2500000
فرانسه
7/59
16970000
ایالات متحده آمریکا
5/280
168600000
همین دادههای کمی به قسمی سیاستهای رشد و نفوذ شبکههای الکترونیکی در کشور را تأیید میکند.1 از جمله, در ایران آغاز فعالیت شبکههای الکترونیکی در سال 1366 برشمرده شده است, یعنی زمانی که یک شبکة اطلاعرسانی خصوصی به نام سروش فعالیت خود را در چارچوب شرکت طرح و توسعه سیستمها آغاز نمود. مرحلة اصلی گسترش فعالیت ارتباطی به سال 1371 ربط دارد, زمانی که بنیاد شرکت مخابرات، مرکز ارتباطات دیتا را فراهم آورد. از جمله فعالیتهای عمدة این مرکز تأسیس شبکة ملی اطلاعرسانی «ایران پک»2 (اطلاعرسانی تصویری و صوتی ملّی کشور) است که امکان دسترسی به بانکهای اطلاعرسانی بینالمللی و ملی را سازماندهی کرد. شبکة «ایران پک» امکان دسترسی به «مینیتل» را نیز فراهم آورده و پیشبینی شده که حداکثر 10 میلیون مشترک بتوانند با تمامی پایگاههای اطلاعاتی موجود در آن ارتباط داشته باشند.ارزیابی منابع دولتی پس از یک دهه از فعالیت شبکههای اطلاعرسانی کشور در سال 1379 طبق گزارشِ معرفی مراکز اطلاعرسانی برابر با 41 واحد بوده است که در 6 گروه عمده علوم و فنون, صنعت و انرژی, فرهنگ و هنر, جوانان و زنان, رسانهها و روزنامهها, و نشر و اطلاعرسانی طبقهبندی شدهاند. در سال مزبور, تعداد سرویسدهندگان دولتی و خصوصی اینترنت برابر با 23 واحد بوده که تعداد قابل توجهی نیز در این عرصه به عنوان واسطه عمل میکردهاند (محسنی، 1380: 193-194).
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 21
تاریخچه سیستم های برنامه ریزی منابع سازمانی (ERP)
در اواخر دهه 70 میلادی مفهوم برنامه ریزی مواد موردنیاز (MRP) معرفی و توسط IBM پیاده سازی و توسعه پیدا کرد . مهمترین مشکل این سیستم ها امکانات سختافزاری و نرم افزاری گران قیمتی بود که بعضاً در مراکز دانشگاهی و یا نظامی مستقر بودند .
سازمانها در استقرار MRP با مشکلات زیادی مواجه بودند . از طرف دیگر این سیستم ارتباط بین تولید و استراتژی های رقابتی سازمان را چندان مدنظر قرار نمی داد و ظرفیت های تولیدی سازمان در این سیستم لحاظ نمی شد .
بین سالهای 1980 و 1990 میلادی با توسعه و گسترش برنامه ریزی مواد موردنیاز ، مفهوم برنامه ریزی منابع تولید 2 (MRPII) ارائه گردید . در اولیل همین دهه نیز سیستم برنامه ریزی توزیع (DRP) که مستقل از MRPII عمل می کردند وارد این سیستم شده و عملاً مشکل عدم ارتباط این دو سیستم با یکدیگر مرتفع گردید .
پس از بکارگیری MRPII و گسترش آن در تمام عرصه های تولیدی ،خدماتی ،تجاری، توزیعی و غیره و همچنین اضافه نمودن سیستم های پشتیبان تصمیم به آنها ، سیستم ERP ارائه شد . با ظهور ERP در حوزه تولید ، تمامی سیستم های تولیدی تحت پوشش قرار گرفتند . بخش ها ، فرایندها و وظایف مختلف از جمله کنترل کیفیت ، نگهداری و تعمیرات ، حسابداری و مالی به سیستم های تولیدی متصل شده و ERP به عنوان حدفاصل سیستم های مدیریت زنجیره تأمین (SCM) و مدیریت ارتباط با مشتری (CRM) مطرح گردید . این سیستم بیش از آنکه عنوان جدیدی برای MRPII باشد ، به عنوان سطح بعدی در سطوح تکاملی سیستم های کامپیوتری طراحی شده برای پشتیبانی از عملیات سازمان مطرح است .
با گسترش اینترنت ، فناوری ERP منطبق با محیط اینترنت ارائه گردید و در نتیجه EDI و ERP با یکدیگر پیوند خوردند و اینترنت به عنوان جزیی تفکیک ناپذیر از ERP محسوب و تحت وب توسعه یافت . همچنین فناوری چندلایه ای در معماری سیستم اطلاعاتی در محیط اینترنت در نظر گرفته شد .
قابل ذکر است که در سال 1998 بیش از 20.000 سازمان در سراسر جهان مبلغی افزون بر 17 میلیارد دلار در زمینه ERP سرمایه گذاری نموده اند که این رقم در سالهای بعد همواره 30 تا 50 درصد رشد داشته و در سال 2003 به رقمی نزدیک به 100 میلیارد دلار رسیده است .
هزینه نگهداری و به روزرسانی سیستم های پیاده سازی شده در سال 2000 به رقمی حدود 5/21 میلیارد دلار بالغ شده که نرخ رشدی برابر 1/13% نسبت به سال 1999 داشته است [Broatch , 2001] . ضمناً طبق بررسی های صورت گرفته در حال حاضر بیش از 70% از 1000 شرکت طراز اول جهان از دید مجله Fortune ، سیستم های ERP را با موفقیت پیاده نموده و یا در حال پیاده
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 41
مقدمه ای درباره FPGA & CPLD
برای آنکه بتوان بخش بزرگی از یک طرح را داخل یک تراشه منتقل نمود و از زمان و هزینه مونتاژ و راهاندازی و نگهداری طرح کاست، ساخت تراشههای قابل برنامه ریزی مطرح شد از جمله مزایای استفاده از تراشههای قابل برنامه ریزی در طراحی پروژهها عبارتند از :
کاهش ابعاد و حجم
کاهش زمان و هزینه طرح
افزایش اطمینان از سیستم
حفاظت از طرح
حفاظت در برابر نویز و اغتشاش
FPGA ها ابزار سخت افزاری قابل برنامه ریزی ارزان قیمت را جایگزین کاربردهای فعلی کنترلرهای داخلی (Embedded Controllers) نمودهاند. به همین دلیل بازار آنها رشد گستردهای داشته است. علاوه بر این به جهت ارائه راه حلهای مناسب برای IC های سفارشی با عملکرد بالا موفقیت زیادی به دست آوردهاند. در واقع به نظر میرسد که FPGAها با توجه به ارزان بودن، نسل فعلی تراشههای ASIC را از رده خارج کنند. همین مزیت هزینه و عملکرد توجه زیادی را درحوزه تحقیقات به خود معطوف کرده است.
ویژگی استفاده از قطعات منطقی قابل برنامه ریزی (PLD) و FPGA، ارزان بودن قیمت و سرعت ورود آنها به بازار است.
قطعات ASIC، هزینههای توسعه مهندسی غیر قابل برگشت بالاتری دارند و در نتیجه اغلب، قیمت این محصولات بالاتر است، اما اساساً کارایی بالاتری دارند. این شیوههای مختلف طراحی محیطهایی را با مجموعهای از متدولوژی و ابزاهای مختلف CAD پدید میآورند.
در طول یک دهه گذشته، انواع مختلفی از سخت افزارهای قابل برنامه ریزی به سرعت پیشرفت کردهاند. این قطعات نامهای مختلفی دارند مثل سخت افزار قابل آرایش مجدد، سخت افزار قابل آرایش، سخت افزار قابل برنامه ریزی مجدد.
ایده اصلی و زیر بنایی معماری FPGA و CPLD بسیار ساده است. به طوری کلی میتوان مدارهای ترکیبی و ترتیبی را مستقیماً روی بستر سیلیکون ایجاد کرد. تراشههای ASIC با اینکه کارایی بالایی دارند اما تنها میتوانند یک نوع عملیات را انجام دهند.
از آنجایی که امکان توزیع هزینه توسعه بین چند کاربر وجود ندارد، قیمت ASIC ها معمولاً بیش از سیستمهای مبتنی بر ریز پردازنده معمولی میشود.
تکنولوژی تراشههای قابل برنامهریزی
قابلیت برنامه ریزی شدن مدارات مختلف و اتصالات متفاوت بر روی PLD به دلیل سوئیچهای قابل برنامه ریزی است که در این تراشه وجود دارد، این سوئیچها میبایست علاوه بر اشغال فضای بسیار کم دارای کمترین تأخیر زمانی باشند بطور کلی سوئیچهای قابل برنامه ریزی در PLD با استفاده از سه نوع تکنولوژی قابل پیاده سازی است.
1-استفاده از Anti – Fuse
2-استفاده از سلولهای حافظه موقت Sram
3-استفاده از گیتهای شناور EEPROM یا EPROM
Anti – Fuse
خصوصیت اصلی Anti – Fuseها تنها یک بار قابلیت برنامهریزی بودن، اشغال فضای کم و بالا بودن فرکانس کاری، به دلیل پایین بودن اثر مقاومتی و ظرفیت خازنی آنها است.
عیب اصلی این روش نداشتن قابلیت برنامه ریزی مجدد است و زمانی که یک بار برنامهریزی گردد دیگر به حالت اولیه برنمیگردد و مزیت اصلی آن فرکانس کاری بالا و اشغال فضای کم آن است این نوع PLDها نسبت به انواع دیگر PLDها نسبتاً گرانتر هستند.
SRAM
در روش SRAM از سلولهای حافظه به دو طریق استفاده میشود، در روش اول از یک سلول حافظه برای کنترل روشن یا خاموش شدن یک ترانزیستور استفاده میگردد که در این حالت خروجی سلول حافظه به بیس ترانزیستور یا گیت فت متصل می شود، با روشن یا خاموش شدن ترانزیستور یک مسیر وصل یا قطع میشود. در روش دوم
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 61
تاریخچه
کمتر کاربر اینترنت را میتوان یافت که تاکنون با صفحاتی با پسوندPHP برخورد نکرده باشد و البته این پسوند نامی آشنا برای طراحان و برنامه نویسان وب است.
پی اچ پی (PHP) یکی از محبوبترین و رایجترین زبانهای برنامه نویسی برای ایجاد صفحات پویا در وب است و کمتر خواستهای در محیط وب وجود دارد که در PHP قادر به انجام آن نباشیم. از ایجاد یک صفحه ساده برای پردازش اطلاعات فرمها، ارتباط با بانکهای اطلاعات، کار با سوکتهای TCP، پردازش فرمتهای PDF وZIP و حتی تصویر بخشی از توانایی این زبان است.
PHP در سال 1994 توسط Lerdorf Rasmus و برای استفاده شخصیاش ایجاد شد. او بعدها و در سال 1995 نسخه حرفهایتر از مفسر زبان PHP به نام Version 2 PHP/FI را عرضه کرد، و در سال 97 تعداد سایتهایی که از PHP استفاده میکردند به بیش از 50000 رسید و امرازه نیز میلیونها سایت از آن استفاده میکنند.
سایتهای مشهوری چون Alltheweb و mamma از این زبان استفاده میکنند و حتی Yahoo نیز در حال استفاده از این زبان برای توسعه وب سایتهای خود است.
PHP زبانی برای سیستم عاملها
یکی از برترین مزایای زبان PHP سازگاری آن با اکثر سیستم عاملها و نرمافزارهای وب سرار (مانند IIS و Apache) است. برخی از دیگر زبانها و تکنولوژیها مانند ASP محدود به سیستم عامل windows است و پشتیبانی از آن در دیگر سیستم عاملها بسیار پر هزینه و محدود است، و برخی نیز مانند JSP مشکلاتی با برخی نرمافزارهای وب سرار دارد. ساختار و امکانات PHP به شکل مستقل از سیستم عامل شکل گرفته است و این بدان معنا است که به طور مثال برنامهنویس میتواند اسکریپت خود را تحت سیستم عامل ویندوز نوشته و تست کند و سپس آنرا بدون تغییر به سیستم عامل یونیکس یا لینوکس انتقال دهد. درPHP امکان استفاده از برخی از امکانات خاص سیستم عاملهای مشهور نیز در نظر گرفته است که برای نمونه میتوان از پشتیبانی از تکنولوژی DCOM و یا Windows API نام برد. نسخههای جدید مفسر PHP سازگار با دیگر تکنولوژیهای خاص وبسرارها مانند ISAPI نیز میباشد.
PHP رایگان و Open Source
تهیه برنامه مفسر PHP برای همه سیستم عاملها رایگان است و علاقهمندان میتوانند آخرین نسخه مفسر این زبان را از سایت رسمی PHP بارگذاری (Download) کند.
همچنین امکان تهیه رایگان سورس مفسر PHPنیز فراهم است ، و این مسئله علاوه بر این که در گسترش امکانات این زبان بسیار موثر بوده است، مزیتی برای شرکتها و توسعه دهندگان برای انتخاب این زبان است چرا که پشتیبانی و اعتماد به آن را راحتتر کرده است. بسیاری از ویرایشگرهای حرفهای این زبان نیز یا رایگان هستند و یا با هزینه بسیار کم میتوان آنها را تهیه کرد، در حالی که دیگر تکنولوژیها، مثلاً تهیه پلات فرمهای جاوا هزینه هنگفتی دارد و همچنین کار حرفهای با تکنولوژی .NET نیز نیاز به تهیه Visual Studio.NET و پرداخت هزینه چند صد دلاری است.
سرعت بالای تفسیر و اجرای PHP یکی از سریعترین زبانها در نوع خود است. تفسیر و اجرای یک اسکریپ php به طور متوسط تا سه و چهار برابر یک اسکریپ ASP است. (البته باید در نظر داشته باشیم که IIS با Cach اسکریپتهای ASP سرعت اجرای آنها را در دفعات بعد بالا میبرد) همچنین در ASP استفاده زیادی از اشیا COM میشود که باعث کاهش سرعت و مصرف منابع سیستم میشود در حالی که در PHP بسیاری از امکانات و حتی برقراری ارتباط با یکی محبوبترین نرمافزار مدیریت بانکهای اطلاعاتی mySql به صورت توکار نهاده شده است. شرکت Zend که تهیه کننده فعلی موتور مفسر و پشتیبانی کننده آن است، محصولات دیگری را نیز در جهت بهینه کردن سرعت اجرای PHP ارائه کرده است این محصولات با افزایش سرعت تفسیر و همچنین ذخیره کردن نتیجه تفسیر (Cash) باعث افزایش چندین برابر اجرای آن میشوند. ساختار مناسب و امکانات بالا در PHP همان طور که در ابتدای مقاله اشاره شد، کمتری نیازی در برنامهنویسی تحت وب وجود دارد که در PHP امکان رفع آن نباشد. PHP شامل کتابخانهای غنی از توابعی است که امکان پردازش اطلاعات فرمها، کار با بانکهای اطلاعاتی، فایلهای متنی و باینری، فایلهای گرافیکی، PDF، ZIP و پراتکلهای TCP، FTP، DNS،SMTP و ... را برای برنامهنویس فراهم میکند، این را مقایسه کنید با ASP که به طور مستقل امکان Upload File ، ارسال ایمیل یا کار با فایلهای باینری را ندارد. همچنین PHP یکی ازبهترین پشتیبانیها را از نرمافزارهای بانک اطلاعات دارد. mySql , SqlServer , mSql , dBase, Oracle , IBMDB2, PostgreSQL , InterBase و بسیاری از نرمافزارهای دیگر در PHP قابل استفاده هستند و البته امکان کار با ODBC و COM برا ی استفاده از بانکهای Ms Access و دیگر محصولات نیز هست. قدرت زبان PHP تنها در کتابخانه توابع آن نیست، پشتیبانی بسیار خوب از برنامهنویسی شیءگرا (OOP) و کار آسان و سریع با متغیرها از مزایای دورنی این زبان است.
معایب PHP
حال که از حسن PHP گفتیم، بد نیست اشارهای نیز به برخی معایب آن داشته باشیم. نحو (syntax) زبان PHP بسیار شبیه زبان C++ و Perl است. این اگر چه باعث استقبال از این زبان توسط برنامهنویسان C و یا Perl شد، اما این نحو برای بسیاری از طراحان صفحات وب چندان آسان نیست و بسیاری معتقد هستند که تکنولوژی ASP و زبان VBScript آسانتر و قابل درک تراست و همچنین JSP و زبان جاوا نیز به دلیل محبوبیت و ساختار قدرتمند آن مورد توجه است. یک اشکال دیگر PHP عدم پشتیبانی خوب آن از یونیکد و به خصوص زبان فارسی است، حتی آخرین نسخههای این زبان نیز امکان سورت(Sort) صحیح متون فارسی را ندارد. البته این اشکال با کامپایل مجدد یا کمی برنامهنویسی قابل حل است. از کجا شراع کنیم؟ تقریبا میتوان گفت اگر دارای هر سیستم عاملی هستید میتوانید استفاده و کار با این زبان را شراع کنید؛ تنها کافی است به سایت رسمی زبان PHP به آدرس http://www.php.net براید، و نسخه مفسر این زبان را با
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 41
مقدمه ای درباره FPGA & CPLD
برای آنکه بتوان بخش بزرگی از یک طرح را داخل یک تراشه منتقل نمود و از زمان و هزینه مونتاژ و راهاندازی و نگهداری طرح کاست، ساخت تراشههای قابل برنامه ریزی مطرح شد از جمله مزایای استفاده از تراشههای قابل برنامه ریزی در طراحی پروژهها عبارتند از :
کاهش ابعاد و حجم
کاهش زمان و هزینه طرح
افزایش اطمینان از سیستم
حفاظت از طرح
حفاظت در برابر نویز و اغتشاش
FPGA ها ابزار سخت افزاری قابل برنامه ریزی ارزان قیمت را جایگزین کاربردهای فعلی کنترلرهای داخلی (Embedded Controllers) نمودهاند. به همین دلیل بازار آنها رشد گستردهای داشته است. علاوه بر این به جهت ارائه راه حلهای مناسب برای IC های سفارشی با عملکرد بالا موفقیت زیادی به دست آوردهاند. در واقع به نظر میرسد که FPGAها با توجه به ارزان بودن، نسل فعلی تراشههای ASIC را از رده خارج کنند. همین مزیت هزینه و عملکرد توجه زیادی را درحوزه تحقیقات به خود معطوف کرده است.
ویژگی استفاده از قطعات منطقی قابل برنامه ریزی (PLD) و FPGA، ارزان بودن قیمت و سرعت ورود آنها به بازار است.
قطعات ASIC، هزینههای توسعه مهندسی غیر قابل برگشت بالاتری دارند و در نتیجه اغلب، قیمت این محصولات بالاتر است، اما اساساً کارایی بالاتری دارند. این شیوههای مختلف طراحی محیطهایی را با مجموعهای از متدولوژی و ابزاهای مختلف CAD پدید میآورند.
در طول یک دهه گذشته، انواع مختلفی از سخت افزارهای قابل برنامه ریزی به سرعت پیشرفت کردهاند. این قطعات نامهای مختلفی دارند مثل سخت افزار قابل آرایش مجدد، سخت افزار قابل آرایش، سخت افزار قابل برنامه ریزی مجدد.
ایده اصلی و زیر بنایی معماری FPGA و CPLD بسیار ساده است. به طوری کلی میتوان مدارهای ترکیبی و ترتیبی را مستقیماً روی بستر سیلیکون ایجاد کرد. تراشههای ASIC با اینکه کارایی بالایی دارند اما تنها میتوانند یک نوع عملیات را انجام دهند.
از آنجایی که امکان توزیع هزینه توسعه بین چند کاربر وجود ندارد، قیمت ASIC ها معمولاً بیش از سیستمهای مبتنی بر ریز پردازنده معمولی میشود.
تکنولوژی تراشههای قابل برنامهریزی
قابلیت برنامه ریزی شدن مدارات مختلف و اتصالات متفاوت بر روی PLD به دلیل سوئیچهای قابل برنامه ریزی است که در این تراشه وجود دارد، این سوئیچها میبایست علاوه بر اشغال فضای بسیار کم دارای کمترین تأخیر زمانی باشند بطور کلی سوئیچهای قابل برنامه ریزی در PLD با استفاده از سه نوع تکنولوژی قابل پیاده سازی است.
1-استفاده از Anti – Fuse
2-استفاده از سلولهای حافظه موقت Sram
3-استفاده از گیتهای شناور EEPROM یا EPROM
Anti – Fuse
خصوصیت اصلی Anti – Fuseها تنها یک بار قابلیت برنامهریزی بودن، اشغال فضای کم و بالا بودن فرکانس کاری، به دلیل پایین بودن اثر مقاومتی و ظرفیت خازنی آنها است.
عیب اصلی این روش نداشتن قابلیت برنامه ریزی مجدد است و زمانی که یک بار برنامهریزی گردد دیگر به حالت اولیه برنمیگردد و مزیت اصلی آن فرکانس کاری بالا و اشغال فضای کم آن است این نوع PLDها نسبت به انواع دیگر PLDها نسبتاً گرانتر هستند.
SRAM
در روش SRAM از سلولهای حافظه به دو طریق استفاده میشود، در روش اول از یک سلول حافظه برای کنترل روشن یا خاموش شدن یک ترانزیستور استفاده میگردد که در این حالت خروجی سلول حافظه به بیس ترانزیستور یا گیت فت متصل می شود، با روشن یا خاموش شدن ترانزیستور یک مسیر وصل یا قطع میشود. در روش دوم