دانلود مقاله Database in Real – Time Systems سیستم‌عامل بی‌درنگ

Word 207 KB 17353 33
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۴,۸۵۰ تومان
قیمت با تخفیف: ۱۰,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • : در سالهای اخیر ، یک درخواست برای سیستم‌های REAL_TIME که می‌‌تواند حجم گسترده‌‌‌ای از داده‌‌های به اشتراک گذاشته شده را دستکاری کند ، به یک امر حتمی و لازم در سیستم‌‌های REAL_TIME Data BASE RTDBS به عنوان یک زمینه تحقیقی تبدیل شده است . این مقاله بر روی مسئله زمان‌بندی QUERY ها در RTDBS ها متمرکز شده است .
    ما الگوریتم جدیدی به نام Priority Adaptation Query Reource Scheduling PAQRS برای اداره کردن کارهای Multi Class Query و Single Class Query را معرفی و ارزیابی می‌کنیم . هدف عمده الگوریتم به حداقل رساندن تعداد Deadline های از دست داده شده است و در عین حال اطمینان پیدا کردن از اینکه dead line های از دست داده شده در بین کلاسهای متفاوت مربوط به یک توزیع اجرایی از دست دادن پخش شده باشد . این منظور با تعدیل پویای پذیرش ورودی ، تخصیص حافظه و سیاست‌های اعمال اولویت بر طبق پیکربندی منبع معنی آن و خصوصیات کلی کار بدست می‌آید . یک سری از آزمایشات نشان داده‌اند که PAQRS برای زمان‌بندی Query های Real _Time بسیار مؤثر هستند .
    معرفی : در تعدادی از Data Base application های پدیداری شامل کنترل پرواز ، مدیریت شبکه و اتوماسیون کارخانه باید تعداد زیادی از داده‌های به اشتراک گذاشته شده به یک روش به هنگام دستکاری شوند . به صورت مخصوص‌‌ تری ،‌این application ها ممکن است که transaction ها و Query هایی تولید کنند که باید تا Dead line های مشخصی انجام شوند تا نتایج کاملی ( یا اصلاً نتیجه‌ای ) را در برداشته باشند . نیاز به سیستم‌هایی که می‌توانند از چنین مدیریت‌های زمانی میزان اصلی داده‌ها ،‌ پشتیبانی کنند ،‌توجه محققین را به سمت زمینه سیستم‌های Real _ Time Data buse RTDBS در هر دو زمینه اجتماعات محاسبه‌ای Real _ Time و Data base ای کشانده است . امروزه بیشتر کار در زمینه RTDBS بر روی موارد مدیریت Tran ssaction و زمان‌بندی منابع سطح پایین CPU , I/O متمرکز شده است .
    بسته به اینکه چگونه application های یک سیستم Real _Time Data base می‌توانند فشار زمانی اشان را تحمل کنند به عنوان یک سیستم Hard ، Soft یا Firm شناخته می‌شوند . در این مطالعه ، ما بر روی Firm RTDBS ها تمرکز می‌کنیم که در آن Job ای که از زمان dead line اش بگذرد به عنوان یک Job بدون استفاده ( غیرمفید ) در نظر گرفته می‌شود . برای رویارویی با فشارهای زمانی Job هایش ، یک Firm RTDBS باید Mulit Program باشند ، بنابر این تمامی منابع آن می‌تواند به صورت پرباری مورد استفاده قرار بگیرد . به علاوه ، باید زمان تکمیل Job های منفرد که تنظیم کند ؛‌ برای این کار باید از زمان‌بندی الویت‌بندی برای رفع هرگونه درگیری منبعی Multi Programming باعث آن می‌شود استفاده کند . در Firm RTDBS هنگامی که فضای کاری آن شامل Job هایی است که از کلاسهای متفاوتی نشأت گرفته‌اند رسیدن به هدف اصلی آن سخت‌تر می‌شود . برای چنین فضاهای کاری ، RTDBS باید مواردی مانند چگونگی توزیع از دست دادن Dead line ها در بین کلاسهای مختلف را هم اداره کند . چون توزیع مطلوب از دست دادنهای Dead line از یک محیط به محیط دیگر ممکن است فرق داشته باشد ، RTDBS باید بتواند سیاست‌های زمان‌بندی منبع‌هایش را بر مبنای توزیع اعمال شده توسط System Administer سازگار کند . بنابر این هدف یک RTDBS با یک فضای کاری چند کلاسه multi class باید به حداقل رساندن کل تعداد موارد از دست رفتن Dead line ها باشد و هر از دست رفتنی باید با توجه به تنظیمات Administer بین کلاسها توزیع شود .
    ( A) Real_Time Query Processing
    بازده Query ها می‌تواند بسته به میزان حافظه‌ای که برای کار به آنها داده شده است بسیار متفاوت باشد . هنگامی که حافظه کافی در اختیار Query ها قرار می‌گیرد ،‌اکثر آنها می‌توانند به آسانی یکباره Operand Relation هایشان را بخوانند و نتایج لازم را به صورت مستقیم تولید کنند . این مقدار به عنوان حداکثر حافظه مورد نیاز Query در نظر گرفته می‌شود . اگر حافظه کمتری به آنها اختصاص داده شود ، تا زمانیکه این مقدار بیشتر از حداقل حافظه مورد نیاز Query باشد ، باز هم اکثر Query ها می‌توانند با بیرون نوشتن فایلهای Temporary و خواندن دوباره آنها در Process های بعدی اجر شوند . برای مثال ، یک Hash Join هم می‌تواند با داشتن حداکثر حافظه مورد نیاز برای Query اش اجرا شود که یکی بزرگتر از اندازه Inner Relation اش است و هم می‌تواند فقط در یک عبور اضافی با تعداد Buffer Page هایی به کمی ریشه دوم اندازه inner Relation اش کار کند . برای کمک به اینکه تمامی کلاسهای Query بتوانند به سطح بازدهی موردنظرشان برسند ، یک RTDBS حتماً باید به تعدادی از Query ها کمتر از حداکثر حافظه موردنیازشان تخصیص دهد به ویژه هنگامی که مقدار حافظه موردنیازشان بزرگ است . در هر حال ، اگر تعداد زیادی Query پذیرفته شود ، I/o اضافی که در نتیجه آن ایجاد می‌شود باعث Thrashing می‌شود و به جای کمک بودن برای هم روندی ایجاد اشکال می‌کند . بنابر این RTDBS ها باید به دقت پذیرفتن Query به سیستم را کنترل کنند .
    بعد از مشخص شدن اینکه کدام Query ها باید پذیرفته شوند مسئله‌بعدی که RTDBS با آن رو برو سست تخصیص حافظه است . هنگامیکه با اولویت‌ترین Query ایی که Cpu یا Disk را در اختیار دارد ، از آن منبع به صورت کاملاً انحصاری استفاده می‌کند ،‌ ولی حافظه باید بین تمام Query های پذیرفته شده به اشتراک گذاشته شود . هنگامیکه حداکثر حافظه موردنیاز کل Query های پذیرفته شده از حافظه قابل دسترسی بیشتر باشد ، RTDBS باید در مورد میزان حافظه‌ای که باید بر هر Query بدهد تصمیم‌گیری کند . در این تصمیم‌گیری هم بازده موردنیاز کلاسها و هم فشار محدودیت زمانی هر Query در نظر گرفته شود . به علاوه ، تأثیر تخصیص حافظه در کاهش زمان پاسخگویی Query های منفرد هم باید در نظر گرفته شود اینکه بهترین استفاده از حافظه در دسترس بشود . در آخر ، چون اولویت نسبی تا یک Query در حال اجرا ممکن است با گذشت زمان به علت آمدن و رفتن Query های دیگر به سیستم تغییر کند ، تخصیص حافظه به یک Query احتمالاً نوسان و بالا و پایین خواهد داشت

مقدمه : در دنياي امروز به سبب مسائل و مشکلاتي که در اثر حجم زياد فعاليت ها پيش آمده ، نياز به اطلاعات و آمار وارقام در تصميمات مديريتي بيش از پيش احساس ميشود و در واقع بايد گفت بدون داشتن اطلاعات و آمار ، تصميم گيري و مشکل گشايي امکان پذير نيس

اين مقاله سيستم‌هاي عاملي که براي PDA ها (Personal Digital assistants) استفاده مي‌شود را، ‌توصيف مي‌کند. سه سيستم با نامهاي Windows CE ،‌Palm OS ، Symbian OS مورد بحث قرار گرفته‌اند. در ابتدا خصوصيات عمومي سيستم‌هاي عامل PDA معرفي شده‌اند سپس تفاوته

01.1شناخت و ويژگي هاي اقليم سرد و قطبي: Recognizing & features of polar climate رايج‌ترين طبقه‌بندي مؤثر براساس برنامه Koppen مي‌باشد که براساس ويژگي‌هايي از چرخه ميانگين ساليانه دمايي و نزولات استوار شده‌اند. مقادير آستانه‌

چکيده با توجه به نياز روز افزون به استفاده از کامپيوتر و ضرورت توسعه و فراگيري علوم و فنون مربوط به آن به ويژه در زمينه مهندسي نرم افزار و با توجه به فقدان مطالب و منابع در اين زمينه، بر آن شديم تا گامي هرچند کوچک اما سازنده در اين زمينه بردار

دوره کارشناسي رشته کامپيوتر گرايش نرم افزار بهمن 86 مقدمه: مهمترين کاربرد سيستمهاي بلادرنگ در رابطه با عمليات کنترل پردازش است . خاصيت مهم سيستم عاملهاي بلادرنگ اين است که هر فعل و انفعال با کامپيوتر بايستي يک

If not properly designed or rated, electrical equipment will often malfunction when harmonics are present in an electrical system. Most people don't realize that harmonics have been around a long time. Since the first AC generator went online mo

نظريه گراف شاخه اي از رياضيات است که درباره ي اشياء خاصي دررياضي به نام گراف بحث مي کند. به صورت شهودي گراف نمودار يا دياگرافي است شامل تعدادي راس که با يالهايي به هم متصل شده اند. تعريف دقيق تر گراف به اين صورت است که گراف مجموعه اي از راس هاست که

01.1شناخت و ويژگي هاي اقليم سرد و قطبي: Recognizing & features of polar climate رايجترين طبقهبندي مؤثر براساس برنامه Koppen ميباشد که براساس ويژگيهايي از چرخه ميانگين ساليانه دمايي و نزولات استوار شدهاند. مقادير آستانهاي که اين پارامترهاي اقليمي ر

شات (shout 3D) 3D چیز بسیار جدید و بسیار مهیجی است . 3D روشی برای بیان ، انیمیشن های گرافیکی سه بعدی تعاملی (interactive) بدون استفاده از برنامه های افزودنی (phugins) بر روی وب است . تکنولوژی بکار رفته بطور کامل از دیدکار بر نهائی پنهان مانده و او فقط به تماشای یک پنجره سه بعدی بر روی یک صفحه وب می پردازد . این ویژگی چیز کوچکی نیست و دریچه ای به سوی پیشرفت و بهبود وضع گرافیک های ...

امروزه اينترنت به خاطر صرفه جويي در هزينه ، زمان ، رفت و آمدها و ... در اکثر کاربردها نظير تجارت ، ارتباطات ، آموزش و غيره جايگاه ويژه اي پيدا کرده است ، بطويکه استفاده از اينترنت در اکثر کاربردها امري اجتناب ناپذير مينمايد . در حال حاضر انقلاب تکنو

ثبت سفارش
تعداد
عنوان محصول