هایپر فایلز

فروشگاهی برای فایل ها

هایپر فایلز

فروشگاهی برای فایل ها

شبکه سازی درویندوز

تا سال 1985 سیستمهای عامل برای اجرای هر کاری نیاز به اخذ یک دستور داشتند، استفاده کننده باید دستور خود را با ثبت کردن واژه ای از طریق صفحه کلید به اطلاع سیستم می رساند در سال 1985 مایکروسافت اولین نسخه سیستم پنجره ای خود را موسوم به «ویندوز یک» عرضه نمود
دسته بندی برنامه نویسی
فرمت فایل doc
حجم فایل 9093 کیلو بایت
تعداد صفحات فایل 175
شبکه سازی درویندوز

فروشنده فایل

کد کاربری 8044

فـهرست مطالـب

عنوان صفحه

مقدمه ............................................................................................................. 1

فصل اول :

آشنایی با ویژگی ویندوزNT ......................................................................... 2

فصل دوم :

1- نصب Windows NT : .......................................................................... 4

1-2- انواع نصب NT : ................................................................................. 5

2-2- مراحل چهارگانه نصب NT : ............................................................. 7

3-2- نصب ازطریقه شبکه : ........................................................................ 20

فصل سوم : شبکه سازی در Windows NT

1-3- اهداف : .............................................................................................. 24

2-3- معماری شبکه : .................................................................................. 24

3-3- دسترسی به فایل ها و خدمات چاپی : ............................................... 35

4-3- پردازش گسترده :............................................................................... 39

5-3- پروتکل های شبکه : ........................................................................... 42

6-3- آشنایی با تنظیمات شبکه در NT : .................................................... 70

7-3- روش پیاده سازی شبکه نظیردر ویندوزNT :................................... 73

8-3- مراحل راه اندازی شبکه نظیربه نظیر : .............................................. 73

9-3- اشتراک منابع و کنترل آن :................................................................. 75

فصل چهارم :

1-4- شناسایی اصول با کارت شبکه :......................................................... 76

2-4- شناسایی اصول تنظیم شبکه :............................................................. 80

3-4- شناسایی اصول نصب اجزای شبکه : ................................................ 83

فصل پنجم :

1-5- خدمات شبکه : ................................................................................... 84

2-5- شبکه : ................................................................................................ 84

3-5- (Dynamic Host Configuration Protocol ) DHCP : ........ 86

4-5 –(Windows internet Naming Service) WINS : .................... 107

5-5- (Domain Name System) DNS: ............................................. 122

6-5- Computer Browser: .................................................................. 131

فصل ششم : اینترنت واینترانت ها

1-6- اهداف : ............................................................................................. 137

2-6- مروری براینترنت و اینترانت : .......................................................... 137

3-6- برپایی سایت های اینترنت و اینترانت : ............................................. 139

4-6- : Microsoft Internet Explorer ................................................ 147

5-6- ایمن سازی سایت های اینترنت واینترانت : ...................................... 151

فصل هفتم :

سرویس دهنده DNS مایکروسافت : ........................................................ 155

فصل هشتم :

نرم افزارDNS : ........................................................................................ 159

تماس اجرایی : ............................................................................................. 160

سرویس دهنده های نام : ............................................................................ 161

نصب WINS : ............................................................................................ 166

تنظیم WINS روی SERVER : .............................................................. 167

تست میزبان WINS : ................................................................................. 168

تنظیم رکوردها : .......................................................................................... 169

شرکای کپی برداری WINS : ................................................................. 169

منابع و مآخذ : ............................................................................................. 170

مقدمه

تا سال 1985 سیستمهای عامل برای اجرای هر کاری نیاز به اخذ یک دستور داشتند، استفاده کننده باید دستور خود را با ثبت کردن واژه ای از طریق صفحه کلید به اطلاع سیستم می رساند. در سال 1985 مایکروسافت اولین نسخه سیستم پنجره ای خود را موسوم به «ویندوز یک» عرضه نمود. چندی بعد مایکروسافت نسخه متعادل تر ویندوز خود را که اکثراً آن را با نام نسخه «1/3» می شناسند به بازار عرضه کرد. این نسخه قادر بود در حالت حفاظت شده اجرا گردد و همچنین از حافظه مجازی نیز سود می برد. پیشرفت بزرگ مایکروسافت با عرضه ویندوز NT حاصل شد. زمان ارائه این نسخه قبل از ارائه ویندوز 95 می باشد. حرکت بزرگ مایکروسافت در این مرحله حذف DOS و جایگزین نمودن سیستم گرافیکی 3GUI بود. این سیستم گرافیکی باید مستقل بوده و به حالت حفاظت شده عمل نماید. حالت حفاظت شده یا Protected Mode در واقع اجازه می دهد که حافظه کامپیوتر بتواند 2 برنامه را هم زمان اجرا نموده، بدون اینکه تداخلی در عملکرد هر یک پدیده بیاید.

فصل اول

1- آشنایی با ویژگی ویندوز NT

این سیستم عامل دارای امتیاز و محاسن زیادی می باشد. مایکروسافت قابلیتهای جدیدی را به نسخه NT4.0 اضافه نموده که قادر به کار آیی بهتر و سریع تر می باشد. بعضی از این ویژگی ها به شرح ذیل می باشند:

  • یکی از علل اولیه بهینه نمودن دستگاهها و ابزارها به سیستم NT4.0 سرعت بیشتر و پایداری بهتر آن است. در مقایسه با روش 16 بیتی ویندوز 1/3، سیستم 32 بیتی Kernel (هسته مرکزی سیستم عامل) در NT بسیار سریع تر است. کلیه درایورها نیز 32 بیتی هستند. ( Multi threadingیا Mulititasking) که در مجموع تأیید بسزایی بر روی سرعت این سیستم عامل می گذارد.
  • طبیعت استفاده هم زمان برنامه ها در NT4.0 بهتر است. هریک از برنامه های 32 بیتی که تحت ویندوز NT اجرا می شوند دارای قابلیت استفاده از حق تقدم می باشند. یعنی هیچ برنامه ای نمی تواند تمام قابلیت CPU را اشغال نماید.
  • برخلاف ویندوز 1/3 ویندوز NT3.51 ، نسخه جدید NT یک ابزار جدید به نام Explorer دارد .
  • سرویسهای peer web که قابلیت انتشار نوشتارها (Documents) و برنامه های متقابل (Interactive Programs) را بر روی شبکه اینترنت و Website ارائه می دهد.
  • پروتکل PPTP یا Point – to – point tunneling protocol که در ارتباط کامپیوتری بین مراکز از طریق خطوط تلفن استفاده می شود. این پروتکل در تبادل اطلاعات و برنامه ها کاربرد زیادی داشته و قابلیت تبادل با پروتکل های دیگر را به علت انعطاف پذیری زیاد خود دارا می باشد.
  • سیستم پیشرفته Cotrol Panel که مدیریت ویندوز را آسان می سازد.
  • ویندوز NT این امکان را به شما خواهد داد که بدون نگرانی منابع سیستم خود را از قبیل (پوشه ها و برنامه ها، چاپگرها و ...) با شخص یا اشخاص دیگر به اشتراک بگذارید.

فصل دوم

1- نصب Windowxs NT :

در ادامة با فرآیند نصب NT server و تفاوت آن با نصب NT W/S آشنا می شویم. دیسک نوری NT دارای گونه های مختلفی از این سیستم عامل برای پردازندة Intel X86 و کامپیوترهای RISC (PPC, Alpha , MIPS) است که در پوشه های Alpha , MIPS , 1386 و PPC گنجانده شده اند. فرآیند نصب NT با توجه به بستر سخت افزاری به یکی از روش زیر آغاز می شود:

الف) Windows NT در کامپیوترهای Intel به کمک دیسک های Setup و NT CD نصب می شود. دیسک های Setup شامل Setup disk # 2 , Setup Boot disk که به همراه NT CD عرضه می شوند، حاوی نسخة حداقلی از سیستم عامل Windows NT بوده و شرایط لازم را برای نصب NT در کامپیوتری که فاقد هر گونه سیستم عاملی است، فراهم می آورند. اگر PC با استاندارد EL Torito سازگار باشد، می توان مستقیماً آن را به کمک CD راه اندازی نمود.

ب) در کامپیوترهای RISC برنامة Setupldr مستقیماً از روی NT CD اجرا می شود که بسته به نوع کامپیوتر ممکن است مثلاً با انتخاب گزینة Run a program یا Install Windiws NT from CD در برنامة Firmware انجام شود.


هایپر فایلز

سیستمهای عامل بلادرنگ

مهمترین کاربرد سیستمهای بلادرنگ در رابطه با عملیات کنترل پردازش است خاصیت مهم سیستم عاملهای بلادرنگ این است که هر فعل و انفعال با کامپیوتر بایستی یک پاسخ در مدت زمانی که از قبل تعیین شده است دریافت دارد
دسته بندی برنامه نویسی
فرمت فایل doc
حجم فایل 917 کیلو بایت
تعداد صفحات فایل 78
سیستمهای عامل بلادرنگ

فروشنده فایل

کد کاربری 8044

فهرست مطالب:

· فصل اول : زمانبندی بلادرنگ...................................................................7

مقدمه....................................................................................................................8

مشخصات سیستم های بلادرنگ...............................................................................9

زمانبندی بلادرنگ................................................................................................14

رویکردهای ایستای مبتنی بر جدول.......................................................................16

رویکردهای ایستای مبتنی بر اولویت و با قبضه کردن.............................................16

رویکردهای پویا بر اساس برنامه ریزی...................................................................16

رویکردهای پویا با بهترین کوشش.........................................................................17

زمانبندی ایستا مبتنی بر جدول.............................................................................18

زمانبندی ایستای مبتنی بر اولویت و با قبضه کردن................................................18

زمانبند مهلت زمانی.............................................................................................18

زمانبندی Linux .............................................................................................26

زمانبندی Unix SVR4.....................................................................................28

· فصل دوم : الگوریتم های برنامه ریزی و حمایت سیستم های اجرایی برای سیستم های بلادرنگ..............................................................................31

خلاصه..............................................................................................................32

برنامه ریزی بلادرنگ.........................................................................................35

متریک های اجرا در سیستم های بلادرنگ..........................................................36

الگوهای برنامه ریزی.........................................................................................38

الگوریتمهای برنامه ریزی برای این الگوها.....................................................40

برنامه ریزی ثابت Table –Driven ..........................................................41

برنامه ریزی priority driven preemptive .........................................42

برنامه ریزی دینامیک ....................................................................................43

برنامه ریزی Best –Effort دینامیک..........................................................44

موضوعات برنامه ریزی مهم............................................................................45

برنامه ریزی با محدودیتهای توان خطا............................................................45

برنامه ریزی با احیای منابع.............................................................................46

سیستم اجرایی بلادرنگ ................................................................................46

هسته های کوچک ، سریع و اختصاصی............................................................47

توسعه های زمان واقعی برای سیستم های اجرای بازرگانی................................48

سیستم های اجرای تحقیق................................................................................50

هسته MARS..................................................................................................51

هسته SPRING..............................................................................................52

هستهMARUTI ..............................................................................................52

هسته ARTS ..................................................................................................52

· فصل سوم : بررسی ارتباط میان اجزای یک سیستم جامع بلادرنگ............ 55

خلاصه.................................................................................................................56

شرح رابط میان RTOS و برنامه کاربردی............................................................58

شرح عملگرهای بهبودیافته....................................................................................63

تشریح مطالعات تجربی..........................................................................................69

فصل چهارم : منابع...............................................................................73

فهرست جدول ها و شکلها :

شکل 1 – 1 : زمانبندی یک فرایند بلادرنگ.........................................................15

شکل 1 – 2 : زمانبندی وظیفه های بلادرنگ متناوب با مهلتهای زمانی کامل شدن....................................................................................................................22

شکل 1 – 3 : زمانبندی وظیفه های بلادرنگ نامتناوب با مهلتهای زمانی در شروع..................................................................................................................24

شکل 1 – 4 : مثالی از زمانبندی Linux.............................................................28

شکل 1 – 5: طبقه های اولویت در SVR4 ......................................................30

جدول 1 -1 : اطلاعات اجرای دو وظیفه متناوب..............................................22

جدول1 – 2: اطلاعات اجرای پنج وظیفه نامتناوب...........................................25

شکل 3 – 1: معماری سیستم جامع.......................................................................58

شکل 3 – 2 : پروتکل ارتباط RS- 232C .........................................................60

شکل 3 – 3: خطای checksum .......................................................................62

شکل 3 – 4 : زمان تزریق خطا............................................................................64

شکل 3 – 5 : ی عملگرهای جهشافته..................................................................67

شکل 3 – 6 : مثالی از CRM .............................................................................68

شکل 3 – 7 : مثالی از CRH ...............................................................................68

جدول 3 – 1: رابط میان RTOS و برنامه........................................................61

جدول 3 – 2 : محل تزریق خطا........................................................................65

جدول 3 – 3 : RTOS و برنامه های کاربردی ..............................................70

جدول 3 – 4 : تعداد رابطهای بین RTOS و برنامه........................................71

مقدمه:

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

مشخصات سیستمهای عامل بلادرنگ:

سیستمهای عامل بلادرنگ را میتوان با داشتن ملزومات یگانه در پنج حوزه عمومی زیر مشخص نمود:

· قطعی بودن

· پاسخ دهی

· کنترل کاربر

· قابلیت اطمینان

· نرمش با خطا

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

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

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

1. مقدار زمان لازم برای اداره اولیه وقفه و شروع به اجرای روال خدماتی وقفه . اگر برای اجرای روال خدماتی وقفه نیاز به تغییر متن باشد ، تأخیر بیش از حالتی است که می توانست روال خدماتی وقفه در متن فرایند جاری اجرا گردد .

2. مقدار زمان لازم برای اجرای روال خدماتی وقفه. معمولاً این زمان بستگی به سخت افزار دارد.

3. تأثیر تو در تو بودن وقفه ها . اگر یک روال خدماتی وقفه با ورود وقفه دیگری دچار وقفه شود، خدمت مربوط به آن دچار تأخیر میگردد.

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

عموماً کنترل کاربر در یک سیستم بلادرنگ بسیار وسیع تر از کنترل کاربر در سیستم عامل عادی است .

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


هایپر فایلز

سیستم های حسابداری

این پروژه شامل مراحل ساخت یک سیستم نرم افزاری محاسبه حقوق یک شرکت است که در آن از زبان های SQL و Delphi استفاده شده است که در حال حاضر از زبان های رایج برای ایجاد پایگاه داده است که ما با استفاده از زبان SQL پایگاه داده مردنظر را ایجاد کرده و تمام مراحل برنامه نویسی آن و کارهای را که سیستم باید انجام دهد را با استفاده از Delphi شبیه سازی می کنیم
دسته بندی حسابداری
فرمت فایل doc
حجم فایل 2516 کیلو بایت
تعداد صفحات فایل 93
سیستم های حسابداری

فروشنده فایل

کد کاربری 8044

این پروژه شامل مراحل ساخت یک سیستم نرم افزاری محاسبه حقوق یک شرکت است که در آن از زبان های SQL و Delphi استفاده شده است که در حال حاضر از زبان های رایج برای ایجاد پایگاه داده است. که ما با استفاده از زبان SQL پایگاه داده مردنظر را ایجاد کرده و تمام مراحل برنامه نویسی آن و کارهای را که سیستم باید انجام دهد را با استفاده از Delphi شبیه سازی می کنیم. در این پروژه سعی شده است حدالامکان از حجم کار حسابداری بصورت دستی که بخش عمده ای از کارها در این بخش انجام می شود کاهیده و بتوان بصورت الکترونیکی و با امنیت بالا این بخش را اداره کرد.

فهرست

فصل اول : تاریخچه نرم افزارهای پروژه

مقدمه. 11

تاریخچه زبان دلفی.. 13

تاریخچه. 20

چارت سازمانی.. 23

حوزه های عملکرد شرکت نوآوران مبانی پرداز:......................................................................................................................................................................................................

فصل دوم: مراحل ساخت پروژه

مراحل ساخت پروژه. 24

مشکلات موجود قبل از ایجاد پروژه. 34

مزایای ایجاد پروژه. 35

عوامل موجود در پروژه. 35

چگونگی ایجاد پروژه. 36

ایجاد و راهبری پایگاه داده و فایل های داده ای.. 37

فصل سوم:تشریح پروژه

تشریح پروژه. 41

ثبت پرسنل.. 45

ثبت سمت... 49

ثبت سمت پرسنل.. 52

ثبت مزایا 55

ثبت کسورات.. 58

ثبت بیمه. 61

تقویم کاری.. 62

تعطیلات رسمی.. 65

تعریف کاربر. 66

سطح دسترسی.. 69

بخش ساعت ورود و خروج. 70

ماموریت... 74

مساعده 77

غیبت... 79

تاخیر‏های مجاز 82

پرداخت حقوق.. 85

جستجو. 89

نتیجه گیری.. 90

پیشنهادات... 91

منابع.. 92

فهرست شکل ها

شکل1: صفحه اصلی(تعاریف)...............................................................................................................................31

شکل2: صفحه اصلی(ساعت ورود وخروج).........................................................................................................32

شکل3: صفحه اصلی(اطلاعات کاری)..................................................................................................................33

شکل4: صفحه اصلی(خروج)................................................................................................................................34

شکل:5 پرسنل......................................................................................................................................................35

5-1: ثبت مشخصات پرسنل............................................................................................................................36

5-2: اصلاح مشخصات پرسنل..........................................................................................................................37

5-3: چاپ مشخصات پرسنل............................................................................................................................38

شکل6: سمت ها....................................................................................................................................................39

6-1: ثبت سمت....................................................................................................................................................40

6-2: اصلاح سمت................................................................................................................................................41

شکل7: سمت پرسنل............................................................................................................................................42

7- 1 :ثبت سمت پرسنل....................................................................................................................................43

اصلاح سمت پرسنل.................................................................................................................................44: 7-2

شکل8 :مزایا..........................................................................................................................................................45

ثبت مزایا..................................................................................................................................................46: 8-1

اصلاح مزایا..............................................................................................................................................47: 8-2

شکل 9: کسورات .................................................................................................................................................

مقدمه

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

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

فصل اول

تاریخچه نرم افزارهای پروژه

تاریخچه زبان دلفی

گسترش روش دلفی به‌دنبال رواج فعالیت های مرتبط با پیش بینی آیندهٔ فناوری ها که از سال 1944 میلادی آغاز شد، صورت گرفت. در این تاریخ و بنا به سفارش نیروی دریایی ایالات متحده آمریکا، پروژه‌ای بنام [1]راند در شرکت هواپیما سازی دوگلاس و با هدف پیش بینی فناوریهای آینده با کاربرد نظامی تعریف شد. این پروژه به مطالعه در زمینه سلاح های بین قاره‌ای فراسطحی پرداخت. در سال 1959 میلادی هلمر[2] و رشر[3] ، دو تن از محققان پروژهٔ رند طی مقاله‌ای تحت عنوان « نظریه فلسفی دانش در علوم نادقیق »، این ایده را مطرح کردند که در زمینهٔ هایی از علم که در آن هنوز قوانین علمی توسعه نیافته است،اتکاء به آراء خبرگان مجاز می‌باشد. حال مساله این است که چگونه آرای این خبرگان مورد استفاده قرار گیرد و علی الخصوص چگونه با ترکیب نظرات یک تعداد از خبرگان ، بیانیه‌ای سودمند تدوین شود. از دیدگاه روش دلفی، قضاوت های انسانی بمثابه ورودی هایی مشروع و سودمند برای انجام پیشبینی ها می‌باشند. بعضا خبرگان و متخصصان منفرد می‌توانند در معرض خطر یکجانبه نگری قرار گیرند ضمن اینکه گروه‌های خبره نیز می‌توانند تحت تأثیر تمایلات رهبر گروه، از تجدید نظر بر روی ایده‌های قبلی اکراه داشته باشند. بمنظور غلبه بر چنین نارسایی هایی، روش دلفی با مبانی نظری و دستورالعمل های روش مند در طول دهه‌های پنجاه و شصت میلادی در موسسهٔ رند توسعه یافت. عبارت دلفی کنایه از مکانی مقدس در یونان باستان است که در آنجا با واسطه گری پیشگویان بلند پایه، پیش بینی هاو سخنان خدایان یونانی اعلام می‌شده است. به‌نظر می‌رسد استفاده از این نام مورد تایید بنیان گذاران این روش یعنی هلمر و دالکی[4] نبوده است. بنا بر اظهارات دالکی در سال 1968، کلمه دلفی به نوعی القاء کننده وابستگی روش آنان به غیبگویی بوده و جنبه‌ای اسرار آمیز دارد. حال آنکه آنچه توسط این دو ارایه شده است، روشی است برای بهبود دادن به پیش بینی ها به کمک استفاده کامل از اطلاعات ناکافی که در اختیار می‌باشد. دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت برلند[5] از زمان ایجاد اولین نسخه پاسکال توسط آندرس حجلسبقگ[6] در 15 سال پیش به بازار عرضه کرد


هایپر فایلز

سیستم مدیریت تحت وب شرکت سوپر کامپیوتر

امروزه با توجه به گستره ی جغرافیایی واحدهای مختلف شرکت های بزرگ، نیاز به یک سیستم یکپارچه ی نرم افزاری ،که امکان پایش و مانیتورینگ فعالیت های قسمت های مختلف را به مدیران وتصمیم گیران شرکت مربوطه ارائه دهد احساس می شود
دسته بندی برنامه نویسی
فرمت فایل doc
حجم فایل 1459 کیلو بایت
تعداد صفحات فایل 70
سیستم مدیریت تحت وب شرکت سوپر کامپیوتر

فروشنده فایل

کد کاربری 8044

چکیده

سیستم مدیریت تحت وب شرکت سوپر کامپیوتر

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

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

فهرست مطالب

عنوان صفحه

مقدمه....................................................................................................................................................................................... 1

فصل اول – مفاهیم استفاده شده در پروژه................................................................................................................................. 2

1-1-برنامه نویسی لایه ای...................................................................................................................................................... 2

1-1-1-برنامه چند لایه چیست؟............................................................................................................................................. 2

1-1-2-مزیت برنامه چند لایه ................................................................................................................................................4

.................................................................................................................................. 4presentation1-1-3-انتخاب لایه

............................................................................................................................. 5Business logic1-1-4-انتخاب لایه

.................................................................................................................................. 5Data access1-1-5-انتخاب لایه

....................................................................................................................................... 5Data lager1-1-6-انتخاب لایه

1-1-7-ارسال داده از یک لایه به لایه دیگر.......................................................................................................................... 6

1-2-پیشینه............................................................................................................................................................................. 6

1-3-سیر تکامل زبان های برنامه نویسی تحت وب.................................................................................................................. 8

) چیست؟......................................................................................................................................... 9Ajax 1-4-ای جکس (

1-5-مکانیزم ای جکس....................................................................................................................................................... 12

فصل دوم – شرح امکانات و محدودیت های سیستم.............................................................................................................. 13

2-1-چشم انداز................................................................................................................................................................... 13

2-1-1-شرح مساله............................................................................................................................................................. 13

2-1-2-شرح عملیات......................................................................................................................................................... 13

2-1-3-مخاطبین سیستم...................................................................................................................................................... 15

2-1-4-محدودیت ها......................................................................................................................................................... 15

2-2-مستند واژه نامه............................................................................................................................................................ 16

2-3-مفاهیم سیستم گزارش گیری....................................................................................................................................... 16

فصل سوم – تجزیه و تحلیل سیستم........................................................................................................................................ 18

3-1-تعریف مساله............................................................................................................................................................... 18

3-2-امکان سنجی............................................................................................................................................................... 19

3-2-1-امکان سنجی منطقی............................................................................................................................................... 19

3-2-2-امکان سنجی فیزیکی...............................................................................................................................................19

3-2-3-امکان سنجی فرهنگی............................................................................................................................................. 19

3-2-4-امکان سنجی اقتصادی............................................................................................................................................ 20

)............................................................................................................................... 20Iteration plan3-3-طرح تکرار (

)................................................................................................................. 21Class diagram3-4-نمودار های کلاس (

3-4-1-توضیحات کلاس................................................................................................................................................... 22

...................................................................................................................................................... 31Uml 3-5-نمودار های

فصل چهارم – پیاده سازی سیستم.......................................................................................................................................... 38

4-1-نگاهی به اجزای پروژه در ویژوال استودیو................................................................................................................... 38

4-2-جداول استفاده شده در پایگاه داده............................................................................................................................... 43

4-2-1-نمای کلی از جدول های موجود............................................................................................................................. 43

4-3-توضیح جداول بانک اطلاعاتی.................................................................................................................................... 44

.................................................................................................................................................... 44Anbar 4-3-1-جدول

................................................................................................................................................. 45Anbar 14-3-2-جدول

................................................................................................................................... 45Anbargardani 4-3-3-جدول

...................................................................................................................................................... 47Bime 4-3-4-جدول

...................................................................................................................................................... 48check4-3-5-جدول

............................................................................................................................................................ 49fish4-3-6-جدول

......................................................................................................................................... 50Crash code4-3-7-جدول

............................................................................................................................................... 50Etelaeie 4-3-8-جدول

................................................................................................................................................... 51Factor 4-3-9-جدول

...................................................................................................................................... 52Factor num4-3-10-جدول

....................................................................................................................................... 53Good price4-3-11-جدول

....................................................................................................................................................... 54kala4-3-12-جدول

............................................................................................................................................ 55Mojoody 4-3-13-جدول

........................................................................................................................................ 55Kargoziny 4-3-14-جدول

........................................................................................................ 56Khadamat pas az forosh4-3-15-جدول

...................................................................................................................................................... 57Boff 4-3-16-جدول

................................................................................................................................ 58Kharid_forosh4-3-17-جدول

.................................................................................................................................................... 58Pass 4-3-18-جدول

............................................................................................................................................. 59Tashilat 4-3-19-جدول

.................................................................................................................................. 60Tashilat etaie4-3-20-جدول

............................................................................................................................. 61Tavoun request4-3-21-جدول

.............................................................................................................................................. 61Tavoun 4-3-22-جدول

................................................................................................................................................... 62Units 4-3-23-جدول

........................................................................................................................................ 63Validation 4-3-24-جدول

4-4-نتایج پیاده سازی......................................................................................................................................................... 64

منابع و مراجع........................................................................................................................................................................ 66

فهرست شکلها

عنوان صفحه

.......................................................................................................................................................8Ajax شکل 1-1- معماری

شکل 3-1-نمودار طرح تکرار.............................................................................................................................................. 20

شکل 3-2-نمودار کلاس ها................................................................................................................................................. 21

............................................................................................................................................ 23dateشکل 3-3-نمودار کلاس

.................................................................................................................................. 23constringشکل 3-4-نمودار کلاس

23 .........................................................................................................................Chang color شکل3-5- نمودار کلاس

................................................................................................................................... 24 All unitsشکل 3-6-نمودار کلاس

................................................................................................................................... 25branchidشکل 3-7-نمودار کلاس

.............................................................................................................................. 25Accountingشکل 3-8-نمودار کلاس

............................................................................................................................. 25presianmailشکل 3-9-نمودار کلاس

............................................................................................................................... 25inventoryشکل 3-10-نمودار کلاس

..................................................................................................................................... 26exportشکن 3-11-نمودار کلاس

.......................................................................................................................... 27Gview colorشکل 3-12-نمودار کلاس

............................................................................................................................... 27shoppingشکل 3-13-نمودار کلاس

...................................................................................................................................... 28shwinشکل 3-14-نمودار کلاس

....................................................................................................................................... 27resultشکل 3-15-نمودار کلاس

............................................................................................................................ 29warrantingشکل 3-16-نمودار کلاس

................................................................................................................................... 29Unit infشکل 3-17-نمودار کلاس

.......................................................................................................................... 30Print helperشکل 3-18-نمودار کلاس

.............................................................................................................................. 30randomidشکل 3-19-نمودار کلاس

.............................................................................................................................. 30Get nameشکل 3-20-نمودار کلاس

................................................................................................................................ 32Organization chartشکل 3-21-

............................................................................................................................... 33Use case:modiriyatشکل 3-22-

.............................................................................................. 34Use case:anbardar , forosh , kharidشکل 3-23-

............................................................................................................. 35Use case:tavouni , kargoziniشکل 3-24-

.............................................................................................................................. 36Use case:hesab dariشکل 3-25-

............................................................................................. 37Use case:sandogh refah , khadamatشکل 3-26-

شکل 4-1-.......................................................................................................................................................................... 39

شکل 4-2-.......................................................................................................................................................................... 40

شکل 4-3-.......................................................................................................................................................................... 42

شکل 4-4-.......................................................................................................................................................................... 43

فهرست جداول

عنوان صفحه

"........................................................................................................................................................ 44anbarجدول 4-1-"

".................................................................................................................................................... 45Anbar 1جدول 4-2-"

"........................................................................................................................................... 46abargardaniجدول 4-3-"

".......................................................................................................................................................... 47bimeجدول 4-4-"

"........................................................................................................................................................ 48checkجدول 4-5-"

"............................................................................................................................................................. 49fishجدول 4-6-"

"............................................................................................................................................. 50Crash codeجدول 4-7-"

".................................................................................................................................................... 51etelaeieجدول 4-8-"

"........................................................................................................................................................ 52factorجدول 4-9-"

".......................................................................................................................................... 52Factor numجدول 4-10-"

"........................................................................................................................................... 53Good priceجدول 4-11-"

"......................................................................................................................................................... 54kalaجدول 4-12-"

"............................................................................................................................................... 55mojoodyجدول 4-13-"

".............................................................................................................................................. 56kargozinyجدول 4-14-"

"............................................................................................................... 57Khadamat pas az foroshجدول 4-15-"

"......................................................................................................................................................... 57Boffجدول 4-16-"

".................................................................................................................................... 58Kharid_foroshجدول 4-17-"

"........................................................................................................................................................ 59passجدول 4-18-"

".................................................................................................................................................. 60tashilatجدول 4-19-"

"...................................................................................................................................... 60Tashilat etaieجدول 4-20-"

"................................................................................................................................. 61Tavoun requestجدول 4-21-"

"................................................................................................................................................... 62tavounجدول 4-22-"

"....................................................................................................................................................... 63unitsجدول 4-23-"

"............................................................................................................................................. 64validationجدول 4-24-"

مقدمه

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

این پروژه در 2 قسمت طراحی و پیاده سازی شده است:

انجام شده و دیاگرام های آن بوسیله Uml قسمت اول : تجزیه و تحلیل سیستم است که این قسمت با نرم افزار Visio

طراحی گردیده است.

قسمت دوم :طراحی و پیاده سازی نرم افزار سیستم مدیریت تحت وب می باشد که با زبان برنامه نویسی ASP.NET کد نویسی گردیده است.

این پروژه برای اجرا به سایت شرکت سوپر کامپیوتر لینک گردیده است

این پایان نامه شامل چهار فصل است که در فصل اول مفاهیم استفاده شده در پروژه پرداخته شده است ،در فصل دوم به شرح امکانات و محدودیت های سیستم و در فصل سوم تجزیه و تحلیل سیستم و در فصل چهارم به پیاده سازی سیستم پرداختیم.

فصل اول- مفاهیم استفاده شده در پروژه

1-1- برنامه نویسی لایه ای

1-1-1- برنامه چند لایه چیست؟

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

1- Presentation Layer (Interface)

2- Business Logic Layer

3- Data Access Layer

4- Data Layer

لایه Presentation چیزی نیست جز بخشی از نرم افزار که با کاربر برنامه ما ارتباط برقرار می کند؛ به عبارت دیگر کاربران با این لایه در ارتباط خواهند بود. نمایش داده ها به کاربر نهایی و اجازه به ایشان برای ارتباط با داده ها، اصلی ترین وظیفه این لایه است.

در بیشتر موارد داده هایی که توسط کاربر وارد می شوند نیاز به اعتبارسنجی یا پردازش اضافی دارند. این مسوولیت بر عهده لایه Business Logic است.در نهایت داده های برنامه ما نیاز به ذخیره و بازیابی از طریق یک انبار داده دارند. این وظیفه توسط لایه دسترسی به داده (Data Access Layer) انجام می شود.

داده های ما در DataLayer ذخیره شده و با استفاده از Stored Procedure های نوشته شده در این لایه درج، حذف و به روز رسانی می شوند.

به طور خلاصه، فرآیند مورد نظر ما این گونه کار می کند:

- کاربر برای دست یابی به داده های برنامه، درخواستی را ارسال می کند.

- لایه Data Access داده های مورد نظر را از DataLayer بازیابی کرده و از طریق لایه Business Logic آن ها را به لایه نمایش می فرستد. در برخی مواقع لایه دسترسی به داده ها، این داده ها را مستقیما به لایه نمایش ارسال می کند.
- لایه نمایش، اطلاعاتی را که باید نمایش داده شوند از طریق لایه Business Logic دریافت می کند.
- کاربر داده ها را تغییر داده و عمل مناسب در مورد آن ها را اجرا می کند ( مثل اضافه یا به روز کردن داده ها )
- لایه Business Logic صحت داده های وارد شده توسط کاربر را بررسی می کند ( داده ها را اعتبار سنجی می کند)
- اگر داده ها معتبر باشند آن ها را برای به روز رسانی در بانک اطلاعاتی به لایه دسترسی به داده انتقال می دهد.


هایپر فایلز

سیستم عاملهای بلادرنگ

مهمترین کاربرد سیستمهای بلادرنگ در رابطه با عملیات کنترل پردازش است خاصیت مهم سیستم عاملهای بلادرنگ این است که هر فعل و انفعال با کامپیوتر بایستی یک پاسخ در مدت زمانی که از قبل تعیین شده است دریافت دارد سیستم بایستی بتواند این زمان پاسخ را گارانتی بکند (عواقب زمان پاسخ بد در رابطه با سیستمی که یک هواپیما و یا یک کارخانه شیمیایی را کنترل میکند را
دسته بندی برنامه نویسی
فرمت فایل doc
حجم فایل 916 کیلو بایت
تعداد صفحات فایل 83
سیستم عاملهای بلادرنگ

فروشنده فایل

کد کاربری 8044

فهرست مطالب:

· فصل اول : زمانبندی بلادرنگ

مقدمه............................................................................................................................. 2

مشخصات سیستم های بلادرنگ..................................................................................... 3

زمانبندی بلادرنگ........................................................................................................ 8

رویکردهای ایستای مبتنی بر جدول......................................................................... 10

رویکردهای ایستای مبتنی بر اولویت و با قبضه کردن.............................................. 10

رویکردهای پویا بر اساس برنامه ریزی..................................................................... 10

رویکردهای پویا با بهترین کوشش............................................................................ 11

زمانبندی ایستا مبتنی بر جدول................................................................................. 11

زمانبندی ایستای مبتنی بر اولویت و با قبضه کردن.................................................. 11

زمانبند مهلت زمانی.................................................................................................... 12

زمانبندی Linux .................................................................................................... 19

زمانبندی Unix SVR4........................................................................................... 21

· فصل دوم : الگوریتم های برنامه ریزی و حمایت سیستم های اجرایی برای سیستم های بلادرنگ

خلاصه......................................................................................................................... 26

برنامه ریزی بلادرنگ................................................................................................. 29

متریک های اجرا در سیستم های بلادرنگ............................................................... 30

الگوهای برنامه ریزی................................................................................................ 32

الگوریتمهای برنامه ریزی برای این الگوها.............................................................. 32

برنامه ریزی ثابت Table –Driven ................................................................... 36

برنامه ریزی priority driven preemptive ................................................. 37

برنامه ریزی دینامیک ................................................................................................ 39

برنامه ریزی Best –Effort دینامیک.................................................................... 40

موضوعات برنامه ریزی مهم....................................................................................... 41

برنامه ریزی با محدودیتهای توان خطا.................................................................... 41

برنامه ریزی با احیای منابع........................................................................................ 43

سیستم اجرایی بلادرنگ ........................................................................................... 43

هسته های کوچک ، سریع و اختصاصی.................................................................... 44

توسعه های زمان واقعی برای سیستم های اجرای بازرگانی.................................... 46

سیستم های اجرای تحقیق......................................................................................... 48

هسته MARS............................................................................................................. 50

هسته SPRING........................................................................................................ 50

هستهMARUTI ........................................................................................................ 51

هسته ARTS ............................................................................................................ 51

· فصل سوم : بررسی ارتباط میان اجزای یک سیستم جامع بلادرنگ

خلاصه......................................................................................................................... 54

شرح عملگرهای بهبودیافته........................................................................................ 60

تشریح مطالعات تجربی............................................................................................... 67

فصل چهارم : منابع..................................................................................................... 70




فهرست جدول ها و شکلها :


شکل 1 – 1 : زمانبندی یک فرایند بلادرنگ-------------------9

شکل 1 – 2 : زمانبندی وظیفه های بلادرنگ متناوب با مهلتهای زمانی کامل شدن-----------------------------------------------16

شکل 1 – 3 : زمانبندی وظیفه های بلادرنگ نامتناوب با مهلتهای زمانی در شروع----------------------------------------------18

شکل 1 – 4 : مثالی از زمانبندی Linux----------------------21

شکل 1 – 5: طبقه های اولویت در SVR4 --------------------23

جدول 1 -1 : اطلاعات اجرای دو وظیفه متناوب-----------------16

جدول1 – 2: اطلاعات اجرای پنج وظیفه نامتناوب---------------19

شکل 3– 1: معماری سیستم جامع---------------------------57

شکل 3 – 2 : پروتکل ارتباط RS- 232C ----------------------58

شکل 3 – 3: خطای checksum ----------------------------60

شکل 3 – 4 : زمان تزریق خطا------------------------------62

شکل 3 – 5 : عملگرهای جهش یافته-------------------------65

شکل 3 – 6 : مثالی از CRM ------------------------------66

شکل 3 – 7 : مثالی از CRH ------------------------------66

جدول 3 – 1: رابط میان RTOS و برنامه---------------------59

جدول 3 – 2 : محل تزریق خطا----------------------------63

جدول 3 – 3 : RTOS و برنامه های کاربردی -----------------68

جدول 3 – 4 : تعداد رابطهای بین RTOS و برنامه--------------69

مقدمه:

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

مشخصات سیستمهای عامل بلادرنگ:

سیستمهای عامل بلادرنگ را میتوان با داشتن ملزومات یگانه در پنج حوزه عمومی زیر مشخص نمود:

· قطعی بودن

· پاسخ دهی

· کنترل کاربر

· قابلیت اطمینان

· نرمش با خطا

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

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

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

1. مقدار زمان لازم برای اداره اولیه وقفه و شروع به اجرای روال خدماتی وقفه . اگر برای اجرای روال خدماتی وقفه نیاز به تغییر متن باشد ، تأخیر بیش از حالتی است که می توانست روال خدماتی وقفه در متن فرایند جاری اجرا گردد .

2. مقدار زمان لازم برای اجرای روال خدماتی وقفه. معمولاً این زمان بستگی به سخت افزار دارد.

3. تأثیر تو در تو بودن وقفه ها . اگر یک روال خدماتی وقفه با ورود وقفه دیگری دچار وقفه شود، خدمت مربوط به آن دچار تأخیر میگردد.

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

عموماً کنترل کاربر در یک سیستم بلادرنگ بسیار وسیع تر از کنترل کاربر در سیستم عامل عادی است .

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

قابلیت اطمینان :

قابلیت اطمینان نوعاً در سیستم های بلادرنگ بسیار مهمتر از سیستم های عادی است .

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

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


هایپر فایلز