تحقیق بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار در word

برای دریافت پروژه اینجا کلیک کنید

 تحقیق بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار در word دارای 77 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد تحقیق بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی ارائه میگردد

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


بخشی از متن تحقیق بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار در word :

تحقیق بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار در word

توجه :

شما می توانید با خرید این محصول فایل ” قلق های پایان نامه نویسی (از عنوان تا دفاع)” را به عنوان هدیه دریافت نمایید.

چکیده

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

همچنین تکنیک های ذخیره سای اطلاعات و پروتکل های به روز رسانی یکی از موارد مهمدر بحث ارتباطات بی سیم است.

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

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

به همین دلیل در این پروژه سعی بر ان داشتم موارد یاد شده را کاملا مدنظر داشته باشم. یکی از موارد بسیار ارزنده می باشد.

تحقیق بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار در word
فهرست مطالب

عنوان صفحه

چکیده

بخش اول – داده سیار و مدیریت Transaction …………………………………………………………. 2

فصل اول……………………………………………………………………………………………………………. 3

پیشگفتار……………………………………………………………………………………………………………… 3

معماری پایگاه داده سیار…………………………………………………………………………………………… 5

مدهای عملیات……………………………………………………………………………………………………… 7

پروتکلdiconnection…………………………………………………………………………. 8

پروتکلdisconnect جزئی……………………………………………………………………………………….. 9

پروتکل recovery ………………………………………………………………………………………………… 9

پروتکل hand-off ……………………………………………………………………………………………….. 9

پردازش یار با پردازش توزیع شده به نظم در آمده…………………………………………………………. 9

فصل دوم………………………………………………………………………………………………………….. 12

پردازش داده و محدودیت های سیار

محدودیت پهنای باند و تاثیر انرژی در مدیریت داده…………………………………………………….. 12

قابلیت اعتماد در ارتباطات……………………………………………………………………………………… 14

فصل سوم…………………………………………………………………………………………………………. 16

مدیریت داده سیار………………………………………………………………………………………………… 16

مکان قرار گیری مدیریت داده…………………………………………………………………………………. 16

ثبات cach ………………………………………………………………………………………………………… 21

داده replication ………………………………………………………………………………………………… 25

پردازش query ………………………………………………………………………………………………….. 28

فصل چهارم………………………………………………………………………………………………………. 32

پردازش Transaction سیار…………………………………………………………………………………….. 32

دیسکت فراگیر و پردازش T …………………………………………………………………………………. 37

فصل پنجم………………………………………………………………………………………………………… 39

پردازش پرس و جوlocation-dependent ……………………………………………………………….. 39

بخش دوم…………………………………………………………………………………………………………. 41

Replication در محیط پایگاه داده سیار

پیشگفتار…………………………………………………………………………………………………………… 41

سرویس Replication (کاراکتری)……………………………………………………………………………. 41

سرویس Replication کاربر………………………………………………………………………………….. 43

سرویس Replication انجام………………………………………………………………………………….. 45

خلاصه……………………………………………………………………………………………………………… 46

بخش سوم………………………………………………………………………………………………………… 47

پروتکل های Data/cnrrency برای پایگاه داده سیار……………………………………………………… 47

پیشگفتار……………………………………………………………………………………………………………. 48

ذخیره سازی Data/cnrrency و پروتکل های همزمان سازی ………………………………………….. 50

عمل RelATED ………………………………………………………………………………………………… 51

ذخیره داده…………………………………………………………………………………………………………. 52

G-hoarding………………………………………………………………………………………………………. 53

P-hoarding………………………………………………………………………………………………………. 53

C-hoarding………………………………………………………………………………………………………. 53

ذخیره currency …………………………………………………………………………………………………. 53

جریانG-hoarding …………………………………………………………………………………………….. 54

جریان P-hoarding…………………………………………………………………………………………….. 55

جریان C-hoarding……………………………………………………………………………………………… 55

همزمان سازی داده……………………………………………………………………………………………….. 55

همزمان سازی currency ………………………………………………………………………………………. 55

میزبان های ثابت و یا اتصال قوی میزبان های سیار………………………………………………………. 57

بخش چهارم………………………………………………………………………………………………………………………………………….. 59

بهینه سازی query در پایگاه داده سیار

پیشگفتار………………………………………………………………………………………………………………………………………………… 59

پردازش query چندگانه…………………………………………………………………………………………………………………………… 64

درخواست mqp در پایگاه داد سیار……………………………………………………………………………………………………………. 65

پردازش query وابسته به مکان…………………………………………………………………………………………………………………. 69

view در پردازش سیار……………………………………………………………………………………………………………………………… 68

Work flow در محیط سیار……………………………………………………………………………………………………………………… 69

امنیت داده سیار ……………………………………………………………………………………………………………………………………….. 70

نتایج……………………………………………………………………………………………………………………………………………………… 70

مراجع……………………………………………………………………………………………………………………………………………………. 71

برای دریافت پروژه اینجا کلیک کنید

پاورپوینت مدیریت حافظه در سیستم عاملدر در word

برای دریافت پروژه اینجا کلیک کنید

توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد

 پاورپوینت مدیریت حافظه در سیستم عاملدر در word دارای 45 اسلاید می باشد و دارای تنظیمات کامل در Power Point می باشد و آماده پرینت یا چاپ است

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

این پروژه توسط مرکز مرکز پروژه های دانشجویی ارائه میگردد

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل مي باشد و در فايل اصلي پاورپوینت مدیریت حافظه در سیستم عاملدر در word،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن پاورپوینت مدیریت حافظه در سیستم عاملدر در word :

پاورپوینت-مدیریت حافظه در سیستم عامل-

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

سیستم‌عامل یا سامانه عامل نرم‌افزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می‌سازد که نرم‌افزار کاربردی اجرا شده و از خدمات آن استفاده کنند. سیستم‌عامل جزء ضروری‌ترین نرم‌افزارهای یک سیستم کامپیوتری است. سیستم‌عامل خدماتی به برنامه‌های کاربردی و کاربر ارائه می‌دهد. برنامه‌های کاربردی یا از طریق واسط‌های برنامه‌نویسی کاربردی[یادداشت ] و یا از طرق فراخوانی‌های سیستم به این خدمات دسترسی دارند. با فراخوانی این واسط‌ها، برنامه‌های کاربردی می‌توانند سرویسی را از سیستم‌عامل درخواست کنند، پارامترها را انتقال دهند، و پاسخ عملیات را دریافت کنند. ممکن است کاربران با بعضی انواع واسط کاربری نرم‌افزار مثل واسط خط فرمان یا یک واسط گرافیکی کاربر با سیستم‌عامل تعامل کنند. برای کامپیوترهای دستی و رومیزی، عموماً واسط کاربری به عنوان بخشی از سیستم‌عامل در نظر گرفته می‌شود. در سیستم‌های بزرگ و چند کاربره مثل یونیکس و سیستم‌های شبیه یونیکس، واسط کاربری معمولاً به عنوان یک برنامه کاربردی که خارج از سیستم‌عامل اجرا می‌شود پیاده‌سازی می‌شود. نمونه‌هایی از محبوب‌ترین سیستم‌عامل‌های نوین شامل: اندروید، بی‌اس‌دی، آی‌اواس، لینوکس، اواس ده، کیوان‌اکس، مایکروسافت ویندوز، ویندوز فون و زد/اواس می‌باشند.

انواع سیستم‌عامل

سیستم‌های بی‌درنگ

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

سیستم‌های چند کاربره

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

سیستم‌عامل تک پردازنده

این نوع سیستم‌عامل‌ها، سیستم‌عامل‌های نسل چهارم (نسل فعلی) هستند که بر روی یک پردازنده اجرا می‌شوند. از قبیل XP,Vista,98,Me که بیشتر محصول شرکت مایکرو سافت می‌باشند.

سیستم‌عامل شبکه‌ای

سیستم عاملهایی مثل ناول نت که بیشترین استفاده و امکانات این سیستم عامل برای شبکه می‌باشد.

سیستم‌عامل توزیع شده

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

دلایل ایجاد سیستم‌عامل

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

وظایف سیستم‌عامل

سیستم‌عامل دو کار عمده انجام می‌دهد:

در نگرش پایین به بالا، منابع منطقی (مانند فایل‌ها) و منابع فیزیکی (مانند دستگاه‌های سخت‌افزاری) رایانه را مدیریت و کنترل می‌کند.
در نگرش بالا به پایین، وظیفه سیستم‌عامل این است که یک ماشین توسعه یافته[یادداشت ]یا ماشین مجازی را به کاربران ارائه کند تا آنها بتوانند آسان‌تر برنامه‌نویسی نمایند و درگیر پیچیدگی‌های سخت‌افزاری رایانه نشوند.[نیازمند منبع]

به طور کلی، وظایف سیستم‌عامل شامل موارد زیر است:

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

سیستم‌عامل‌های فعلی

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

آمار موجود که مربوط به اوت می‌باشد به شرح زیر است:

ویندوز :
ویندوز ویستا:
ویندوز اکس پی:
ویندوز :
مک اواس:
توزیع‌های گنو/لینوکس:

از سیستم‌عامل‌های مشهور کامپیوترهای شخصی می‌توان به اسامی زیر اشاره کرد:

یونیکس
گنو/لینوکس
مک اواس
ویندوز اکس‌پی
ویندوز ویستا
ویندوز ان‌تی
ویندوز
ویندوز
ویندوز 8.1
ویندوز 10
ویندوز سی‌ای
سولاریس
بی اس دی
داس
ام وی اس
ویلز
پالم

همچنین از سیستم‌عامل‌های موجود روی گوشی‌های تلفن همراه نسل جدید می‌توان به اسامی زیر اشاره کرد:

اندروید
iOS
ویندوز موبایل
ویندوز فون
سیمبین
یوآی‌کیو
بادا
بلک بری
می‌گو
پالم
تایزن

تاریخچه سیستم عامل

در آغاز

اولین کامپیوترها فاقد سیستم‌عامل بودند. در اوایل سال فروشندگان کامپیوترهای تجاری ابزار کاملاً گسترده‌ای را برای تسهیل توسعه، زمانبندی، و اجرای کارها روی یک سیستم پردازش دسته‌ای فراهم می‌کردند. برای مثال رایانه تولید شده توسط UNI VAC.

در ابتدا سیستم‌عامل روی مین فریم‌ها مستقر می‌شد و کمی بعد سیستم‌عامل میکروکامپیوترهای ابتدایی که فقط از یک برنامه در هر زمان پشتیبانی می‌کردند و به یک زمانبند بسیار ابتدایی نیاز داشتند. هر برنامه زمانی که در حال اجرا بود تحت کنترل کامل ماشین قرار داشت. چند وظیفه‌ای (اشتراک زمانی) اولین بار در مین فریم‌ها و در عرضه شد. ابتدا کامپیوترها بسیار بزرگ و جاگیر بودند اما امروزه در کف یک دست جا می‌گیرند.

مین فریم‌ها

میکرو کامپیوترها

میکروکامپیوترهای اولیه نیاز یا ظرفیت داشتن یک سیستم‌عامل پیچیده که روی مین فریم‌ها توسعه یافته بود نداشتند.

سیستم عامل

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

سیستم عامل با ساده ترین تحلیل و بررسی دو عملیات اساسی را در کامپیوتر انجام می دهد :

مدیریت منابع نرم افزاری و سخت افزاری یک سِستم کامپیوتری را برعهده دارد.پردازنده ، حافظه، فضای ذخیره سازی نمونه هائی از منابع اشاره شده می باشند .
روشی پایدار و یکسان برای دستیابی و استفاده از سخت افزار را بدو ن نیاز از جزئیات عملکرد هر یک از سخت افزارهای موجود را برای برنامه های کامپیوتری فراهم می نماید

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

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

سیستم های عامل را از بعد نوع کامپیوترهائی که قادر به کنترل آنها بوده و نوع برنامه های کاربردی که قادر به حمایت از آنها می باشند به چهار گروه عمده تقسیم می نمایند.

سیستم عامل بلادرنگ(RTOS). از این نوع سیستم های عامل برای کنترل ماشین آلات صنعتی ، تجهیزات علمی و سیستم های صنعتی استفاده می گردد. یک سیستم عامل بلادرنگ دارای امکانات محدود در رابطه با بخش رابط کاربر و برنامه های کاربردی مختص کاربران می باشند. یکی از بخش های مهم این نوع سیستم های عامل ، مدیریت منابع موجود کامپیوتری بگونه ای است که یک عملیات خاص در زمانی که می بایست ، اجراء خواهند شد.
تک کاربره – تک کاره. همانگونه که از عنوان این نوع سیستم های عامل مشخص است، آنها بگونه ای طراحی شده اند که قادر به مدیریت کامپیوتر بصورتی باشند که یک کاربر در هر لحظه قادر به انجام یک کار باشد. سیستم عامل Palm OSبرای کامپیوترهای PDA نمونه ای مناسب از یک سیستم عامل مدرن تک کاربره و تک کاره است .

تک کا

برای دریافت پروژه اینجا کلیک کنید

مقاله مفاهیم برنامه‌نویسی تحت وب با استفاده ازASP.NET در word

برای دریافت پروژه اینجا کلیک کنید

 مقاله مفاهیم برنامه‌نویسی تحت وب با استفاده ازASP.NET در word دارای 48 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مقاله مفاهیم برنامه‌نویسی تحت وب با استفاده ازASP.NET در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : توضیحات زیر بخشی از متن اصلی می باشد که بدون قالب و فرمت بندی کپی شده است

بخشی از فهرست مطالب پروژه مقاله مفاهیم برنامه‌نویسی تحت وب با استفاده ازASP.NET در word

فصل اول: مروری بر  Visual Studio.NET
1-1- مقدمه  
1-2- مروری بر  Visual Stdio.NET   4u
1-3- .NET Framework  
1-4 Common Language runtime  
1-5 .NET Framework Class Library  
1-6- زبانهای برنامه نویسی  
1-6-1- Visual Studio.NET  
1-6-1-1- ارتقاء  IDE  
1-6-1-2- امکانات جدید  
1-6-1-3- پنجره ها  
1-6-1-4- نوارهای ابزار  
1-6-1-5- Menus ( منو ها )  
1-6-2- ASP.NET  
1-6-2-1- معماری فایل ASP.NET  
1-6-2-2- ساختار یک صفحه ASP.NET  
1-6-3- ADO.NET  
1-6-3-1- شناخت تأ مین کننده های داده در  .NET  
1-6-3-2- شناخت  DataSetها  
فصل دوم: مروری بر SQL Server
2-1- مروری بر2000 SQL Server  
2-1-1- برنامه Service Manager  
2-1-2- برنامه  Client Network  
2-1-3- برنامه Server Network  
2-1-4- برنامه  Query Analyzer  
2-1-4-1- Query Toolbar  
2-1-5- برنامه Enterprise Manager  
2-1-5-1- stored procedures  
2-1-5-2- ایجاد Stored Procedure با استفاده از Enterprise Manager  
2-1-5-3- View  
2-1-5-4-  مراحل ایجاد یک دید  
منابع و مآخذ  

بخشی از منابع و مراجع پروژه مقاله مفاهیم برنامه‌نویسی تحت وب با استفاده ازASP.NET در word

1- جعفر نژاد قمی، ع، آموزش گام به گام  ASP.NET

2- وی مایر- ساوتل ، ر- ر،  آموزش  SQL  سرور 2000، انتشارات  مؤسسه علمی-فرهنگی نص

3- هدایت فر، ا،  خودآموز SQL در 21 روز، موسسه فرهنگی هنری دیباگران تهران

4- هراتیان- فلاح ، س- م،  آموزش گام به گام  ASP.NET        ، انتشارات مؤسسه فرهنگی هنری سیمرغ

1-1- مقدمه

درمورد علل شکل گیری  Visual Studio.NET  بطور خلاصه می توان گفت با اینکه مایکروسافت می‌دانست با ابزارهای قبلی شرکت می توان برنامه های اینترنتی نوشت ولی برای قبضه کردن بازار احتیاج به تکنولوژی جدیدی داشت . مایکروسافت از سال 1998 که ویژوال استودیو 6 را به بازار وارد کرد در پی حل این مشکلات بود تا در سال 2000 ، NET. را در کنفرانس برنامه نویسان حرفه ای PDC به جهان معرفی کرد. از آن روز تا به حال مایکروسافت حدود 80 % از توانش را برای تکمیل NET. مصرف کرده است . در همین راه پروتکلهای جدیدی مانند SOAP یا Simple Object Access Protocol را ایجاد کرد . همچنین نسل جدیدی از برنامه نویسی به عنوان Web Service را تهیه کرده است. از مهمترین دلائل استفاده از دات نت می توانیم به موارد زیر اشاره نماییم

طراحی برنامه های اینترنتی بر سبک برنامه های Win32 GUI: همانطور که می دانید برنامه نویسی برای Win32 GUI از قدرت خوبی برخوردار است ، در NET. برنامه های اینترنتی نیز از همین قدرت برخوردارند

داشتن رابط گرافیکی خوب اینترنتی: به علت تغییرات اساسی که در برنامه در این سیستم داده شده برنامه اینترنتی قابلیت گرافیکی در حد برنامه های Win32 GUI دارند

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

 در NET. براحتی می توان برنامه ها را با یک کپی ساده به کامپیوتر های دیگر انتقال داد

پشتیبانی از زبانهای مختلف

 در NET. به زبانهای برنامه نویسی مایکروسافت مثل ویژوال بیسیک ، سی شارپ و یا ++C محدود نیستیم . به طوری که در حال حاضر نسخه های Cobol.NET و Pascal.NET در حال ساخته شدن است . اما شرکت مایکروسافت زبان ویژوال بیسیک را به عنوان زبان اصلی برگزیده است . این مساله ریشه در تاریخ مایکروسافت دارد !

Platform های آینده

 هم اکنون NET. برای ویندوز نوشته شده است ولی در آینده نزدیک نسخه های Unix و Linux و همچنین برای Mobile و PDA نیز ارائه خواهد شد. این امر این امکان را می‌دهد که برنامه ای که برای ویندوز در NET. نوشته اید در تمامی سیستم عامل ها و دستگاه های بالا قابل اجرا باشد

SQL Server 2000 موتور پایگاه داده ارائه شده توسط مایکروسافت است و ادامه ویرایش 70 این محصول می‌باشد. مایکروسافت سرمایه گذاری عظیمی را صرف پشتیبانی و بازاریابی SQL Server 7.0 نمود و نتیجه آن ارائه  SQL Server 2000 است. این محصول پرکاربردترین موتور پایگاه داده در صنعت کامپیوتر برای محیط های ویندوز  NT/2000 است و 68 درصد از پایگاه داده را بنا به اطلاعات وب سایت مایکروسافت به خود تخصیص داده است. البته انتظار می رود این روند ادامه یابد و سهم بیشتری از این بازار در اختیار مایکروسافت قرار گیرد

SQL Server 2000 به عنوان یک سرویس در NT Workstation ، سرویس دهنده ویندوز NT یا هر ویرایشی از ویندوز 2000 پیاده سازی شده است. در صورت نصب بر روی ویندوز 98 یا  ME به عنوان یک برنامه کاربردی که به سیستم وارد شده است اجرا می شود.کلیه برنامه های کمکی نظیر Enterprise Manager مانند برنامه های معمولی سرویس گیرنده/ سرویس دهنده کار می کنند و به شما اجازه می دهند پایگاه داده SQL Server را تقریبا از هر محلی کنترل کنید

SQL Server نوعی از پایگاه داده به نام پایگاه داده رابطه ای را بکار می برد. در پایگاه های داده رابطه ای، داده ها در قالب جداول سازماندهی می شوند. جداول داده های مربوط به یک موضوع واحد را گروه‌بندی می کنند و حاوی سطرها و ستونهای اطلاعات هستند. جداول توسط موتور پایگاه داده در هنگام درخواست به یکدیگر مرتبط می شوند

در SQL Server 2000 یک پایگاه داده لزوماً به یک فایل مجزا بسته نمی شود وبیشتر یک مفهوم منطقی مبتنی بر مجموعه ای از اشیاء مرتبط است. برای مثال یک پایگاه داده در SQL Server شامل نه تنها داده های خام بلکه شامل ساختار پایگاه داده ، ایندکس ها،ایمنی پایگاه داده و احتمالاً سایر اشیاء نظیر دیدها یا روالهای ذخیره شده خاص پایگاه داده است

با توجه به مطالبی که بیان شد برای پیاده سازی پروژه از ابزارهای Visual Studio.NET و2000  SQLServer استفاده کردیم. این پروژه پیاده سازی یک سیستم تحت وب برای پذیرش بیمار در یک مرکز تصویر برداری می باشد. سیستم موردنظر ما از بخشهای پذیرش، گروه های تصویر برداری، بیمه و صندوق تشکیل شده است

مطالب بصورت زیر تنظیم شده است

فصل اول  مرور کوتاهی بر ابعاد گوناگون  Visual Studio.NET داریم. این فصل شامل 4 قسمت با عناوین NET Framework. ، Visual Studio.NET ، ASP.NET و ADO.NET می باشد

فصل دوم به معرفی ابزارها و برنامه های  2000 SQL Server می پردازیم

فصل سوم ، اهداف و نیازمندیهای  سیستم پذیرش مرکز تصویربرداری  را شرح می دهد

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

1-2- مروری بر  Visual Studio.NET

در این قسمت  مرور کوتاهی بر بخشهای گوناگون  Visual Studio.NET داریم. این فصل شامل 4 قسمت با عناوین NET Framework. ، محیط Visual Studio.NET ، ASP.NET و ADO.NET می باشد

1-3- .NET Framework

   .NET Framework فن آوری است که در توسعه  Asp.NET ضروری می نماید و ارائه کننده سرویس های مقدماتی سیستم ها یی است که  Asp.NETرا مورد پشتیبانی قرار می دهند، نظیر ایجاد فرم های ویندوز، و فن آوری جدید  rich client development که در  .NET ارائه شده است

درست همانند بسته اختیاری  ( Option Pack ) ویندوز  NT4  که به همرا ه ویندوز  NT4 نصب می‌شد و  Internet Information  Server 4.0 (IIS) و  Active Server Page Technologies را به ویندوز  NT4 می افزود،  .NET Framework نیز یک بسته  add-on ( افزودنی ) می باشد که روی ویندوزXP,2000,NT4.0,98/ME نصب می شود و سرویس های مقدماتی پشتیبانی سیستم را به فن آوریهای  .NET می افزاید

.NET Framework شامل دو قسمت اصلی است

Common Language runtime
.NET Framework Class Library

در ادامه به شرح هرکدام می پردازیم

1-4- Common Language runtime

Common Language runtime یا (  به اختصار  Runtime  ) محیط  runtimeی را ایجاد می‌کند که در آن محیط کد های نوشته شده به زبانهای  .NET اجرا می گردند. Runtime مدیریت اجرای کدهای .NET را بر عهده دارد، که شامل مدیریت بلند مدت حافظه و آبجکت ها می شود. علاوه بر این سرویس های مدیریتی،runtime به توسعه دهندگان امکان اشکال زدایی، رسیدگی به استثنائات و وراثت در میان چندین زبان را می دهد .لازمه اجرای این وظایف این است که کامپایلرهای زبان از خصوصیات زبانهای مشترک  یا Common Language Specification (CLS ) ، که نمایانگر زیر مجموعه ای از انواع داده پشتیبانی شده توسط  runtime می باشد و در تمام زبانهای مورد استفاده  .NET مشترک است، پیروی نماید

کامپایلر هر زبانی کد های نوشته شده توسط برنامه نویسان را به یک زبان میانجی به نام (MSIL یاMicrosoft Intermediate Language ( IL    کامپایل می کنند. سپس این  IL در زمان نصب به وسیله runtime ، به کد محلی کامپایل می شود و یا حین اولین اجرا به صورت  ( JIL ) Just-In-Time کامپایل می شود. از کدی که به    IL کامپایل می شود و به وسیله  runtime مدیریت می‌گردد، به عنوان  managed Code نام برده می‌شود. دلیل این نامگذاری، برعهده گرفتن مسئولیت مدیریت اجرای کد توسط  runtime است، که شامل معرفی آبجکت ها، اختصاص حافظه و جمع آوری پس مانده آبجکت ها و حافظه می باشد

از کامپوننت های نوشته شده در  Managed Code و اجرا شده توسط  runtime به عنوان  .NET Managed Assemblies نام برده می شود و یا به اختصار فقط  assemblies خوانده می شود. Assemble ها واحد های اصلی گسترش در دنیای  .NET هستند و شباهت زیادی به  کامپوننت های COM دارند. با این تفاوت که، در حالیکه کامپوننت های  COM حاوی یک نوع کتابخانه متناظر برای تعریف چگونگی بکار گیری آنها توسط سرویس گیرنده هستند، یک assembly حاوی یک  manifest است که مجموعه ای از  Metadataها( فراداده ها) می باشند که محتویات  assembly را تعریف می‌کنند. از فوائد دیگر آن، ماهیت خود تعریفی کامپوننت های .NET است، به این معنی که برای اینکه بتوانند کار کنند، نیازی به ثبت شدن ( رجیسترشدن ) روی کامپیوتر ندارند

این  Metadataهمچنین وظیفه تعریف وابستگیها و اطلاعات تفسیری متناظر با یک assembly را بر عهده دارد. این نه تنها باعث کسب اطمینان از برآورده شدن وابستگی های ضروری assemblyها می‌شود، بلکه به این معنی است که چندین نسخه از یک assembly می توانند درکنار هم روی یک کامپیوتر بدون ایجاد اختلال اجرا شوند. این موضوع گامی بزرگ در تقابل با “DLL Hell” (مکافات  DLL ) است، که برای تعداد کثیری از برنامه نویسان آزار دهنده است. کافی است تنها از یک برنامه نویس وب که با بیش از یک نسخه  ActiveX Data Objects (ADO) کار کرده باشد، سئوال کنید. مطمئن باشید که گوش شما پر خواهد شد از حکایاتی درباره برنامه های کاربردی که با یک نسخه جدید ADO به شکست انجامیده اند. با روی کارآمدن  .NET این مسائل به فراموشی سپرده خواهند شد. ازآنجایی که برنامه کاربردی مورد نظر می داند برای کدام نسخه از یک   assembly طراحی شده است، می تواند با گرفتن پرس وجو(query) از متادیتای اسمبلی ، نسخه صحیح را از میان نسخه های مختلف همان اسمبلی بیابد . نظارت CLR در هنگام اجرا شامل مدیریت حافظه ، کنترل صحت نوع متغیرها (type safety check) و مسائل دیگر می گردد. شکل  1-1نحوه انجام این مراحل را نشان می‌دهد

1-5- NET Framework Class Library

.NET Framework Class Library برای پشتیبانی از تلاشهای به عمل آمده توسط برنامه نویسان و با ارائه کلاسهای اصلی که برنامه نویسان می توانند برای ایجاد کلاسهای فرعی از آنها به ارث برند، طراحی شده است. این یک مجموعه سلسله مراتبی از کلاسهای .NET است که برنامه نویسان می‌توانند در برنامه ها کاربردی خودشان ازآنها استفاده نمایند. این کلاسها که به وسیله محفظه هایی به نام  namespace سازماندهی می‌شوند، هردونوع عملکرد مقدماتی و پیشرفته را که برنامه نویسان می‌توانند به آسانی برای دومین مرتبه مورد استفاده قرار دهند را فراهم می نمایند. آنها شامل کلاسهایی از انواع داده مشترک مقدماتی، کلاسهای فراهم کننده دسترسی به داده و کلاسهایی که چنین سرویس های سیستمی مانند طراحی ( که خبر خوبی برای کسانی است که از کامپوننت های  third-party برای ایجاد تصاویر در یک برنامه کاربردی ASP به صورت پویا استفاده می‌کنند )، عملکرد شبکه ( شامل  DNS و reverse DNS Lookups )، و خیلی چیزهای دیگر را پشتیبانی می‌کنند.

کتابخانه همچنین شامل کلاسهایی است که اساس ASP.NET را تشکیل می دهند، و شامل کلاس Page(بخشی از یک namespace به نامSystem.Web.UI) که تمام صفحات  ASP.NET ازآن مشتق می‌شوند و کلاسهای زیاد دیگری در یک namespace به نام  System.Web و فرزندان آن می باشند

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

دات نت استفاده از قابلیت های کلاسها را با حذف مرحله ساختن شیئی از کلاسهای دارای عضو ثابت یا اشتراکی ( توجه داشته باشید که همه کلاسها عضو ثابت ندارند) آسانتر کرده است

چارچوب دات نت حدود 100 فضای نام مختلف را در بر می گیرد. از این تعداد فقط 40 فضای نام مهم در جدول فوق بطور خلاصه معرفی گردیده اند. برای دیدن لیست کاملی از این کلاسها می توانید به موضوع “Class Library” در راهنمای محیط برنامه نویسی دات ت (Visual Studio .NET) مراجعه کنید

1-6- زبانهای برنامه نویسی

چارچوب دات نت از زبان برنامه نویسی مستقل است. این بدین معنی است که شما برای نوشتن یک برنامه دات نت میتوانید از هر زبانی که کامپایلر سازگار با CLR دارد استفاده کنید. مایکروسافت علاوه بر ارائه زبانهای برنامه نویسی خود ،  با تولید کنندگان زبانهای دیگر مانند دلفی ، پرل ، ایفل ، کوبول ، پیتون ، اسمال تاک و; برای پشتیبانی آن زبانها همکاری کرده است

در حال حاضر زبانهای Visual Basic .NET و Visual C# مرسومتر از بقیه زبانها هستند. این دو زبان قابلیت های مشابهی را برای ساختن برنامه های وب و ویندوز ارائه میکنند. بیشتر تفاوت های این دو زبان در کلمات کلیدی بکار رفته میباشند

1-6-1- Visual Studio.NET

1-6-1-1- ارتقاء  IDE

برخی از موارد ارتقایی که در Visual Studio.NET خواهید یافت، شامل امکانات زیر هستند

Start Page

 این صفحه پیش فرض است که هر دفعه با آغاز Visual Studio.NET نمایش داده می‌شود و به شما امکان می دهد که اولویت های خود را در مورد   IDE اعمال کنید ، به پروژه های موجود و پروژه های اخیر دسترسی یابید و پروژه های جدید را ایحاد نمایید

Multilanguage IDE

 برخلاف  Visual Studio 6.0 ، که از  IDE های متفاوتی برای هر زبانی استفاده می کرد (با وجود اینکه  Visual Inter Dev و Visual J++ از یک  IDE  اشتراکی استفاده می کردند)، درVisual Studio.NET ، تمام زبانها از یک  IDE استفاده می کنند . معنی آن این است که امکانات استانداردی چون  Find ,Replace , debugging و غیره ، در زبانهای مختلف به یک شکل کار می کنند. این خود به تنهایی یک مورد مؤثر و بزرگ است

Command Windows

 ترکیبی از پنجره  فوری  Visual Basic و یک خط فرمان است. پنجره فرمان به شما اجازه اجرای فرامین  Visual Studio یا عبارت کد نویسی شده را ، با توجه به مد پنجره می دهد. شکل  2-1یک پنجره فرمان را که به مد فوری  (immediate mode) سوئیچ شده و از فرمان  immed استفاده می کند ، نشان می دهد. پنجره فرمان دارای دو  mode (حالت) است

حالت فرمان(Command Mode)

به شما امکان اجرای فرامین  Visual Studioرا بدون استفاده از سیستم منو یا اجرای فرامین که در هر منویی ظاهر نمی شود را می دهد

حالت فوری (Immediate Mode )

که در اشکال زدایی (debugging ) به کار می رود به شما امکان ارزشیابی عبارات، بررسی مقدار متغیرها، اجرای ساختارهای برنامه ها و توابع و غیره را می‌دهد

Tabbed documents

برای تسهیل مدیریت چندین فایل در حال ویرایشی که به صورت همزمان طراحی شده اند به کار می رود. واسط  کاربر  [ Tabbed documents ]به شما امکان می دهد تا تمامی فایل هایی را که به طور همزمان ویرایش می کنید  ببینید . این امر باعث تسهیل سوئیچ به جلو و عقب کردن بین پنجره های در حال ویرایش، که باز هستند می شود. اگرچه شما هنوز می‌توانید Visual Studio.NET را برای استفاده از متد قدیمی مورد استفاده توسط  Visual Studio 6 تنظیم نمایید ، تنها کافی است گزینه Optionsرا از منوی Tools  انتخاب کنید ، گزینه  General را در پوشه Environment انتخاب نمایید، از  Tabbed Documents به  MDI environment سوئیچ نمایید و سپس بر روی دگمه OK کلیک کنید. برای تأثیراین تغییرات،لازم است Visual Studio.NET را راه اندازی مجدد کنید

ویرایشگر  HTML بهبود یافته

 ویرایشگر  HTML برنامه Visual Studio.NET همانند Visual InterDev پیش از خود، دو نمای طراحی و نمای  HTML (منبع) را فراهم می نماید

Visual Studio.NET با پنجره  Quick View ارائه شده توسط Visual InterDev  فرق زیادی کرده است. در عوض، صفحات را در یک پنجره مرورگر الحاقی، پیش نمایش می دهد که نمای واقعی‌تری از چگونگی نمایش صفحه ارائه می شود. ویرایشگر بهبود یافته،همچنین از طریق خصوصیت targetSchema و با مشخص کردن طرح HTMLی که می نویسد، حمایت می شود. تنظیم کردن targetSchema تعیین می کند که کدام عناصر از طریق امکانات تکمیلی ساختار ویرایشگر در دسترس قرار خواهند گرفت و به  IDE اجازه می دهد تا شما را در مقابل دستور زبان ناصحیح موجود در متن targetSchema مورد انتخابتان، پشتیبانی نماید

1-6-1-2- امکانات جدید

علاوه برارتقاء  IDE امکانات کاملاً جدید زیادی در  Visual Studio.NET  IDE وجود دارند

ویرایشگر  XML : این ویژگی به شما امکان می دهد داده  (.xml)  XML و فایل های Schema (.xsd) را در منبع داده، یا نماهای  Schema بسته به نوع فایل XMLی که در حال ویرایش آن هستید، ویرایش کنید

مستنداتی که بطور خودکار تولید شده اند : از امکانات بسیار جالبی که فعلاً تنها در  C# موجود است، این است که به شما امکان می دهد تا مستنداتی ازتوضیحات و با استفاده از یک جداکنندهُ توضیح خاص(///) و دستور زبان در کد  C# خود ایجاد نمایید. Visual Studioهمچنین می تواند مستندات HTML را برای پروژه هاو راه حلها، بدون توجه به زبان مورد استفاده پروژه تولید کند

راهنمای پویا: از امکاناتی که راهنمای حساس به متن هنگامی که با IDE کار می کنید فراهم می‌کند، این است که در حالی که فایل ها، کنترل ها و کدها را به پروژه خود اضافه می کنید، موضوعات موردنظررا توصیه می کند. شکل  3-1پنجره راهنمای پویایی را نشان می دهد که هنگام ویرایش عنصر<html> از یک فرم وب ظاهرمی شود

پشتیبانی از نصب کننده ویندوز

 Visual Studio اکنون از این تکنولوژی بهبود یافته، برای برنامه های کاربردی ویندوز حمایت می کند که شامل پایین آوردن نیاز های زمان نصب، درصورت ایجاد مشکلات نصب می شود. حتی می‌توانید بسته های نرم افزاری را برای برنامه های کاربردی وبی به کار ببرید که به شما اجازه نصب و اجرای برنامه های کاربردی  ASP.NET را روی ماشینهایی می دهند که  .NET Framework را به صورت نصب شده ندارند. این بسته نرم افزاری ، تمامی فایل های ضروری زمان اجرا را برای شما نصب خواهد کرد

1-6-1-3- پنجره ها

برای دریافت پروژه اینجا کلیک کنید

پاورپوینت طرح توجیهی شرکت خدمات فنی مهندسی و کافی نت در word

برای دریافت پروژه اینجا کلیک کنید

توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد

 پاورپوینت طرح توجیهی شرکت خدمات فنی مهندسی و کافی نت در word دارای 24 اسلاید می باشد و دارای تنظیمات کامل در Power Point می باشد و آماده پرینت یا چاپ است

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

این پروژه توسط مرکز مرکز پروژه های دانشجویی ارائه میگردد

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل مي باشد و در فايل اصلي پاورپوینت طرح توجیهی شرکت خدمات فنی مهندسی و کافی نت در word،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن پاورپوینت طرح توجیهی شرکت خدمات فنی مهندسی و کافی نت در word :

پاورپوینت طرح توجیهی شرکت خدمات فنی مهندسی و کافی نت در word

¨مقدمه :

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

در زمینه کاری کافی نت نیز میتوان گفت با توجه به الکترونیکی شدن تمام کارهای روزمره با توجه به زیاد بودن این حرفه در سطح شهر…باز هم میتوان امید درآمدزایی از این حرفه را داشت.

برای دریافت پروژه اینجا کلیک کنید

تجارت در اینترنت بدون هیچ سرمایه ای در word

برای دریافت پروژه اینجا کلیک کنید

 تجارت در اینترنت بدون هیچ سرمایه ای در word دارای 42 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد تجارت در اینترنت بدون هیچ سرمایه ای در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی ارائه میگردد

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي تجارت در اینترنت بدون هیچ سرمایه ای در word،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن تجارت در اینترنت بدون هیچ سرمایه ای در word :

تجارت در اینترنت بدون هیچ سرمایه ای در word

از هنگامی كه پدیده اینترنت به وجود آمد و در پی آن تجارت الكترونیك بنیان گذاری شد پدیده بازرگانی و ویزیتوری نیز گسترش روز افزونی پیدا نمود. به این دلیل هر خرید و فروشی نیاز به مشتری دارد.

یكی از اولین راه هایی كه استفاده گردید ایجاد سایتهای لیست بود و بعد با به وجود آمدن موتورهای جستجوگر استفاده از آنها برای یافتن سایتهای مورد نظر افزایش یافت. اما بهترین راهی كه از ابتدا وجود داشته استفاده از تبلیغات برای جلب مشتری می باشد.

به این ترتیب برنامه های سود آور (Affiliate Programs or Partner Programs) گسترش روز افزونی پیدا كردند كه اساس تمام برنامه های ویزیتوری امروز همانند آنها می باشد. اساس كار اینگونه است كه طراح وب یا Webmaster با قرار دادن Link هایی در سایت خود در صدی از فروش حاصل را بدست می آورد.

در سال 2000 اولین سایتهای تبلیغات از طریق E-mail در اینترنت به طور جدی و فراگیر كار خود را شروع كردند.

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

برای دریافت پروژه اینجا کلیک کنید

پایان نامه امضای دیجیتالی در word

برای دریافت پروژه اینجا کلیک کنید

 پایان نامه امضای دیجیتالی در word دارای 127 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد پایان نامه امضای دیجیتالی در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : توضیحات زیر بخشی از متن اصلی می باشد که بدون قالب و فرمت بندی کپی شده است

بخشی از فهرست مطالب پروژه پایان نامه امضای دیجیتالی در word

مقدمه  
بخش اول-مدل قانون UNCITRAL درامضاهای الکترونیکی (2001)  
مقاله اول- حدود وحوزه استعمال:  
مقاله دوم- تعریفات:  
مقاله سوم- رفتار وعکسل العمل مساوی تکنولوژیهای امضاء:  
مقاله چهارم- تفسیر وترجمه:  
مقاله پنجم- اصلاح و دگرگونی توسط توافق:  
مقاله ششم- موافقت و انجام کار توسط یک نیازمندی برای یک امضا:  
مقاله هفتم- رضایتمندی و برطرف سازی مقاله ششم:  
مقاله هشتم- هدایت وراهنمایی امضاء کننده:  
مقاله نهم- هدایت و راهنمایی فراهم کننده خدمات سند رسمی‌یا گواهینامه  
مقاله دهم- درستی وقابلیت اعتماد:  
مقاله یازدهم- هدایت و راهنمایی شخص مورد اعتماد:  
مقاله دوازدهم- شناسایی گواهینامه ها و امضاهای الکترونیکی بیگانه:  
بخش دوم- راهنمایی برای صورت قانونی به مدل قانونی دادن UNCITRAL درامضاهای الکترونیکی (2001)  
اهداف این سازمان:  
A-  هدف:  
فصل دوم  
تفسیری برای این مدل از قانون-I هدف و اساس این مدل قانونی  
B – زمینه  
C- تاریخچه:  
II. مدل قانون UNCITRAL بعنوان یک ابزار برای هماهنگ سازی قانونها:  
III نشانه گذاریهای کلی وعمده در امضاهای الکترونیکی- A: عملکردهای این نوع امضاها:  
B: امضاهای دیجیتالی و دیگر امضاهای الکترونیکی:  
امضاهای الکترونیکی در تکنیکهای دیگری از رمز نویسی با کلید عمومی:  
امضاهای دیجیتالی در رمز نویسی با کلید عمومی:  
نظریه های تکنیکی واصطلاحات فنی- (i) رمز نویسی:  
کلیدهای عمومی‌وکلیدهای خصوصی:  
عملکرد اختلاط و بازسازی:  
امضای دیجیتالی:  
تصدیق و تصویب امضاهای دیجیتالی:  
شالوده و زیر سازی کلید عمومی‌ذخیره کنندگان خدمات گواهینامه:  
خلاصه ای از روند امضاهای دیجیتالی:  
سطح تفاوت قابلیت اعتماد با مشاوره قانونی:  
شناسایی تعدادی از اثرات قانونی برای موافقت کردن قوانین کشورهای بیگانه :  
شناسایی توافقهایی میان اشخاص علاقمند به استانداردهای بین المللی:  
خلاصه مطلب  
فصل سوم  
نیازمندیهای ق‍انونی مراجعه با تکنولوژی جدید امضا کردن  
مقدمه  
مقایسه میان امضای رسمی‌و متداول وامضای الکترونیکی  
امضای رسمی‌و متداول  
امضای الکترونیکی:  
مقایسه امضای رسمی‌و متداول با امضای الکترونیکی  
توضیح وتفسیری در مورد طرح کلی:  
اراده و درخواستی برای موافقیت وهمراهی با محتویات سند:  
محتویات سند:  
موقعیتهای مناسب قوانین و اصول جدید:  
اصول و پایه های قوانین UNCID:  
تجزیه و تحلیل قوانین:  
امضای الکترونیکی و قوانین UNCID:  
قوانین UNCID:  
Encryption (رمز دار کردن)  
امضای دیجیتالی  
فصل چهارم  
گسترش ایمنی SOAP  
وضعیت:  
قوانینی پردازش:  
راه حل امضای مربوط به انگشت یا سر پنجه:  
نیاز در مشاغل و تاسیسات صنعتی تجارتی:  
تفاوت روشهای ایمن وقابل اعتماد  
ساختار ها ومزیت ها  
مثالهایی از عناصر تشکیل دهنده و اجرای کار  
رقابت و مبارزه طلبی:  
کاربردها  
صحت و اعتبار:  
درستی و صحت  
اجر و صورت عمل دادن  
تعدادی از الگوریتم های امضا دیجیتالی:  
حالت رایج استفاده – قانونی کاربردی:  
مقدمه:  
سیستم رمز نویسی با کلید سری فیصل دهنده:  
سیستم رمز نویسی با کلید عمری فیصل دهنده:  
سیستم کلید عمومی‌فیصل داده شده (n,i):  
نتیجه گیری:  
مرجع :  
ضمائم  

مرجع

S.ALK, H.Meijer طرحهای علامتگذاری وامضای دیجیتالی برای شبکه های ارتباطی کامپیوتر- پیشرفت تدریجی داشتن در مورد قابل تبادل نظر ارتباطات اطلاعاتی IEEE- شهر مکزیکو- اکتبر 1981 -41 تا pp

مقاله اول- حدود وحوزه استعمال

این قانون در جایی بکار می‌رود که امضاهای الکترونیکی در محتویات فعالیتهای بازرگانی استفاده می‌شوند که در اصل هیچ دستوری از قانون اداره شده برای محافظت ومصرف کنندگان را در بر نمی‌گیرد وشامل آنها نمی‌شود

مقاله دوم- تعریفات

برای اهداف این قانون

a ) امضای الکترونیکی در اصل اطلاعاتی را معنی می‌دهند که بطور منطقی به شکل الکترونیکی، با یک پیام اطلاعاتی ضمیمه و یا همراه می‌شود که ممکن است برای شناسایی کردن امضا کننده در رابطه با پیام اطلاعاتی و نشان دادن موافقت امضا کننده در مورد اطلاعت گنجانده شده در پیام اطلاعاتی استفاده شد

B) گواهینامه و سند رسمی‌در واقع یک پیام اطلاعاتی یاتایید وتصدیق رکورد دیگری را معنی می‌دهد که ارتباط میان یک امضا کننده واطلاعات ایجاد شده از یک امضا را در بر دارد

C) پیام اطلاعاتی در حقیقت اطلاعات ایجاد شده فرستاده شده، دریافت شده یا خیره شده توسط ابزار الکترونیکی و اپتیکال و یا ابزاری شبیه به آنها را معنی می‌دهد که نه تنها به مبادله اطلاعات الکترونیکی (EDI)، پست الکترونیکی، تلگرام، تلکس و تله کپی محدود نمی‌شود بلکه یا بر روی واسطه خود عمل می‌کند یا بر روی واسطه شخصی که آن را ارائه می‌دهد عمل می‌کند

d) امضاء کننده با الواقع شخصی را معنی می‌دهد که اطلاعات ایجاد شده توسط امضاء را منعقدمی‌کند که این مطلب یا بر روی واسطه خودش عمل می‌کند ویا بر روی واسطه شخصی که آن را ارائه می‌دهد عمل می‌کند

e) فراهم کننده خدمات گواهینامه یا سند رسمی‌در اصل شخصی را معنی می‌دهد که اسناد رسمی‌وگواهینامه ها را صادر می‌کند وممکن است خدمات دیگری که وابسته به امضاهای الکترونیکی هستند را فراهم کند

f) شخص مورد اعتماد ومطمئن در اصل شخصی را معنی می‌دهد که می‌تواند در زمینه و  بنیاد یک گواهینامه یا سند رسمی‌و یا یک امضای الکترونیکی عملیاتی را انجام دهد

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

مقاله سوم- رفتار وعکسل العمل مساوی تکنولوژیهای امضاء

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

مقاله چهارم- تفسیر وترجمه

(1)         در تفسیر ترجمه این قانون، در نظر داشتن بنیاد تفسیری و نیاز به پیشرفت در متحده الشکلی و یکسانی استعمالش و اعتبار کالا از مسائل عمده و قابل توجه در این قانون است

(2)         درخواستها و سوالات مرتبط با مطالب و مباحث اداره شده توسط این قانون که بطور تشریحی در آن مستقر نمی‌شوند. در شکلی یکنواخت و یکسان با اصول کلی ای   که این قانون بر روی آنها پایه ریزی می‌شود. مقرر و نشانده می‌شوند

مقاله پنجم- اصلاح و دگرگونی توسط توافق

مواد و بندهای این قانون ممکن است فسخ و یا کاسته شوند و یا اینکه اثر آنها توسط توافق می‌توانند متفاوت شوند، مگر اینکه موافقت قانونی و معتبر نباشد و یا اینکه تحت قانون قابل استعمالی موثر واقع نشود

مقاله ششم- موافقت و انجام کار توسط یک نیازمندی برای یک امضا

(1) در جایی قانون نیاز به امضای یک شخص دارد که نیازمندی در ارتباط با یک پیام اطلاعاتی ظاهر می‌شود. اگر یک امضای الکترونیکی به همان اندازه و درجه اطمینان استفاه شود آنگاه این امضاء برای هدفی که در آن پیام اطلاعاتی بوجود آورده می‌شود و یا ارتباط داده می‌شود. اختصاص داده خواهد شد

(2)پاراگراف اول به این منظور بکار می‌رود که ببینیم آیا نیازمندی که در آن هست در شکل یک ضمانت نسبت داده می‌شود و یا اینکه آیا این قانون به سادگی، نتایجی را برای فقدان یک امضاء فراهم می‌کند یا نه!

(3)یک امضای الکترونیکی مورد توجه و رسیدگی قرار می‌گیرد برای مطمئن شدن از هدف بر طرف کردن نیازهایی که در پاراگراف اول نسبت داده می‌شود، اگر

a)  اطلاعات ایجاد شده توسط امضاء که در محتویات متن است فقط به شخص امضاء کننده ونه هیچ شخص دیگری نسبت داده می‌شود

b)  اطلاعات و دانستی های بوجود آمده توسط امضاء که در زمان امضاء کردن پدیدار شده اند تحت کنترل امضاء کننده ونه هیچ شخص دیگری است

c)  هر اصلاح، تغییر و تبدیلی که بعد از زمان امضاء کردن در یک امضای الکترونیکی بوجود می‌آید. قابل آشکار سازی است

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

4) پاراگراف سوم توانایی هر شخص را محدود نمی‌کند به

a) دایر ومستقر کردن در هر روش دیگری که برای هدف بر طرف سازی نیازمندیهایی که به پاراگراف اول نسبت داده می‌شود و قابلیت اطمینان یک امضای الکترونیکی را فراهم می‌کند

b ) ذکر واظهار کردن گواهی غیر قابل اعتماد و اطمینان یک امضای الکترونیکی

5) بندها و مواد این مقاله برای مطالب داخل کروشه ];[ پایین بکار نمی‌رود

مقاله هفتم- رضایتمندی و برطرف سازی مقاله ششم

(1) (هر شخص، سازمان و یا اختیارات واعتبارات، خواه خصوصی باشند یا عمومی، بصورت قانونی در آوردن کشور مشترک المنافع انگلستان بعنوان یک کشور ذی صلاحیت تفکیکی ومشخص می‌شود) می‌تواند تعیین کند که امضاهای الکترونیکی، بندها و مواد مقاله ششم این قانون را قانع و رفع حالت می‌کند

(2) هر تعیینی که تحت پاراگراف اول ساخته می‌شود باید محتوی استاندارد های بین المللی شناخته شده باشند

(3) هیچ چیزی در این مقاله بر روی عملکرد دستورات قانون بین المللی خصوصی اثر نمی‌گذارد

مقاله هشتم- هدایت وراهنمایی امضاء کننده

(1)         جایی که اطلاعات ایجاد شده توسط امضاء می‌توانند برای بوجود آوردن یک امضایی که اثر قانونی دارد، بکار روند هر امضاء کننده باید

A) توجه مستدلی را برای اجتناب و پرهیز از کاربرد غیر مجاز در مورد اطلاعات ایجاد شده توسط امضایش را تمرین کند

B) بدون تاخیر و وقفه غیر ضروری و زائد. ابزار و وسایلی را مورد استفاده قرار دهد که توسط فراهم کننده خدمات گواهینامه و اسناد رسمی‌مطابق با مقاله نهم این قانون ساخته می‌شود و یا به عبارتی دیگر تلاشهای مستدلی را بکار می‌برد که برای اطلاع دادن به هر شخصی که می‌تواند بطور مستدل توسط امضاء کننده برای اطمینان حاصل کردن از خدمات و یا فراهم کردن خدمات در تقویت و پشتیبانی از امضای الکترونیکی استفاده کند اگر: (i) امضاء کننده بداند که اطلاعات بوجود آمده توسط امضاء بطور قرار داد غیر رسمی‌و قولنامه تسویه و مصالحه شده است و یا (ii) شرایط محیطی، رویدادها وچگونگی انجام این رویدادهای شناخته شده یک شروعی را برای یک ریسک اساسی و مهم به امضاء کننده ارائه دهد که در اینصورت اطلاعات ایجاد شده توسط امضاء بطور قرار دادی غیر رسمی، تسویه و مصالحه شده است

(c)در جای که یک سند رسمی‌و گواهینامه برای تقویت و پشتیبانی از امضای الکترونیکی استفاده می‌شود، توجه مستدلی را برای اطمینان یافتن از صحت، درستی و تکمیل همه موضوعات ارائه های ساخته شده توسط امضاء کننده تمرین می‌کند که مربوط به سراسر گواهینامه یا سند رسمی‌هستند و یا اینکه در چرخه موجودیش احاطه شده در این سند رسمی‌می‌باشند

(2)         یک امضاء کننده باید در برداشته باشد نتایج قانونی عدم موفقیتش را که توسط آن نیازمندیهای پاراگراف اول بر طرف می‌شود. در بر داشته باشد

مقاله نهم- هدایت و راهنمایی فراهم کننده خدمات سند رسمی‌یا گواهینامه

(1)         جایی که یک فراهم کننده خدمات گواهینامه یا سند رسمی، خدماتی را برای حمایت و پشتیبانی از یک امضای الکترونیکی فراهم می‌کند که می‌تواند برای اثر قانونی بعنوان یک امضاء استفاده شود که البته فراهم کننده خدمات گواهینامه باید

a)  مطابق با نمایشها  و ارائه هایی که توسط آن و با توجه به تجربه ها، کارها و سیاستهایش ساخته می‌شود، عمل می‌کند

b)  توجه مستدلی را برای اطمینان یافتن از صحت، درستی و تکمیل همه موضوعات نمایشها وارائه های ساخته شده توسط امضاء کننده بوجود آمده است راتمرین کند که مربوط به همه جوانب گواهینامه و سند رسمی‌هستند و یا اینکه در چرخه موجودیش احاطه شده در این سند رسمی‌می‌باشند

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

(i)شناسایی کردن فراهم کننده خدمات گواهینامه یا سند رسمی

(ii) امضاء کننده که در گواهینامه یا سند رسمی‌شناخته می‌شود، کنترلی بر روی اطلاعات ایجاد شده توسط امضاء در زمانی که سند رسمی‌گواهینامه فرستانده می‌شود دارد

(iii) اطلاعات ایجاد شده توسط امضاء در زمان صدور گواهینامه و یا قبل از آن معتبر و قانونی می‌باشند. (d) ابزار قابل دسترس و مستدلی را فراهم کند که توانایی تهیه شخص مورد اعتماد را برای تحقیق و اثبات کردن گواهینامه یا سند رسمی‌داشته باشد یا در  غیر اینصورت

(i) روش بکار برده شده ای را برای شناسایی امضاء کننده استفاده کند

ii)هر محدودیتی در هدف یا ارزیابی برای اطلاعات ایجاد شده توسط امضاء و یا گواهینامه ممکن است استفاده شود

iii) اطلاعات ایجاد شده توسط امضاء معتبر و قانونی هستند و بصورت قرار داد غیر رسمی‌و قولنامه، تسویه نمی‌شوند

(iv) هر محدودیت در هدف یا توسعه و گسترش مسئولیت و آمادگی مقرر شده، توسط فراهم کننده خدمات گواهینامه یا سند رسمی‌تصریح می‌شود

(v) دانستن این مطلب که آیا ابزار موجود به امضاء کننده توجه و تذکری مطابق با مقاله هشتم، پاراگراف اول (b ) در این قانون می‌دهد یا نه  (vi) فهمیدن این مطلب که آیا خدمات زمانبدی شده و فسخ شده ارائه می‌شود یا نه e جایی که خدمات تحت پاراگرافهای فرعی (v) (d)  ارائه می‌شوند. یک ابزاری را برای امضاء کننده فراهم می‌کند که تذکری را مطابق یا مقاله هشتم، پاراگراف اول (b) در این قانون می‌دهد. جایی که خدمات تحت پاراگرافهای (vi) (d) ارائه می‌شود، قابلیت دسترسی به یک خدمات بهنگام و فسخ شده ای را اطمینان می‌دهد. (f) سیستمهای مورد اعتماد، روندهای عمل و منابع بشری را در انجام خدماتش مورد استفاده قرار دهد

(2) یک فراهم کننده خدمات گواهینامه یا سند رسمی‌باید نتایج قانونی عدم موفقیتش را برای نیازمندیهای پاراگراف اول روفع آنها در برداشته باشد

مقاله دهم- درستی وقابلیت اعتماد

برای اهداف مقاله نهم، پاراگراف اول (f) در این قانون تعیین و با توسعه هر سیستم، روندهای عمل ومنابع بشری مورد استفاده قرار داده شده توسط یک فراهم کننده خدمات گواهینامه یا سند رسمی، مورد اعتماد هستند که البته شامل فاکتورهای زیر می‌شود

 (aمنابع بشری و مالی که شامل وجود مساعده ها، سرمایه ها وچیزهای با ارزش ومفید می‌شود

(b کیفیت سیستمهای نرم افزاری وسخت افزاری

(c روندهای عملی که برای پیشرفت تدریجی دادن هر گواهینامه یا سند رسمی‌و استعمالاتی برای گواهینامه ها و نگهداری رکوردها استفاده می‌شود

 (dقابلیت دسترسی به اطلاعت برای امضاء کنندگان شناخته شده در گواهینامه و اشخاص مورد اعتماد نهانی

 (eقابلیت تنظیم و توسعه تحقیق و بازرسی توسط یک شخص ونیروی مستقل

 (fوجود یک اظهار نامه و یا بیانیه توسط یکی از کشورهای مشترک المنافع انگلستان، یک اعتبار نامه یا فراهم کننده خدمات گواهینامه با در نظر داشتن برآوردی که سابقا ذکر شده بود

 (gهر فاکتور مناسب دیگر

مقاله یازدهم- هدایت و راهنمایی شخص مورد اعتماد

برای دریافت پروژه اینجا کلیک کنید

روش های سریع ، ایمن و قابل اعتماد بمنظور برقراری ارتباط با دفاتر و نمایندگی در اقصی نقاط یک کشور و یا در سطح دنیا در word

برای دریافت پروژه اینجا کلیک کنید

 روش های سریع ، ایمن و قابل اعتماد بمنظور برقراری ارتباط با دفاتر و نمایندگی در اقصی نقاط یک کشور و یا در سطح دنیا در word دارای 25 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد روش های سریع ، ایمن و قابل اعتماد بمنظور برقراری ارتباط با دفاتر و نمایندگی در اقصی نقاط یک کشور و یا در سطح دنیا در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی ارائه میگردد

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


بخشی از متن روش های سریع ، ایمن و قابل اعتماد بمنظور برقراری ارتباط با دفاتر و نمایندگی در اقصی نقاط یک کشور و یا در سطح دنیا در word :

روش های سریع ، ایمن و قابل اعتماد بمنظور برقراری ارتباط با دفاتر و نمایندگی در اقصی نقاط یک کشور و یا در سطح دنیا در word

چكیده

در طی ده سال گذشته دنیا دستخوش تحولات فراوانی در عرصه ارتباطات بوده است .

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

به عبارت دیگر تفکرات منطقه ای و محلی حاکم بر فعالیت های تجاری جای خود را به تفکرات جهانی و سراسری داده اند.

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

تمام سازمانهای فوق قبل از هر چیز بدنبال یک اصل بسیار مهم می باشند :

” یک روش سریع ، ایمن و قابل اعتماد بمنظور برقراری ارتباط با دفاتر و نمایندگی در اقصی نقاط یک کشور و یا در سطح دنیا”.

در این ارائه سعی می كنیم روش های سریع ، ایمن و قابل اعتماد بمنظور برقراری ارتباط با دفاتر و نمایندگی در اقصی نقاط یک کشور و یا در سطح دنیا در word را معرفی و توضیح دهیم.

مقدمه

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

بیشترین سرعت اینترنت از طریق تلفن فقط کیلوبیت در ثانیه است.

وسیله ای که استفاده کننده را قادر میسازد تا بتواند از خطوط تلفن برای برقراری ارتباط استفاده کند، مودم نامیده میشود.

انواع مودمهایی که از خطوط تلفن استفاده میکنند عبارتند از:

l مودم Dial-up

l مودم DSL

l مودم ISDN

دوتا از معروفترین و پرفروش ترین سرویسهای اینترنت cable و DSL هستند. از دوشرکت بزرگ Sympatico و Rogersقابل تهیه می باشند.

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

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

فصل اول: مودم

1-1:تعریف مودم

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

برای دریافت پروژه اینجا کلیک کنید

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

برای دریافت پروژه اینجا کلیک کنید

 سیستم عاملهای بلادرنگ در word دارای 74 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد سیستم عاملهای بلادرنگ در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی ارائه میگردد

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


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

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

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

سیستم عاملهای بلادرنگ در word
فهرست مطالب:

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

مقدمه……………………………………

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

زمانبندی بلادرنگ……………………………

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

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

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

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

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

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

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

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

زمانبندی Unix SVR4

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

خلاصه………………….

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

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

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

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

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

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

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

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

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

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

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

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

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

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

سیستم های اجرای تحقیق………………………………………………………………………………

هسته MARS………………………………………………………………………………………………..

هسته SPRING……………………………………………………………………………………………

هستهMARUTI ……………………………………………………………………………………………

هسته ARTS ……………………………………………………………………………………………….

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

خلاصه………………………………………………….

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

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

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

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

شکل 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

برای دریافت پروژه اینجا کلیک کنید

پاورپوینتدراصول همزمانی و بن بست در سیستم عامل در word

برای دریافت پروژه اینجا کلیک کنید

توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد

 پاورپوینتدراصول همزمانی و بن بست در سیستم عامل در word دارای 54 اسلاید می باشد و دارای تنظیمات کامل در Power Point می باشد و آماده پرینت یا چاپ است

فایل پاور پوینت پاورپوینتدراصول همزمانی و بن بست در سیستم عامل در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی ارائه میگردد

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


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

پاورپوینت اصول همزمانی و بن بست در سیستم عامل

•بن بست را به صورت مسدود بودن دائمی مجموعه ای از فرایندها، که برای منابع سیستم رقابت میکنند یا با یکدیگر در ارتباط هستند. تعریف میکنند .

•برای بن بست راه حل کارآمدی وجود ندارد.

•تمام بن بست ها با نیازهای متضاد دو فرایند یا بیشتر، برای منابع همراه هستند.

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

سیستم‌های چند کاربره

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

سیستم‌عامل تک پردازنده

این نوع سیستم‌عامل‌ها، سیستم‌عامل‌های نسل چهارم (نسل فعلی) هستند که بر روی یک پردازنده اجرا می‌شوند. از قبیل XP,Vista,98,Me که بیشتر محصول شرکت مایکرو سافت می‌باشند.

سیستم‌عامل شبکه‌ای

سیستم عاملهایی مثل ناول نت که بیشترین استفاده و امکانات این سیستم عامل برای شبکه می‌باشد.

سیستم‌عامل توزیع شده

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

دلایل ایجاد سیستم‌عامل

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

وظایف سیستم‌عامل

سیستم‌عامل دو کار عمده انجام می‌دهد:

در نگرش پایین به بالا، منابع منطقی (مانند فایل‌ها) و منابع فیزیکی (مانند دستگاه‌های سخت‌افزاری) رایانه را مدیریت و کنترل می‌کند.
در نگرش بالا به پایین، وظیفه سیستم‌عامل این است که یک ماشین توسعه یافته[یادداشت ]یا ماشین مجازی را به کاربران ارائه کند تا آنها بتوانند آسان‌تر برنامه‌نویسی نمایند و درگیر پیچیدگی‌های سخت‌افزاری رایانه نشوند.[نیازمند منبع]

به طور کلی، وظایف سیستم‌عامل شامل موارد زیر است:

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

سیستم‌عامل‌های فعلی

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

آمار موجود که مربوط به اوت می‌باشد به شرح زیر است:

ویندوز :
ویندوز ویستا:
ویندوز اکس پی:
ویندوز :
مک اواس:
توزیع‌های گنو/لینوکس:

از سیستم‌عامل‌های مشهور کامپیوترهای شخصی می‌توان به اسامی زیر اشاره کرد:

یونیکس
گنو/لینوکس
مک اواس
ویندوز اکس‌پی
ویندوز ویستا
ویندوز ان‌تی
ویندوز
ویندوز
ویندوز 8.1
ویندوز 10
ویندوز سی‌ای
سولاریس
بی اس دی
داس
ام وی اس
ویلز
پالم

همچنین از سیستم‌عامل‌های موجود روی گوشی‌های تلفن همراه نسل جدید می‌توان به اسامی زیر اشاره کرد:

اندروید
iOS
ویندوز موبایل
ویندوز فون
سیمبین
یوآی‌کیو
بادا
بلک بری
می‌گو
پالم
تایزن

تاریخچه سیستم عامل

در آغاز

اولین کامپیوترها فاقد سیستم‌عامل بودند. در اوایل سال فروشندگان کامپیوترهای تجاری ابزار کاملاً گسترده‌ای را برای تسهیل توسعه، زمانبندی، و اجرای کارها روی یک سیستم پردازش دسته‌ای فراهم می‌کردند. برای مثال رایانه تولید شده توسط UNI VAC.

در ابتدا سیستم‌عامل روی مین فریم‌ها مستقر می‌شد و کمی بعد سیستم‌عامل میکروکامپیوترهای ابتدایی که فقط از یک برنامه در هر زمان پشتیبانی می‌کردند و به یک زمانبند بسیار ابتدایی نیاز داشتند. هر برنامه زمانی که در حال اجرا بود تحت کنترل کامل ماشین قرار داشت. چند وظیفه‌ای (اشتراک زمانی) اولین بار در مین فریم‌ها و در عرضه شد. ابتدا کامپیوترها بسیار بزرگ و جاگیر بودند اما امروزه در کف یک دست جا می‌گیرند.

مین فریم‌ها

میکرو کامپیوترها

میکروکامپیوترهای اولیه نیاز یا ظرفیت داشتن یک سیستم‌عامل پیچیده که روی مین فریم‌ها توسعه یافته بود نداشتند.

سیستم عامل

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

سیستم عامل با ساده ترین تحلیل و بررسی دو عملیات اساسی را در کامپیوتر انجام می دهد :

مدیریت منابع نرم افزاری و سخت افزاری یک سِستم کامپیوتری را برعهده دارد.پردازنده ، حافظه، فضای ذخیره سازی نمونه هائی از منابع اشاره شده می باشند .
روشی پایدار و یکسان برای دستیابی و استفاده از سخت افزار را بدو ن نیاز از جزئیات عملکرد هر یک از سخت افزارهای موجود را برای برنامه های کامپیوتری فراهم می نماید

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

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

سیستم های عامل را از بعد نوع کامپیوترهائی که قادر به کنترل آنها بوده و نوع برنامه های کاربردی که قادر به حمایت از آنها می باشند به چهار گروه عمده تقسیم می نمایند.

سیستم عامل بلادرنگ(RTOS). از این نوع سیستم های عامل برای کنترل ماشین آلات صنعتی ، تجهیزات علمی و سیستم های صنعتی استفاده می گردد. یک سیستم عامل بلادرنگ دارای امکانات محدود در رابطه با بخش رابط کاربر و برنامه های کاربردی مختص کاربران می باشند. یکی از بخش های مهم این نوع سیستم های عامل ، مدیریت منابع موجود کامپیوتری بگونه ای است که یک عملیات خاص در زمانی که می بایست ، اجراء خواهند شد.
تک کاربره – تک کاره. همانگونه که از عنوان این نوع سیستم های عامل مشخص است، آنها بگونه ای طراحی شده اند که قادر به مدیریت کامپیوتر بصورتی باشند که یک کاربر در هر لحظه قادر به انجام یک کار باشد. سیستم عامل Palm OSبرای کامپیوترهای PDA نمونه ای مناسب از یک سیستم عامل مدرن تک کاربره و تک کاره است .
تک کاربره – چندکاره. اکثر سیستم های عامل استفاده شده در کامپیوترهای شخصی از این نوع می باشند. ویندوز 98 و MacOS نمونه هائی در این زمینه بوده که امکان اجرای چندین برنامه بطور همزمان را برای یک کاربر فراهم می نمایند. مثلا” یک کاربر ویندوز 98 قادر به تایپ یک نامه با استفاده از یک واژه پرداز بوده و در همان زمان اقدام به دریافت یک فایل از اینترنت نموده و در همان وضعیت محتویات نامه الکترونیکی خود را برای چاپ بر روی چاپگر ارسال کرده باشد.
چندکاربره. یک سیستم عامل چند کاربره ، امکان استفاده همزمان چندین کاربر از منابع موجود کامپیوتر را فراهم می آورند. منابع مورد نیاز هر یک از کاربران می بایست توسط سیستم عامل بدرستی مدیریت تا در صورت بروز اشکال در منابع تخصیص یافته به یک کاربر، بر روند استفاده سایر کاربران از منابع مورد نظر اختلالی ایجاد نگردد. یونیکس، VMS و سیستم های عامل کامپیوترهای بزرگ نظیر MVS نمونه هائی از سیستم های عامل چندکاربره می باشند.

در اینجا لازم است که به تفاوت های موجود سیستم های عامل ” چند کاربر ” و ” تک کاربر” در رابطه با امکانات شبکه ای اشاره گردد. ویندوز 2000 و ناول قادر به حمایت از صدها و هزاران کاربر شبکه می باشند این نوع سیستم های عامل بعنوان سیستم عامل چند کاربره واقعی در نظر گرفته نمی شوند.

در ادامه با توجه به شناخت مناسب بوجود آمده در دررابطه با انواع سیستم های عامل به عملیات و وظایف سیستم عامل اشاره می گردد.

وظایف سیستم عامل
پس از روشن نمودن کامپیوتر، لولین برنامه ای که اجراء می گردد ، مجموعه دستوراتی می باشند که در حافظه ROM ذخیره و مسئول بررسی صحت عملکرد امکانات سخت افزاری موجود می باشند. برنامه فوق (POST) ، پردازنده ، حافظه و سایر عناصر سخت افزاری را بررسی خواهد کرد . پس از بررسی موفقیت آمیز برنامه POST ، در ادامه درایوهای ( هارد ، فلاپی ) سیستم فعال خواهند شد. در اکثر کامپیوترها ، پس از فعال شدن هارد دیسک ، اولین بخش سیستم عامل با نام Bootstrap Loader فعال خواهد شد. برنامه فوق صرفا” دارای یک وظیفه اساسی است : انتقال ( استقرار ) سیستم عامل در حافظه اصلی و امکان اجرای آن . برنامه فوق عملیات متفاوتی را یه منظور استفرار سیستم عامل در حافظه انجام خواهد داد.

سیستم عامل دارای وظایف زیر است :

برای دریافت پروژه اینجا کلیک کنید

مقاله DSL چیست؟ در word

برای دریافت پروژه اینجا کلیک کنید

 مقاله DSL چیست؟ در word دارای 18 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مقاله DSL چیست؟ در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی ارائه میگردد

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي مقاله DSL چیست؟ در word،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن مقاله DSL چیست؟ در word :

مقاله DSL چیست؟ در word

مقدمه:

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

به همین جهت راه حل های متفاوتی در جهت اتصال به شبكه جهانی پیشنهاد می شود ه بی شك آسان ترین و كم هزینه ترین روش همیشه مورد توجه قرار می گیرد. در این بین تكنولوژی DSI گوی سبقت را از مابقی راه حلها ربوده به نحوی كه روزانه حداقل 20000 نفر در سطح جهان به علاقه مندان این تكنولوژی افزوده می شود. اما براستی چرا؟ چرا تكنولوژی DSL به محبوبیتی این چنین دست یافته است؟

برای دریافت پروژه اینجا کلیک کنید