تور لحظه آخری
امروز : چهارشنبه ، 29 اسفند 1403    احادیث و روایات:  امام حسین (ع):رستگـار نمی شوند مـردمـى که خشنـودى مخلـوق را در مقـابل غضب ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

خرید پرینتر سه بعدی

سایبان ماشین

armanekasbokar

armanetejarat

Future Innovate Tech

آموزشگاه آرایشگری مردانه شفیع رسالت

پی جو مشاغل برتر شیراز

خرید یخچال خارجی

بانک کتاب

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

قیمت فرش

خرید بلیط هواپیما

بلیط اتوبوس پایانه

خرید از چین

خرید از چین

خرید سرور اچ پی ماهان شبکه

خودارزیابی چیست

رزرو هتل خارجی

تولید کننده تخت زیبایی

سی پی کالاف

دوره باریستا فنی حرفه ای

چاکرا

استند تسلیت

کلینیک دندانپزشکی سعادت آباد

پی ال سی زیمنس

دکتر علی پرند فوق تخصص جراحی پلاستیک

تعمیر سرووموتور

تحصیل پزشکی در چین

مجله سلامت و پزشکی

تریلی چادری

خرید یوسی

مهاجرت به استرالیا

ایونا

تعمیرگاه هیوندای

کاشت ابرو با خواب طبیعی

هدایای تبلیغاتی

خرید عسل

صندوق سهامی

تزریق ژل

خرید زعفران مرغوب

تحصیل آنلاین آمریکا

سوالات آیین نامه

سمپاشی سوسک فاضلاب

بهترین دکتر پروتز سینه در تهران

صندلی گیمینگ

دفترچه تبلیغاتی

خرید سی پی

قالیشویی کرج

سررسید 1404

تقویم رومیزی 1404

ویزای توریستی ژاپن

قالیشویی اسلامشهر

قفسه فروشگاهی

چراغ خطی

ابزارهای هوش مصنوعی

آموزش مکالمه عربی

اینتیتر

استابلایزر

خرید لباس

7 little words daily answers

7 little words daily answers

7 little words daily answers

گوشی موبایل اقساطی

ماساژور تفنگی

قیمت ساندویچ پانل

مجوز آژانس مسافرتی

پنجره دوجداره

خرید رنگ نمای ساختمان

ناب مووی

خرید عطر

قرص اسلیم پلاس

nyt mini crossword answers

مشاوره تبلیغاتی رایگان

دانلود فیلم

قیمت ایکس باکس

نمایندگی دوو تهران

مهد کودک

پخش زنده شبکه ورزش

 






آمار وبسایت

 تعداد کل بازدیدها : 1866354607




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

ورودی و خروجی


واضح آرشیو وب فارسی:فان پاتوق: ورودی و خروجی


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

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

که برای

طراحی شده این نکات خیلی موثر نیستند زیرا خروجی و ورودی بواسطه " جهازگردان " ( برنامه های آماده شده توسط شرکت سازنده ) انجام می گیرد و معمولاً نزدیک به بهترین سرعت ممکن است.
با این وجود حتی در

هم درست نمایش دادن خروجی می تواند در سرعت برنامه موثر باشد، به اشاره به چند مورد بسنده می کنیم. البته اهمیت این نکات در هنگام نوشتن برنامه مشخص خواهد شد ولی به علت ارتباط به موضوع در اینجا بیان می شود. در دفعات نمایش خروجی برنامه زیاده روی نکنید. مثلاً اگر خروجی که می خواهید نمایش دهید در یک ثانیه بیش از 15 بار تغییر کند نمایش 15 نمونه خروجی کافی است. این نحوه نمایش حداقل دو مزیت دارد، اول اینکه وقت کمتری صرف نمایش خروجی می شود و در عین حال برای چشم انسان تاثیر به سزایی ندارد که بیش از 15 تصویر در ثانیه ببینید و عملاً بیش از 24 تصویر قابل تشخیص نخواهد بود. دوم اینکه وقتی فرکانس نمایش تصویر از حدی بیشتر می شود (مثلاً همین 15 تصویر در ثانیه ) به علت عدم تطابق زمانی شروع " بازسازی" تصویر روی مانیتور و شروع دستور خروجی داده شده حالت " چشمک زدن " در تصویر دیده می شود و این امر خود باعث کاهش شدید سرعت اجرای دستورات خروجی می شود.
به عنوان مثال در این مورد می توان به نمایش درصد پیشرفت یک عملیات اشاره کرد. برای جلوگیری از نمایش بیشتر از 15 تصویر در ثانیه یک زمان سنج در نظر بگیرید که از آغاز هر نمایش خروجی

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






این صفحه را در گوگل محبوب کنید

[ارسال شده از: فان پاتوق]
[مشاهده در: www.funpatogh.com]
[تعداد بازديد از اين مطلب: 416]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن