دسته بندی | فنی و مهندسی |
بازدید ها | 1 |
فرمت فایل | doc |
حجم فایل | 128 کیلو بایت |
تعداد صفحات فایل | 76 |
گزارش کارآموزی پورت USB و تراشه های کاربردی در 75 صفحه ورد قابل ویرایش
فهرست مطالب
عنوان صفحه
مقدمه................................................................................................................................1
سرآغاز..............................................................................................................................2
کاربرد راحت.....................................................................................................................4
- یک رابط برای همه دستگاهها .........................................................................4
- پیکربندی خودکار.............................................................................................4
- به دور از تنظیمات کاربر...................................................................................4
- آزاد کردن منابع سخت افزاری برای وسایل جانبی ........................................4
- سادگی کابل......................................................................................................5
- Hot pluggable..............................................................................................5
- عدم احتیاج به منبع تغذیه..............................................................................5
سرعت..............................................................................................................................6
قابلیت اطمینان................................................................................................................7
قیمت پایین......................................................................................................................7
صرفهجویی در مصرف انرژی...........................................................................................7
قابلیت انعطاف..................................................................................................................8
پشتیبانی توسط سیستم عامل........................................................................................9
پشتیبانی وسیله جانبی..................................................................................................10
مجمع ابزار آلات USB...................................................................................................11
الف
این پورت کامل نیست....................................................................................................12
- از دید کاربران.................................................................................................12
- پشتیبانی نشدن توسط سخت افزارهای قدیمی............................................12
- محدودیت سرعت...........................................................................................13
- محدودیت فاصله.............................................................................................14
- ارتباطات نظیر به نظیر....................................................................................14
- تولیدات شکلدار............................................................................................14
- از دید ارتقاء دهندگان....................................................................................15
- پیچیدگی پروتکل...........................................................................................15
- پشتیبانی در سیستم عامل............................................................................15
- گیرهای سخت افزاری.....................................................................................16
- مبالغ................................................................................................................16
USB در برابر IEEE _ 1394.....................................................................................17
حداقل نیازهای کامپیوتر................................................................................................17
- کنترل کننده میزبان.......................................................................................18
- سیستم عامل..................................................................................................18
- اجزا..................................................................................................................18
- اجزای یک اتصال............................................................................................19
- تجهیزات لازم برای ارتقاء...............................................................................20
- انتخاب تراشه..................................................................................................21
اجزای یک کنترلر USB....................................................................................21
- پورت USB ....................................................................................................22
ب
- بافرهای داده USB ........................................................................................22
- CPU..............................................................................................................23
- حافظه برنامه...................................................................................................24
- حافظه داده ....................................................................................................26
- رجیسترها.......................................................................................................26
- I/O های دیگر................................................................................................26
- ویژگیهای دیگر..............................................................................................27
ساده سازی پروسه ارتقاء..............................................................................................27
- انتخاب معماری...............................................................................................27
- تراشههایی که از ابتدا برای USB طراحی شدهاند......................................28
- تراشههایی بر اساس خانوادههای آشنا.........................................................28
- تراشههایی که به میکرو کنترلرهای خارجی متصل میگردند......................29
- مرجع خصوصیات تراشه................................................................................30
- برنامه تراشه نمونه..........................................................................................30
- انتخاب راه انداز..............................................................................................30
- ابزارهای اشکالزدایی.....................................................................................31
- بردهای ارتقا از فروشندگان تراشه................................................................31
- بردهای از منابع دیگر.....................................................................................32
- نیازمندیهای پروژه.........................................................................................33
نگاهی به بعضی از تراشهها...........................................................................................35
- EnCore محصول شرکت سیپرس...............................................................35
- معماری CPU................................................................................................35
پ
- کنترلر USB..................................................................................................36
- EZ _ USB شرکت سیپرس........................................................................37
- معماری CPU................................................................................................37
- کنترلر USB..................................................................................................38
PCI 16C7X5 شرکت میکروچیپ ............................................................................42
- معماری............................................................................................................42
- کنترلر USB...................................................................................................42
NET 2888 شرکت نت چیپ
- کنترلر USB
USB 9603 شرکت National Semiconductor.....................................................44
- کنترلر USB...................................................................................................46
PDIUSBD 11/1 محصول فیلیپس...........................................................................46
- معماری...........................................................................................................46
- کنترلرهای USB...........................................................................................47
Strong ARM اینتل...................................................................................................47
- کلاسهای دستگاهها.......................................................................................48
- استفاده از کلاسها..........................................................................................48
- اجزای یک مربع خصوصیات کلاس................................................................49
- کلاسهای تعریف شده.....................................................................................50
- مطابقت یک دستگاه با یک کلاس ................................................................52
- وسایل جانبی استاندارد.................................................................................52
- صفحه کلید ، ماوس و دسته بازی .................................................................52
ت
- دستگاههای انبارش تودهای..........................................................................53
- چاپگرها.........................................................................................................55
- دوربینها و اسکنرها .......................................................................................55
- برنامههای صوتی............................................................................................56
- مودمها...........................................................................................................57
- کاربردهای غیر استاندارد..............................................................................57
- دستگاههایی که دادهها را با یک سرعت کم منتقل میکنند......................58
- به روز رسانی دستگاههای RS _ 232..........................................................59
- دستگاههای مراکز فروش...............................................................................60
- جایگزینی دستگاههای با پورت موازی غیر استاندارد..................................61
- ارتباطهای کامپیوتر به کامپیوتر....................................................................63
ث
- پیوندهای بیسیم...........................................................................................63
پیشگفتار
در مدتی که به عنوان کار آموز در این شرکت فعالیت داشتم کارهای مختلفی انجام میشد که از آن جمله میتوان به نصب شبکه و سخت افزار کامپیوتر و همچنین به صورت محدود طراحی وساخت پاره ای از پروژه های الکترونیکی اشاره کرد.
اینجانب از طرف مسئول کار آموزی در قسمت سخت افزار مشغول به کار شدم. در این قسمت کارهای مختلفی انجام میشد مانند اسمبل کردن قطعات کامپیوترو تعمیرات قطعات مختلف آن و... .
هر مهندس الکترونیک باید به حد کافی با سخت افزار کامپیوتروارتباط اجزای مختلف آن با یکدیگر آشنا باشد.
ارتباط کامپیوتر با خارج از آن به خصوص با مدارات مختلف الکترونیکی یکی از مسائلی است که به شدت مورد توجه مهندسان الکترونیک و طراحان می باشد.
ارتباط کامپیوتر با دنیای خارج از طریق پورتهای آن می باشد. پورت سریال پورت موازی پورت USB و... . یکی از پورتهایی که به شدت مورد توجه قرار گرفته پورت USB می باشد من نیز از این فرصت استفاده کرده و به بررسی این پورت پرداختم گسترش این پورت به گونه ای است که حتی پرینترهای جدید و قطعات جانبی دیگر مانند ماوس و اسکنر و ... به گونه ای طراحی شده اند که به این پورت وصل می شوند در ادامه به بررسی این پورت و آی سی های جانبی آن پرداخته می شود
ü مقدمه
USB یک مدار واسطه سریع و قابل انعطاف برای اتصال دستگاهها به کامپیوتر است. همة کامپیوترهای امروزی حداقل یک جفت پورت USB داند. این پورت قابل استفاده توسط تمام ابزارهای جانبی استاندارد از جمله صفحه کلید، ماوس، دیسکگردانها و حتی دستگاههای تخصصیتر، میباشد. USB از ابتدا به منظور ایجاد رابطی راحت و آسان طراحی گردیده است که در آن کاربر نیاز به پیکربندیهای سختافزاری و نرمافزاری ندارد.
به طور خلاصه، USB با مدارهای واسط قبلی بسیار متفاوت است. یک دستگاه USB قادر است که چهار نوع پاسخ دهد که به وسیلة آنها کامپیوتر، دستگاه را شناخته و آماده تبادل داده با آن میشود. همة دستگاهها باید بر روی کامپیوتر دارای راهاندازی باشند که به عنوان پلی بین برنامة کاربردی و سخت افزار USB عمل میکند.
برای ارتقا و ساخت یک دستگاه USB و طراحی نرمافرهای ارتباط با آن، شما باید اطلاعاتی دربارة چگونگی نحوة کار سیستم عامل کامپیوتر داشته باشید. همچنین باید تراشة کنترلی، کلاس و روشهای ارتقا پروژهتان را معین کنید.
ü سرآغاز
مطالعه در زمینه سخت افزارهای کامپیوتری معمولاً مستلزم داشتن اطلاعات قبلی در این زمینه است. هر نوآوری در این صنعت باید قابل تطبیق با پدیدههایی باشد که قبل از آن آمدهاند. این مسئله هم در مورد کامپیوترها و هم در مورد وسایل جانبی آنها صدق میکند. حتی وسایل جانبیای که به نوبة خود انقلابی را در زمینه سختافزار ایجاد کردهاند، باید از رابطهایی استفاده کنند که کامپیوترها از آنها پشتیبانی کنند.
اما اگر امکان طراحی یک رابط وسایل جانبی را داشته باشید، چه نکات و خصوصیاتی را مد نظر قرار خواهید داد. در اینجا فهرستی از آنچه که ممکن است مورد نظر شما باشد آورده شده است:
کاربرد راحت: به گونهای که نیازی به آشنایی با جزئیات نصب نخواهیم داشت.
سرعت: به گونهای که رابط باعث پایین آمدن سرعت ارتباط نشود.
قابلیت اطمینان: به گونهای که خطاها کاهش یابد و امکان اصلاح خودکار خطاهایی که اتفاق میافتد وجود داشته باشد.
قابلیت تطبیق: به گونهای که انواع مختلفی از وسایل جانبی بتوانند از این رابط استفاده کنند.
ارزانقیمت: به گونهای که کاربران (و کارخانههایی که از این رابط برای تولیدات خود بهره میبرند) متحمل هزینه زیادی نشوند.
صرفه جویی در مصرف انرژی: به منظور کاهش مصرف باتری در کامپیوترهای قابل حمل.
شناخته شده توسط سیستم عاملها: به گونهای که ارتقادهندگانی که از این رابط برای ارتباط با وسیله جانبی خود استفاده میکنند مجبور به نوشتن راه اندازهایی نزدیک به زبان ماشین نباشند.
خبر خوب آنکه شما مجبور به ایجاد این رابط ایدهآل نیستید چون طراحان (USB) این کار را برای شما انجام دادهاند. طراحی USB از ابتدا بر این اساس بوده که بتواند رابطی باشد آسان، با توانایی ارتباط مؤثر با همة انواع وسایل جانبی و به دور از محدودیتهایی که در رابطهای کنونی وجود دارد.
همه کامپیوترهای جدید دارای یک جفت پورت USB هستند که به منظور ارتباط با صفحه کلید ، ماوس، اسکنر، چاپگر و یا هر نوع سخت افزار استاندارد دیگر ایجاد شدهاند، هابهای ارزانقیمت موجود این امکان را فراهم میکند که به هر تعداد که مایل باشید وسیله جانبی USB را به این دو پورت متصل کنید.
این اهداف بزرگ USB باعث شد که ارتقادهندگان، یعنی کسانی که وسایل جانبی USB را طراحی و برنامه ریزی میکنند، با مشکلاتی رو به رو شوند. یک نتیجه از کاربرد راحت این رابط پیچیده شدن آن نسبت به رابطهای قدیمیتر بود. به علاوه کارکردن با رابطی که هنوز عمری از طراحی آن نگذشته، فقط با این دلیل که جدید است طراحان را با سختیهایی رو به رو کرد. هنگامی که USB برای اولینبار روی کامپیوترها قرار گرفت، ویندوز هنوز دارای راهانداز برای همة انواع وسایل جانبی USB متعارف، نشده بود. از طرفی آنالیز کنندههای پروتکل و ابزارةای ارتقا هنوز طراحی نشده بودند، بنابراین انتخاب USB به عنوان رابط مناسب دچار محدودیت میشد. مشکلاتی شبیه به این امروزه دیگر وجود ندارند و مزایای استفاده از USB در کنار متعدد شدن میکروکنترلرها و ابزارها ارتقا و تواناییهای سیستمهای عامل افزایش یافته است. این کتاب به شما نشان خواهد داد که چگونه میتوانید یک وسیله جانبی USB را به آسانی و سرعت و با استفاده از بهترین وسایلی که هم اکنون وجود دارد طراحی کنید و راه بیندازید.
این فصل شامل مطالبی از جمله شرح ویژگیهای از USB، مزایا و اشکالات آن، همچنین مسائلی که در طراحی و برنامهریزی وسایل جانبی USB پیش میآید و مختصری از تاریخچه رابطها خواهد بود.
ü کاربرد راحت
بزرگترین هدف از طراحی USB، ایجاد رابطی با کاربری راحت بوده است و حاصل آن رابطی است که به علتهای زیادی استفاده از آن مقبول واقع شده است.
یک رابط برای همة دستگاهها ـ USB میتواند برای ارتباط با همه نوع وسیلة جانبی مورد استفاده قرار گیرد به جای داشتن کانکتورهای مختلف و سختافزارهایی که فقط یک نوع وسیله جانبی را پشتیبانی کنند، از یک رابط برای همة وسایل جانبی استفاده میکنیم.
پیکربندی خودکار ـ هنگامی که کاربر وسیله جانبی USB را به سیستم خود متصل میکند، ویندوز به طور خودکار آن را پیدا کرده و راهآنداز مربوط به آن را بارگذاری میکند. هنگامی که برای اولین بار یک وسیله را به کامپیوترمان متصل میکنیم، ممکن است ویندوز به ما پیغام دهد که دیسکتی که شامل راهانداز آن دستگاه میباشد را درون دستگاه قرار دهیم، اما در بقیه مواقع، نصب به صورت خودکار انجام میشود و ما مجبور نیستم که برنامه setup را اجرا کنیم و یا کامپیوتر را برای استفاده از آن وسیله جانبی restart کنیم.
به دور از تنظیمات کاربر ـ وسایل جانبی USB امکان تنظیماتی از قبیل آدرس پورتها و یا خطوط در خواست وقفه (IRQ) را به کاربر نمیدهند. تعداد خطوط IRQ در یک کامپیوتر محدود است و عدم اجبار به تخصیص یک خط به وسیله جانبی خاص، خود میتواند یک دلیل کافی برای استفاده از USB باشد.
آزادکردن منابع سختافزاری برای وسایل جانبی دیگر ـ استفاده از USB این امکان را فراهم میکند که خطوط IRQ برای دیگر وسایل جانبی که نیاز به استفاده از آن دارند، آزاد شود. در کامپیوتر یک سری از آدرس پورتها و یک خط IRQ برای رابط USB اختصاص داده میشود اما در عوض، هر وسیله جانبی که از رابط USB استفاده میکند دیگر احتیاج به منبع سختافزاری اضافی نخواهد داشت. توجه کنید که، هر وسیله جانبی غیر از USB نیاز به یک آدرس پورت و معمولاً یک خط IRQ و احیاناً یک کارت توسعه دهنده دارد (به عنوان مثال برای پورت موازی)
اتصال راحت ـ برای استفاده از USB احتیاجی به بازکردن کامپیوتر برای اضافهکردن کارتهای توسعه دهنده نیست. هر کامپیوتر حداقل دارای دو پورت USB است که شما میتوانید تعداد آنها را با متصل کردن هابها پورتهای موجود تا تعداد دلخواه افزایش دهید. هر هاب دارای تعدادی پورت برای متصل کردن وسیله جانبی و یا هابهای دیگر میباشد.
سادگی کابل ـ کانکتورهای کابل USB طوری ساخته شدهاند که اتصال اشتباه آنها امکان نیست. کابلها میتوانند تا 5 متر طول داشته باشند و یا حتی از طریق هابها دستگاهها میتوانند تا 30 متر از کامپیوتر فاصله بگیرند. شکل 1ـ1 کانکتورهای USB را نشان میدهد که در کنار کانکتورهای پورت 232 – RS و پورت موازی دیده میشوند و دیده میشود که در مقابل آنها چقدر کوچک و ظرفیت میباشد. برای اطمینان از عملکرد صحیح، کابلها در مرجع خصوصیات USB ویژگیهایی که باید کابلها و کانکتورها داشته باشند، آمده است.
HOT pluggable ـ شما میتوانید بدون توجه با اینکه سیستم روشن است یا خاموش، وسیله جانبی خود را هر زمان که بخواهید به سیستم خود وصل یا از آن قطع کنید با اطمینان از اینکه به کامپیوتر یا ابزار جانبی شما صدمهای وارد نمیشود. سیستم عامل هم هنگامی که شما وسیله جانبی را وصل میکنید، به طور خودکار آن را پیداکرده و آماده استفاده مینماید.
عدم احتیاج به منبع تعذیه ( بیشتر مواقع) ـ رابط USB شامل سیمهای زمین و تغذیه نیز میباشد که V 5+ را از طریق کامپیوتر و یا هاب به دستگاه میدهند . وسایل جانبی که حداکثر به mA 500 جریان نیاز دارند ، میتوانند از این سیم، جریان مورد نظر خود را بکشند بدون آنکه به منبع تغذیه مجزا نیاز داشته باشند. سایر وسایل جانبی باید از منبع تغذیه خارجی برای تأمین تغذیه استفاده کنند.
ü سرعت
USB سه سرعت متفاوت را برای باس پشتیبانی میکند؛ سرعت خیلی بالا با 480 مگابایت در هر ثانیه ، سرعت بالا با 12 مگابایت در هر ثانیه و سرعت پایین با 5/1 مگابایت در هر ثانیه . همة کامپیوترها سرعتهای پایین و بالا را پشتیبانی میکنند. سرعت خیلی بالا در نسخه ـ 0/2 مرجع USB اضافه شده است و به سختافزار سازگار با USB نسخه 0/2 در روی مادربرد یا کارت توسعه دهنده احتیاج دارد.
این سرعتها، سرعت انتقال بیت روی باس است و نرخ انتقال داده مفید کمتر از این حد میباشد علاوه بر داده ، باس باید اطلاعات دیگری از قبیل بیتهای وضعیت ، کنترل و سیگنالهای بررسی خطا را نیز عبور دهد. به علاوه ممکن است چندین وسیلة جانبی از یک باس مشترک استفاده کنند. ماکزیمم نرخ تئوری برای انتقال سیگنال حدود 53 مگابایت در هر ثانیه برای سرعت خیلی بالا و حدود 2/1 مگابایت در هر ثانیه برای سرعت بالا و 800 بایت در هر ثانیه برای سرعت پایین است.
حال چرا سه سرعت؟ سرعت پایین به دو هدف ایجاد شد. وسایل جانبی با سرعت پایین معمولاً میتوانند خیلی ارزانتر عرضه شوند و از طرفی برای ماوس و وسایلی که احتیاج به کابلهای قابل انعطاف دارند کابلهای سرعت پایین میتوانند خیلی قابل انعطافتر ساخته شوند به این دلیل که احتیاج به شیلد کردن زیاد نخواهند داشت.
سرعت بالا نزدیک و قابل انطباق با سرعت پورتهای سریال و موازی است و میتواند به جای آنها قرار گیرد.
بعد از نسخه 0/1 USB معلوم شد که رابطی، با سرعت بیشتر میتواند مفید باشد. تحقیقات نشان داد که افزایش سرعت تا 40 برابر امکان پذیر است به طوری که اساس رابط همانند رابطهای سرعتهای پایین و بالا باقی بماند و به این ترتیب سرعت خیلی بالا در USB نسخه 0/2 اضافه شد.
ü قابلیت اطمینان
قابل اطمینان بودن USB به خاطر نوع طراحی سختافزار و همچنین پروتکل انتقال داده میباشد. ویژگیهای سختافزاری لازم برای راهاندازها و گیرندهها و کابلهای USB، بیشتر نویزهایی را که میتواند باعث ایجاد خطا شود حذف میکند. همچنین، پروتکال USB این امکان را فراهم میکند که خطاهای احتمالی را تشخیص داده و از فرستنده خواسته شود که داده را دوباره بفرستد. این تشخیص و پیغام و انتقال مجدد دادهها توسط سختافزار انجام میشود و احتیاج به برنامه نویسی توسط کاربر ندارد.
ü قیمت پایین
در حالی که USB پیچیدهتر از رابطهای قبلی است، ولی تجهیزات و کابلهای آن، ارزانقیمت هستند. دستگاهی که از رابط USB استفاده میکند از نظر قیمت برابر یا ارزانتر از دستگاههایی است که از رابطهای قدیمیتر استفاده میکنند. برای وسایل جانبی خیلی ارزان، انتخاب سرعت پایین باعث میشود که احتیاج به سختافزارهای دقیق نداشته و به این ترتیب قیمت بیش از پیش کاهش مییابد.
انتخاب تراشه
پس از اینکه تصمیم گرفتید از USB در پروژة خود استفاده کنید، بهترین خبر آن است که تراشههای مختلفی وجود دارند که میتوانید از آنها در دستگاهتان بهره ببرید.
انتخاب یک تراشه مناسب به کارآیی، قیمت، دسترسی و راحتی ارتقا آن مربوط میباشد. اما راحتی ارتقا به مسائلی چون دسترسی و کیفیت ابزارهای ارتقا، راهاندازهای دستگاه میزبان، کدهای نمونه و مهارت داشتن در ساختار و دستورات و زبان برنامه نویسی آن وابسته است.
ü اجزای یک کنترلر USB
پیچیدگی پروتکل USB به معنای آن است که وسایل جانبی USB باید از قابلیتهای زیادی برخوردار باشند. کنترلر وسایل جانبی باید چگونگی تشخیص و پاسخ به رویدادهای پورت USB را بدانند وراهی را برای ذخیره دادههایی که میخواهد فرستاده یا گرفته شود ایجاد کنند.
تراشههای کنترلی بر اساس میزان برنامهای که برای ارتباط USB نیاز دارند، متفاوتند. برخی از آنها برنامة کوتاهی برای دسترسی به مجموعه رجیسترها به منظور ذخیره و دریافت دادههای USB دارند. اما برخی دیگر برای انجام کارهای بیشتر، از جمله رهبری فرستادن توضیح دهندهها به میزبان، تنظیم بیت data-toggle و اطمینان از فرستاده شدن پاکت تأیید متقابل مناسب به کد برنامه نیاز دارند.
بعضی از تراشهها دارای یک CPU در خود تراشه هستند، در حالی که برخی دیگر باید با یک CPU خارجی در ارتباط قرار گیرند. همه کنترلرهای USB یک یا چند پورت USB دارند. کنترلری با CPU درونی همچنین دارای حافظه داده و برنامه یا واسطی به حافظههای خارجی است.
همه کنترلرها از هر چهار نوع انتقال پشتیبانی نمیکنند و کنترلرهای مختلف، سرعتهای باس متفاوتی دارند. بیشتر تراشهها از اندپوینتهایی کمتر از حداکثر تعداد مجاز پشتیبانی میکنند (یک اندپوینت کنترلی و 30 اندپوینت دیگر)
پورت USB
وسیلة جانبی USB قاعدتاً باید یک پورت USB و مداری برای ارتباط با میزبان داشته باشد. فرستنده ـ گیرنده USB واسط سخت افزاری با باس ایجاد میکند. مدارهایی که با فرستنده ـ گیرنده ارتباط برقرار میکنند دارای نام عمومی، موتور واسط سریال (SIE) هستند. SIE فرستادن و دریافت دادههای تر نزکشن را به عهده دارد. این موتور دادههای رسیده را ترجمه میکند و فقط دادههایی را که برایش در دسترسی قرار گرفتهاند میفرستد و دادههایی را که رسیدهاند ذخیره مینماید. یک SIE عمومی باید همه کارهای زیر را انجام دهد:
تشخیص ورود یک پاکت
فرستادن پاکتها
تشخیص و تولید، سینگالهای شروع پاکت، انتهای پاکت، ریست، بازگشت
رمز گذاری کردن و از رمز خارج کردن دادهها به قالب دبندیای که باس دارد (NRZI با بیت استاف)
بررسی و تولید مقادیر CRC
تشخیص و ایجاد شماره مشخصههای پاکت
تبدیل بین دادههای سریال USB و دادههایس موازی رجیسترها و حافظه
ایجاد چنین قابلیتهایی احتیاج به 2500 گیت دارد.
بافرهای داده USB
کنترلر USB، باید بافرهایی برای ذخیره دادههایی که دریافت میکند یا دادههایی که آماده فرستادن روس باس هستند، داشته باشد. بعضی از تراشهها مانند NET2888 محصول NetChip، از رجیسترها به عنوان بافر استفاده میکنند. در حالی که برخی دیگر، از جمله EZ- USB شرکت سیپرس از بخشی از حافظه داده به عنوان بافر بهره میبرند.
رجیسترهایی که دادههای رسیده یا منتقل شده را نگهداری میکنند، عموماً دارای ساختار FIFO (اولین ورودی، اولین خروجی) هستند. در هر خواندن از یک FIFO، بایتی که بیشتر از همه در حافظه بوده است بازگردانده میشود. با هر نوشتن به روی FIFO، بایت بعد از همه بایتهایی که در FIFO وجود دارند ذخیره میشود. یک اشارهگر داخلی با افزایش خودکار در هنگام خواندن و نوشتن FIFO، محلی را که داده بعدی در آن قرار دارد نشان میدهد.
در تراشههای دیگر، مثل سری enCore شرکت سیپرس، بافرهای USB در حافظه داده جاسازی شدهاند و برنامه تراشه هر موقعیت را برای نوشتن یا خواندن از آن انتخاب میکند و اشارهگری که به طور خودکار افزایش یابد تا محل دادة بعدی را مشخص کند، وجود ندارد. بایتهای درون بافر فرستنده USB از پایینترین آدرس به بالاترین آدرس نوشته میشوند و بایتهای بافر دریافت به ترتیب رسیدن، از پایینترین آدرس به بالاترین آدرس ذخیره میگردند. این بافرها ساختار FIFO ندارند ولی گاهی با این نام خوانده میشوند.
برای ایجاد انتقالهای سریعتر، بعضی از تراشهها دو بافر دارند و قادرند دو مجموعه کامل داده در هر جهت را ذخیره کنند. در حالی که یک بلاک داده انتقال مییابد، برنامه تراشه میتواند بلاک داده بعدی را به بافر دیگر بنویسد. به طوری که این بلاک تا وقتی که بلاک اول فرستاده میشود آماده انتقال میگردد. در جهت دریافت نیز، بافر اضافی ما را قادر میسازد قبل از کامل شدن پردازش داده بر روی ترنزکشن قبلی توسط برنامه تراشه، ترنزکشن بعدی دریافت شود. سخت افزار به صورت خودکار بین این دو بافر سوئیچ میکند.
CPU
واحد پردازش مرکزی (CPU) یک تراشه کنترلی USB، با اجرای دستورات کدهایی که در تراشه ذخیره شده است فعالیتهای تراشه را کنترل میکند. هر CPU از مجموعه دستوراتی پشتیبانی میکند که شامل دستورات زبان ماشین برای انقال داده، انجام عملوندهای منطقی، و پرشهای برنامه میباشند. این مجموعه دستورات همچنین CPU را قادر میسازد که با SIE ارتباط برقرار کند. CPU ممکن است ساختاری بر اساس یک میکروکنترلر عمومی مانند 8051 داشته باشد یا اینکه فقط به صورت ویژه برای استفاده در دستگاههای USB طراحی شده باشد.
تراشههایی که CPU ندارند ممکن است مجموعه دستوراتی وابسته به ارتباطهای USB داشته باشند یا فقط از یک سری رجیستر برای ذخیره دادههای USB و اطلاعات پیکربندی استفاده کنند. این تراشهها مسیری را برای اضافهکردن قابلیتهای USB به هر میکروکنترلر خارجی ایجاد میکنند.
حافظه برنامه
حافظه برنامه کدهایی را که CPU اجرا میکند نگهداری میکند. این حافظه ممکن است روی تراشه CPU یا تراشهای مجزا باشد.
حافظه برنامه ممکن است از هر نوع حافظهای استفاده کند: Fash EPROM, EEPROM, EPROM, 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 های قابل پاک شدن به طریقه الکتریکی) نیز به ماورای بنفش و ولتاژ ویژه برنامه ریزی که EEPROM ها نیاز دارند، احتیاج ندارد. EEPROMها زمان دسترسی طولانیتری نسبت به Flash EPROMها دارند. EEPROM ها با هر دو مدار واسط موازی که توسط EPROMها و Flash EPROMها استفاده میشود و واسط سریال که در میکرووایر، I2C و SPI کاربرد دارد. مورد استفاده قرار میگیرد. EEPROMهای سریال برای ذخیره مقدار دادة کمی که گهگاه تغییر مییابند از جمله دادههای پیکربندی شماره مشخصههای محصول و فروشنده مناسب است. EEPROM های موجود حدود 10 میلیون با رمیتوانند پاک شده و دوباره برنامه ریزی شوند.
RAM ( حاقظه با دسترسی تصادفی) میتوانند به صورت نامحدود پاک و نوشته شود، اما دادهها پس از خاموش شدن تراشه از دست میروند. براین اساس برای استفاده از RAM باید در هر بار بالا آمدن، کدها از کامپیوتر به تراشه بارگذاری شود. EZ- USB شرکت سیپرس برای ذخیره کدهای بنامه از RAM استفاده میکند و سختافزار ویژه و راهاندازی دارد که در هنگام اتصال تراشه، برنامه را در آن بارگذاری مینماید. همة CPU ها میتوانند از حافظة برنامه RAM با پشتیبانی باتری به منظور دخیره کدهای برنامه خود استفاده کنند. زمان دسترسی به RAM زیاد است.
دسته بندی | کامپیوتر و IT |
بازدید ها | 1 |
فرمت فایل | doc |
حجم فایل | 259 کیلو بایت |
تعداد صفحات فایل | 70 |
گزارش کاراموزی سخت افزار Ram، IC در 70 صفحه ورد قابل ویرایش
فهرست:
سخت افزار
آشنائی با سخت افزار
بخش های اصلی کامپیوترهای شخصی
انواع حافظه RAM
ROM حافظهء فقط خواندنی
حافظة پنهان
سرعت و قدرت یک کامپیوتر
سرعت پردازش کامپیوتر
به چه میزان حافظه نیاز است
منبع تغذیه Power Supply
انواع منبع تغذیه
آشنایی با مادربورد
سخت افزار
سخت افزار شامل تمام قسمتهای فیزیکی کامپیوتر می شود که از اطلاعات درون آن و همین طور عملیاتی که بر روی این اطلاعات انجام می دهد و از نرم افزاری که دستوراتی برای انجام وظایف سخت افزار ارائه می دهد مجزا است. سخت افزار و نرم افزار مرز نامشخصی دارد.
فرم ویر، نرم افزاری است که به صورت توکار در سخت افزار ساخته شده است. اما این نوع فرم ویر معمولا در قلمرو کاری برنامه نویسان و مهندسین کامپیوتر است و یک مسئله نگران کننده برای کاربران کامپیوتر نیست.
یک کامپیوتر شخصی(PC) از قطعات زیر تشکیل شده است:
Case :که در آن قطعات زیر موجومد میباشد:
برد اصلی:وسیله ای است که واحد پردازش مرکزی (CPU)و حافظه اصلی , حافظه جانبی و... را متصل به یکدیگر قرار می دهد.
منبع تغذیه:جعبه ای که در آن ولتاژ برق ورودی به کامپیوتر کنترل شده و به مقدار های مشخص تبدیل می کند.
کنترل کننده های حافظه جانبی:مثلide ,SCSI یا نوع های دیگر که دیسک سخت ولوح فشرده و انواع دیگر خواننده های رسانه را کنترل میکند.این کنترل کننده ها به صورت مستقیم بر روی برد اصلی سوار شده اند(on board).
کنترل کننده گرافیکی : خروجی مخصوص مانیتور را تولید می کند.
انواع حافظه:
که خود شامل دو گروه :
1-حافظه اصلیramوROM
2-حافظه جانبیدیسک سخت وفلاپی دیسک و لوح فشرده و...)می شود.
خطوط انتقال اطلاعات:کنترل کننده هایسریال و موازی وusbوFireWire )برای ارتباط و کنترل وسایل جانبی خارج از کامپیوترمثل چاپگر و ...
در گاه های کامپیوتر:
1. درگاه واحد پردازش مرکزی cpu
2.در گاه های بر روی برد اصلی:
3.pci
4.ISA
5.usb
6.agp
صفحه نمایش موازی
دستگاههای جانبی
علاوه بر این سخت افزار شامل اجزا بیرونی یک سیستم کامپیوتری می شود.
نمونه های زیر از انواع رایج اجزا بیرونی رایانه هستند:
همچنین ببینید
دستگاه ورودی
1.کی بورد
2.موس
3.ترک بال
4.جوی استیک
5.اسکنر
6.وب کم
دستگاه خروجی
1.چاپ گر
2.بلند گو
3.مانیتور
4.مودم
آشنائی با سخت افزار
اغلب مردم زمانیکه با واژه " تکنولوژی " برخورد می نمایند ، بی اختیار "کامپیوتر" برای آنها تداعی می گردد. امروزه کامپیوتر در موارد متعددی بخدمت گرفته می شود. برخی از تجهیزات موجود در منازل ، دارای نوع خاصی از " ریزپردازنده" می باشند. حتی اتومبیل های جدید نیز دارای نوعی کامپیوتر خاص می باشند. کامپیوترهای شخصی ، اولین تصویر از انواع کامپیوترهائی است که در ذهن هر شخص نقش پیدا می کند. بدون شک مطرح شدن این نوع از کامپیوترها در سطح جهان، باعث عمومیت کامپیوتر در عرصه های متفاوت بوده است .
کامپیوتر شخصی وسیله ای "همه منظوره " بوده که توان عملیاتی خود را مدیون یک ریزپردازنده است. این نوع از کا مپیوترها دارای بخش های متعددی نظیر : حافظه ، هارد دیسک، مودم و... بوده که حضور آنها در کنار یکدیگر به منظور انجام عملیات مورد نظر است . علت استفاده از واژه " همه منظوره " بدین دلیل است که می توان بکمک این نوع از کامپیوترها عملیات متفاوتی ( تایپ یک نامه ، ارسال یک نامه الکترونیکی، طراحی و نقشه کشی و ...) را انجام داد .
درکامپیوتر استفاده می شود:
· RAM · ROM · Cache · Dynamic RAM · Static RAM · Flash
Memory · Virtual Memory · Video Memory · BIOS
استفاده از حافظه صرفا" محدود به کامپیوترهای شخصی نبوده و در دستگاههای متفاوتی نظیر : تلفن های سلولی، PDA ، رادیوهای اتومبیل ، VCR ، تلویزیون و ... نیز در ابعاد وسیعی از آنها استفاده می شود.
هر یک از دستگاه های فوق مدل های متفاوتی از حافظه را استفاده می کنند. مبانی اولیه حافظه با اینکه می توان واژه " حافظه " را بر هر نوع وسیله ذخیره سازی الکترونیکی اطلاق کرد، ولی اغلب ازاین واژه برای مشخص نمودن حافظه های سریع با قابلیت ذخیره سازی موقت استفاده می شود. در صورتیکه پردازنده مجبور باشد برای بازیابی اطلاعات مورد نیاز خود بصورت دائم از هارد دیسک استفاده کند، قطعا" سرعت عملیات پردازنده ( با آن سرعت بالا) کند خواهد گردید. زمانیکه اطلاعات مورد نیاز پردازنده در حافظه ذخیره گردند، سرعت عملیات پردازنده از بعد دستیابی به داده های مورد نیاز بیشتر خواهد گردید. از حافظه های متعددی به منظور نگهداری موقت اطلاعات استفاده می گردد. همانگونه که در شکل فوق مشاهده می گردد ، مجموعه متنوعی ازانواع حافظه ها وجود دارد . پردازنده با توجه به ساختار سلسله مراتبی فوق به آنها دستیابی پیدا خواهد کرد. زمانیکه در سطح حافظه های دائمی نظیر هارد یا حافظه دستگاه هائی نظیر صفحه کلید، اطلاعاتی موجود باشد که پردازنده قصد استفاده از آنها را داشته باشد ، اطلاعات فوق از طریق حافظه RAM در اختیار پردازنده قرار می گیرند. در ادامه پردازنده، اطلاعات و داده های مورد نیاز خود را در حافظه Cache و دستورالعمل های خاص عملیاتی خود را در رجیسترها ذخیره می نماید. تمام عناصر سخت افزاری ( پردازنده، هارد دیسک ، حافظه و ...) و عناصر نرم افزاری ( سیستم عامل و...) بصورت یک گروه عملیاتی به کمک یکدیگر وظایف محوله را انجام می دهند . بدون شک در این گروه " حافظه " دارای جایگاهی خاص است . از زمانیکه کامپیوتر روشن تا زمانیکه خاموش می گردد ، پردازنده بصورت پیوسته و دائم از حافظه استفاده می نماید. بلافاصله پس از روشن نمودن کامپیوتر اطلاعات اولیه ( برنامه POST) از حافظه ROM فعال شده و در ادامه وضعیت حافظه از نظر سالم بودن بررسی می گردد ( عملیات سریع خواندن ، نوشتن ) .در مرحله بعد کامپیوتر BIOS را از طریق ROM فعال خواهد کرد. BIOS اطلاعات اولیه و ضروری در رابطه با دستگاه های ذخیره سازی، وضعیت درایوی که می بایست فرآیند بوت از آنجا آغاز گردد، امنیت و ... را مشخص می کند. در مرحله بعد سیستم عامل از هارد به درون حافظه RAM استقرار خواهد یافت . بخش های مهم و حیاتی سیستم عامل تا زمانیکه سیستم روشن است در حافظه ماندگار خواهند بود. در ادامه و زمانیکه یک برنامه توسط کاربر فعال می گردد، برنامه فوق در حافظه RAM مستقر خواهد شد. پس از استقرار یک برنامه در حافظه و آغاز سرویس دهی توسط برنامه مورد نظر در صورت ضرورت فایل های مورد نیاز برنامه فوق، در حافظه مستقر خواهند شد و در نهایت زمانی که به حیات یک برنامه خاتمه داده می شود (Close) یا یک فایل ذخیره می گردد ، اطلاعات بر روی یک رسانه ذخیره سازی دائم ذخیره و در نهایت حافظه از وجود برنامه و فایل های مرتبط ، پاکسازی ! می گردد. همانگونه که اشاره گردید در هر زمان که اطلاعاتی ، مورد نیاز پردازنده باشد، اطلاعات درخواستی در حافظه RAM مستقر شده تا زمینه استفاده از آنان توسط پردازنده فراهم گردد. چرخه درخواست اطلاعات موجود درRAM توسط پردازنده ، پردازش اطلاعات توسط پردازنده و نوشتن اطلاعات جدید در حافظه یک سیکل کاملا" پیوسته بوده و در اکثر کامپیوترها سیکل فوق ممکن است در هر ثانیه میلیون ها مرتبه تکرار گردد. نیاز به سرعت دلیلی بر وجود حافظه های متنوع چرا حافظه در کامپیوتر تا بدین میزان متنوع و متفاوت است ؟ در پاسخ می توان به موارد ذیل اشاره نمود: پردازنده های با سرعت بالا نیازمند دستیابی سریع و آسان به حجم بالائی از داده ها به منظور افزایش بهره وری و کارآئی خود می باشند. در صورتیکه پردازنده قادر به تامین و دستیابی به داده های مورد نیاز در زمان مورد نظر نباشد، می بایست عملیات خود را متوقف و در انتظار تامین داده های مورد نیاز باشد. پردازنده های جدید و با سرعت یک گیگا هرتز به حجم بالائی از داده ها ( میلیارد بایت در هر ثانیه ) نیاز خواهند داشت . پردازنده هائی با سرعت اشاره شده گران قیمت بوده و قطعا" اتلاف زمان مفید آنان مطلوب و قابل قبول نخواهد بود. طراحان کامپیوتر به منظور حل مشکل فوق ایده " لایه بندی حافظه" را مطرح نموده اند. در این راستا از حافظه های گران قیمت با میزان اندک استفاده و از حافظه های ارزان تر در حجم بیشتری استفاده به عمل می آید. ارزانترین حافظه متداول ، هارد دیسک است . هارد دیسک یک رسانه ذخیره سازی ارزان قیمت با توان ذخیره سازی حجم بالائی از اطلاعات است . با توجه به ارزان بودن فضای ذخیره سازی اطلاعات بر روی هارد، اطلاعات مورد نظر بر روی آنها ذخیره و با استفاده از روش های متفاوتی نظیر : حافظه مجازی می توان به سادگی و به سرعت و بدون نگرانی از فضای فیزیکی حافظه RAM ، از آنها استفاده نمود. حافظه RAM سطح دستیابی بعدی در ساختار سلسله مراتبی حافظه است . اندازه بیت یک پردازنده نشان دهنده تعداد بایت هائی از حافظه است که در یک لحظه می توان به آنها دستیابی داشت. مثلا" یک پردازنده شانزده بیتی ، قادر به پردازش دو بایت در هر لحظه است . مگاهرتز واحد سنجش سرعت پردازش در پردازنده ها است و معادل "میلیون در هر ثانیه" است . مثلا" یک کامپیوتر 32 بیتی پنتیوم iii با سرعت 800-MHz ، قادر به پردازش چهار بایت بصورت همزمان و 800 میلیون بار در ثانیه است . حافظه RAM به تنهائی دارای سرعت مناسب برای همسنگ شدن با سرعت پردازنده نیست . به همین دلیل است که از حافظه های Cache استفاده می گردد.
دسته بندی | کامپیوتر و IT |
بازدید ها | 0 |
فرمت فایل | ppt |
حجم فایل | 228 کیلو بایت |
تعداد صفحات فایل | 34 |
پروژه کارآفرینی طرح تعمیرات سخت افزار در 15 صفحه ورد و 34 اسلاید قابل ویرایش
فهرست مطالب
مقدمه
تحقیق علمی
توجیه اقتصادی
برنامه زمانبندی
کروکی ساختمان
تجهیزات خط تولید
چارت سازمانی
محاسبات مالی
شرح وظایف اعضا
محاسبات غیر مالی
مقدمه
با توجه به تعریفی که امروزه از کار آفرِین به عنوان فردی دارای ایده و فکر جدید و از طریق ایجاد یک کسب و کار کسب مثل کار منزل، کسب و کار مجازی ، کسب و کار مغازه یا شرکت که توأم با منابع و مخاطره انگیز مالی و اجتماعی است و با هدف ارائه محصول یا خدمت جدید به بازار ارایه می نماید و همین طور نقش به سزایی که این افراد در نظام کاری یک جامعه دارند توجه بیشتری را به این مقوله یعنی کار آفرینی می طلبد.
در جوامع امروزی کار یکی از مسائل اساسی انسان ها به شمارمی رود توجه به این مسئله آن قدر مهم وضروری است که اگر کسی از کاری که برگزیده احساس رضایت نداشته باشد پس از مدتی با نوعی دل زدگی روبرو می شود.
پس هر کسی باید با توجه به علاقه،استعداد،تخصص،نیازو امکانات خود به کار گمارده شود. توجه به اصل فوق باعث نوعی احساس رضایت شغلی در فرد شده و فرد نیز تمام تلاش خود را در انجام کار و به نتیجه رساندن آن مبذول می دارد.
دراینجاست که نقش یک کارآفرین به عنوان فردی دارای منابع لازم ،ایده های نو و نوآوری در کار می تواند در به کارگیری افراد جامعه در روند کاری و به وجود آوردن فرصت های شغلی مناسب در جامعه محرز گردد.
تحقیق علمی
درقرن اخیر همراه با به کارگیری فن آوری در صنایع وایجاد تغییر و تحول در سیستم های تجاری ، چهره سازمان های مختلف دگرگون گشته و باعث تحولی در زندگی بشر شده است.
این امر با معرفی اتوماسیون و کاربرد کامپیوتر در صنایع دو چندان شده است.
با توجه به این مسئله که کامپیوتر امروزه در تمامی زمینه ها مورد استفاده واقع شده است پس می توان انتظار داشت که مشاغل مرتبط با آن نیز روز به روز مورد استقبال بیشتری قرار گیرند. مشاغلی در رابطه با سخت افزار، نرم افزار،شبکه و ... .
در رابطه با تحقیق علمی در رابطه با این شغل می توان ازاطلاعاتی که از روند بازار،افراد دست اندرکار، هزینه های مربوطه و موارد دیگر از این دست به پیش بینی و تحقیق در رابطه با کار مورد نظر دست یافت.
با توجه به شاخص های فوق و تحقیقات انجام شده در رابطه با کار((تعمیرات سخت افزار)) که انجام شده می توان به نتیجه رسیدن آن
در طول یک برنامه زمانی مشخص اطمینان حاصل کرد.
البته در رابطه با این تحقیقات بایستی مسئله امکان سنجی را نیز مد نظر قرارداد تا قبل از انجام سرمایه گذاری و شروع به کارتمامی جوانب آن مورد بررسی قرار گیرد.
توجیه اقتصادی
برای شروع به انجام هر کاری بایستی یک توجیه اقتصادی وجود داشته باشد؛چرا که هدف از انجام هر کاری ارائه محصول یا خدمات در قبال کسب درآمد است.حال چنانچه مقدار هزینه های پرداختی جهت انجام یک کار با درآمد حاصل از آن هماهنگی نداشته باشد،آن کار از منظر تئجیه اقتصادی کاری مقرون به صرفه نیست.
پس باید قبل از شروع به انجام کاری یا سرمایه گذاری بر روی آن تمامی هزینه ها و مسائلی از این قبیل و همچنین میزان بازدهی کاردر صورت موفقیت سنجیده شود که به آن توجیه اقتصادی گویند.
اما در رابطه با تعمیرات سخت افزار با توجه به گسترش روزافزون رایانه و قطعات سخت افزاری،می توان به موفقیت در این کار امید بست.البته در این رابطه مسایلی همچون مکان مورد نظر برای کار،میزان جمعیت،سطح درآمد سرانه،تعداد واحدهای مشابه و ... نیز بایستی در نظر گرفته شود که در مورد عنوان فوق تمامی این موارد در نظر گرفته شده و می توان با یک برنامه ریزی مناسب به نتیجه مطلوب دست یافت.
پس تعمیرات سخت افزار را می توان از نظر توجیه اقتصادی مقبول دانست.البته ممکن است کار در ابتدا از منظر توجیه اقتصادی مقبول باشد ولی به دلایلی پس از شروع به کار با عدم موفقیت یا عدم بازدهی مناسب و مورد نظر روبرو شود که موجب شکست درکار شود.
از جمله این موارد می توان به :
رکود بازار کار،عدم رضایت مشتریان از کیفیت انجام کار یا دریافت
اجرت های بالا که خود باعث تبلیغات منفی می شود را نام برد.
طبق برنامه بنده برای جلوگیری از پیش آمدن این موارد به کار بردن دقت و انصاف در انجام کار های مشتریان است.
برنامه زمانبندی
بدون شک بدون یک برنامه ریزی زمانی مناسب نمی توان به هدف مطلوب دست یافت؛بنابر این اینجاست که اهمیت یک برنامه
زمانبندی مناسب روشن می شود..
برنامه زمانبندی در نظر گرفته شده به این صورت است که در ابتدا کار را با یک واحد شروع کرده و در آینده با ایجاد شعبات دیگر کار را گسترش دهم به این منظور زمان در نظر گرفته شده برای دایر کردن شعبات دیگر بین 3 الی 5 سال است که در صورت عدم مواجه شدن با مشکل و برآورده شده انتظارات پیش بینی شده می توان به این کار اقدام کرد.
در کنار این کار یک برنامه زمانبندی دیگر در نظر گرفته شده توسعه تبلیغات و اطلاع رسانی در مورد واحد کاری است.
برنامه در نظر گرفته شده استفاده از تبلیغات در سطح شهر ومکان واحد،تبلیغات در سطح روزنامه های کثیرالانتشار،ارائه خدمات ویا اشانتیون هایی به مشتریان است.
در صورتی که این موارد و همین طور موضوع گسترش شعبات به طور پیش بینی شده جلو رود پس از مدتی(معمولا بین 5تا 7 سال) می توان بازدهی مناسب را از کار و تبدیل شدن به یک واحد موفق در صنف خود را داشت.
چارت سازمانی
استفاده از چارت سازمانی مزایای خاص خود را دارد که از
آن جمله می توان به مشخص شدن حوزه کاری هرشخص ، مشخص
شدن ارتباط و وظایف هر فرد در قبال دیگران،عدم دخالت در کارها
و همچنین جایگاه افراددرآن سازمان را نام برد.
محاسبات مالی
برای انکه در یک کار بتوان به موفقیت رسید لازم است کلیه هزینه ها اعم از مالی و غیری مالی در نظر گرفته شود تا در
حین انجام کار با مشکلات ناشی از کمبود بودجه ناشی از عدم محا-
سبات مالی نشویم.
این محاسبات بایستی به صورت دقیق و حساب شده انجام شود و به
روز باشد یعنی با توجه به شرایط فعلی ونیز با در گرفتن شرایط آینده انجام شود.
از جمله این محاسبات میتوان به موارد ذیل اشاره کرد :
هزینه خرید قطعات ولوازم مصرفی (بین 2 الی 4 میلیون تومان)
هزینه رهن یا اجاره مکان (بین 1 لی3 میلیون تومان)
هزینه پرداختی به افراد شرکت
هزینه های جانبی مثل قبوض،عوارض،حمل و نقل و ...
هزینه انبارداری اجناس و کالاها
هزینه بیمه کارمندان
هزینه دریافت جواز برای شروع به کار (تقریبا 1 میلیون تومان)
هزینه بیمه های حوادث کار و حوادث غیر مترقبه
هزینه تبلیغات به صورت ماهانه (بین 100تا 120 هزار تومان)
هزینه های تحمیلی مثل خرابی کالا در اثر سهل انگاری
در کنار این هزینه ها میزان سرمایه برای شروع کارکه باید بتواند
از عهده هزینه های فوق برآید.(بین 5 ال 12 میلیون تومان) .
همین طور میزان بازدهی که بایستی بیشتر از هزینه های ماهانه باشد یعنی بیش از 700هزار تومان .
شرح وظایف اعضا
از جمله وظایف مدیر بخش سخت افزارعبارتند از :
نظارت بر کار تکنسین ها
نظارت بر کیفیت کارهای انجام شده در بخش مربوطه
نظارت بر زمان ورود و تحویل قطعات
ازریابی کار تکنسین ها
درخواست قطعات مورد نیاز از انبار
ارائه گزارش به مدیر واحد
و ...
از جمله وظایف انباردارعبارتند از :
نظارت بر ورود و خروج قطعات و اجناس از انبار
ارائه درخواست خرید کالا در صورت نیاز
اطلاع از میزان موجودی هر کالا در انبار
همکاری لازم با مدیر بخش سخت افزار در مورد تحویل قطعات
ارائه گزارش به مدیر واحد
و ...
از جمله وظایف مدیر بخش سخت افزارعبارتند از :
نظارت بر کار تکنسین ها
نظارت بر کیفیت کارهای انجام شده در بخش مربوطه
نظارت بر زمان ورود و تحویل قطعات
ازریابی کار تکنسین ها
درخواست قطعات مورد نیاز از انبار
ارائه گزارش به مدیر واحد
و ...
از جمله وظایف انباردارعبارتند از :
نظارت بر ورود و خروج قطعات و اجناس از انبار
ارائه درخواست خرید کالا در صورت نیاز
اطلاع از میزان موجودی هر کالا در انبار
همکاری لازم با مدیر بخش سخت افزار در مورد تحویل قطعات
ارائه گزارش به مدیر واحد
و ...
از جمله وظایف مسئول امور اداری عبارتند از :
انجام امور اداری مربوط به شرکت
انجام اعمال حسابداری از قبیل میزان سوددهی شرکت و ...
محاسبه میزان دستمزدها با توجه به میزان کار گزارش شده
اطلاع از وضعیت بدهی و طلبکاری های شرکت
ارائه گزارش به مدیر واحد
و ...
دسته بندی | کامپیوتر و IT |
بازدید ها | 7 |
فرمت فایل | doc |
حجم فایل | 125 کیلو بایت |
تعداد صفحات فایل | 77 |
سخت افزار کامپیوتر
مقدمه
گر چه کامپیوترها تنها چند دهه ای است که با ما همراهند، با این حال تأثیر عمیق آنها بر زندگی ما با تأثیر تلفن ، اتومبیل و تلویزیون رقابت می کند. همگی ما حضور آنها را احساس می کنیم، چه برنامه نویسان کامپیوتر و چه دریافت کنندگان صورت حساب های ماهیانه که توسط سیستم های کامپیوتری بزرگ چاپ شده و توسط پست تحویل داده می شود. تصور ما از کامپیوتر معمولا داده پردازی است که محاسبات عددی را بطور خستگی ناپذیری انجام می دهد.
ما با انواع گوناگونی از کامپیوترها برخورد می کنیم که وظایفشان را زیرکانه و بطرزی آرام، کارا و حتی فروتنانه انجام می دهند و حتی حضور آنها اغلب احساس نمی شود. ما کامپیوترها را به عنوان جزء مرکزی بسیاری از فرآورده های صنعتی و مصرفی از جمله،در سوپرمارکت ها داخل صندوق های پول و ترازوها؛ در خانه، در اجاق ها، ماشین های لباسشویی، ساعت های دارای سیستم خبردهنده و ترموستات ها؛ در وسایل سرگرمی همچون اسباب بازی ها، VCR ها، تجهیزات استریو و وسایل صوتی؛ در محل کار در ماشین های تایپ و فتوکپی؛ و در تجهیزات صنعتی مثل مته های فشاری و دستگاههای حروفچینی نوری می یابیم. در این مجموعه ها کامپیوترها وظیفه «کنترل» را در ارتباط با “دنیای واقعی” ، برای روشن و خاموش کردن وسایل و نظارت بر وضعیت آنها انجام می هند. میکروکنترلرها (برخلاف میکروکامپیوترها و ریزپردازنده ها ) اغلب در چنین کاربردهایی یافت می شوند.
با وجود این که بیش از بیست سال از تولد ریزپردازنده نمی گذرد، تصور وسایل الکترونیکی و اسباب بازیهای امروزی بدون آن کار مشکلی است. در 1971 شرکت اینتل 8080 را به عنوان اولین ریزپردازنده موفق عرضه کرد. مدت کوتاهی پس از آن، موتورولا، RCA و سپس MOS Technology و zilog انواع مشابهی را به ترتیب به نامهای 6800 ، 1801 ، 6502 وZ80 عرضه کردند. گر چه این مدارهای مجتمع IC) ها ) به خودی خود فایده چندانی نداشتند اما به عنوان بخشی از یک کامپیوتر تک بورد[1] (SBC) ، به جزء مرکزی فرآورده های مفیدی برای آموزش طراحی با ریزپردازنده ها تبدیل شدند.
از این SBC ها که بسرعت به آزمایشگاههای طراحی در کالج ها،دانشگاهها و شرکت های الکترونیک راه پیدا کردند می توان برای نمونه از D2 موتورولا، KIM-1 ساخت MOS Technology و SDK-85 متعلق به شرکت اینتل نام برد.
میکروکنترلر قطعه ای شبیه به ریزپردازنده است. در 1976 اینتل 8748 را به عنوان اولین قطعه خانواده میکروکنترلرهای MCS-48TM معرفی کرد. 8748 با 17000 ترانزیستور در یک مدار مجتمع ،شامل یک CPU ،1 کیلوبایت EPROM ، 27 پایه I/O و یک تایمر 8 بیتی بود. این IC و دیگر اعضای MCS-48TM که پس از آن آمدند، خیلی زود به یک استاندارد صنعتی در کاربردهای کنترل گرا تبدیل شدند. جایگزین کردن اجزاء الکترومکانیکی در فرآورده هایی مثل ماشین های لباسشویی و چراغ های راهنمایی از ابتدای کار، یک کاربرد مورد توجه برای این میکروکنترلرها بودند و همین طور باقی ماندند. دیگر فرآورده هایی که در آنها می توان میکروکنترلر را یافت عبارتند از اتومبیل ها،تجهیزات صنعتی، وسایل سرگرمی و ابزارهای جانبی کامپیوتر(افرادی که یک IBM PC دارند کافی است به داخل صفحه کلید نگاه کنند تا مثالی از یک میکروکنترلر را در یک طراحی با کمترین اجزاء ممکن ببینند).
توان، ابعاد و پیچیدگی میکروکنترلرها با اعلام ساخت 8051 ، یعنی اولین عضو خانوادةمیکروکنترلرهای MCS-51TM در 1980 توسط اینتل پیشرفت چشمگیری کرد. در مقایسه با8048 این قطعه شامل بیش از 60000 ترانزیستور ، K4 بایت ROM، 128 بایت RAM ،32 خط I/O ، یک درگاه سریال و دو تایمر 16 بیتی است. که از لحاظ مدارات داخلی برای یک ICبسیار قابل ملاحظه است، امروزه انواع گوناگونی از این IC وجوددارند که به صورت مجازی این مشخصات را دوبرابر کرده اند. شرکت زیمنس که دومین تولید کنندةقطعات MCS-51TM است SAB80515 را به عنوان یک 8051 توسعه یافته در یک بستة 68 پایه با شش درگاه I/O 8 بیتی، 13 منبع وقفه، و یک مبدل آنالوگ به دیجیتال با 8 کانال ورودی عرضه کرده است. خانواده 8051 به عنوان یکی از جامعترین و قدرتمندترین میکروکنترلرهای 8 بیتی شناخته شده و جایگاهش را به عنوان یک میکروکنترلر مهم برای سالهای آینده یافته است.
این کتاب درباره خانواده میکروکنترلرهای MCS-51TM نوشته شده است فصل های بعدی معماری سخت افزار و نرم افزار خانواده MCS-51TM را معرفی می کنند و از طریق مثالهای طراحی متعدد نشان می دهند که چگونه اعضای این خانواده می توانند در طراحی های الکترونیکی با کمترین اجزاء اضافی ممکن شرکت داشته باشند.
در بخش های بعدی از طریق یک آشنایی مختصر با معماری کامپیوتر، یک واژگان کاری از اختصارات و کلمات فنی که در این زمینه متداولند (و اغلب با هم اشتباه می شوند) را ایجاد خواهیم کرد. از آنجا که بسیاری اصطلاحات در نتیجة تعصب شرکت های بزرگ و سلیقه مؤلفان مختلف دچار ابهام شده اند،روش کار ما در این زمینه بیشتر عملی خواهد بود تا آکادمیک. هر اصطلاح در متداولترین حالت با یک توضیح ساده معرفی شده است.
2-1 اصطلاحات فنی
یک کامپیوتر توسط دو ویژگی کلیدی تعریف می شود: (1) داشتن قابلیت برنامه ریزی برای کارکردن روی داده بدون مداخله انسان و (2) توانایی ذخیره و بازیابی داده . عموماً یک سیستم کامپیوتری شامل ابزارهای جانبی[2] برای ارتباط با انسان ها به علاوه برنامه هایی برای پردازش داده نیز می باشد. تجهیزات کامپیوتر و سخت افزار،و برنامه های آن نرم افزار نام دارند. در آغاز اجازه بدهید کار خود را با سخت افزار کامپیوتر آغاز می کنیم.
نبود جزئیات در شکل عمدی است و باعث شده تا شکل نشان دهنده کامپیوترهایی در تمامی اندازهها باشد. همانطور که نشان داده شده است،یک سیستم کامپیوتری شامل یک واحد پردازش مرکزی[3] (CPU) است که ازطریق گذرگاه آدرس[4]، گذرگاه داده[5] و گذرگاه کنترل[6] به حافظه قابل دستیابی تصادفی[7] RAM) وحافظه فقط خواندنی[8](ROM) متصل می باشد. مدارهای واسطه[9] گذرگاههای سیستم را به وسایل جانبی متصل می کنند.
3-1 واحد پردازش مرکزی
CPU ، به عنوان “مغز” سیستم کامپیوتری، تمامی فعالیت های سیستم را اداره کرده و همه عملیات روی داده را انجام می دهد. اندیشة اسرار آمیز بودن CPU در اغلب موارد نادرست است زیرا این تراشه فقط مجموعه ای از مدارهای منطقی است که بطور مداوم دو عمل را انجام می دهند. واکشی[10] دستورالعمل ها، و اجرای آنها. CPU توانایی درک و اجرای دستورالعمل ها را براساس مجموعه ای از کدهای دودویی دارد که هر یک از این کدها نشان دهنده یک عمل ساده است. این دستورالعمل ها معمولا حسابی (جمع، تفریق، ضرب و تقسیم)، منطقی (NOT, OR, AND و غیره) انتقال داده یا عملیات انشعاب هستند و یا مجموعه ای از کدهای دودویی با نام مجموعه دستورالعمل ها[11]نشان داده می شوند.
مجموعه ای از ثباتها[12] را برای ذخیره سازی موقت اطلاعات، یک واحد عملیات حسابی و منطقی[13] (ALU) برای انجام عملیات روی این اطلاعات،یک واحد کنترل و رمزگشایی دستورالعمل[14] (که عملیاتی را که باید انجام شود تعیین می کند و اعمال لازم را برای انجام آنها شروع می نماید) و دو ثبات اضافی را هم دارد.
ثبات دستور العمل (IR) کد دودویی هر دستورالعمل را در حال اجرا نگه می دارد و شمارنده برنامه (PC) آدرس حافظه دستورالعمل بعدی را که باید اجرا شود نشان میدهد.
1- واکشی یک دستورالعمل از RAM سیستم یکی از اساسی ترین اعمالی است که توسط CPU انجام می شود و شامل این مراحل است: (الف) محتویات شمارندة برنامه در گذرگاه آدرس قرار می گیرد (ب) یک سیگنال کنترل READ فعال می شود (پ) داده (کد عملیاتی[15] دستورالعمل) از RAM خوانده می شود و روی گذرگاه قرار می گیرد (ت) کد عملیاتی در ثبات داخلی دستورالعمل CPU ذخیره می شود و (ث) شمارنده برنامه یک واحد افزایش
مییابد تا برای واکشی بعدی از حافظه آماده شود.
2- مرحلة اجرا مستلزم رمزگشایی کد عملیاتی و ایجاد سیگنال های کنترلی برای گشودن ثبات های درونی به داخل و خارج از ALU است. همچنین باید به ALU برای انجام عملیات مشخص شده فرمان داده شود. به علت تنوع زیاد عملیات ممکن، این توضیحات تا حدی سطحی می باشند و در یک عملیات ساده مثل افزایش یک واحدی ثبات[16]مصداق دارند. دستورالعمل های پیچیده تر نیاز به مراحل بیشتری مثل خواندن بایت دوم و سوم به عنوان داده برای عملیات دارند.
یک سری از دستورالعمل ها که برای انجام یک وظیفه معنادار ترکیب شوند برنامه یا نرم افزار نامیده می شود، و نکته واقعاًاسرارآمیز در همین جا نهفته است. معیار اندازه گیری برای انجام درست وظایف، بیشتر کیفیت نرم افزار است تا توانایی تحلیل CPU سپس برنامه ها CPU را راه اندازی می کنند و هنگام این کار آنها گهگاه به تقلید از نقطه ضعف های نویسندگان خود، اشتباه هم می کنند. عباراتی نظیر “کامپیوتر اشتباه کرد “ گمراه کننده هستند. اگر چه خرابی تجهیزات غیر قابل اجتناب است اما اشتباه در نتایج معمولا نشانی از برنامه های ضعیف یا خطای کاربر می باشد.
4-1 حافظه نیمه رسانا: RAM ROM
برنامه ها و داده در حافظه ذخیره می شوند. حافظه های کامپیوتر بسیار متنوعند و اجرای همراه آنها بسیار، و تکنولوژی بطور دائم و پی در پی موانع را برطرف میکند، بگونه ای که اطلاع از جدیدترین پیشرفت ها نیاز به مطالعه جامع و مداوم دارد. حافظه هایی که به طور مستقیم توسط CPU قابل دستیابی می باشند،IC های (مدارهای مجتمع) نیمه رسانایی هستند که RAM و ROM نامیده می شوند دو ویژگی RAM و ROM را از هم متمایز می سازد: اول آن که RAM حافظه خواندنی / نوشتنی است در حالیکه ROM حافظه فقط خواندنی است و دوم آن که RAM فرار است (یعنی محتویات آن هنگام نبود ولتاژ تغذیه پاک می شود) در حالیکه ROM غیر فرار می باشد.
اغلب سیستم های کامپیوتری یک دیسک درایو و مقدار اندکی ROM دارند که برای نگهداری روال های نرم افزاری کوتاه که دائم مورد استفاده قرار می گیرند و عملیات ورودی / خروجی را انجام می دهند کافی است. برنامه های کاربران و داده، روی دیسک ذخیره می گردند و برای اجرا به داخل RAM بار می شوند. با کاهش مداوم در قیمت هر بایت RAM ، سیستم های کامپیوتری کوچک اغلب شامل میلیون ها بایت RAM می باشند.
5-1 گذرگاهها : آدرس، داده و کنترل
یک گذرگاه عبارت است از مجموعه ای از سیم ها که اطلاعات را با یک هدف مشترک حمل می کنند. امکان دستیابی به مدارات اطراف CPU توسط سه گذرگاه فراهم میشود: گذرگاه آدرس، گذرگاه داده و گذرگاه کنترل. برای هر عمل خواندن یا نوشتن،CPU موقعیت داده (یا دستورالعمل) را با قراردادن یک آدرس روی گذرگاه آدرس مشخص می کند و سپس سیگنالی را روی گذرگاه کنترل فعال می نماید تا نشان دهد که عمل مورد نظر خواندن است یا نوشتن. عمل خواندن، یک بایت داده را از مکان مشخص شده در حافظه بر می دارد و روی گذرگاه داده قرار می دهد. CPU داده را می خواند و در یکی از ثبات های داخلی خود قرار می دهد. برای عمل نوشتن CPU داده را روی گذرگاه داده می گذارد. حافظه، تحت تأثیر سیگنال کنترل، عملیات را به عنوان یک سیکل نوشتن، تشخیص می دهد و داده را در مکان مشخص شده ذخیره می کند.
اغلب، کامپیوترهای کوچک 16 یا 20 خط آدرس دارند. با داشتن n خط آدرس که هر یک می توانند در وضعیت بالا (1) یا پایین (0) باشند، مکان دستیابی است. بنابراین یک گذرگاه آدرس 16 بیتی می تواند به مکان، دسترسی داشته باشد و برای یک آدرس 20 بیتی مکان قابل دستیابی است. علامت اختصاری K (برای کیلو) نماینده می باشد، بنابراین 16 بیت می تواند مکان را آدرس دهی کند در حالیکه 20 بیت می تواند (یا Meg 1) را آدرس دهی نماید.
گذرگاه داده اطلاعات را بین CPU و حافظه یا بین CPU و قطعات I/O منتقل می کند. تحقیقات دامنه داری که برای تعیین نوع فعالیت هایی که زمان ارزشمند اجرای دستورالعمل ها را در یک کامپیوتر صرف می کنند، انجام شده است نشان می دهد که کامپیوترها دوسوم وقتشان را خیلی ساده صرف جابجایی داده می کنند. از آن جا که عمدة عملیات جابجایی بین یک ثبات CPU و RAM یا ROM خارجی انجام می شود تعداد خط های (یا پهنای) گذرگاه داده در کارکرد کلی کامپیوتر اهمیت شایانی دارد. این محدودیت پهنا، یک تنگنا به شمار می رود: ممکن است مقادیر فراوانی حافظه در سیستم وجود داشته باشد و CPU از توان محاسباتی زیادی برخوردار باشد اما دسترسی به داده - جابجایی داغده بین حافظه و CPU از طریق گذرگاه داده - توسط پهنای گذرگاه داده محدود می شود.
به علت اهمیت این ویژگی ، معمول است که یک پیشوند را که نشان دهنده اندازه این محدودیت است اضافه می کنند. عبارت “کامپیوتر 16 بیتی” به کامپیوتری با 16 خط در گذرگاه داده اشاره می کند. اغلب کامپیوترها در طبقه بندی 4 بیت، 8 بیت ، 16 بیت یا 32 بیت قرار می گیرند و توان محاسباتی کلی آنها با افزایش پهنای گذرگاه داده، افزایش می یابد.
توجه داشته باشید که گذرگاه داده یک گذرگاه دو طرفه و گذرگاه آدرس، یک گذرگاه یک طرفه می باشد. اطلاعات آدرس همیشه توسط CPU فراهم می شود حالیکه داده ممکن است در هر جهت،بسته به اینکه عملیات خواندن مورد نظر باشد یا نوشتن، جابجا شود[17]. همچنین توجه داشته باشید که عبارت “داده” در مفهوم کلی بکار رفته است یعنی اصطلاعاتی که روی گذرگاه داده جابجا می شود و ممکن است دستورالعمل های یک برنامه، آدرس ضمیمه شده به یک دستورالعمل یا داده مورد استفاده توسط برنامه باشد.
گذرگاه کنترل ترکیب درهمی از سیگنال ها است،که هر یک نقش خاصی در کنترل منظم فعالیت های سیستم دارند. به عنوان یک قاعده کلی،سیگنال های کنترل سیگنال های زمان بندی هستند که توسط CPU برای همزمان کردن جابجایی اطلاعات روی گذرگاه آدرس و داده ایجاد می شوند. اگر چه معمولا سه سیگنال مثل WRITE , READ, CLOCKوجوددارد، برای انتقال اساسی داده بین CPU و حافظه ، نام و عملکرد این سیگنال ها بطور کامل بستگی به نوع CPU دارد. برای جزئیات بیشتر در این موارد باید به برگة اطلاعات سازندگان مراجعه کرد.
6-1 ابزارهای ورودی / خروجی
ابزارهای I/O یا “ابزارهای جانبی کامپیوتر” مسیری برای ارتباط بین سیستم کامپیوتری و “دنیای واقعی” فراهم می کنند. بدون ابزارهای جانبی، سیستم های کامپیوتری به ماشین های درون گرایی تبدیل می شوند که استفاده ای برای کاربران خود ندارند. سه دسته از ابزارهای I/O عبارتند از ابزارهای ذخیره سازی انبوه،[18] ابزارهای رابط با انسان[19] و ابزارهای کنترل / نظارت[20].
1-6-1 ابزارهای ذخیره سازی انبوه
ابزارهای ذخیره سازی انبوه نیز مثل RAM ها و ROM های نیمه رسانا جزو نقش آفرینان عرصه تکنولوژی حافظه هستند که بطور دائم در حال رشد و بهبود است. آنچنان که از نام آنها بر می آید این ابزارها مقادیر متنابهی اطلاعات (برنامه یا داده) را نگهداری می کنند و این حجم از اطلاعات به هیچ وجه در RAM با “حافظه اصلی” نسبتاً کوچک کامپیوتر جا نمی گیرد. این اطلاعات پیش از اینکه در دسترس قرار بگیرد باید به داخل حافظه اصلی باز شود. دسته بندی ابزارهای ذخیره سازی انبوه برطبق سادگی دستیابی به اطلاعات،آنها را به دو دسته تقسیم می کند ابزارهای آماده کار[21] و ابزارهای بایگانی[22] در روش ذخیره سازی آماده کار که معمولا روی نوارهای مغناطیسی یا دیسک های مغناطیسی انجام می شود. اگر چه دیسک های نوری مثل ROM- CDها[23] یا تکنولوژی WORM [24] که بتازگی ظهور کرده اند، ممکن است سمت گیری روش ذخیره سازی بایگانی را به علت قابلیت اطمینان، ظرفیت بالا و قیمت پایین خود تغییر دهند.[25]
2-6-1 ابزارهای رابط با انسان
یگانگی انسان و ماشین توسط مجموعه ای از ابزارهای رابط با انسان تحقق می یابد که متداول ترین آنها عبارتند از پایانه های نمایش تصویر (VDT) و چاپگرها. اگر چه چاپگرها ابزارهای صرفاً خروجی هستند که برای چاپ کردن اطلاعات به کار می روند ولی VDT ها در واقع از دو وسیله تشکیل شده اند زیرا شامل یک صفحه کلید به عنوان ورودی و یکCRT[26] به عنوان خروجی می باشند. یک رشتة خاص در مهندسی به نام “ارگونومیک” یا “مهندسی فاکتورهای انسانی” به خاطر ضرورتی که در طراحی این ابزارهای جابنی با توجه به طبیعت انسان احساس می شد،به وجود آمده است و هدف آن وفق دادن مشخصات انسان با ماشین های مورد استفاده او به شکلی مطمئن ، راحت و کارا می باشد. در حقیقت تعداد شرکت هایی که این دسته از ابزارهای جانبی را تولید می کنند بیشتر از شرکت های تولید کننده کامپیوتر است. در هر سیستم کامپیوتری دست کم سه تا از این ابزارها وجود دارد: صفحه کلید، CRT و چاپگر. از دیگر ابزارهای رابط با انسان می توان دستگیرة بازی [27] ، قلم نوری،ماوس، میکروفن و بلندگو را نام برد.
[1] - Single Board Computer
[2] - peripheral devices
[3] - central processing unit
[4] - address bus
[5] - data bus
[6] - control bus
[7] - random access memory
[8] - read-only memory
[9] - interface circuits
[10] - fetching
[11] - instruction set
[12] - registers
[13] - arithmetic and logic unit
[14] - instruction decode and control unit
[15] - OPCODE
[16] - register increment
[17] - اطلاعات آدرس علاوه بر CPU گاهی توسط مدارات دستیابی مستقیم به حافظه (DMA) نیز فراهم می شود.
[18] - mass storage devices
[19] - human interface devices
[20] - control/ monitor devices
[21] - online
[22] - archival
[23] - Compact disk Read only Memory
[24] - Write Once Read Mostly
[25] - یک ROM - CD که توان ذخیره سازی 550 مگابایت را دارد برای ذخیره کردن 32 جلد کتاب از دایره المعارف بریتانیکا کافی است.
[26] - cathode-ray tube
[27] - joystick
دسته بندی | اقتصاد |
بازدید ها | 13 |
فرمت فایل | doc |
حجم فایل | 25 کیلو بایت |
تعداد صفحات فایل | 34 |
*مقاله درمورد کاربرد ایزو 9000 در صنعت خدمات*
در اولین نگاه ممکن است به نظر آید که مجموعه های ایزو 9000 تنها برای صنایع سخت افزاری ایجاد شده است امااین مطلب صحت ندارد همه سازمانها نیازمند سیستم های مدیریت کیفیت هستند تفاوتی نمیکند که آیا خروجی یک سازمان سهام بورس یا سوزن خیاطی باشد آیا صورت حسابها را تنظیم می کند یا عروسک تولید می کند آیا سازمان تفریحات است یا هواپیما می سازد همه ی این سازمانها به یک سیستم مدیریت کیفیت موثر نیازمند هستند و می توان ایزو 9000 را در مورد آنها قابل اعمال نمود ایزو 9000 به طور موثر به عملیات یک سازمان کوچک حمل بار درآمریکای شمالی (12 نفره.در شهرهاکتزتون .انیوجرسی ) و به بنیادهای مشاوره ای بزرگی نظیر ارنست و یونگ اعمال شده است در مورداستانداردهای سیستم کیفیت ایزو 9000 هیچ مورد سخت گیرانه ای برای مستثنی کردن صنعت خدمات وجود ندارد اساسا ایزو 9000 می خواهد یک سازمان از صحیح بودن کارهایی که انجام می دهد مطمئن باشد و سپس آنچه را که مستند کرده انجام میدهد .
گروهایی از صنعت خدمات که استاندارد ایزو 9000 بر آنها اعمال شده است یا می تواند اعمال شود از این قرارند:
حمل و نقل خدمات درمانی
مشاوره مالی
رستوران خرده فروشی
سرگرمی صنایع همگانی (آب .برق ....)
دولت آموزش
علمی داد و ستد (عمده فروشی .خرده فروشی و غیره)
کمیته فنی شماره 176 ایزو در تشخیص اهمیت سیستم های مدیریت کیفیت در صنایع خدمات سریع بوده و در نتیجه اسنادی را برای کمک به سازمانهای خدماتی فراهم کرد تا استانداردهای سیستم کیفیت ایزو 9000 را پیاده کنند نمونه های متعارف از چنین اسنادی عبارت اند از :
ایزو 3-9000 : مدیریت کیفیت و استانداردهای اهمیت سیستم های تضمین کیفیت
-بخش سوم : راهنماهای اعمال ایزو 9001 به توسعه تامین و نگهداری نرم افزار .
ایزو 2-9004 : مدیریت کیفیت و عناصر سیستم کیفیت-بخش دوم : راهنماها برای خدمات .
در ایالات متحده ایزو 9001 به سیستم آموزش نیز اعمال شده است در نتیجه راهنمای
ANSI/ASQC ZI.II
با عنوان استانداردهای مدیریت کیفیت و تضمین کیفیت-راهنما برای اعمال ایزو 9002 برای
موسسات آموزش و پرورش منتشر گردیده اند تاکنون صنایه سخت افزار مواد پیش گامان خیل گواهی گرفته های ایزودر آمریکای شمالی بوده اند از میان سازمانهایی که در آمریکای شمالی برای ایزو 9000 ثبت شده اند 17 درصد تولید کنندگان مواد شیمیایی 15 درصد تولید کنندگان ماشین آلات صنعتی و تجاری بوده اند صنایع خدماتی با فاصله ی زیادی عقب تر از صنایع مذکور قرار دارند اما این موضوع غیر عادی نیست زیرا همیشه بخش خدمات در بحث پیاده سازی برنامه های کیفیت از تولید کنندگان سخت افزار و مواد عقب بوده اند اما یک سازمان خدماتی از داشتن سیستم مدیریت کیفیتی که نیاز مندیهای ایزو 9000 را برآورده سازد منافع فرایندی خواهد برد کمترین این منافع افزایش رضایت مشتری است . دنیس فاهن مدیر شعبه طراحی باتلر خاطر نشان می سازد که اجرای سیستمی از نوع ایزو 9000 در سازمان مذکور منجر به 30 درصد کاهش در گزارشات داخلی گردید . دوناوینسکی مدیر تضمین کیفیت درآمریکای شمالی می گوید شاید 20 الی 30 درصد از مشتریان ما با ما باقی ماندند زیرا میدانستند ما به دنبال اخذ گواهی نامه هستیم .
نیروی محرکه ی اولیه ای که نیازمندیهای سیستم کیفیت ایزو 9000 را به جریان انداخت از نیاز به متحد گردانیدن اتحادیه اروپا(که در آن زمان بازار مشترک اروپا نامیده می شد )به یک بازار همگن و شراکت در داد و ستد ریشه گرفت در حالی که اتحادیه اروپا در سال 1986 به سوی متحد شدن سوق می یافت بازار واحدی بنام EC92 در نیمه شب سی و یکم دسامبر 1992 فعال گردید بخشی از این طرح سیستم ارزیابی انطباق نامیده میشد این سیستم قرار بود روش استانداردی برای ارزیابی همه ی فرایندها و محصولات . سیستم های مدیریت کیفیت و آزمایشگاههای درون اتحادیه اروپا داشته باشد دو دسته از محصولات در اروپا به صورت زیر تعریف گردیده اند :
محصولات با کنترل اجباری : محصولاتی که از نظر سلامتی . ایمنی . و یا محیط زیست اهمیت داردمحصولات بدون کنترل اجباری :محصولاتی که نیازمندیهای فوق را ارضا نمی کند .
به عنوان بخشی از سیستم ارزیابی انطباق مجموعه های ایزو 9000 به عنوان استانداردبرای تعریف سیستم های مدیریت کیفیت قابل قبول توصیه گردیدند