لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 7
برنامه ریزی زمانی
آگاهی دقیق از گذران وقت و زمان
اگر مایل هستید که از زمان خود استفاده بیشتری ببرید، قبل از همه باید بدانید در حال حاضر وقت شما چگونه میگذرد؟ چه زمانهایی را از دست میدهید و چه زمانهایی سرتان را شلوغ میکنید و ... . برای این کار به فعالیتهای خود در طول یک روز فکر کنید. چه ساعتی از خواب بیدار شدید؟ چقدر وقت صرف فعالیت اولیه صبحگاهی مثل ورزش ، صبحانه خوردن ، نظافت و ... کردید؟ برای هر کاری که بعد از آن انجام دادید چقدر وقت گذاشتید؟ آیا زمان اختصاص داده شده متناسب با فعالیت و کار مورد نظر بود؟ آیا میتوانستید کمتر از آن هم وقت صرف کنید؟ آیا برای انجام آن فعالیت زمان مناسبی را انتخاب کردید؟ آیا بهتر بود آن فعالیت را صبح انجام میدادید یا ظهر یا شب و چه ساعتی؟ فکر کنید چه وقتهایی را از دست دادید؟ کجاها تأخیر داشتید؟ بحث تأخیرتان چه بوده است؟ آیا مجبور شدید فعالیتهایی را انجام دهید که جزء برنامه شما نبودند؟ آیا لازم بود این فعالیتها را انجام دهید، حتی به قیمت به هم خوردن برنامه زمانیتان؟ انجام این فعالیت کدام بخش از فعالیتهای برنامه ریزی شده شما را حذف کرد؟ برای اجرای آنها چه برنامه جدیدی چیدید؟ یک راه مناسب برای اینکه به سؤالات فوق و سؤالات مشابه دیگر جواب دهید این است که یک دفتر یادداشت برای خود تهیه کنید و فعالیتهای روزانه خود را در آن تثبیت کنید. یادتان نرود حتما مدت زمان صرف شده برای هر فعالیت را نیز یادداشت کنید. به این ترتیب و با این برنامه شما میتوانید نکات ضعف و قوت برنامه فعلی خود را شناسایی کنید و متناسب با شرایط شخصی خودتان برنامه ریزی کنید.
برنامه منحصر به فرد شما
توجه کنید هر چند یکسری اصول کلی برای برنامه ریزی زمانی وجود دارد، اما معمولا برنامه زندگی هر فردی مختص به خود اوست. به این دلیل که افراد مختلف فعالیتهای مختلف دارند، اولویت بندی مختلفی دارند و سرعت عمل متفاوتی دارند. بر این اساس برنامه زمانی که خانم خانهدار دارای فرزند دو ساله با خانم خانهدار دارای یک فرزند نوجوان و یک خانم شاغل ، یک جوان کنکوری ، یک مرد شاغل ورزشکار نویسنده و ... متفاوت خواهد بود. برخی افراد سرعت بیشتری دارند، در نتیجه کمتر وقت خود را با عمل کند خود از دست میدهند. برخی افراد مشغله بیشتری دارند و به فعالیتهای مختلفی میپردازند، در حالی که تنوع فعالیتهای برخی افراد بسیار محدود است. از این جهت یکسری اصول کلی برای شخص خود یک برنامه منحصر به فرد باید تهیه کنیم. الگوبرداری و کپی نامههای دیگران مجاز نیست؟
اهداف خود را بر حسب زمان دسته بندی کنید.
به دو صورت میتوانید اهداف خود را دسته بندی کنید. یکی بر حسب اینکه چه مدت طول خواهد کشید تا شما به اهداف خود برسید، که بر این اساس اهداف شما به سه دسته تقسیم میشوند. اهداف طولانی مدت که مدت زمان زیادی طول خواهد کشد تا شما به اهداف خود برسید، مثل رسیدن به شغل دلخواه برای یک نوجوان دبیرستانی که میخواهد استاد دانشگاه شود. اهداف کوتاه مدت که مدت زمانی که نیاز هست تا شما به اهداف خود برسید کمتر است، مثل هدف قبولی در کنکور امسال. دسته سوم اهداف روزمره هستند که معمولا مدت زمانی کمتری طی میشود تا آنها برآورده شوند، مثل مطالعه کتاب ریاضی بخش اول همین امروز. در مرحله اول اهداف خود را با این دسته بندی ، طبقه بندی کنید و اهداف طولانی مدت ، کوتاه مدت روزمره خود را مشخص کنید و طول زمانی هر یک را نیز یادداشت کنید. یعنی چقدر طول خواهد کشید تا شما به آن هدف برسید، یک روز ، یک سال یا ده سال. در مرحله دوم اهداف بر اساس مدت زمانی که برای انجام آنها لازم است دسته بندی میشوند. برخی از اهداف نیازمند صرف وقت بیشتری هستند، مثلا شما برای مطالعه کتاب زیست شناسی سال سوم خود به مدت بیشتری نیاز دارید تا مطالعه یک فصل آن. برای هر روز خود ، هر هفته خود ، هر ماه خود و هر سال خود برنامه ریزی کنید. اهداف طولانی مدت خود را در نظر بگیرید، برای رسیدن به آنها چه کارهایی را باید انجام دهید. در انجام این کارها هر سال چقدر باید پیشرفت داشته باشید، هر ماه چقدر ، هر هفته و هر روز چقدر؟ نتیجه را در برنامه روزانه ، ماهانه و سالانه خود یادداشت کنید. به این ترتیب مشاهده میکنید که حتی برای رسیدن به اهداف سالانه و طولانی مدت خود نیز باید برنامه ریزی روزانه داشته باشید. اجزاء لازم برای رسیدن به این اهداف را در برنامه روزانه خود قرار دهید.
زمان اجرای هر فعالیت را به صورت مناسب انتخاب کنید.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 7
برنامه ریزی زمانی
آگاهی دقیق از گذران وقت و زمان
اگر مایل هستید که از زمان خود استفاده بیشتری ببرید، قبل از همه باید بدانید در حال حاضر وقت شما چگونه میگذرد؟ چه زمانهایی را از دست میدهید و چه زمانهایی سرتان را شلوغ میکنید و ... . برای این کار به فعالیتهای خود در طول یک روز فکر کنید. چه ساعتی از خواب بیدار شدید؟ چقدر وقت صرف فعالیت اولیه صبحگاهی مثل ورزش ، صبحانه خوردن ، نظافت و ... کردید؟ برای هر کاری که بعد از آن انجام دادید چقدر وقت گذاشتید؟ آیا زمان اختصاص داده شده متناسب با فعالیت و کار مورد نظر بود؟ آیا میتوانستید کمتر از آن هم وقت صرف کنید؟ آیا برای انجام آن فعالیت زمان مناسبی را انتخاب کردید؟ آیا بهتر بود آن فعالیت را صبح انجام میدادید یا ظهر یا شب و چه ساعتی؟ فکر کنید چه وقتهایی را از دست دادید؟ کجاها تأخیر داشتید؟ بحث تأخیرتان چه بوده است؟ آیا مجبور شدید فعالیتهایی را انجام دهید که جزء برنامه شما نبودند؟ آیا لازم بود این فعالیتها را انجام دهید، حتی به قیمت به هم خوردن برنامه زمانیتان؟ انجام این فعالیت کدام بخش از فعالیتهای برنامه ریزی شده شما را حذف کرد؟ برای اجرای آنها چه برنامه جدیدی چیدید؟ یک راه مناسب برای اینکه به سؤالات فوق و سؤالات مشابه دیگر جواب دهید این است که یک دفتر یادداشت برای خود تهیه کنید و فعالیتهای روزانه خود را در آن تثبیت کنید. یادتان نرود حتما مدت زمان صرف شده برای هر فعالیت را نیز یادداشت کنید. به این ترتیب و با این برنامه شما میتوانید نکات ضعف و قوت برنامه فعلی خود را شناسایی کنید و متناسب با شرایط شخصی خودتان برنامه ریزی کنید.
برنامه منحصر به فرد شما
توجه کنید هر چند یکسری اصول کلی برای برنامه ریزی زمانی وجود دارد، اما معمولا برنامه زندگی هر فردی مختص به خود اوست. به این دلیل که افراد مختلف فعالیتهای مختلف دارند، اولویت بندی مختلفی دارند و سرعت عمل متفاوتی دارند. بر این اساس برنامه زمانی که خانم خانهدار دارای فرزند دو ساله با خانم خانهدار دارای یک فرزند نوجوان و یک خانم شاغل ، یک جوان کنکوری ، یک مرد شاغل ورزشکار نویسنده و ... متفاوت خواهد بود. برخی افراد سرعت بیشتری دارند، در نتیجه کمتر وقت خود را با عمل کند خود از دست میدهند. برخی افراد مشغله بیشتری دارند و به فعالیتهای مختلفی میپردازند، در حالی که تنوع فعالیتهای برخی افراد بسیار محدود است. از این جهت یکسری اصول کلی برای شخص خود یک برنامه منحصر به فرد باید تهیه کنیم. الگوبرداری و کپی نامههای دیگران مجاز نیست؟
اهداف خود را بر حسب زمان دسته بندی کنید.
به دو صورت میتوانید اهداف خود را دسته بندی کنید. یکی بر حسب اینکه چه مدت طول خواهد کشید تا شما به اهداف خود برسید، که بر این اساس اهداف شما به سه دسته تقسیم میشوند. اهداف طولانی مدت که مدت زمان زیادی طول خواهد کشد تا شما به اهداف خود برسید، مثل رسیدن به شغل دلخواه برای یک نوجوان دبیرستانی که میخواهد استاد دانشگاه شود. اهداف کوتاه مدت که مدت زمانی که نیاز هست تا شما به اهداف خود برسید کمتر است، مثل هدف قبولی در کنکور امسال. دسته سوم اهداف روزمره هستند که معمولا مدت زمانی کمتری طی میشود تا آنها برآورده شوند، مثل مطالعه کتاب ریاضی بخش اول همین امروز. در مرحله اول اهداف خود را با این دسته بندی ، طبقه بندی کنید و اهداف طولانی مدت ، کوتاه مدت روزمره خود را مشخص کنید و طول زمانی هر یک را نیز یادداشت کنید. یعنی چقدر طول خواهد کشید تا شما به آن هدف برسید، یک روز ، یک سال یا ده سال. در مرحله دوم اهداف بر اساس مدت زمانی که برای انجام آنها لازم است دسته بندی میشوند. برخی از اهداف نیازمند صرف وقت بیشتری هستند، مثلا شما برای مطالعه کتاب زیست شناسی سال سوم خود به مدت بیشتری نیاز دارید تا مطالعه یک فصل آن. برای هر روز خود ، هر هفته خود ، هر ماه خود و هر سال خود برنامه ریزی کنید. اهداف طولانی مدت خود را در نظر بگیرید، برای رسیدن به آنها چه کارهایی را باید انجام دهید. در انجام این کارها هر سال چقدر باید پیشرفت داشته باشید، هر ماه چقدر ، هر هفته و هر روز چقدر؟ نتیجه را در برنامه روزانه ، ماهانه و سالانه خود یادداشت کنید. به این ترتیب مشاهده میکنید که حتی برای رسیدن به اهداف سالانه و طولانی مدت خود نیز باید برنامه ریزی روزانه داشته باشید. اجزاء لازم برای رسیدن به این اهداف را در برنامه روزانه خود قرار دهید.
زمان اجرای هر فعالیت را به صورت مناسب انتخاب کنید.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 12
ارتباطات تحریکپذیر زمانی در پروتکل شبکهCANا ( Time Triggered CAN)
چکیده :شبکههای صنعتی یکی از مباحث بسیار مهم در اتوماسیون میباشد. شبکهی CAN به عنوان یکی از شبکههای صنعتی ، رشد بسیار روز افزونی را تجربه کرده است. در این میان ، عدم قطعیت زمان ارسال پیامها در این پروتکل شبکه ، باعث میشود که کاربرد این شبکه در کاربردهای حیاتی با اشکال مواجه شود. یکی از راهحلهای برطرف کردن این مشکل ، استفاده از تکنیک تحریک زمانی است که در ایت مقاله مورد بررسی قرار میگیرد.کلید واژهها : شبکه صنعتی ، تحریک زمانی ، CAN ارتباطات تحریکپذیر زمانی در پروتکل شبکهی CAN 1) مقدمه در محیطهای صنعتی ، کارخانجات ، خطوط تولید و امثالهم ، اتصال میکروکنترلرها ، سنسورها (Sensor) و محرکها (Actuator) با چندین نوع سیستم ارتباطی متفاوت به یکدیگر ، نوعی هنر معماری در الکترونیک و کامپیوتر است. امروزه ارتباطات از نوع تحریکپذیر زمانی بهطور گستردهای در پروتکل ارتباطات برپایه شبکه با پروتکل CAN (Controller Area Network) استفاده میشود. مکانیسم داوری (Arbitrating) در این پروتکل اطمینان میدهد که تمام پیامها بر اساس اولویت شناسه (Identifier) منتقل میشوند و پیامی با بالاترین اولویت به هیچ عنوان دچار آشفتگی نخواهد شد. در آینده ، بسیاری از زیرشبکههای (SubNet) مورد استفاده در کاربردهای حیاتی ، بهعنوان مثال در بخشهایی مثل سیستمهای کنترل الکترونیکی خودرو (X-By-Wire) ، به سیستم ارتباطی جامعی نیاز دارند که دارای قطعیت ارسال و دریافت در هنگام سرویسدهی باشد. به عبارتی ، در ماکزیمم استفاده از باس که به عنوان محیط انتقال این نوع شبکه بهکار میرود ، باید این تضمین وجود داشته باشد که پیامهایی که به ایمنی (Safety) سیستم وابسته هستند ، به موقع و به درستی منتقل میشوند. علاوه بر این باید این امکان وجود داشته باشد که بتوان لحظهی ارسال و زمانی را که پیام ارسال خواهد شد را با دقت بالایی تخمین زد.در سیستم با پروتکل CAN استاندارد ، تکنیک بدست آوردن باس توسط گرههای شبکه بسیار ساده و البته کارآمد است. همانگونه که در قبل توضیح دادهشده است ، الگوریتم مورد استفاده برای بدست آوردن تسلط بر محیط انتقال ، از نوع داوری بر اساس بیتهای شناسه است. این تکنیک تضمین میکند که گرهای که اولویت بالایی دارد ، حتی در حالتیکه گرههای با اولویت پایینتر نیز قصد ارسال دارند ، هیچگاه برای بدست آوردن باس منتظر نمیماند. و با وجود این رقابت بر سر باس ، پیام ارسالی نیز مختل نشده و منتقل میشود. در همین جا نکتهی مشخص و قابل توجهی وجود دارد. اگر یک گرهی با اولویت پایین بخواهد پیامی را ارسال کند باید منتظر پایان ارسال گرهی با اولویت بالاتر باشد و سپس کنترل باس را در اختیار گیرد. این موضوع یعنی تاخیر ارسال برای گرهی با اولویت پایینتر ، ضمن این که مدت زمان این تاخیر نیز قابل پیشبینی و محاسبه نخواهد بود و کاملا به ترافیک ارسال گرههای با اولویت بالاتر وابسته است. به عبارت سادهتر : ● گره یا پیام با اولویت بالاتر ، تاخیر کمتری را برای تصاحب محیط انتقال در هنگام ارسال پیشرو خواهد داشت.● گره یا پیام با اولویت پایینتر ، تاخیر بیشتری را برای بدستگرفتن محیط انتقال در هنگام ارسال ، تجربه خواهد کرد. یک راه حل برطرف کردن نیازهای ذکرشده در بالا ، استفاده از شبکهی استاندارد CAN با اضافهکردن تکنیک تحریک زمانی (Time Trigger) به آن میباشد. استفاده از تکنیک تحریک زمانی در CAN ، طبق توضیحاتی که داده خواهد شد ، باعث اجتناب از این تاخیر میشود و باعث استفادهی مفیدتر و کارآمدتر از پهنای باند شبکه ، به کمک ایجاد قطعیت در زمانهای انتظار و ارسال ، میشود. به عبارت دیگر ، مزایای این شبکه با استفاده از تکنیک تحریک زمانی عبارت خواهد بود از : ● کاهش تاخیرهای غیر قابل پیشبینی در حین ارسال● تضمین ارتباط قطعی و تاخیرهای قابل پیشبینی● استفادهی مفیدتر و کارآمد از پهنای باند شبکهبا توجه به مکانیسمهای پیشبینی شده در TTCAN ، این پروتکل زمانبندی پیامهایی با تحریک زمانی (TT) را به خوبی پیامهایی با تحریک رویداد (Event Trigger) را که قبلا در این پروتکل قرار داشت ، مدیریت میکند. این تکنیک اجازه میدهد که سیستمهایی که دارای عملگرهای بلادرنگ هستند نیز بتوانند از این شبکه استفاده کنند. همچنین این تکنیک انعطاف بیشتری را برای شبکههایی که قبلا از CAN استفاده میکردند ، ایجاد میکند. این پروتکل برای استفاده در سیستمهایی که ترافیک دیتا بصورت مرتب و متناوب در شبکه رخ میدهد ، بسیار مناسب و کارآمد میباشد.در این تکنیک ، ارتباطات بر پایهی یک زمان محلی بنا شده است. زمان محلی توسط پیامهای متناوب یک گره که بهعنوان گرهی مدیر زمان (Time Master) تعیین شده است ، هماهنگ و تنظیم میشود. این تکنیک اجازهی معرفی یک زمان سراسری و با دقت بالا را بصورت یکپارچه (Global) را ، در کل سیستم فراهم میکند. بر پایهی این زمان ، پیامهای متفاوت توسط یک سیکل ساده ، در پنجرههایی قرار میگیرند که متناسب با زمان پیام چیده شده است. یکی از مزایای بزرگ این تکنیک در مقایسه با شبکهی CAN با روش زمانبندی کلاسیک ، امکان ارسال پیغامهای تحریک شوندهی زمانی با قطعیت و در پنجرههای زمانی است. اگر فرستندهی فریم مرجع دچار خرابی شود (Fail) ، یک گرهی از پیش تعریف شدهی دیگر بهطور اتوماتیک وظیفهی گرهی مرجع را انجام میدهد. در اینحالت ، گرهی با درجهی پایینتر جایگزین گرهی با درجهی بالاتر که دچار خرابی شده است ، میشود. حال اگر گرهی با درجهی بالاتر ، تعمیر شده و دوباره به سیستم باز گردد ، بهصورت اتوماتیک تلاش میکند تا بهعنوان گرهی مرجع انتخاب شود. توابعی بهصورت پیشفرض در تعاریف و خصوصیات TTCAN قرار داده شده است تا سیستم از این تکنیک خروج و بازگشت خودکار ، پشتیبانی کند. در ادامهی این مقاله ، جزییات این پروتکل مورد بررسی دقیقتر قرار میگیرد. 2) پیادهسازی TTCAN :پروتکل TTCAN بر اساس تحریک بر مبنای زمان و ارتباط پریودیک ، که توسط مدیر زمان
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 12
ارتباطات تحریکپذیر زمانی در پروتکل شبکهCANا ( Time Triggered CAN)
چکیده :شبکههای صنعتی یکی از مباحث بسیار مهم در اتوماسیون میباشد. شبکهی CAN به عنوان یکی از شبکههای صنعتی ، رشد بسیار روز افزونی را تجربه کرده است. در این میان ، عدم قطعیت زمان ارسال پیامها در این پروتکل شبکه ، باعث میشود که کاربرد این شبکه در کاربردهای حیاتی با اشکال مواجه شود. یکی از راهحلهای برطرف کردن این مشکل ، استفاده از تکنیک تحریک زمانی است که در ایت مقاله مورد بررسی قرار میگیرد.کلید واژهها : شبکه صنعتی ، تحریک زمانی ، CAN ارتباطات تحریکپذیر زمانی در پروتکل شبکهی CAN 1) مقدمه در محیطهای صنعتی ، کارخانجات ، خطوط تولید و امثالهم ، اتصال میکروکنترلرها ، سنسورها (Sensor) و محرکها (Actuator) با چندین نوع سیستم ارتباطی متفاوت به یکدیگر ، نوعی هنر معماری در الکترونیک و کامپیوتر است. امروزه ارتباطات از نوع تحریکپذیر زمانی بهطور گستردهای در پروتکل ارتباطات برپایه شبکه با پروتکل CAN (Controller Area Network) استفاده میشود. مکانیسم داوری (Arbitrating) در این پروتکل اطمینان میدهد که تمام پیامها بر اساس اولویت شناسه (Identifier) منتقل میشوند و پیامی با بالاترین اولویت به هیچ عنوان دچار آشفتگی نخواهد شد. در آینده ، بسیاری از زیرشبکههای (SubNet) مورد استفاده در کاربردهای حیاتی ، بهعنوان مثال در بخشهایی مثل سیستمهای کنترل الکترونیکی خودرو (X-By-Wire) ، به سیستم ارتباطی جامعی نیاز دارند که دارای قطعیت ارسال و دریافت در هنگام سرویسدهی باشد. به عبارتی ، در ماکزیمم استفاده از باس که به عنوان محیط انتقال این نوع شبکه بهکار میرود ، باید این تضمین وجود داشته باشد که پیامهایی که به ایمنی (Safety) سیستم وابسته هستند ، به موقع و به درستی منتقل میشوند. علاوه بر این باید این امکان وجود داشته باشد که بتوان لحظهی ارسال و زمانی را که پیام ارسال خواهد شد را با دقت بالایی تخمین زد.در سیستم با پروتکل CAN استاندارد ، تکنیک بدست آوردن باس توسط گرههای شبکه بسیار ساده و البته کارآمد است. همانگونه که در قبل توضیح دادهشده است ، الگوریتم مورد استفاده برای بدست آوردن تسلط بر محیط انتقال ، از نوع داوری بر اساس بیتهای شناسه است. این تکنیک تضمین میکند که گرهای که اولویت بالایی دارد ، حتی در حالتیکه گرههای با اولویت پایینتر نیز قصد ارسال دارند ، هیچگاه برای بدست آوردن باس منتظر نمیماند. و با وجود این رقابت بر سر باس ، پیام ارسالی نیز مختل نشده و منتقل میشود. در همین جا نکتهی مشخص و قابل توجهی وجود دارد. اگر یک گرهی با اولویت پایین بخواهد پیامی را ارسال کند باید منتظر پایان ارسال گرهی با اولویت بالاتر باشد و سپس کنترل باس را در اختیار گیرد. این موضوع یعنی تاخیر ارسال برای گرهی با اولویت پایینتر ، ضمن این که مدت زمان این تاخیر نیز قابل پیشبینی و محاسبه نخواهد بود و کاملا به ترافیک ارسال گرههای با اولویت بالاتر وابسته است. به عبارت سادهتر : ● گره یا پیام با اولویت بالاتر ، تاخیر کمتری را برای تصاحب محیط انتقال در هنگام ارسال پیشرو خواهد داشت.● گره یا پیام با اولویت پایینتر ، تاخیر بیشتری را برای بدستگرفتن محیط انتقال در هنگام ارسال ، تجربه خواهد کرد. یک راه حل برطرف کردن نیازهای ذکرشده در بالا ، استفاده از شبکهی استاندارد CAN با اضافهکردن تکنیک تحریک زمانی (Time Trigger) به آن میباشد. استفاده از تکنیک تحریک زمانی در CAN ، طبق توضیحاتی که داده خواهد شد ، باعث اجتناب از این تاخیر میشود و باعث استفادهی مفیدتر و کارآمدتر از پهنای باند شبکه ، به کمک ایجاد قطعیت در زمانهای انتظار و ارسال ، میشود. به عبارت دیگر ، مزایای این شبکه با استفاده از تکنیک تحریک زمانی عبارت خواهد بود از : ● کاهش تاخیرهای غیر قابل پیشبینی در حین ارسال● تضمین ارتباط قطعی و تاخیرهای قابل پیشبینی● استفادهی مفیدتر و کارآمد از پهنای باند شبکهبا توجه به مکانیسمهای پیشبینی شده در TTCAN ، این پروتکل زمانبندی پیامهایی با تحریک زمانی (TT) را به خوبی پیامهایی با تحریک رویداد (Event Trigger) را که قبلا در این پروتکل قرار داشت ، مدیریت میکند. این تکنیک اجازه میدهد که سیستمهایی که دارای عملگرهای بلادرنگ هستند نیز بتوانند از این شبکه استفاده کنند. همچنین این تکنیک انعطاف بیشتری را برای شبکههایی که قبلا از CAN استفاده میکردند ، ایجاد میکند. این پروتکل برای استفاده در سیستمهایی که ترافیک دیتا بصورت مرتب و متناوب در شبکه رخ میدهد ، بسیار مناسب و کارآمد میباشد.در این تکنیک ، ارتباطات بر پایهی یک زمان محلی بنا شده است. زمان محلی توسط پیامهای متناوب یک گره که بهعنوان گرهی مدیر زمان (Time Master) تعیین شده است ، هماهنگ و تنظیم میشود. این تکنیک اجازهی معرفی یک زمان سراسری و با دقت بالا را بصورت یکپارچه (Global) را ، در کل سیستم فراهم میکند. بر پایهی این زمان ، پیامهای متفاوت توسط یک سیکل ساده ، در پنجرههایی قرار میگیرند که متناسب با زمان پیام چیده شده است. یکی از مزایای بزرگ این تکنیک در مقایسه با شبکهی CAN با روش زمانبندی کلاسیک ، امکان ارسال پیغامهای تحریک شوندهی زمانی با قطعیت و در پنجرههای زمانی است. اگر فرستندهی فریم مرجع دچار خرابی شود (Fail) ، یک گرهی از پیش تعریف شدهی دیگر بهطور اتوماتیک وظیفهی گرهی مرجع را انجام میدهد. در اینحالت ، گرهی با درجهی پایینتر جایگزین گرهی با درجهی بالاتر که دچار خرابی شده است ، میشود. حال اگر گرهی با درجهی بالاتر ، تعمیر شده و دوباره به سیستم باز گردد ، بهصورت اتوماتیک تلاش میکند تا بهعنوان گرهی مرجع انتخاب شود. توابعی بهصورت پیشفرض در تعاریف و خصوصیات TTCAN قرار داده شده است تا سیستم از این تکنیک خروج و بازگشت خودکار ، پشتیبانی کند. در ادامهی این مقاله ، جزییات این پروتکل مورد بررسی دقیقتر قرار میگیرد. 2) پیادهسازی TTCAN :پروتکل TTCAN بر اساس تحریک بر مبنای زمان و ارتباط پریودیک ، که توسط مدیر زمان
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 14 اسلاید
قسمتی از متن .ppt :
www.ali-arabi.com
سیستم اشتراک زمانی
(Time Sharing)
ویا
سیستم دسترسی چند تائی
(Multi Access)
www.ali-arabi.com
خصوصیات سیستم اشتراک زمانی :
خواص دقیق دستگاههایی که به کامپیوتر متصل می شوند ونحوه پاسخگویی به محرک های خارج ، همگی بستگی به نوع کاربردی دارد که سیستم برای آن طراحی شده است.
مهمترین خاصیت
عکس العمل کامپیوتر نسبت به محرک های دستگاههایی که به ماشین متصل هستند.
مثلا صفحه کلید
مثلا تایپ کلید
www.ali-arabi.com
انواع سیستم های اشتراک زمانی
الف : سیستمهای بلادرنگ (Real Time)
خاصیت مهم آنها این است که هر فعل و انفعال با کامپیوتر بایستی یک پاسخ در مدت زمانی که از قبل تعیین شده است دریافت دارد.
سیستم بایستی بتواند این زمان پاسخ را گارانتی بکند(عواقب زمان پاسخ بد در رابطه با سیستمی که یک هواپیما و یا یک کارخانه شیمیایی را کنترل می کند را می توان براحتی تصورکرد).
دستگاههای جنبی چنین سیستم هایی نیز به احتمال قوی دستگاههای به خصوصی هستند.مثلا ممکن است که از وسایل حس کننده که با سیگنالهای آنالوگ عمل می کنند بجای ترمینال های عادی استفاده شود.
ب : سیستمهای با منظور خاص (Special Purpose)
مثلا سیستمی که در رزرواسیون شرکت های هواپیمایی بکار می آید .
در اینجا استفاده کنندگان با بسته های نرم افزاریی که از قبل نوشته شده اند تماس برقرارمی کنند تا مثلا معاملاتی را در سیستم وارد کنند و یااینکه ازبانک اطلاعات سوالاتی بکنند. بنابراین نوع معاملات نسبتا محدود است.
بازهم ، سیستم بایستی یک زمان پاسخ منطقی را بتواند گارانتی بکند (بخصوص اگر شرکت هوایی بخواهد که مشتریانش را حفظ کند!) لیکن مسئله زمان پاسخ در این سیستم ها به حادی این مسئله در سیستم های بلادرنگ نیست.
www.ali-arabi.com
ج : سیستمهای همه - منظوره (General Purpose) و اشتراک زمانی
عادی ترین نوع سیستم کامپیوتری .
برای استفاده کنندگان ، بمراتب راحت تر از سیستم های ساده SPOOLING هستند .
حتی در ابتدائی ترین نوع این سیستم ، یعنی جائی که ترمینال چیزی جز یک وسیله I/O نیست ، برتری فکری تماس مستقیم با کامپیوتر بجای وابستگی به یک اپراتور ، این سیستم ها را بمراتب مفیدتر می کند.
در ضمن ، با توجه به اینکه بسیاری از اشتباهاتی که در فرمان های کنترل و یا ویرایش بوقوع می پیوندند فورا نشان داده می شوند ، بدین طریق میزان کارآیی استفاده کننده بمراتب بالاتر می رود.
در سیستم هایی که فعل و انفعالات بیشتری را اجازه می دهند ، استفاده کننده ممکن است بتواند برنامه در حال اجرا را متوقف و آغاز کند ، در آن نقاط انفصال بگذارد (Break Point) ، متغیرها را بازرسی کند (Watch) و تغییر دهد و یا اینکه دربرنامه بصورت قدم به قدم جلو برود (Trace) .