فی ژوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی ژوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اگر می خواهید بازی هایPS3 روی کامپیوتر اجرا کنید با این نرم افزار میتونین بازی ها رو اجرا کنید

اختصاصی از فی ژوو اگر می خواهید بازی هایPS3 روی کامپیوتر اجرا کنید با این نرم افزار میتونین بازی ها رو اجرا کنید دانلود با لینک مستقیم و پر سرعت .

برای اینکه بازی را خوب اجرا کنید ابتدا شما نیاز به یک مبدل Emulator دارید البته برای این که بتوانید بازی های مورد نظر را خوب اجرا کنید حتما باید کامپیوتر قوی داشته باشید. بدون نیاز بهBIOS .اخرین نسخه نرم افزار1.9.4 EMULATOR


دانلود با لینک مستقیم


اگر می خواهید بازی هایPS3 روی کامپیوتر اجرا کنید با این نرم افزار میتونین بازی ها رو اجرا کنید

دانلود تحقیق مبانی کامپیوتر

اختصاصی از فی ژوو دانلود تحقیق مبانی کامپیوتر دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق مبانی کامپیوتر


دانلود تحقیق مبانی کامپیوتر

 

تعداد صفحات : 45 صفحه         -        

قالب بندی : word              

 

 

 

پیشگفتار

همگام با پیشرفت سریع علم کامپیوتر و بکار گیری آن در جامعه بشری ، هر روز افراد بیشتری به ضرورت فراگیری آن پی برده و بر خیل مشتاقان این علم افزوده می گردد .

در آینده ای نه چندان دور کامپیوتر در اداره کلیه امور جوامع نقش بسزایی خواهد داشت و به همین اعتبار سواد کامپیوتری اهمیتی برتر از سواد خواندن و نوشتن پیدا خواهد نمود .

این تحقیق بر اساس سر فصلهای استاندارد آموزشی و تجربیات در ارائه درس مبانی کامپیوتر گرد آوری شده است  و قابل استفاده کلیه علاقمندان به فراگیری علوم کامپیوتر            می باشد. در این تحقیق سعی بر آن بوده است که علاوه بر مطالب پایه و اساسی ، بحثهایی نیز در ارتباط با تازه های علم کامپیوتر نظیر حافظه های نوری ، بسته های نرم افزاری و ویروسهای کامپیوتری ارائه شود تا خواننده با آخرین دست آوردهای  این تکنولوژی و کاربردهای آن نیز آشنا شود. مطالب تحقیق بیشتر در مورد کامپیوتر های شخصی ( personal computers)  تمرکز یافته است که امروزه توسط کاربان کامپیوتر بطور وسیع مورد استفاده قرار می گیرد.

 

 

 

 

 

 تاریخچه کامپیوتر

نیاز بشر به شمارش ، انگیزه پیدایش وسایلی بود که بتواند عمل شمارش را برای وی سریعتر انجام دهد ، دیر زمانی بشر از انگشتان دست و دانه های ریگ برای شمارش استفاده می کرد . سپس از چوب خط به عنوان وسیله ای ابتدایی که می توانست ضمن شمارش اطلاعات را نیز در خود حفظ نماید ، استفاده نمود .

نخستین وسیله مکانیکی که جهت عمل شمارش ساخته شد وسیله ای است به نام چرتکه (Abacus)  که اختراع آن را به چینیها در قرن ششم قبل از میلاد نسبت داده اند .

ماشین حساب های مکانیکی :

متناسب با پیشرفت بشر در زمینه های دریانوردی و ستاره شناسی نیاز به محاسبات بیشتر شد و اولین ماشین مکانیکی که قادر به انجام عمل جمع و تفریق بود توسط آقای پاسکال PASCAL  ریاضی دان فرانسوی در قرن هفدهم (1642) ساخته شد این دستگاه ماشین جمع (Adding machine)   نامیده شد و مزیت آن بر چرتکه این بود که می توانست عمل ده بر یک را به طور خودکار انجام دهد.

چندی بعد آقای لایب نیتز (LIBNITZ)    ریاضی دان آلمانی موفق به اختراع ماشینی شد که علاوه بر جمع و تفریق قادر به انجام اعمال ضرب و تقسیم نیز بود. این دستگاه ماشین محاسبه (Calculating machine)  نامیده شد . این دستگاه  نیز کاملاً مکانیکی بود ه و عملیات آن بوسیله یکسری اهرم چرخ دنده انجام  می گرفت .

فکر ساختن ماشین خودکار و برنامه پذیر برای اولین بار در سال 1812 توسط چارلز بابیج(CHARLES BABBAGE)  مطرح شد اما طرحهای مطرح شده بابیج بسیار پیشرفته تر از زمان او بود و در اثر محدودیتهای فنی و مهندسی آن دوره وی نتوانست آن را تکمیل کند ولی بعدها بسیاری از طرحها و افکار او در ساختن کامپیوتر های اولیه مورد استفاده قرار گرفت و به همین لحاظ وی را« پدر کامپیوتر» لقب داده اند .

آقای هرمن هالریت  (HERMAN HOLLRITH)  برای اولین بار اصول جدیدی را بر اساس استفاده از نوار کاغذی جهت دسته بندی و تفکیک اطلاعات ارائه داد بطوریکه نتایج حاصل از طرح فوق زمان استخراج نتایج سرشماری سال1890 ایلات متحده آمریکا را به مدت سه برابر کاهش داد .

بعدها کارت منگنه جای نوارهای کاغذی را گرفت و بدین صورت خود تبدیل به وسیله ای جهت حفظ و نگهداری اطلاعات شد .

ماشین های الکترو مکانیکی :

ماشینهای مکانیکی کند و غیر قابل اعتماد بودند، با ظهور الکتریسیته و ترکیب آن با مکانیک ماشین های الکترو مکانیک اختراع شدند . اولین ماشین الکترو مکانیکی توسط آقای هوراد ایکن (HOWARD AIKEN)  در دانشگاه هاروارد و با کمک مالی و فنی شرکت IBM(international Buseness Machine)  پس از پنج سال کار و تلاش عاقبت در سال 1944 ساخته شد ، این ماشین مارک اول (MARK 1)  نامیده شد و قادر به انجام عملیات جمع و ضرب و تقسیم و محاسبه توابع مثلثاتی و توانهای مختلف بود . این ماشین حساب یک عمل ضرب را در 3 ثانیه انجام می داد .

اولین ماشین محاسبه به نام کامپیوتر COMPUTER  در سال 1944 در دانشگاه پنسیلوانیا بنام (ENIAC)  برای حل مسائل مربوط به انفجار اداره ارتش آمریکا ساخته شد و از آن زمان تا عصر حاضر کامپیوترها تکامل پیدا نموده و تا کنون پنج نسل کامپیوتری به شرح ذیل پشت سر گذاشته شده است.

کامپیوترهای نسل اول (1944-1959 First Gen19xeration)

 با ظهور الکترونیک و اختراع لامپ های خلاء و کاربرد آنها در کامپیوتر ، اولین نسل کامپیوتر بوجود آمد . کامپیوتر الکترونیکی انیاک دارای 19000 لامپ خلاء بود و حدود 130000 وات مصرف انرژی داشت و فضایی به وسعت 19x15  متر مربع را اشغال میکرد لیکن نسبت به ماشین های الکترو مکانیکی سرعت نسبتاً زیادی داشت بطوریکه 5000 جمع و 350 ضرب را در مدت 1 ثانیه انجام می داد .

مشخصات کامپیوتر های نسل اول عبارتند از :

  • سرعت عمل آنها حدود یک هزارم ثانیه بود
  • در ساختمان آنها از لامپ خلاء استفاده شده بود
  • دارای کاربردهای یک منظوره بودند

 

کامپیوتر های نسل دوم (1959-1964 Second Generation)

 با پیشرفت صنعت الکترونیک و اختراع ترانزیستور و کاربرد آن در کامپیوتر ، کامپیوترهای نسل دوم بوجود آمدند .

ترانزیستور در مقایسه با لامپ خلاء دارای حجم و وزن کمتر و مصرف انرژی خیلی کمتری است بنابر این ترانزیستور ، کامپیوتر های نسل دوم را کوچکتر ، سبکتر، ارزانتر و قابل
اعتماد تر نمود .

مشخصات کامپیوتر های نسل دوم عبارتند از :

  • سرعت عمل آنها حدود یک میلیونیم ثانیه بود
  • در ساختمان آنها از ترانزیستور استفاده شده بود
  • دارای کاربردهای همه منظوره بودند

کامپیوتر های نسل سوم (1964-1970 Third Generation)

با مینیاتوری شدن صنعت الکترونیک و وجود مدارات مجتمع یا IC (integrated Circuits)  کامپیوتر های نسل سوم بوجود آمدند . وجود IC  کامپیوتر های نسل سوم را کوچکتر ، سبکتر – سریعتر و کم مصرف تر نمود .

کامپیوتر های نسل چهارم (1970-1990 Forth Generation)

مدارات مجتمع کوچکتر شده و مدارات مجتمع با تراکم زیاد (Large Scale Integration) LSI  بوجود آمدند با بکارگیری LSI    در کامپیوتر های نسل چهارم ، کامپیوترها  باز هم  کوچکتر،  سریعتر و ارزانتر شدند .

کامپیوتر های نسل پنجم Fifth Generation) 1990 به بعد )

در این نسل کامپیوترها از مدارات مجتمع با تراکم خیلی زیاد با (very large Integration) VLSI

استفاده شده است . این نسل کامپیوترها نیز نسبت به نسل قبل کوچکتر و باز هم سریعتر و ارزانتر شدند .

تعریف سخت افزار و نرم افزار:

علوم کامپیوتر از دو بخش تشکیل می شود :1- سخت افزار 2- نرم افزار

سخت افزار (Hardware)

مجموعه اجزایی که در ساختمان کامپیوتر بکار رفته است را سخت افزار کامپیوتر می نامند .

نرم افزار (Software)

مجموعه برنامه ها یی که به کامپیوتر داده شده و بر اساس آن عمل می نماید را نرم افزار       می نامند .

سخت افزار و نرم افزار لازم و ملزوم یکدیگر بوده و سخت افزار بدون نرم افزار کارایی نداشته و نرم افزار نیز جهت اجرا نیاز به سخت افزار دارد . لازم به توضیح است که در کلیه نسلها ی کامپیوتر علاوه بر پیشرفت در سخت افزار پیشرفتهای چشمگیری نیز در نرم افزار بوجود             آمده است . 


دانلود با لینک مستقیم


دانلود تحقیق مبانی کامپیوتر

دانلود تحقیق مطالعه و بررسی انواع وبروسهای کامپیوتر

اختصاصی از فی ژوو دانلود تحقیق مطالعه و بررسی انواع وبروسهای کامپیوتر دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق مطالعه و بررسی انواع وبروسهای کامپیوتر


دانلود تحقیق مطالعه و بررسی انواع وبروسهای کامپیوتر

 

تعداد صفحات : 24 صفحه         -        

قالب بندی : word               

 

 

 

فهرست مطالب

عنوان                                                                                                         صفحه

مقدمه......................................................................................................................... 3

هدف.......................................................................................................................... 3

تعیین حدود سوابق و نوع تحقیق .......................................................................... 4

ضرورت و اهمیت تحقیق ....................................................................................... 5

تعریف و بیان مسئله ..............................................................................................  8

آشنایی با انواع مختلف برنامه های مخرب............................................................. 8

چگونه ویروس ها گسترش می یابند..................................................................... 15

عملیات مخفیانه ویروس در کامپیوتر.................................................................... 17

نکاتی جهت جلوگیری از آلوده شدن سیستم........................................................ 18

نکاتی برای جلوگیری از ورود کرم ها به سیستم................................................. 19

فرضیات .................................................................................................................  22

نتیجه................................................................................................ 23

منابع و مأخذ...................................................................................... 24


مقدمه :

 

پس از سالها تحقیق و تجربه محققان توانستند ویروسهای کامپیوتری را شناسایی کرده که البته هنوز تعداد محدودی ویروس ناشناخته وجود دارد، و برای آنها آنتی ویروسی پیدا نشده این ویروس ها توسط هکرهاو برنامه نویسان بوجود آمده  و برای این ویروس های مخرب آنتی ویروسهایی تعیین شده که در اینجا به انواع ویروسها و آنتی ویروسها اشاره کرده ایم .

 

 

 

هدفهای تحقیق:

 

1- هدف کلی آشنایی با انواع ویروسها وجلوگیری از ورود کرمها به سیستم

 2- هدفهای ویژه شامل آشنایی با انواع مختلف برنامه های مخرب , عملیات مخفیانه ویروس درکامپیوتر , نکاتی جهت جلوگیری از آلوده شدن سیستم .


تعیین حدود تحقیق:

مطالعه و بررسی انواع ویروسها و برنامه های مخرب در اینترنت و کامپیوترهای ایران

سوابق و پیشینه تحقیق:

در این زمینه تحقیق انجام گرفته ولی چون نقص دارد مجددا تحقیق انجام می گیرد.

نوع تحقیق:

تحقیق صورت گرفته علی یا پس از وقوع است.

روش مطالعه :

روش به کارگیری و مطالعه این تحقیق میدانی واز روی مطالعات وآزمایش های متعدد صورت گرفته است.

متغییر ها:

متغییر های وابسته در این تحقیق کامپیوترها واشخاصی که با کامپیوتر کار می کنند و متغییرهای مستقل ویروس ها وآنتی ویروس ها وجنس آنهاست.

 


ضرورت واهمیت تحقیق

چون اکثر کامپیوترها با مشکل ویروس مواجه هستند و در این زمینه تحقیقی صورت نگرفته اهمیت و ضرورت دارد که این تحقیق صورت گرفته تا مشکل ویروسها را با راه حلهای پیشنهادی حل کنیم .

انواع مختلف برنامه های مخرب عبارتند از :

1- E-Mailvirus                                  2-   MACRO VIRUS

3- اسب ترواسه                                    4- کرمها WORM

5- ویروس های بوت سکتورو پارتیشن     6- HOAX – گول زنگ ها

7- CELLSAVER یک اسب تروا           

8- ویروس های چند جزیی Multipartite Virus

ویروس ها می توانند گسترش یابند ولی قادر نیسند به سخت افزار کامپیوتر صدمه ای وارد کنند. برای جلوگیری از آلوده شدن سیستم قدم اول آن است که نرم افزار آنتی ویروس را به همراه کلیه امکاناتش بر روی سیستم نصب کرده و سعی کنید آن را به روز نگه دارید.

قدم دوم سعی شود بیشتر نرم افزارهای آنتی ویروس را محک زده و مطمئن ترین آنها را برگزینید.

برای آمادگی جهت مقابله با نفوذ ویروس ها باید به نکات زیر توجه کرد.

  • از یک کمپانی مشهور و شناخته شده بر روی سیستم تان یک نرم افزار آنتی ویروس نصب کرده و همیشه آن را به روز نگه دارید.
  • یک برنامه آنتی ویروس که چند ماه به روز نشده نمی تواند در مقابل جریان ویروس ها مقابله کند.
  • برای آنکه سیستم امنیتی کامپیوتر از نظم و سازماندهی برخوردار باشد برنامه v (آنتی ویروس) خود را سازماندهی نمایئد.
  • برنامه های آنتی ویروس دریافتن برنامه های اسب تروا خیلی خوب عمل نمی کنند از این رو، در باز کردن فایل های باینری و فایل های برنامه های excel و word که از منابع ناشناخته و احیاناً مشکوک می باشند محتاط عمل کنید.
  • از باز کردن فایل هایی که از طریق چت برایتان فرستاده می شوند پرهیز کنید.
  • اگر احتمالاً بر روی هارد دیسک خود اطلاعات مهمی دارید حتماً از همه آنها نسخه پشتیبان تهیه کنید.

کرم ها برنامه های کوچکی هستند که با رفتاری بسیار موذیانه به درون سیستم رسوخ کرده بدون واسطه خود را تکثیر کرده و خیلی زود سراسر سیستم را فرا می گیرند.

با رعایت نکاتی می توان از ورود کرم ها به سیتم جلوگیری کرد که در متن اصلی به طور کامل این نکات بیان شده است.

به عنوان مثال Codered یک نوع کرم اینترنتی است.

Slapper یک کرم شبکه است.

کرم Blaster : هدف اصلی این کرم اینترنتی ضربه زدن به مایکروسافت و سایت اینترنتی Windows up date.com این کمپانی می باشد.

Blaster – a 32w یک نوع کرم اینترنتی است. سیستم عامل هایی که در معرض هجوم این کرم هستند عبارتند از :         4’windowsnt

Terminal Services edition 4’ . windows nt

                                           2000 windows

                                           Windows XP

                                  2003 Windows server   


بیان و تعریف مسئله

ویروس کامپیوتری چیست ؟

ویروس کامپیوتربرنامه ای است که می تواند نسخه های اجرایی خود را دربرنامه های دیگرقراردهد.هربرنامه آلوده می تواند به نوبه خود نسخه های دیگری ازویروس رادربرنامه های دیگرقرار دهد.

برنامه ای را برنامه ویروس می نامیم که همه ویژگیهای زیررادارا باشد:

1) تغییرنرم افزارهایی که به برنامه ویروس متعلق نیستند با چسباندن  قسمتهایی ازاین برنامه به برنامه های دیگر.

2) قابلیت تشخیص این نکته که برنامه قبلا دچارتغییر شده است یا خیر.

3) قابلیت انجام تغییردربعضی ازبرنامه ها.

4) قابلیت جلوگیری ازتغییربیشتر یک برنامه درصورت تغییراتی درآن به واسطه ی ویروس.

5) نرم افزارهای تغییر یافته ویژگیهای 1 الی 4 را دارا هستند. اگربرنامه ای فاقد یک یا

چند ویژگی ازویژگیهای فوق باشد نمی توان به طورقاطع آنرا ویروس نامید.

 


دانلود با لینک مستقیم


دانلود تحقیق مطالعه و بررسی انواع وبروسهای کامپیوتر

پاورپوینت مبانی کامپیوتر

اختصاصی از فی ژوو پاورپوینت مبانی کامپیوتر دانلود با لینک مستقیم و پر سرعت .

پاورپوینت مبانی کامپیوتر


پاورپوینت مبانی کامپیوتر

دانلود پاورپوینت مبانی کامپیوتر که در مجموع شامل 65 اسلاید میباشد:

نوع فایل : PowerPoint

همراه با تصاویر سخت افزارها ، قطعات و دستگاه های جانبی کامپیوتر به همراه توضیحات مفهومی کامل آنها و همچنین تحلیل مفاهیم نرم افزاری و سیستم عامل جهت فراگیری سریع مفاهیم کامپیوتری.

  • *نرم‌افزار یکی از بخش‌های اساسی کامپیوتر به شمار می‌آید، که در واقع سخت‌افزار را بکار می‌گیرد. بعبارت دیگر رابط بین کاربر و سخت‌افزار را نرم‌افزار می‌نامند. نرم‌افزار در حقیقت روح و جان یک کامپیوتر است، که به سخت‌افزار هویت می‌بخشد.
  • *کامپیوترهای امروزی با بکارگیری ریزپردازنده به کامپیوترهای نسل چهارم معروفند. البته نسل‌های جدید دیگر کامپیوترها نیز به بازار ارائه می‌شود. در کامپیوترهای امروزی سرعت‌ پردازش‌ بسیار بالا، حجم‌ اجزاء سخت‌افزاری بسیار کوچک، حجم حافظه بالا و غیره آنها را از نسل های دیگر متمایز می‌سازد.

ویژه ی رشته های مهندسی کامپیوتر، فناوری اطلاعات IT و .......

این فایل پاورپوینت که با زحمت فراوان گرداوری، تایپ و تدوین شده ،جهت یادگیری سریع ، ارایه و کنفرانس و... در خدمت شما دانشجویان و اساتید محترم خواهد بود.

*هدف ما راحتی شماست*

 


دانلود با لینک مستقیم


پاورپوینت مبانی کامپیوتر

دانلود مقاله کامل درباره پردازش در کامپیوتر

اختصاصی از فی ژوو دانلود مقاله کامل درباره پردازش در کامپیوتر دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله کامل درباره پردازش در کامپیوتر


دانلود مقاله کامل درباره پردازش در کامپیوتر

 

 

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل: Word (قابل ویرایش و آماده پرینت)

تعداد صفحه :29

 

بخشی از متن مقاله

بافرهای داده USB

کنترلر USB ، باید بافرهایی برای ذخیره داده‌هایی که دریافت می‌کند یا داده‌هایی که آماده فرستادن روی باس هستند، داشته باشد. بعضی از تراشه‌ها مانند NET2888 محصول NetChip ، از رجیسترهای به عنوان بافر استفاده می‌شکند. در حالی که برخی دیگر ، از جمله EZ-USB شرکت سیپرس [1] از بخشی از حافظه داده به عنوان بافر بهره می‌برند.

رجیسترهایی که داده‌های رسیده یا منتقل شده را نگهداری می‌کنند، عموماً دارای ساختار FIFO (اولین ورودی، اولین خروجی) هستند. در هر خواندن از یک FIFO ، بایتی که بیشتر از همه در حافظه بوده است بازگردانده می‌شود. با هر نوشتن به روی FIFO ، بایت بعد از همه بایت‌هایی که در FIFO، محلی را که داده بعدی در ن قرار دارد  نشان می‌دهد.

در تراشه‌های دیگر، مثل سری enCore شرکت سیپرس، بافرهای USB در حافظه داده جاسازی شده‌اند و برنامه تراشه هر موقعیت را برای نوشتن یا خواندن از آن انتخاب می‌کند و اشاره‌گری که به طور  خودکار افزایش یابد تا محل دادة بعدی را مشخص کند. وجود ندارد. بایت‌های درون بافر فرستنده USB از پایین‌ترین آدرس به بالاترین آدرس نوشته می‌شوند و بایت‌های بافر دریافت به ترتیب رسیدن، از پایین‌ترین آدرس به بالاترین آدرس ذخیره می‌گردند. این بافرها ساختار FIFO ندارند ولی گاهی با این نام خوانده می‌شوند.

برای ایجاد انتقالهای سریعتر، بعضی از تراشه‌ها دو بافر دارند و قادرند دو مجموعه کامل داده در هر جهت را ذخیره کنند. در حالی که یک بلاک داده انتقال می یابد، برنامه تراشه می‌تواند بلاک داده بعدی را به بافر دیگر بنویسد. به طوری که این بلاک تا وقتی که بلاک اول فرستاده می‌شود آماده انتقال می‌گردد. در جهت دریافت نیز. بافر اضافی ما را قادر می‌سازد قبل از کامل شدن پردازش داده بر روی ترنزکشن قبلی توسط برنامه تراشه، ترنزکشن بعدی دریافت شود. سخت‌افزار به صورت خودکار بین این دو بافر سئویچ می‌کند.

CPU

واحد پردازش مرکزی (CPU) یک تراشه کنترلی USB ، با اجرای دستورات کدهایی که در تراشه ذخیره شده است، فعالیتهایی تراشه را کنترل می‌کند. هر CPU از مجموعه دستوراتی پشتیبانی می‌کند که شامل دستورات زبان ماشین برای انتقال داده، انجام عملوندهای منطقی، و پرشهای برنامه می باشند. این مجموعه دستورات همچنین CPU را قادر می‌‌سازد که با SIE ارتباط برقرار کند. CPU ممکن است ساختاری بر اساس یک میکروکنترلر عمومی مانند 8051 داشته باشد یا اینکه فقط به صورت ویژه برای استفاده در دستگاههای USB طراحی شده باشد.

تراشه‌هایی که cpu ندارند ممکن است مجموعه دستوراتی وابسته به ارتباطهای USB داشته باشند یا فقط از یک سری رجیستر برای ذخیره داده‌های USB و اطلاعات پیکربندی استفاده کنند. این تراشه‌ها مسیری را برای اضافه کردن قابلیتهای USB به هر میکروکنترلر خارجی ایجاد می کنند.


حافظه برنامه

حافظه برنامه کدهایی را که CPU اجرا می‌کند نگهداری می‌کند. این حافظه ممکن است روی تراشه CPU یا تراشه‌ای مجزا باشد.

حافظه برنامه ممکن است از هر نوع حافظه‌ای استفاده کند: Flash EPRON, EEROM, EPOM, ROM یا RAM. همه این حافظه‌ها بجز RAM (بدون باتری)، همیشگی هستند. آنها داده های نوشته شده را به صورت دائم نگهداری می کنند. مقداری این حافظه‌های برنامه ممکن است  حدود کیکلوبایت یا بیشتر باشد. اما تراشه‌هایی که از حافظه‌های خارجی استفاده می‌کنند امکان دارد محدوده‌ای در حد مگا بایت را نیز پشتیبانی کنند.

نام دیگر کدهای ذخیره شده در حافظه برنامه، برنامه تراشه است، که مشخص می‌کند حافظه از نوع همیشگی بوده و مانند ram نمیتوان به راحتی آنها  را ویرایش کرد و دوباره بر روی دیسک ذخیره نمود. در این کتاب، از عبارت برنامة تراشه در مورد کدهای برنامه کنترلر استفاده می شود، با وجود اینکه این کدهای ممکن است بر روی انواع حافظه‌های همیشگی و یا غیر همیشگی ذخیره شوند

ROM  (حافظه فقط خواندنی) باید در کارخانه برنامه‌نویسی شود و قابل پاک کردن نبست. این حافظه فقط برای تولید انبوه کاربرد دارد.

EPROM ( ROM قابل برنامه‌ریزی و پاک شدن) قابل برنامه‌ریزی توسط کاربر است. بسیاری از تراشه‌ها سخت‌افزار و نرم افزار برنامه‌نویسی ارزان دارند. برای پاک کردن EPROM، تراشه را در پاک کننده EPROM قرار می‌دهید، در این دستگاه مدارهای تراشه زیر تابش اشعه ماورای بنفش قرار می‌گیرند. پاک شدن حدود 10 تا 30 دقیقه طول خواهد کشید. سپس تراشه آماده خواهد بود تا دوباره برنامه‌ریزی شود. در اطلاعات فنی این تراشه ها به ندرت به تعداد دفعات ممکن پاک شده اشاره می‌شود. اما این مقدار حدوداً 100 می‌باشد.

OTP PROM ها ارزانتر هستند . ساختار آنها شبیه به EPROM ها می‌باشد و مانند آنها برنامه‌‌ریزی می‌شوند. تفاوتشان این است که این تراشه‌ها پنجره‌های کوارتز برای پاک کردن ندارند. این حافظه بیشتر در محصولات نهایی استفاده می شوند. بسیاری از CPU ها هر دو نوع حافظه EPROM و OTP PROM را دارا هستند.

Flash EPROM ها حافظه‌هایی با تکنولوژی جدید هستند که قابل پاک شدن به طریقه الکتریکی می باشند و احتیاج  به اشعه ماورای بنفش ندارند و معمولاً به ولتاژ برنامه‌ریزی خاص مورد نیاز برخی از EPROM ها احتیاج ندارند. Flash EPROM های موجود قادرند حدود 000/100 بار پاک شده و دوباره برنامه‌ریزی شوند.

EEPROM (‍‍PROM های قابل پاک شدن به طریقه الکتریکی) نیز به ماورای بنفش و ولتاژ ویژه برنامه‌ریزی که EPROM ها نیاز دارند. احتیاج ندارد. EEPROM ها زمان دسترسی طولانیتری نسبت به Flash EPROM دارند. EEPROM ها با هر دو مدار واسط موازی که توسط EPROMها و Flsh EPROM ها استفاده می‌شود و واسط سریال که در میکرووایر، c 2 I و spi کاربرد دارد، مورد استفاده قرار می‌گیرد. EEPROM‌های سریال برای ذخیره مقدار دادة کمی که گهگاه تغییر می‌یابند از جمله داده‌های پیکربندی، شماره مشخصه‌های محصول  و فروشنده مناسب است. EEPROM های موجود حدود 10 میلیون بار می توانند پاک شده و دوباره برنامه‌ریزی شوند.

RAM  (حافظه با دسترسی تصادفی) می‌توانند به صورت نامحدود پاک و نوشته شود، اما داده‌ها پس از خاموش شدن تراشه از دست می‌روند. براین اساس برای استفاده از RAM باید در هر بار بالا آمدن، کدها از کامپیوتر به تراشه بارگذاری شود. EZ-USB شرکت سیپرس برای ذخیره کدهای برنامه از RAM استفاده می کند و سخت‌افزار ویژه و راه‌اندازی دارد که در هنگام اتصال تراشه، برنامه را در آن بارگذاری می‌نماید. همة CPU‌ها می توانند از حافظة برنامه RAM با پشتیبانی باتری به منظور ذخیره کدهای برنامه خود استفاده کنند. زمان دسترسی به RAM زیاد است.

حافظه داده

حافظه داده در طول اجرای برنامه، محل ذخیره موقت ایجاد می کند. محتویات حافظه داده ممکن است شامل داده‌های رسیده از پورت USB، داده‌هایی که می‌خواهد روی پورت USB فرستاده شود، مقادیری که در محاسبات استفاده می‌شوند یا هر چیز دیگری باشد که تراشه احتیاج دارد که به خاطر داشته باشد. حافظة داده عموماً از نوع RAM است. حجم معمولی این حافظه بین 128 تا 1024 بایت می‌باشد.

رجیسترها

رجیسترها می‌توانند انتخاب دیگری از حافظه‌های موقتی باشند. رجیسترها مکانهای حافظه‌ای هستند که CPU در دستورات مختلف خود از آنها به جای استفاده از حافظه‌های داده دیگر، بهره میبرد. بسیاری از رجیسترها کاربرد تعریف شده‌ای دارند. بسیاری از CPUها می توانند بسیار سریعتر از حافظه داده به رجیسترها دسترسی داشته باشند.

تراشه‌ کنترلی USB معمولاً دارای رجیسترهایی است که اطلاعاتی کنترلی و وضعیتی را نگهداری می‌کنند از جمله اندپوینت‌های فعال، تعداد بایت‌های رسیده، تعداد بایت‌های آماده ارسال ، وضعیت‌های جاری و داده‌های رسیده یا منقل شده. مثلاً یک کردن بیتی در رجستر ممکن است اندپوینتی را فعال کند. تعداد رجیسترها و محتویات آنها بر اساس خانواده تراشه‌ها متفاوت می‌باشد.

I/O های دیگر

بیشتر کنترلرها همچنین دارای واسطی برای ارتباط با دنیای خارج از خود به غیر از پورت USB هستند. معمولاً به این منظور یک مجموعه از پایه‌های ورودی – خروجی وجود دارند که قادرند به مدار های دیگر متصل شوند. تراشه ممکن است از مدارهای واسط دیگر نیز پشتیبانی کند، از جمله واسطهای همزمان برای RS-232 یا واسطهای سنکرون از قبیل c– 2 I ، میکرو وایر، و SPI

بعضی از تراشه‌ها نیز واسطهای ویژه‌ای دارند. مثلاً  USA/321 شرکت فیلیپس دارای مبدل دیجیتال به آنالوگ (DAC)[2] برای استفاده در بلندگوهای USB را به سیگنال‌های آنالوگ با فرکانس نمونه‌برداری 55 کیلوهرتز تبدیل می کند. FT8U232AM محصول FTDI یک USB UART است که به روز رسانی طراحیهای RS-232 به USB را به راحتی ممکن می‌سازد.

ویژگیهای دیگر

تراشه ممکن است خصوصیات دیگری از جمله تایمرهای سخت‌افزاری یا شمارنده داشته باشد. همه ویژگیهایی که ممکن است در یک میکروکنترلر عمومی بیابید ممکن است در کنترلر USB نیز وجود داشته باشد.

تراشه‌هایی که از ابتدا برای USB طراحی شده‌اند

بعضی از کنترلرها مخصوص تجهیزات USB ساخته شده‌اند. به جای اضافه کردن قابلیتهای USB به معماریهای موجود. این طراحیها از ابتدا برای USB انجام شده است. دو سازنده این تراشه‌ها شرکتهای سیپرس و Scanogic می‌باشند. جدول 1-7 ویژگیهای این تراشه‌ها را مقایسه می‌کند.

متن کامل را می توانید بعد از پرداخت آنلاین ، آنی دانلود نمائید، چون فقط تکه هایی از متن به صورت نمونه در این صفحه درج شده است.

/images/spilit.png

دانلود فایل 


دانلود با لینک مستقیم


دانلود مقاله کامل درباره پردازش در کامپیوتر