ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) 17 ص

اختصاصی از ژیکو به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) 17 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 19

 

چکیده : در این گزارش ما به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) ایجاد شده اند خواهیم پرداخت. محور اصلی این بررسی بر مبنای تجزیه مساله کنترل همروندی به دو حالت read-wirte و write-write می‌باشد. در این مقال، تعدادی از تکنیکهای همزمان سازی برای حل هر یک از قسمتهای مساله بیان شده و سپس این تکنیکها برای حل کلی مساله با یکدیگر ترکیب می‌شوند.

در این گزارش بر روی درستی و ساختار الگوریتمها متمرکز خواهیم شد. در این راستا برای ساختار پایگاه داده توزیعی یک سطحی از انتزاع را در نظر می‌گیریم تا مساله تا حد ممکن ساده سازی شود.

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

کاربراان ممکن است به داده هایی که در کامپیوترهای مختلف در سیستم قرار دارند دسترسی پیدا کنند.

یک مکانیزم کنترل همروندی در یک کامپیوتر از وضعیت دسترسی در سایر کامپیوترها اطلاعی ندارد.

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

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

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

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

 

شکل 1 نمایش حالت بروز آوری از دست رفته

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

مشتری 1: بخواهد یک چک 1 میلیونی را به حساب X واریز و از حساب Y برداشت نماید.

مشتری 2: بخواهد بیلان حساب مالی X و Y شامل کل موجودی را نمایش دهد.

در غیاب کنترل همروندی همانطور که در شکل 2 نشان داده شده‌است، تزاحم بین پروسس ها بوجود خواهد آمد. فرض کنید در زمانی که مشتری 1 اطلاعات را از حساب Y خوانده و اطلاعات حساب X را دریافت نموده و 1 میلیون از حساب Y برداشت نموده ولی هنوز


دانلود با لینک مستقیم


به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) 17 ص

تحقیق به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) 17 ص

اختصاصی از ژیکو تحقیق به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) 17 ص دانلود با لینک مستقیم و پر سرعت .

تحقیق به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) 17 ص


تحقیق به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) 17 ص

دسته بندی : علوم پایه _ ریاضی ، تحقیق

فرمت فایل:  Image result for word ( قابلیت ویرایش و آماده چاپ

حجم فایل:  (در قسمت پایین صفحه درج شده )

فروشگاه کتاب : مرجع فایل 

 


 قسمتی از محتوای متن ...

چکیده : در این گزارش ما به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) ایجاد شده اند خواهیم پرداخت.
محور اصلی این بررسی بر مبنای تجزیه مساله کنترل همروندی به دو حالت read-wirte و write-write می‌باشد.
در این مقال، تعدادی از تکنیکهای همزمان سازی برای حل هر یک از قسمتهای مساله بیان شده و سپس این تکنیکها برای حل کلی مساله با یکدیگر ترکیب می‌شوند.
در این گزارش بر روی درستی و ساختار الگوریتمها متمرکز خواهیم شد.
در این راستا برای ساختار پایگاه داده توزیعی یک سطحی از انتزاع را در نظر می‌گیریم تا مساله تا حد ممکن ساده سازی شود.
1.
مقدمه : کنترل همروندی فرآیندی است که طی آن بین دسترسی های همزمان به یک پایگاه داده در یک سیستم مدیریت پایگاه داده چند کاربره هماهنگی بوجود می‌آید.
کنترل همروندی به کاربران اجازه می‌دهد تا در یک حالت چند برنامگی با سیستم تعامل داشته باشند در حالیکه رفتار سیستم از دیدگاه کاربر به نحو خواهد بود که کاربر تصور می‌کند در یک محیط تک برنامه در حال فعالیت است.
سخت ترین حالت در این سیستم مقابله با بروز آوری های آزار دهنده ای است که یک کاربر هنگام استخراج داده توسط کاربر دیگر انجام می‌دهد.
به دو دلیل ذیل کنترل همروندی در پایگاه داده های توزیعی از اهمیت بالایی برخوردار است: کاربراان ممکن است به داده هایی که در کامپیوترهای مختلف در سیستم قرار دارند دسترسی پیدا کنند.
یک مکانیزم کنترل همروندی در یک کامپیوتر از وضعیت دسترسی در سایر کامپیوترها اطلاعی ندارد.
مساله کنترل همروندی در چندین سال قبل کاملا مورد بررسی قرار گفته است و در خصوص پایگاه‌داده‌های متمرکز کاملا شناخته شده است.
در خصوص این مسال در پایگاه داده توزیعی با توجه به اینکه مساله در حوزه مساله توزیعی قرار می‌گیرد بصورت مداوم راهکارهای بهبود مختلف عرضه می‌شود.
یک تئوری ریاضی وسیع برای تحلیل این مساله ارائه شده و یک راهکار قفل دو مرحله ای به عنوان راه حل استاندارد در این خصوص ارائه شده است.
بیش از 20 الگوریتم کنترل همروندی توزیعی ارائه شده است که بسیاری از آنها پیاده سازی شده و در حال استفاده می‌باشند.
این الگوریتمها معمولا پیچیده هستند و اثبات درستی آنها بسیار سخت می‌باشد.
یکی از دلایل اینکه این پیچیدگی وجود دارد این است که آنها در اصطلاحات مختلف بیان می‌شوند و بیان های مختلفی برای آنها وجود دارد.
یکی از دلایل اینکه این پیچدگی وجود دارد این است که مساله از زیر قسمتهای مختلف تشکیل شده است و برای هر یک از این زیر قسمتها یک زیر الگوریتم ارائه می‌شود.
بهترین راه برای فائق آمدن بر این پیچدگی این است که زیر مساله ها و الگوریتمهای ارائه شده برای هر یک را در ی.
ک سطح از انتزاع نگاه داریم.
با بررسی الگوریتمهای مختلف می‌توا

تعداد صفحات : 19 صفحه

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

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

 
« پشتیبانی فروشگاه مرجع فایل این امکان را برای شما فراهم میکند تا فایل خود را با خیال راحت و آسوده دانلود نمایید »
/images/spilit.png
 

دانلود با لینک مستقیم


تحقیق به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) 17 ص

تحقیق در مورد ویژگی های الگوریتمهای کنترل همروندی توزیعی

اختصاصی از ژیکو تحقیق در مورد ویژگی های الگوریتمهای کنترل همروندی توزیعی دانلود با لینک مستقیم و پر سرعت .

تحقیق در مورد ویژگی های الگوریتمهای کنترل همروندی توزیعی


تحقیق در مورد ویژگی های الگوریتمهای کنترل همروندی توزیعی

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه19

 

 

این حالت راه حلهای گوناگونی ائم از قفلها، سمافورها، مونیتورها و ... پیشنهاد شده است.

 

کنرتل همروندی و دوبه‌دو ناسگاری از این جهت که هر دو دسترسی به منابع مشترک را کنترل میکنند با هم شباهت دارند.  با این حال راه حلی که برای یکی بکار می‌رود قابل بهره برداری برای دیگری نیست. فرض کنید پردازه های P1 و P2 بخواهند از نقاط مختلف کدهای خود به منابع R1 و R2 دسترسی پیدا کنند. در سیستم عامل دسترسی مجزای ذیل قابل قبول است. P2 از R1 استفاده کند، P2 از R1 استفاده کند، P2  از R2 استفاده نموده و سپس P1 از R2 استفاده نماید. در پایگاه داده این روند اجرا مورد قبول نیست و مشکلاتی را ایجاد می‌کند. فرض کنید P1 بخواهد از R1 مبلغی را به R2 انتقال دهد. در این حالت اگر P2 مقادیر R1 وR2  را چک کند مقادیر غیر صحیح را دریافت می‌کند.

2. مدل پردازش تراکنش: برای اینکه روند اجرای عملیات در سیستمهای پایگاه داده های توزیعی برای خواننده مشخص شود ما در اینجا یک مدل از پایگاه داده‌های توزیعی را ارائه می‌دهیم. سپس نحوه عملکرد مکانیزم کنترل همروندی را در این مدل بیان خواهیم نمود. در این مدل پایگاه داده، یک پایگاه داده توزیعی مجموعه از سایتهاست که توسط یک شبکه به هم متصل شده‌اند. هر سایت یک کامپیوتر است که یکی یا هر دوی برنامه های ذیل را اجرا می‌کند. برنامه‌ها شامل یک مدیر تراکنش یا TM  و یک مدیر داده یا DM است. TM  مسئول مدیریت تعامل کاربر با پایگاه داده است و DM مسئول نگهداری داده‌ها است. شبکه نیز یک وسیله ارتباطی کامپیوتر – کامپیوتر است. فرض بر این است که شبکه کاملا امن می‌باشد و پیامها را با همان ترتیبی که وارد سیستم می‌شوند به مقصد ارسال می‌شود. فرض بر این است که تعداد داده های موجود در سیستم شامل X ، Y  و Z است که داده های منطقی موجود در سیستم را تشکیل می‌دهند. داده های ذکر شده فقط واحد داده های منطقی هستند و ما با سایز و قالب و جزئیات آنها کاری نخواهیم داشت

 

 


دانلود با لینک مستقیم


تحقیق در مورد ویژگی های الگوریتمهای کنترل همروندی توزیعی

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

اختصاصی از ژیکو دانلودمقاله معماری ‏سیستم‏ توزیعی مدیریت‏ اطلاعات‏ بیمارستانی دانلود با لینک مستقیم و پر سرعت .

 

 

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



1- مقدمه‏ای بر سیستم‏های اطلاعات بیمارستانی

 

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


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



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

2-2- پیاده سازی بر طبق اصول مهندسی

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

 

 

 

3-2- توزیعی بودن سیستم

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

3- سیستم‏های کامپیوتری توزیعی .
یک سیستم توزیعی به زبان بسیار ساده دارای خصوصیات زیر است :
بیش از یک عضو ( سیستم ) دارد .
هر عضو میتواند به صورت مستقل عمل نماید . یعنی اگر عضو دیگری وجود نداشته باشد خللی در عملیات سیستم پیش نمی‏آید . تبادل اطلاعات بین اعضاء بدون دخالت عامل خارجی ( انسان ) صورت میگیرد . ( اپراتورهای‏سیستم در تبادل اطلاعات بین سیستم‏ها دخالتی نمیکنند ) .
اعضاء با یکدیگر سازگارند .
منابع اطلاعات‏میتواند در عضوهای دیگر باشد . یعنی لزوما تمام اطلاعات لازم برای یک سیستم نباید در همان‏سیستم متمرکزباشد و میتواند در سیستمهای دیگر قرار داشته باشد و در مواقع لزوم‏از سیستم مورد نظر درخواست در اختیار قرار گذاشتن‏اطلاعات انجام میشود.این موضوع از افزونگی اطلاعات میکاهد .یعنی اطلاعاتی که در یک سیستم به صورت محدودمورداستفاده قرار میگیرد ولی در سیستم دیگرکاربرد زیادی دارد در هر دو سیستم ذخیره نمیشود بلکه در سیستمی ذخیره میشود که کاربرد زیادی دارد .
نوع برنامه‏ها و محیط هر عضو میتواندبا عضودیگرمتفاوت‏باشد.به عنوان مثال یک‏سیستم در محیط سیستم‏عامل DOS و سیستم‏دیگر در محیط سیستم‏عامل UNIX عمل‏نماید. یا اینکه یک‏سیستم در محیط کامپیوترهای Main و دیگری در محیط کامپیوترهای PC عمل‏کند . چنین سیستم‏هائی سریع‏تر تولید می‏شوند ، ارزان‏تر هستند ، سخت‏افزار ارزان‏تری نیاز دارند ، ارزان‏تر نگهداری می‏شوند و انعطاف‏پذیری بسیار بالائی دارند و همچنین قابلیت اطمینان بالاتری دارند . یک محاسبه ریاضی نشان می‏دهد که اگر یک سیستم دارای n بخش باشد و هر بخش درصد خطای E را داشته باشد درصد خطای کل سیستم عبارت است از :
n
در سیستم متمرکز E

در سیستم توزیعی E*n

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

4-2- امنیت بسیار بالا

امنیت در سیستمهای بیمارستانی جایگاه ویژه‏ای دارد . از قابلیت‏های امنیتی سیستم می‏توان موارد زیر را برشمرد :
بررسی وضعیت در خواست کنندگان از نظراجازه دستیابی به اطلاعات و برنامه‏ها .
تعریف تائید کننده و صادر کننده اجازه برای یک عمل‏خاص از بین افراد مختلف ( امضاء تائید) .
تعریف قابلیت دستیابی عمومی‏درحالتهای‏خاص‏بانظرمدیریت. محدود سازی اپراتورها از لحاظ قدرت اعمال تغییرات در سیستم. ( هر اپراتور فقط به محدوده‏ای که مجاز است وارد شود ) .
یافتن تغییرات غیرعادی در سیستم .
یافتن تغییرات‏حاصل از نفوذ غیر کانالیزه‏به‏سیستم .
یافتن تغییرات در کدها و وضعیت سیستم‏امنیتی .
هشداردهی در مواردی که احساس شود امنیت سیستم به مخاطره افتاده و یا اینکه خللی در عملیات عادی سیستم پیش‏آمده باشد و ارسال این هشدار به سیستم مدیریت بصورت خودکار .

5-2- مکانیزم‏های جستجوو استنتاج هوشمند


انجام عملیات هوشمندانه به صورتی است که میتوان شیوه‏های عملیات جدیدی را بخصوص در زمینه جستجو و استنتاج اعمال نمود. واین به‏کاربر امکان میدهد که خود روالهای‏استنتاج و جستجوی مورد نیاز خودرا طراحی نماید .

6-2- زبان برنامه‏سازی میزبان HOST LANGUAGE
در بکارگیری عملیاتی سیستم امکان‏دارد حالتی پیش آید که درآن حالت سیستم جوابگوی نیاز کاربران نباشد . از این جمله حالات میتوان به مواردی که یک محقق نیاز به انجام یک‏جستجوی بسیار پیچیده که‏با ساخت‏های موجود در سیستم قابل انجام نیست اشاره کرد. در چنین حالتی باید مجموعه‏ای از کتابخانه‏هاوابزارهاTOOLSBOX رابه‏زبان‏های برنامه سازی متداول در اختیار داشت که توسط این ابزارها و با کمک کتابچه‏های راهنمای برنامه‏نویسی ، یک برنامه نویس بتواند عملیات مورد نظر خود را انجام‏دهد .

7-2- ابزارهای جانبی اعمال تغییرات سیستمی
در یک محیط کاربردی ، ابزارهای جانبی اعمال تغییرات سیستمی از اهمیت ویژه‏ای برخوردار است . این‏ابزارها باید از ساده‏ترین عملیات گرفته مانند تغییرمحل کاراکترها بر صفحه کلیدو تغییر شکل و رنگ منوها ، تا عملیات پیچیده مانند تغییر قوانین ( مثلا تغییر بندهای نظام‏هماهنگ پرداخت‏حقوق در سیستم حقوق ودستمزد ) را انجام دهند .


8-2- رابط کاربر در محیط فارسی - لاتین
باتوجه به وضعیت محیط نوشتاری در بیمارستانهاکه محیط ترکیبی فارسی-لاتین است در تمام سیستم‏ها باید این مسئله در نظر گرفته شود.

9-2- استقلال سیستم‏ها
سیستم‏هاباید ازیکدیگر کاملا مستقل باشند . بگونه‏ای که در صورتی که تنها یک سیستم در محیط وجود داشته باشد میتواند به حیات خود ادامه دهد .
این موضوع در چند مورد نقض میشود وآن مواردی است که‏اصولا عملیات سیستم کنترل ONLINE عملیات سیستمهای دیگر است. از جمله سیستم اطلاعات درمانی و سیستم مدیریت عملیات .در این حالت وجود یک‏سیستم بدون ارتباط با دیگر سیستمها معنائی ندارد .

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


11-2- امکان وجود پرونده‏های دستی به صورت موازی
در مواقعی که تشخیص داده شود پرونده دستی نیز در کنار پرونده کامپیوتری باید وجود داشته باشد ، خود سیستم علاوه بر مدیریت پرونده‏های کامپیوتری ، به مدیریت پرونده‏های دستی نیز اقدام کند و هماهنگی کامل بین پرونده‏های دستی و پرونده‏های کامپیوتری وجود داشته باشد .

3- بررسی یک سیستم نمونه پیشنهادی
1-3- سازمان سیستم پیشنهادی
با توجه به عملیاتی که در بیمارستانها انجام می‏گردد ، سیستم باید دارای دو بخش اصلی و چند بخش فرعی باشد که بر روی کلیه ایستگاههائی که در بیمارستان پیش بینی می‏شود سازماندهی شود .
از هر یک از کامپیوترهای موجود در ایستگاهها که در تمام بخشها پزشکی ، کلینیک‏ها ، بخشهای اداری و جانبی وآزمایشگاهها نصب می‏شود ، بخشی از سیستم که مربوط به ایستگاه می‏باشد قابل‏استفاده است. مثلا از ایستگاه اطلاعات می‏توان به سرعت و به سادگی به لیست بیماران بستری در تمام بخشها دست پیدا کرد و امثال‏آن .
همچنین مدیریت بیمارستان باید امکان دستیابی و کنترل‏کلیه‏اطلاعات موجود در سازمان را در هر لحظه داشته باشد به صورتی که‏بتواند تا جزئی‏ترین اطلاعات موجود را مشاهده و کنترل نماید .
دو بخش اصلی سیستم عبارتند از :
1 - سیستم اطلاعات بالینی و درمانی
دراین سیستم سوابق کلیه بیماران‏اعم‏از بستری شده و یا بیماران مراجعه کننده به کلینیک بیمارستان نگهداری و در صورت نیاز در اختیار پزشک معالج قرار می‏گیرد .
اطلاعات‏کامپیوتری بیماران باید شامل موارد زیر باشد:
مشخصات بیمار
شرح‏معالجات انجام شده
نتایج‏آزمایشات
لیست‏داروهای مصرف‏شده به همراه‏زمان مصرف‏ومیزان‏آن تصاویر نمودارهای تجهیزات‏اندازه گیری‏وضعیت‏بیمار نظیر نوارقلبی و غیره و حتی تصاویر رادیولوژی
فرم‏های علائم حیاتی بیمار
......
تمام این اطلاعات از طریق ایستگاههای موجود در کلیه بخشها وآزمایشگاههای بیمارستان قابل دسترسی است .
2 - سیستم اطلاعات مالی
در این سیستم کلیه عملیات گردش ریالی و حسابداری به صورت منسجم و به هم پیوسته کنترل می‏گردد و محاسبه هزینه بیماران و سایر هزینه‏های مطرح در بیمارستان به سادگی و به سرعت قابل انجام است .
بخشهای فرعی سیستم عبارتند از :
1- سیستم اطلاعات پرسنلی و کارگزینی
2- سیستم حسابداری
3- سیستم انبارداری گسترده
4- سیستم اطلاعات پرونده‏های عمومی و متفرقه سازمان
5- سیستم داروخانه بیمارستان
6- سیستم فروشگاه تجهیزات پزشکی
7- سیستم حضور و غیاب کارکنان و کارت زنی
8- سیستم تعیین موقعیت پزشکان
9- سیستم حقوق و دستمزد پرسنل
10- سیستم اطلاعات
11- سیستم پذیرش
12- سیستم پذیرش و تعیین وقت کلینیک‏ها
13- سیستم مکاتبات و بایگانی نامه‏ها
14- سیستم مدیریت عملیات
15- سیستم تله کنفرانسینگ ( کنفرانس از راه دور )

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  28  صفحه

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


دانلود با لینک مستقیم


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