سفارش تبلیغ
صبا ویژن
 

 RSS 

 تعداد بازدید کنندگان
135641

 بازدید امروز: 53

 بازدید دیروز: 5

 Atom 

  وبلاگ تخصصی مهندسی برق دانشجویان 86 شیراز

دانش سه گونه است: کتابی گویا و سنّتی دیرینه و«نمی دانم»[=اقراربه نادانی] . [پیامبر خدا صلی الله علیه و آله]

خانه| مدیریت| شناسنامه | ایمیل



درباره من

وبلاگ تخصصی مهندسی برق دانشجویان 86 شیراز
مدیر وبلاگ : برق86(شیراز)[97]
نویسندگان وبلاگ :
محمد خیاطیان[0]
محسن تجلی فر[0]
سید رشید خاضعی نسب[0]
بهروز ذاکر[0]
عادل طاهری[0]
سارا ستار زاده[0]
فاطمه یوسفیان[0]
فاطمه استوار[1]
محمد علی رستمی[0]
محسن غفرانی جهرمی[0]
زینب باقری[0]
نسیم رضایی[0]
پیمان آقایی[0]
زهره شریفی[0]
نیلوفر محمدی[0]
عباس مهربان جهرمی[0]
فرشید نصر فرد جهرمی[0]
احسان جانکی پور[0]
محسن حضرتی یادکوری[0]
محسن مهرورز (@)[2]

علی عبیری جهرمی[0]
مهسا رضایی[0]
احسان رستمی[0]

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

لوگوی من

وبلاگ تخصصی مهندسی برق دانشجویان 86 شیراز

لوگوی دوستان






فهرست موضوعی یادداشت ها

کامپیوتر[26] . برق علم برتر[14] . اخبار[12] . مذهب[7] . سرگرمی[5] . جامعه[3] . 30یا 30[2] . هنر[2] . از برو بچه های همین دانشکده...[2] . تاریخ . ورزشی .


آرشیو

اردیبهشت 87
خرداد87
تیر87
مرداد87
شهریور


حضور و غیاب

یــــاهـو


اشتراک

 


الزامات و اهداف شبکه‌ای شدن چیست؟

 

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

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

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

توان بالای بالقوه:
شبکه‌سازی ظرفیت بالقوه فراوانی برای بهینه‌سازی عملیات داخلی، فرآیندهای تجاری و سازمانی دارد. شبکه می‌تواند کارمندان را از وظایف روزمره نجات دهد و انرژی آنان را در مسیر دستاوردهای مهم‌تر اجرایی آزاد سازد. این کار برای مشاغلی که معمولاً با حجم بالایی از سفارش‌ها مواجه هستند ضروری است، هر چه سفارشات بیشتر باشد، سود هم بیشتر خواهد بود. بنابراین قرار دادن خود در فرآیندهای شبکه‌ای بسیار ضروری است و نیاز به گام‌های سازمانی و اقتصادی دارد. پردازش الکترونیک داده‌ها، دربرگیری تمامی فرآیندهای فنی، اداری و سازمانی بخش حیاتی این موضوع است.

در صنعت چه می‌گویند؟
- شبکه‌ای شدن برای همه شرکت‌های بزرگ و کوچک یک موضوع حیاتی است.
- شبکه‌ای شدن یک چالش سازمانی است.
- شبکه‌ای شدن برای اکثر سازمان‌ها یک پروژه میان مدت یا بلندمدت است.
- وقتی پای برآورد هزینه‌ها در شبکه‌سازی پیش می‌آید، عدم قطعیت به اوج می‌رسد.
- غلظت شبکه‌سازی در شرکت‌ها در میان مدت به اوج می‌رسد.
- شرکت‌های متوسط (با 50 تا 99 پرسنل) پیشتازان شبکه‌ای شدن هستند.

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

فرصت‌های کاستن از هزینه‌ها: کلید کاستن از هزینه‌ها، داشتن داده‌های متحد در دیتابیس‌های مشترک است. این امر باعث ارتباط بین بخش‌های تولیدی و اداری می‌شود. در پروژه‌های شبکه‌ای باید درباره فرآیندهای سنتی بازاندیشی کرد و میزان مؤثر بودن این فرآیندها را تست کرد، قدرت و ضعف‌های سازمانی را تحلیل کرد و فرصت‌های مرتبط با کاستن از هزینه‌ها را زیر نور قرار داد.

باروری فزاینده: همگراسازی تولید با تکنولوژی اطلاعات (IT) به CIM موسوم شده است (Computer Integrated Manufacturing) یعنی تولید و ساخت همگرا شده با کامپیوتر.
در تولید همگرا شده با کامپیوتر یا همان CIM جریانی یکپارچه از اطلاعات در تولید هر محصول به خدمت گرفته می‌شود. شبکه‌ای شدن و شبکه‌سازی باعث می‌شود تا همه ماشین‌ها در تبادل و تغییر اطلاعات درگیر باشند و در چنین شرایطی است که می‌توان فرآیندها را اتوماتیک کرد، زیر نظر گرفت و به طرزی مؤثر و فعال آنها را کنترل کرد و همین اتفاق است که در نهایت به باروری فزاینده منجر می‌شود.
انگیزه بیشتر: ‌دیگر تکرارهای عدیده نمی‌توانند دست و پای فرآیندهای تولیدی را ببندند. این تکرارشوندگی‌ها به طور عمده محصول گوناگونی فرمت‌های اطلاعات یا تفاوت‌های رسانه‌ای است که در محیط‌های ارتباطی دردسر ایجاد می‌کنند و باعث تکرار کار و یا دوباره‌کاری‌ها می‌شود. باید گفت اکنون نمی‌توان آنچه را که به «مهارت‌های نرم» معروف شده است، نادیده گرفت. نمی‌توان مستقیماً انگیزه و تمرکز کارکنان را در تولید محصولات کیفی اندازه‌گیری کرد. اما انگیزه قوی و تمرکز، تأثیرات قوی و مثبتی بر هویت سازمانی و ارتباط با مشتریان دارد. افزون بر این، کارکنان از گسترش مهارت‌ها و دانش خود استقبال می‌کنند.

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

شبکه‌ای شدن با شرایط زیر موفق از آب درمی‌آید:
- مدیریت کاملاً به ایده شبکه‌ای شدن باور داشته باشد.
- تعریف سازمان، فرآیندهای تصمیم‌سازی و قابلیت‌های سازمان به طرزی دقیق تعریف شده باشد. در غیر این صورت، حتی بهترین سیستم‌ها و پیچیده‌ترین نرم‌افزارها هم نمی‌توانند کمکی بکنند.
- ساختارهای عملیاتی دقیقاً مورد تحلیل قرار گرفته شده باشد و روندها، بهینه شده باشند.
- تجهیزات تولید از محیط‌های ارتباطی (اینترفیس) استاندارد که قابلیت همگرایی و به مشارکت‌گذاری اطلاعات را دارند، برخوردار شده باشند.
- کارکنان تمایل‌ها و قدرت حمایت از سیستم را داشته باشند.

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

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

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

اطلاعات:
- شفافیت بیشتر. شبکه‌سازی با طراحی دوباره فرآیندها و جریان‌های اطلاعاتی مرتبط به آنها باعث شفافیت بیشتر در تمام خطوط می‌شود و به این ترتیب همه فرآیندهای تولید در معرض دید قرار می‌گیرد. هدف این کار، ایجاد یک هماهنگی بهینه میان طرح‌های تولیدی و ظرفیت‌های عملیاتی است.
- تولید مؤثر پارامترهای عملیاتی. شبکه‌ای شدن این امکان را می‌دهد تا داده‌های مرتبط با عملیات و کار را به طرزی پیوسته و جامع در اختیار داشته باشیم که همه در یک موقعیت و مکان مرکزی می‌توانند در دسترس باشند. پارامترهایی نظیر سطح اشتغال، سطح بهره‌وری بهینه، زمان‌های تغییر خطوط و واحدهای بازدهی را می‌توان روزانه، به طرزی دقیق، قابل انکار و ساده از داده‌های موجود به دست آورد. چنین امکانی باعث تصمیم‌سازی سریع در عرصه‌های استراتژیک و اداری می‌شود.
انباشت و دسترسی به اطلاعات در حالت متمرکز، به یکپارچی اطلاعات کمک می‌کند و اطلاعات به گونه‌ای ذخیره می‌شود که برای مقاصد خاص به کار می‌دید.
کیفیت بهتر داده‌ها. باید سپاسگزار انتقال جامع داده‌ها و انباشت آنها در دیتابیس‌ها بود (پایگاه‌های اطلاع‌رسانی/ پایگاه‌های داده‌رسانی) که اطلاعات تکراری ندارند و به همین سبب مانع اشتباهات می‌شوند.

مسایل مالی:
- کاستن از سرمایه‌گذاری‌های زمین‌گیر شده. دوباره باید سپاسگزار زمان‌های کوتاه شده در بروندادها و پیش‌بینی‌های ساده شده درباره مواد ضروری بود. بهینه‌سازی هزینه‌های پرسنل، اتوماتیک‌سازی امور دستی، پرهیز از مدخل‌های تکراری و اشتغال و درگیری سازی پرسنل به گونه‌ای انعطاف‌پذیرتر، همه و همه باعث کاستن از هزینه‌ها می‌شوند.

منابع انسانی:
- کارکنانی که از کارهای روزمره نجات داده می‌شوند، انگیزه بیشتری برای کار کردن دارند. اتوماتیک‌سازی از حجم کارهای روزمره می‌کاهد و فضاهای تازه‌ای را برای وظایف جدید خلق می‌کند و به این ترتیب کارکنان می‌توانند مسؤولیت‌های بیشتری قبول کنند. این امر باعث می‌شود تا کارکنان هر چه بیشتر با قابلیت‌های خود آشنا شوند و ارتباط نزدیک‌تری با محصول نهایی داشته باشند (گسترش مشاغل).

 

 

 

نویسندگان:
پروفسور گرد فینکباینر ، پروفسور برند یورگن مت و  پروفسور رولف فیشر

نقل از همشهری آنلاین



¤ نوشته شده توسط برق86(شیراز) در ساعت 7:33 عصرپنج شنبه 87 تیر 20

مقدمه ای بر میکروکنترلرهای AVR

میکروهای AVR دارای انعطاف پذیری غیر قابل مقایسه و بی همتایی هستند.آنها قادر به ترکیب هر نوع کدی با یک معماری کارامد از طریق زبانهای C و Assembly هستند و قادرند از طریق این برنامه ها تمام پارامترهای ممکن در یک سیکل یا چرخه ماشین را با دقت بسیار بالا هماهنگ کنند.میکرو AVR دارای معماریی است که میتواند در تمام جهات مورد استفاده شما،عمل کند میکرو AVR معماریی دارد که برای شما کارایی 16 بیتی ارائه می دهد که البته قیمتش به اندازه یک 8 بیتی تمام می شود.

خانواده های محصولات AVR :

Tiny AVR:

میکروکنترلری با اهداف کلی و با بیش از 4 کیلو بایت حافظه فلش و 128 بایت حافظه استاتیک و قابل برنامه ریزی است.(منظور از حافظه استاتیک SRAM و حافظه قابل برنامه ریزی EEPROM است.)

Mega AVR:

این نوع میکروها قابلیت خود برنامه ریزی دارند و می توان آنها را بدون استفاده از مدارات اضافی برنامه ریزی کرد همچنین بیش از 256K بایت حافظه فلش و 4K بایت حافظه استاتیک و قابل برنامه ریزی دارند.

LCD AVR:

این نوع میکرو دارای درایور برای نمایشگر LCD با قابلیت کنترل اتوماتیک تباین و مقایسه تصویر می باشد.باعث تمدید عمر باتری می شود و در حالت فعال دارای توان مصرفی پایینی است.

 های مدل tiny:

به خود اجازه ندهید که نام آن شما را گول بزند... میکروهای مدل tiny توانایی های عظیمی دارند.به خاطر کوچک بودن و داشتن MCU بسیار پر قدرت به اینگونه میکروها نیاز فراوانی هست آنها به هیچ منطق خارجی نیاز نداشته و به همراه یک مجتمع مبدل آنالوگ به دیجیتال و یک حافظه قابل برنامه ریزی EEPROM قابلیتهای خود را ثابت می کنند.

نکات کلیدی و سودمند مدل Tiny :

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

کارایی عظیم آنها برای ارزش و بهای وسایل موثر است.

 AVR های مدل Mega:

اگر شما به میکرویی احتیاج دارید که دارای سرعت و کارایی بالا باشد و توانایی اجرای حجم زیادی از کد برنامه را داشته و بتواند داده های زیادی را سروسامان دهد باید از AVR های مدل Mega استفاده کنید آنها به ازای هر یک مگا هرتز سرعت ، توانایی اجرای یک میلیون دستورالعمل در هر یک ثانیه را دارند همچنین قابل برنامه ریزی و بروزرسانی کدها با سرعت و امنیت بسیار بالایی هستند.

نکات کلیدی و سودمند مدل Mega :

حافظه سریع از نوع فلش با عملکرد خود برنامه ریز و بلوکه ی بوت (Boot Block)

دقت بسیار بالای 8-کانال در تبدیل آنالوگ به دیجیتال 10 بیتی

USART و SPI و TWI بر طبق واسطه های سریال

واسطه ی JTAG بر طبق IEEE 1149.1

TWI: Two Wire Interface is a byte oriented interface

USART: Universal Serial Asynchronous Receiver/Transmitter

SPI: Serial Peripheral Interface

JTAG available only on devices with 16KB Flash and up

واسط JTAG فقط در میکروهای با بیش از 16 کیلوبایت حافظه فلش موجود است.

AVR های مدل LCD:

آنها با بالاترین یکپارچگی و انعطاف پذیری ممکن طراحی شده اند و با داشتن درایور LCD و کنترلر اتوماتیک وضوح تصویر ،بهترین واسطه را با انسان دارند و دارای توان مصرفی پایین و کارایی بالایی هستند.اولین عضو این خانواده 100 سگمنت داشت و دارای یک UART و SPI به منظور ارتباط به صورت سریال بود.

نکات کلیدی وسودمند مدل LCD :

کارایی فوق العاده با سرعت یک میلیون دستورالعمل در ثانیه به ازای یک مگاهرتز

واسطه ها برای ارتباط با انسان: وقفه های صفحه کلید و درایور نمایشگر LCD

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

نکات کلیدی و سودمند حافظه ی فلش خود برنامه ریز:

قابلیت دوباره برنامه ریزی کردن بدون احتیاج به اجزای خارجی

128 بایت کوچک که به صورت فلش سکتور بندی شده اند

داشتن مقدار متغیر در سایز بلوکه ی بوت (Boot Block)

خواندن به هنگام نوشتن

بسیار آسان برای استفاده

کاهش یافتن زمان برنامه ریزی

کنترل کردن برنامه ریزی به صورت سخت افزاری

ادامه مطلب...


¤ نوشته شده توسط برق86(شیراز) در ساعت 7:21 عصرپنج شنبه 87 تیر 20

نحوه ی بدست آوردن مقدار مقاومتها از روی کد رنگی

اولین نوار رنگی از سمت چپ به معنای یک عدد خاص است مثلا رنگ قهوه ای یعنی (1) یا رنگ آبی یعنی (6) این عدد را نوشته و عددی که دومین نوار رنگی به ما نشان می‌دهد را نیزجلوی عدد اول می‌نویسیم( این نوار بیان کننده رقم دوم مقاومت است).

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

مثال : اگر نوارهای رنگی روی یک مقاومت از سمت چپ به ترتیب : نارنجی – قرمز –آبـــــی باشد. مقدار مقاومت چقدر است؟

ج: با توجه به جدول رنگهای یاد شده به ترتیب اعداد 3 – 2 و ? را نمایش می‌دهند پس:

مقدار مقاومت 32000??? اهم می‌باشد.

تلرانس ( ضریب خطا): رنگ چهارم بیان کننده حدود خطای یک مقاومت است به عنوان مثال اگر این نوار به رنگ طلایی باشد حدود خطای مقاومت 5 درصد و اگر هیچ رنگی در نوار چهارم نباشدیعنی بیرنگ باشد خطای آن 20 درصد و اگر نقره ای باشد مقدار خطای آن 10 درصد خواهد بود. جدول زیر رنگها و رقم ها را نشان می‌دهد.

 جدول رنگها و رقم ها

تلرانس رقم رنگ
----- 0 سیاه
----- 1 قهوه ای
----- 2 قرمز
----- 3 نارنجی
----- 4 زرد
----- 5 سبز
----- 6 آبی
----- 7 بنفش
----- 8 خاکستری
----- 9 سفید
5% ---- طلایی
10% ---- نقره ای
20% --- بی رنگ

 به خاطر سپردن کدها و رنگها

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

ساقی قدحی قرار نه زیر سبو/آبی بفشان خانه‌ی سنبل به نکو

در این شعر (س) ساقی حرف اول رنگ سیاه , (ق) قدحی حرف اول قهوه ای , حرف اول قرار یعنی قرمز, حرف اول (نه) یعنی نارنجی , حرف اول (زیر) یعنی زرد , حرف اول ( آبی ) یعنی آبی , حرف اول ( بفشان ) یعنی بنفش , حرف اول ( خانه) یعنی خاکستری و حرف اول سنبل یعنی سفید.



¤ نوشته شده توسط برق86(شیراز) در ساعت 7:19 عصرپنج شنبه 87 تیر 20

مختصری بر تاریخچه ی ریزپردازنده ها

در اواخر 1947 ترانزیستور در آزمایشگاه های بل بوسیله سه فیزیکدان اختراع شدو صنایع الکترونیک رو به شدت تحت تاثیر خودش قرار داد. حدود 10 سال بعد (سپتامبر 1958) با اختراع مدار مجتمع (IC) توسط Texas Instruments انقلابی مجدد در صنعت الکترونیک به وقوع پیوست و دریچه هایی تازه به روی این دانش باز شد. در سال 1968 شرکت اInte توسط Robert Noyce تاسیس شد و سه سال بعد یعنی در نوامبر 1971 این شرکت اولین میکروپروسسور را به نام 4004 معرفی کرد. این میکروپروسسور 4 بیتی شامل 2300 ترانزیستور بود و در ماشین حساب ها استفاده شد. در سال 1974 میکروپروسسور 8 بیتی 8008 به عنوان نسل دوم ریزپردازنده ها توسط اینتل معرفی شد و به دنبال آن سریعا 8080 وارد بازار شد. در همین زمان Motorola اولین میکروپروسسور خود را به نام 6800 منتشر کرد. 6800 میکروپروسسوری 8 بیتی با قدرتی تقریبا برابر با 8080 بود، اگرچه معماری 8080 با 6800 کاملا متفاوت بود و این روند متفاوت در آینده نیز حفظ شد. در ادامه اینتل نسخه ای شبیه 8080 به نام 8085 را معرفی کرد و پس از آن در 1978 با تولید میکروپروسسور 16 بیتی 8086 نسل سوم پردازنده ها متولد شد. 8086 در اولین کامپیوتر شخصی IBM استفاده شد. سپس اینتل ورژن ارزانتر 8086 را به نام 8088 (دارای 8 بیت دیتا باس مالتی پلکس شده) به بازار عرضه کرد. قابل توجه است که این سیاست اینتل (ارائه یک نسخه ی ارزانتر پس از یک پردازنده پرقدرت) هنوز هم ادامه دارد و هدف آن کنار زدن رقیبان بوده و هست به طوری که این مسئله بعدها در مورد 386DX و 486DX با ارائه ی 386SX و 486SX تکرار شد. در ادامه اینتل پردازنده های 16 بیتی (منظور 16 خط گذرگاه اطلاعات است) 80186 و 80286 را معرفی کرد. نسل پردازنده های 32 بیتی با ارائه ی 80386 ظهور کرد و پردازنده ی قدرتمند و 32 بیتی 80486 آخرین پردازنده ی 32 بیتی اینتل بود. پس از 80486 اولین ریزپردازنده ی 64 بیتی اینتل توسط خانواده ی پنتیوم وارد بازار شد و به سازندگان کامپیوتر اجازه تولید کامپیوترهایی قدرتمندتر داد. در همین زمان موتورولا پا به پای اینتل با ارائه ی پردازنده های 6805، 6808، 6811، 6820 و ... حرکت کرد به طوری که این میکروپروسسورها اغلب در کامپیوترهای اپل استفاده می شدند و آخرین آن ها که در کامپیوتر G5 اپل در سال گذشته معرفی شد توانست در آزمایش ها پردازنده 3 گیگاهرتزی پنتیوم 4 اینتل را پشت سر بگذارد. همزمان با اینتل شرکت هایی نظیر Advanced Micro Devices و Cyrix به ارائه ی پردازنده های خود پرداخته اند و اگرچه در بسیاری موارد این ریزپردازنده ها قابل رقابت با پردازنده های اینتل بوده اند اما همواره اینتل سهم عمده ی بازار را اختیار داشته است. شاید دلیل این موفقیت اینتل داشتن مشتری بزرگی همچون IBM بوده است و شاید هم بدشانسی AMD و دیگران !!



¤ نوشته شده توسط برق86(شیراز) در ساعت 11:28 عصرچهارشنبه 87 اردیبهشت 25

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


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

System Bus:

اصولا کلمه ی Bus به معنای گذرگاه عمومی، وسیله حمل و نقل عمومی یا اتوبوس می باشد. می توان System Bus را گذرگاه عمومی سیستم ترجمه کرد اما برای درک بهتر می توان معنی اتوبوس را در نظر گرفت و فرض کرد که CPU اطلاعات را از طریق اتوبوس به وسائل دیگر می فرستد و دریافت می کند!! اگر بخواهیم کمی دقیقتر به System Bus نگاه کنیم باید بگوییم که این گذرگاه خود از سه بخش مجزا به نام های Data Bus, Adress Bus و Control Bus تشکیل شده است:
 

Data Bus:


یا گذرگاه اطلاعات که وظیفه ی آن حمل و نقل اطلاعات از قبیل دستورالعمل ها (که باید اجرا شوند) و داده ها است. این گذرگاه یک مسیر دو طرفه است چون CPU هم اطلاعات را دریافت می کند و هم ارسال.

Adress Bus:

یا گذرگاه سیستم که از طریق آن CPU آدرس های لازم را برای وسائل دیگر فراهم می کند. اصولا اطلاعاتی که قرار است از طریق Data Bus منتقل شوند اگر آدرس نداشته باشند سرگردان خواهند شد!! در ضمن گذرگاه آدرس مسیری یکطرفه است زیرا CPU تامین کننده ی آدرس است. اگر مثال اتوبوس را به یاد داشته باشید قابل درک است که راننده ی اتوبوس همیشه از مسئول مافوق خود آدرس دریافت می کند و هیچ وقت به کسی نباید آدرس بدهد!! مثلا آدرس می گیرد که از خانه ی C4AF حافظه اطلاعات را به CPU ببرد و یا از CPU اطلاعات را به خانه ی مثلا 22D5 از حافظه ببرد و مسلما این راننده همیشه در Data Bus تردد می کند!!
 

Control Bus:
 

یا گذرگاه کنترل که در ساده ترین شکل خود وظیفه دستور به وسایل جانبی را دارد که آدرس قرار داده شده در آدرس باس چه کنند. مثلا فرض کنید که CPU آدرس 13BA را در گذرگاه آدرس قرار داده است حال راننده ی اتوبوس ما که در گذرگاه اطلاعات منتظر است نمی داند که اطلاعات این خانه ی حافظه را به CPU منتقل کند یا از CPU اطلاعات را به این خانه ی حافظه منتقل کند؟! راه حل در سیگنال فرستاده شده توسط گذرگاه کنترل است که یکی از دو فرمان لازم را می دهد.

اگرچه ممکن است این توضیحات کمی سطحی به نظر برسند ولی احتمالا در ایجاد درک پایه موثر خواهند بود. تا اینجا مفاهیمی از قبیل پردازنده 8 بیتی یا 16 بیتی قابل درک خواهد بود. مثلا در تاریخچه ی ریزپردازنده گفتیم 80486 پردازنده ای با گذرگاه داده ی 32 بیتی است یعنی همزمان می تواند 32 بیت از اطلاعات را برروی گذرگاه اطلاعات مبادله کند. واضح است که هرچه گذرگاه داده وسیع تر باشد در یک سیکل کاری امکان انتقال اطلاعات بیشتری وجود دارد و از سویی ممکن است CPU از توان محاسباتی بالایی برخوردار باشد ولی به علت کوچک بودن گذرگاه داده امکان انتقال اطلاعات محدود شود. همچنین گذرگاه آدرس نیز می توان تعیین کننده تعداد محل های حافظه ای باشد که CPU امکان دسترسی به آن ها را دارد مثلا یک کامپیوتر با گذرگاه آدرس 16 بیتی توانایی دسترسی به 2 به توان 16 یعنی 64 کیلو بایت حافظه را دارد. پردازنده های پنتیوم دارای گذرگاه آدرس 32 بیتی می باشند یعنی امکان دسترسی به حدود 4 گیگابایت حافظه را دارند. به تازگی پردازنده های شرکت AMD با گذرگاه آدرس 64 بیتی وارد بازار شده اند که امکان آدرس دهی 18 میلیارد گیگابایت حافظه را دارند!! تحقیقات نشان داده است که پردازنده ها دو سوم از وقتشان را صرف جابجایی اطلاعات می کنند بنابراین وسعت گذرگاه های سیستم تاثیر قابل ملاحظه ای بر عملکرد یک سیستم کامپیوتری دارد.



¤ نوشته شده توسط برق86(شیراز) در ساعت 11:21 عصرچهارشنبه 87 اردیبهشت 25

<      1   2   3   4      >

لیست کل یادداشت های این وبلاگ


 

خانه| مدیریت| شناسنامه |ایمیل