دسته بندی | کامپیوتر و IT |
فرمت فایل | doc |
حجم فایل | 197 کیلو بایت |
تعداد صفحات فایل | 31 |
توضیحات:
تحقیق با موضوع زبانهای سیستم کامپیوتر
31صفحه قالب ورد قابل ویرایش
بخشی ازمتن:
زبانهای سیستم کامپیوتر
اجرا و عملی ساختن الگوریتمهای انتزاعی وابسته به هم بهوسیله برای تولید یک برنامه رایانهای مشخص با ابزار زبان برنامهنویسی ممکن است. گرچه نزدیکترین راه برای بازسازی این قوانین در رایانه کار روی مدارهای الکترونیکی سختافزار آن است. اما این کاری طاقتفرسا و زمانبر و درنتیجه کمابیش ناممکن است. واسطهایی ساخته شدند تا میان سختافزار و انسان قرار گیرد. طبیعی است یک واسط به ساده کردن و انتزاعی کردن رویدادهای ممکن درون سخت افزار میپردازد. این انتزاعی کردن، سازنده سطوح گوناگون یا لایهبندی در معماری زیرساخت برنامهها است. به همین ترتیب زبانهای برنامهنویسی گوناگون هم هرکدام برای ساخت برنامههای یک یا شماری اندک از این لایهها قابل استفاده هستند.
با متفاوت بودن آنچه برنامهنویس برای آسانی استفاده خود آفریده با ورودی واقعیسخت افزار برای اجرای فرامین (که به زبان ماشین معروف است) برنامه واسط باید شیوهٔ خط برنامه نویس را به زبان ماشین برگرداند
زبانهای برنامه نویسی
تعدادی از زبانهای برنامهنویسی به شمار زیر هستند :
• اسمبلی (Assembly)
• لیسپ (LISP)
• بی سی پی ال (BCPL)
• سی (C)
• سیپلاسپلاس (++C)
• سی پلاس پلاس/سی ال آی(C++/CLI)
• پاسکال (Pascal)
• جاوا (Java)
• سیشارپ (#C)
• جی شارپ (#j)
• بیسیک (Basic)
• پایتون (Python)
• پرل (Perl)
• پیاچپی (PHP)
• Matlab
• وی بی دات نت (VB .Net)
• دلفی (Delphi)
• ویژوال بیسیک (visual basic)
• لینگو (Lingo)
اسمبلی
Assembly
اَسِمبلی یک زبان برنامهنویسی سطح پایین است و از بالاترین سرعت نسبت به سایر زبانها برخوردار است. زیرا سایر زبانها ابتدا به اسمبلی و سپس به زبان ماشین(0و1) کامپایل میشوند ولی اسمبلی مستقیما به زبان ماشین کامپایل میشود. برای هر خانواده CPU یک زبان اسمبلی وجود دارد. مثلا اسمبلی Intel با AMD فرق دارد. این زبان به طور مستقیم با سخت افزار، حافظه اصلی، CPU و غیره در ارتباط است.
زبانهای برنامهنویسی سطح بالا علی رغم تواناییهای زیادی که دارند همیشه برای کار با سخت افزار مناسب نیستند(به جز C که برای کار باسخا افزار از همه حتی اسمبلی بهتر است) در حالی که اسمبلی قدرت زیادی برای کار با سخت افزار دارد.
میزان استفاده از حافظه
برنامههای نوشتهشده به زبان اسمبلی نسبت به برنامههای معادل در زبانهای سطح بالا، حافظه کمتری را اشغال میکنند. البته این امر بستگی به انخاب اندازه سگمنت حافظه در زمان نوشتن برنامه دارد.
فهرست برخی ازمطالب:
زبانهای برنامه نویسی 1
اسمبلی 2
Assembly 2میزان استفاده از حافظه 2زبان ++C توسط بییارنه استراستروپ دانمارکی در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی ساخته شد و آن را "C با کلاس" نامگزاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد. نسخه فعلی استاندارد این زبان ISO/IEC 14882:2003 است. نسخه جدیدی از استاندارد (که به صورت غیررسمی C++0x نامیده میشود) در دست تهیه است. 4تاریخچه زبان 4
استاندارد زبان 5
نام ++C 5
توسعه آینده 6
فلسفه 6
کتابخانه استاندارد 7
ویژگیهای معرفی شده در ++C 8
برنامه Hello World 9
عملگرها 9
پیش پردازنده 9
قالبها 11
اشیا 11چندریختی 13
ساختار برنامه ها 15محیطهای برنامه نویسی 15
زبان برنامهنویسی پاسکال 15بیسیک 16پایتون (زبان) 16
از ویکیپدیا، دانشنامهٔ آزاد. 16پایتون پروژهای بازمتن توسعه یافته است و توسط بنیاد نرمافزار پایتون مدیریت میگردد. نسخهٔ ۲.۴.۲ این زبان در تاریخ ۲۸ سپتامبر ۲۰۰۵ منتشر شد 17
تاریخچه 17ویژگی ها 17شی گرایی 17
رایگان 18قابلیت حمل 18
قدرتمند 18درونی سازی و گسترش 18
سهولت یادگیری و استفاده 18برنامههای نوشته شده با پایتون 19
زبان برنامه نویسی پرل در سال ۱۹۸۷ توسط لری وال ساخته شد. پرل قابلیتهایی از زبان برنامهنویسی سی،دستنوشته شل،أک،لیسپ و دیگر زبانهای دیگر وام گرفته است. تاریخچه 20
قابلیتها 20زبان برنامهنویسی پیاچپی 22
پیاچپی روی بیشتر سیستم عاملهای معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست 23شیوه کار برنامه 23
متلب 23قدرت متلب 25وی بی دات نت 26
دلفی 2007 27دلفی ۲۰۰۶ 27
دسته بندی | کشاورزی و زراعت |
فرمت فایل | doc |
حجم فایل | 1668 کیلو بایت |
تعداد صفحات فایل | 33 |
توضیحات :
تحقیق در مورد کاربرد بیوتکنولوژی در میکروبیولوژی خاک 33 صفحه در قالب Word قابل ویرایش.
بخشی از متن :
تعریف (مقدمه)
بیوتکنولوژی علم یا فناوری استفاده از موجودات زنده است. این علم از ابتدای زندگی بشر روی زمین وجود داشته است. یعنی انسانها از موجودات زنده مختلف به نفع خود بهره برداری می کرده اند. برای مثال می توان از تولید موادی که با استفاده از تخمیر تهیه می شوند مانند سرکه، ماست، پنیر تولید بوتانول و استون از نشاسته توسط clostridium acetobutilyum و یا آنتی بیوتیک هایی نظیر پنی سیلین از penicillium نام برد. با این وجود با کشف آنزیم های برشی در دهه 1970 بیوتکنولوژی پیشرفت قابل ملاحظه ای کرد و به ابداع فنون متنوعی در فرآوری ژن انجامید، به طوریکه به عنوان مهمترین انقلاب علمی این قرن در نظر گرفته می شود. بنابراین، بیوتکنولوژی متشکل از تکنیک های مختلفی است که با قصد بهبود ژنتیکی موجودات مورد نظر و یا بهره برداری از سیستم های زنده و اجزای آنها برای منفعت انسان طراحی شده است.
در واقع بیوتکنولوژی محصول تعامل بین علم بیولوژی و تکنولوژی است. به منظور تعریف بیوتکنولوژی پیشنهاداتی ارائه شده است از جمله:
1) کاربرد علم و مهندسی در استفاده مستقیم یا غیرمستقیم از موجودات زنده و یا اجزا و تولیدات آنها در حالت طبیعی و یا تغییر یافته آن موجودات
2) استفاده تلفیقی از علوم بیوشیمی، میکروبیولوژی و مهندسی به منظور نائل شدن بر استفاده صنعتی از قابلیت های میکروارگانیزم ها، سلولهای بافت کشت شده و اجزا متعلق به آنها.
3) استفاده کنترل شده از عوامل بیولوژیکی از قبیل میکروارگانیزم ها یا اجزای سلولی برای استفاده مفید.
2- کاربرد بیوتکنولوژی در علوم مختلف
کاربرد بیوتکنولوژی در علوم مختلف
در جهان امروز استفاده از تکنولوژی زیستی چنان در تمامی زمینه ها گسترده شده است که صحبت از یک جامعه بدون تأمین محصولات کشاورزی، غذایی، دارویی، بهداشتی و صنعتی آن از طریق تکنولوژی زیستی و مهندسی ژنتیک امری محال و دور از دهن برنامه ریز و آینده نگر است.
مرحوم پرفسور عبدالسلام می گوید: بیوتکنولوژی علمی با ارزش و حیاتی در جهان فعلی است که در گسترش و پیشرفت کشورها نقش اساسی دارد و چنانچه کشورهای جهان سوم از این قافله عقب بیفتد ضررهای جبران ناپذیری متحمل خواهند شد.
بیوتکنولوژی در زمینه های مختلفی کاربرد دارد برای مثال جهت تشخیص، پیشگیری و درمان بیماریهای ژنتیکی از علم بیوتکنولوژی پزشکی استفاده می شود. با استفاده از علم بیوتکنولوژی کشاورزی، گیاهانی را تولید می کنیم که حاصل صنعت خاصی هستند. مثلاً در مقابل بیماری خاصی مقاوم هستند یا محصول خاصی را تولید می کنند. در زمینه دام و آبزیان برای اصلاح نژاد و تشخیص بیماریهای آنها استفاده می شود. در صنعت و محیط زیست برای تولید داروها، آنزیمها، تجزیه بیوتکنولوژی و بیولیچینگ کاررد دارد. بیوتکنولوژی در زمینه دفاعی و امنیت ملی نیز از اهمیت خاصی برخوردار است. در حال حاضر بیوتکنولژی جزء یکی از فناوریهایی است که گفته می شود سلاح آینده دنیا خواهد بود. زیرا برخی از کشورها در حال تهیه میکروارگانیسم هایی و یا ویروسهایی هستند که بتوانند نژادها یا افراد خاصی را هدف قرار بدهد. بنابراین تشخیص و تخریب عوامل سمی جزء کارهایی است که می توان در این زمینه انجام داد. در زمینه های حقوقی و قضایی بیوتکنولوژی کاربردهای بسیاری دارد. در تشخیص هویت از روش انگشت نگاری DNA استفاده می شود که بهترین روش تشخیص هویت است.
3- تکنیکهای مورد استفاده
در بیوتکنولوژی
«تکنیکهای مورد استفاده در بیوتکنولوژی»
از بنیادی ترین علوم مورد نیاز بیوتکنولوژی می توان به میکروبیولوژی، بیوشیمی، مهندسی شیمی، مهندسی الکترونیک و مهندسی ژنتیک اشاره کرد. در بیوتکنولوژی مدرن روشهای مختلفی با استفاده از علوم ذکر شده کاربرد دارد. ار مهمترین روشهای مورد استفاده می توان به موارد ذیل اشاره کرد:
الف) RCR
ب) الکتروفورز
پ) روش ردیف یابی بازهای DNA
ت) روش جهش زایی مصنوعی
ث) روش کلون کردن ژن
ج) روش انتقال ژن
چ) کشت سلول (کشت بافت)
این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید
دسته بندی | کامپیوتر و IT |
فرمت فایل | doc |
حجم فایل | 140 کیلو بایت |
تعداد صفحات فایل | 192 |
توضیحات:
تحقیق با موضوع ریجیستری
192صفحه قالب ورد قابل ویرایش
بخشی ازمتن:
فصل اول:
• مقدمه ای بر رجیستری
• نحوه عملکرد برنامه اجرایی Regedit.exe
• نحوه ساختن یک دستور و انتخاب نوع آن
• مشاهده تأثیر تغییرات ایجاد شده در رجیستری
• تهیه نسخه پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده.
مقدمه ای بر رجیستری (Registry)
در ابتدا کامپیوترها و کاربران بر اساس سیستم عامل MS-DOS فعالیت می کردند و برنامه هایی که ساخته می شد بر اساس این سیستم عامل بودند. برنامه تحت DOS برنامه هایی بودند که کاربر از راهی مشخص وارد برنامه می شد. مراحلی را طی می کردو راه خروج نیز مشخص بود و کاربر همیشه مجبور به طی کردن مسیرهای مشخص بود و برای رسیدن به منو و پنجره ای حتماً باید از منو و پنجره قبلی از آن عبور می کرد و هیچگونه اختیاری در تنظیم منو، پنجره ها و یا تغییر آنها نداشت (که احتیاج باشد در جایی ثبت شود). این خاصیت سیستم عامل DOS باعث می شد که اکثر تنظیمات این برنامه های کاربردی در مرحله برنامه نویسی و Compile کردن انجام شود و احتیاجی جهت ثبت تنظیمات در فایل نباشد.
با یان وج
با این وجود سیستم عامل DOS از رجیستری (Registry) مستثنی نبود و سه فایل Config.sys، MsDos.sys، Autoexec.Bat وجود داشتند که سیستم عامل DOS و جمعاً برنامه های کاربردی تنظیماتی مانند اختصاص دادن Buffer و یا تعریف Cdrom و غیره را در این غایل ها ثبت می کردند و در واقع این سه فایل نقش محضر خانه ثبت و یا همان Registry را ایفا می کردند.
بعد از سیستم MS- DOS سیستم عامل Windows 3X دارای پنجره هایی بود که کاربر می توانست درنحوه ظاهر شده، رنگ، اندازه پنجره ها ونحوه اجرا شدن برنامه ها دخالت کرده (امکانی که در DOS وجود نداشت) و آنها را به دلخواه تنظیم کند. چیزی که در این جا مسلم است این است که تنظیمات سیستم عامل و یا تنظیماتی که توسط کاربرر اعمال می شد باید در فایلی ذخیره می شد تا هر بار که سیتم عامل راه اندازی می شود، و احتیاجی به تنظیمات مجدد نباشد، از طرفی به علت آنکه تنوع تنظیماتی که توسط کاربر و یا برنامه های کاربردی ایجاد می شد، بسیار متعدد بود و ممکن بود که کاربران بخواهند دائماً این تنظیمات را تغییر دهند و از طرفی دیگر اگر سازندگان این سیستم عامل می خواستند که از همان سه فایل DOS برای ثبت این تنظیمات استفاده کنند ممکن بود این سه فایل حیاتی و Boot کننده سیستم نیز بودند، دچار اشکال شده و آسیب ببینند. به همین منظور این بار و در این سیستم عامل فایلهایی با پسوند imi که مهمترین آنها Control.ini , System.ini , Win.ini بودند وظیفه ثبت تنظیمات (محضر خانه) و یا Registry را بر عهده گرفتند.
فهرست برخی ازمطالب:
فصل اول
• مقدمه ای بر رجیستری
• نحوه عملکرد برنامه اجرایی Regedit.exe
• نحوه ساختن یک دستور و انتخاب نوع آن
• مشاهده تأثیر تغییرات ایجاد شده در رجیستری
• تهیه نسخه پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده.