کتاب نظریه سیستم های خطی Szidarovszky و Bahill - ویرایش دوم (2017)
نویسندگان: Szidarovszky و Bahill
فایل PDF کتاب به زبان انگلیسی و در 528 صفحه است.
فایل PDF با بهترین کیفیت و با قابلیت جستجو در متن و کپی برداری از متن است.
کتاب هیدرولوژی و سیستم های هیدرولیک Gupta - ویرایش چهارم (2017)
نویسنده: R. S. Gupta
فایل PDF کتاب به زبان انگلیسی و در 904 صفحه است.
فایل PDF با بهترین کیفیت و با قابلیت جستجو در متن و کپی برداری از متن است.
کتاب سیستم های عامل Stallings - ویرایش نهم (نسخه Global)
نویسنده: W. Stallings
فایل PDF کتاب به زبان انگلیسی و در 1129 صفحه است.
فایل PDF با بهترین کیفیت و با قابلیت جستجو در متن و کپی برداری از متن است.
حل تمرین کتاب سیگنال ها و سیستم های Oppenheim و Willsky - ویرایش دوم
نویسندگان: Oppenheim و Willsky
فایل PDF حل تمرین به زبان انگلیسی و در 117 صفحه است.
فایل PDF به صورت اسکن شده و با کیفیت مناسب است.
مشخصات فایل
عنوان: سیستم عامل لینوکس
قالب بندی:word
تعداد صفحات:4
محتویات
دستورات لینوکس
اجرای برنامههای طولانیمدت
کامپیوترهای مشتری لینوکس
درایوهای سیستم عامل لینوکس
ماشین مجازی ویندوز در محیط لینوکس
نرمافزارهای سیستم عامل لینوکس
امکانات ویژة سیستم عامل لینوکس
سیستم عامل لینوکس
دستورات لینوکس
برای بهرهمند شدن از امکانات سیستم عامل لینوکس آشنایی با دستورات زیر ضرورت دارد:
دستور cd : با این دستور میتوان به هر یک از زیرشاخههای شاخهای که در آن هستید بروید. در هنگام ورود به سیستم لینوکس کاربران ابتدا در شاخه home خود قرار میگیرند. به عنوان مثال برای رفتن به شاخه /home/reyahi کافی است دستور زیر را تایپ کنید:
cd /home/reyahi
کاربر همیشه میتواند با دستور cd/ به root سیستم برود.
دستورcd .. : برای بازگشتن به شاخه قبلی، این دستور را بدون نام شاخه تایپ کنید.
دستور ls : این دستور فهرستی از زیرشاخهها و فایلهای یک شاخه را نشان میدهد.
دستور ls -l : این دستور اطلاعات بیشتری در باره فایلها و پوشهها به نمایش میگذارد. این اطلاعات در شکل 9-1 نمایش داده شدهاند. هر خط مربوط به مشخصات یکی از فایلها و زیرشاخههای آن شاخه است.
ستون هفتم: نام زیرشاخه یا فایل است.
ستون اول: نوع اجازه دسترسی به آن زیرشاخه یا فایل توسط کاربر دارنده فایل و دیگران را تعریف میکند.
ستون دوم: تعداد لینکهای سخت آن فایل را نشان میدهد.
ستون سوم: نام کاربر دارنده فایل یا زیرشاخه را مشخص میکند.
مشخصات فایل
عنوان:امنیت در سیستم عامل
قالب بندی:word
تعداد صفحات:30
محتویات
مقدمــه
کامپیوتر خود را بهتر بشناسیم
چگونه یک سیستم عامل را انتخاب نمائیم
فناوریهای امنیت اطلاعات واکنشی
کلمات عبور(passwords)
زیستسنجی(biometrics)
نظامهای آشکارساز نفوذی(intrusion detection systems (IDS))
واقعهنگاری(logging)
دسترسی از راه دور(remote accessing)
مهمترین نقاط آسیب پذیر ویندوز
مهمترین نقاط آسیب پذیر ویندوز
اولین نقطه آسیب پذیر : ( Internet Information Services (IIS
سیستم های عامل در معرض تهدید
نحوه تشخیص آسیب پذیری سیستم
نحوه حفاظت در مقابل نقطه آسیب پذیر
سیستم های عامل در معرض تهدید
نحوه تشخیص آسیب پذیری سیستم
نحوه حفاظت در مقابل نقطه آسیب پذیر
و . . .
- مقدمــه
در هر کامپیوتر، حداقل یک سیستم عامل وجود دارد. سیستم عامل مهمترین برنامه نصبشده در کامپیوتر است که وظایف اصلی ذیل را برعهده دارد :
به یک تعبیر ساده میتوان گفت سیستم عامل نقش "روح" را در پیکر سختافزار و شبکه ایفا میکند. تصمیم درخصوص انتخاب سیستم عامل کلیه ابعاد فنی کامپیوتر و فناوری اطلاعات را تحتالشعاع قرار میدهد و هر سیستم عاملی که انتخاب شود خشت اول و زیربنای توسعهفنی و نرمافزاری فناوری اطلاعات را مشخص میکند.
گسترش شبکههای رایانهای در سطح دنیا و امکان ارتباط همه کامپیوترها به یکدیگر، پتانسیل نفوذ به هر کامپیوتر از هر جای دنیا را فراهم نموده است. وجود نقطه ضعف یا آسیبپذیری در سیستم عامل، راه نفوذ رایجتر و در دسترستری را در اختیار مهاجمین قرار میدهد. بر این اساس، امنیت سیستم عامل به منزله مهمترین مولفه در امنیت اطلاعات و شبکههای رایانهای محسوب میشود. وجود ارتباطات و اتصالهای رایانهای گسترده، مسئله جدی امکان جاسوسی الکترونیکی به نفع سازندگان سیستم عامل و قدرتهای سیاسی حاکم بر آنها را مطرح میسازد. از نظر فنی، فناوری فعلی به شکل سادهای امکان اجرای برنامه در محیط طرف مقابل در یک اتصال الکترونیکی را فراهم آورده است.
درصورت بیتوجهی به این مسئله بخشی از مشکلات امنیتی متصور به شرح ذیل است :
اگر سیستم عامل ویندوز، سیستم عامل اصلی در کشور باشد، مسئله امنیت بسیار جدی است. بنا بر گزارشهای رسیده سیستم عامل ویندوز و سایر نرمافزارهای تولیدی مایکروسافت بیشتر در معرض خطر ویروسها و هکرها قرار دارند و بسیاری از کشورها معتقدند که ایالت متحده با منافذ وکانالهای مخفی طراحی شده در این سیستم عامل، اهداف جاسوسی خود را برآورده میکند. مشکلات امنیتی ویندوز وقتی به نقطه اوج رسید که در سال 1999 یک متخصص رمزنگاری کانادایی در آمریکا ، یک ویژگی NSAkey مرتبط با سازمان امنیت ملی (آمریکا) National Security Agency Key) را در ویندوز پیدا کرد و اعلام کرد که ایالات متحده میتواند با جمعآوری سیگنالهای الکترونیکی از سر تا سر جهان و پردازش دقیق آنها جاسوسی کند. هر چند مایکروسافت این ویژگی را بیضرر اعلام کرد اما تضمینی برای این امر وجود ندارد.
اهمیت مطالب فوق وقتی روشن می شود که توجه کنیم:بدون امنیت اطلاعات، امنیت سیاسی اقتصادی و نظامی نیز میسر نخواهد بود.
تصمیم درباره سیستم عامل پایه، یکی از راهبردیترین تصمیمات در برپایی بنای با شکوه فناوری اطلاعات میباشد. در برابر این تصمیم راهبردی دو گزینه اصلی ذیل وجود دارد :
الف) گزینه "سیستم عامل ویندوز": با توجه به اینکه :
بنابراین سیستم عامل ویندوز علیرغم استفاده فعلی در کشور، گزینه مناسبی نیست و با سیستم عامل ایدهآل تطبیق چندانی ندارد.
ب) گزینه استفاده از سیستم عامل متن باز لینوکس : سیستم عامل لینوکس سه ویژگی اساسی دارد :
اولین ویژگی آن این است که کد برنامه آن در اختیار همه بوده، و از قوانین ذیل (مجوز GPL) تبعیت میکند:
< اجرای برنامه با هر موضوع، تحت این سیستم عامل آزاد است.
< تغییر برنامه برای تطبیق با نیازها به شرط ذکر مأخذ آزاد است.
< توزیع نسخه تغییر یافته آن برای بهرهبرداری دیگران از تغییرات انجامشده آزاد است.
در اختیار بودن، کد لینوکس امکان فارسیسازی و بومیسازی سیستم عامل از سطح هسته اصلی تا لایههای کاربردی را امکانپذیر ساخته و امنیت مورد نیاز سازمانها را با استفاده از نرمافزارهای امنیتی داخلی امکانپذیر میسازد (برای ایجاد امنیت نمیتوان به نرمافزارهای خارجی ـ که امکان تعبیه راههای نفوذ از پیش تعیینشده در آن میباشد ـ اعتماد کرد)
دومین ویژگی آن، رایگان بودن آن است که باعث شده حمایت جهانی برنامهنویسان، دانشگاهها، مراکز علمی و تحقیقاتی و حتی شرکتهای تجاری را در اختیار داشته باشد، کشورهای استفادهکننده نیز از این ویژگی برای توسعه ارزان فناوری اطلاعات در بین آحاد جامعه بهره بردهاند.
سومین ویژگی آن، همراهی با تحولات سختافزاری و نرمافزاری فناوری اطلاعات است، دلیل این امر این است که تاکنون برنامهنویسان و سازمانهای متعدد در بسیاری از کشورها روی این سیستم عامل کار کرده و در توسعه مستمر آن سهیم بوده اند. رویکرد متن باز لینوکس، مدل سازمانی توسعه آن و وجود ابزارهای برنامهنویسی قوی و رایگان، همراهی آن با تحولات بینالمللی را تضمین مینماید.
2- کامپیوتر خود را بهتر بشناسیم
کاربران اینترنت و سایر شبکه های کامپیوتری به منظور استفاده از منابع موجود بر روی شبکه از امکانات سخت افزاری و نرم افزاری متعددی استفاده می نمایند . آشنائی با عناصری که دارای جایگاهی اساسی در ایمن سازی یک شبکه کامپیوتری می باشند از زاویه امنیتی بسیار حائز اهمیت است . اگر قرار است ما چیزی را ایمن نمائیم ، اولا" باید بدانیم چه چیزی مشمول این موضوع می شود و ثانیا" شناخت مناسبی را نسبت به آنان پیدا نمائیم . نمی شود اقدام به ایمن سازی یک شبکه نمود بدون این که نسبت به عناصر درگیر در فرآیند ارتباطی شناخت مناسبی وجود داشته باشد.
اجازه دهید این سوال را مطرح نمائیم که در زمان اتصال به اینترنت ، کدامیک از عناصر سخت افزاری و یا نرم افزاری دارای استعداد لازم به منظور آسیب رساندن به اطلاعات بوده و ممکن است امنیت شبکه و اطلاعات را به مخاطره بیاندازد ؟ در صورت ارائه پاسخ مناسب به سوال فوق ، محدوده و نوع ایمن سازی و ایمن نگه داشتن سیستم های کامپیوتری ، مشخص خواهد شد . ما نمی توانیم قدم در جاده ای بگذاریم که خطرات و یا تهدیدات امنیتـی متعددی در کمین ما می باشد ، بدون این که نسبت به نقاط آسیب پذیر و یا بهتر بگوئیم ضربه پذیر آگاهی مناسبی را داشته باشیم .
تعداد بسیار زیادی از کاربران اینترنت را افرادی تشکیل می دهند که فاقد مهارت های خاصی در زمینه فن آوری اطلاعات بوده و از امکانات حمایتی مناسبی نیز برخوردار نمی باشند . سیستم های اینگونه کاربران دارای استعداد لازم به منظور انواع تهاجمات بوده و بطور غیر مستقیم شرایط مناسبی را برای مهاجمان به منظور نیل به اهداف مخرب ، فراهم می نمایند . به نظر می بایست طرحی نو در اندازیم و یک مرتبه و برای همیشه و بصورت کاملا" اصولی و علمی با عناصر درگیر در ایمن سازی یک شبکه کامپیوتری آشنا شده و به بررسی دقیق نقاط حساس و آسیب پذیر در این رابطه بپردازیم .
به منظور ایمن سازی و ایمن نگه داشتن یک شبکه کامپیوتری می بایست هم در سطح و هم در عمق حرکت کرد .
مشخصات فایل
عنوان:انواع سیستم عامل ها و تفاوت آن
قالب بندی:word
تعداد صفحات:37
محتویات
سیستم عامل یعنی
سیستم عامل چه کاری انجام می دهد ؟
انواع سیستم عامل
وظایف سیستم عامل چیست ؟
یونیکس چیست
تاریخچه یونیکس
سیمبان (سیستم عمال گوشی)
چگونگی پیدایش و حیات سیمبان ؟
فناوری های سیمبیان
سیستم عامل پالم
ویلز (Wheels)
مک اواس ده (مکینتاش)
کمبودها و نقایص مک
مقایسه مک و ویندوز
مایکروسافت ویندوز
مایکروسافت ویندوز ۲۰۰۰
ویندوز اکسپی
ویندوز ویستا
ویندوز موبایل
لینوکس
لینوکس چیست؟
تاریخچه پیشرفت سیستمهای یونیکس
مجوز
گنو/لینوکس
توزیعهای لینوکس
گستره
کاربردهای سیستم عاملهای شکل گرفته بر پایه لینوکس
پیکربندی
سرورهای لینوکس
پشتیبانی
برتری لینوکس به ویندوز
تعامل لینوکس و ویندوز
در پایان
منابع تحقیق
سیستم عامل یعنی :
در فرهنگ رایانه سیستم عامل نرمافزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می سازد که برنامههای کاربردی اجرا شده و از خدمات آن استفاده کنند .
امروزه در دنیا سیستم عامل های مختلفی وجود دارد از جمله :
* یونیکس
* لینوکس
* سولاریس (سیستم عامل)
* بی اس دی
* سیستم عامل داس
* مک اواس ده
* ام وی اس
* ویلز (سیستم عامل)
* ویندوز
* سی ئی
* آی فون اواس
* پالم (سیستم عامل)
* سیمبیان (سیستم عامل)
* گوگل اندروید
در زیر به توضیح برخی از انها می پردازیم
سیستم عامل چه کاری انجام می دهد ؟
یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده، مقداری حافظه اصلی، دیسکها ، چاپگرها ، صفحهکلید، صفحهنمایش، واسطهای شبکهای و دیگر دستگاههای ورودی و خروجی تشکیل شده است. اگر سیستم یکپارچهای برای مدیریت این منابع وجود نداشته باشد، هر برنامه باید به تنهایی این کار را انجام دهد. سیستم عامل یک لایه نرمافزاری فراهم میکند که وظیفه مدیریت منابع سیستم را از دوش برنامههای کاربردی رهانیده و کار برنامهنویسی را سادهتر مینماید.
انواع سیستم عامل :
سیستم عامل تک پردازنده : این نوع سیستم عامل ها ، سیستم عامل های نسل چهارم ( نسل فعلی ) هستند که بر روی یک پردازنده اجرا می شوند .
سیستم عامل شبکه ای : این نوع سیستم عامل ها ، از کنترل کننده های واسط شبکه و نرم افزار های سطح پایین به عنوان گرداننده استفاده می کنند و برنامه هایی برای ورود به سیستم های راه دور و دسترسی به فایل از راه دور در آنها به کار گرفته می شود
سیستم عامل توزیع شده : این سیستم عامل ها خود را مانند سیستم عامل های تک پردازنده به کاربر معرفی می کنند ، اما در عمل از چندین پردازنده استفاده می کنند. این نوع سیستم عامل در یک محیط شبکه ای اجرا می شود در این نوع سیستم یک برنامه پس از اجرا در کامپوترهای مختلف جواب نهایی به سیستم اصلی کاربر بر می گردد سرعت پردازش در این نوع سیستم بسیار بالاست.
سیستم عامل بی درنگ : از این نوع سیستمهای عامل برای کنترل ماشین آلات صنعتی، تجهیزات علمی و سیستمهای صنعتی استفاده میگردد. یک سیستم عامل بلادرنگ دارای امکانات محدود در رابطه با بخش رابط کاربر و برنامههای کاربردی مختص کاربران هستند. یکی از بخشهای مهم این نوع سیستمهای عامل، مدیریت منابع موجود کامپیوتری بگونهای است که یک عملیات خاص در زمانی که میبایست، اجراء خواهند شد , مهمتر اینکه مدیریت منابع بگونه ایست که این عمل در هر بار وقوع, مقدار زمان یکسانی بگیرد.
وظایف سیستم عامل چیست ؟
سیستم عامل دو کار عمده انجام میدهد :
در نگرش پایین به بالا ، منابع منطقی ( مانند فایل ها ) و منابع فیزیکی ( مانند دستگاه های سخت افزاری ) رایانه را مدیریت و کنترل میکند .
در نگرش بالا به پایین ، وظیفه سیستم عامل این است که یک ماشین توسعه یافته ( Extended Machine ) یا ماشین مجازی ( Virtual Machine ) را به کاربران ارائه کند تا آنها بتوانند آسان تر برنامه نویسی نمایند و درگیر پیچیدگی های سخت افزاری رایانه نشوند .
به طور کلی ، وظایف سیستم عامل شامل موارد زیر است :
* استفاده بهینه از منابع و جلوگیری از به هدر رفتن آنها
* تخصیص و آزاد سازی منابع
* اداره صف ها و زمان بندی استفاده از منابع
* حساب داری ( Accounting ) میزان استفاده از منابع
* ایجاد امنیت ( security )
* ایجاد ، حذف و اداره فرایند ها
* ایجاد مکانیسم های ارتباط بین فرایند ها و همگام سازی آنها
* مدیریت فایل ها و پوشه ها
* مدیریت حافظه های اصلی و جانبی
* برقراری امکان دسترسی چندتایی ( Multiaccess ) و اجرای هم روند ( Concurrent ) فرایند ها
* به اشتراک گذاری منابع ( Resource Sharing )
* تعیین راهکار هایی برای اداره بن بست ( deadlock ) ها
* جلوگیری از شرایط رقابتی ( Race Condition ) و تداخل یا در هم قفل شدن (Interlock ) فرایند ها
* جلوگیری از گرسنگی ( Starvation )
کلمات کلیدی : تحقیق درباره انواع سیستم عامل ها و تفاوت آن,سیستم عامل,سیستم عامل چه کاری انجام می دهد,یونیکس چیست,سیستم عامل پالم,مایکروسافت ویندوز,سرورهای
مشخصات فایل
عنوان:سیستم های خبره
قالب بندی:word
تعداد صفحات:41
محتویات
سیستم خبره چیست؟
طراحی سیستمهای خبره
انتخاب مسئله مناسب
عواید سیستم
ابزارها
هزینه
مراحل ایجاد یک سیستم خبره
مدیریت پروژه
مسئله تحویل
نگهداری و تکامل
خطاها در مراحل ایجاد
مهندسی نرم افزار و سیستمهای خبره
چرخه حیات سیستم خبره
هزینه های نگهداری
مدل آبشاری
مدل کدنویسی و اصلاح
مدل افزایشی
مدل مارپیچی
یک مدل چرخه حیات تفصیلی
طراحی
تعریف دانش
طراحی دانش
تصدیق بر دانش
ارزیابی سیستم
خلاصه
مسائل
مقدمه ای بر سیستمهای خبره
سیستم خبره چیست؟
اولین قدم در حل هر مسئله ای تعریف دامنه یا محدوده آن است. این نکته همانطور که در مورد روشهای برنامه نویسی متعارف صحت دارد، در مورد هوش مصنوعی نیز درست است. اما به خاطر اسراری که از قبل در مورد هوش مصنوعی ( AI ) وجود داشته، هنوز هم برخی مایلند این عقیده قدیمی را باور کنند که " هر مسئله ای که تا به حال حل نشده باشد یک مسئله هوش مصنوعی است". تعریف متداول دیگری به این صورت وجود دارد " هوش مصنوعی کامپیوترها را قادر می سازد که کارهایی شبیه به آنچه در فیلمها دیده می شود انجام دهند".چنین تفکراتی در دهه 1970 میلادی رواج داشت، یعنی درست زمانی که هوش مصنوعی در مرحله تحقیق بود ولی امروزه مسائل واقعی بسیاری وجود دارند که توسط هوش مصنوعی و کاربردهای تجاری آن قابل حلند.
اگرچه برای مسائل کلاسیک هوش مصنوعی از جمله ترجمه زبانهای طبیعی، فهم کلام و بینایی هنوز راه حل عمومی یافت نشده است، ولی محدود کردن دامنه مسئله می تواند به راه حل مفیدی منجر شود. به عنوان مثال، ایجاد یک « سیستم زبان طبیعی ساده » که ورودی آن جملاتی با ساختار اسم، فعل و مفعول باشد کار مشکلی نیست. در حال حاضر، چنین سیستمهایی به عنوان یک واسط در ایجاد ارتباط کاربر پسند با نرم افزارهای بانک اطلاعاتی و صفحه گسترده ها به خوبی عمل می کنند. در حقیقت (پاره) جملاتی که امروزه در برنامه های کامپیوتری مخصوص بازی و سرگرمی به کار می روند توان بالای کامپیوتر در فهم زبان طبیعی را به نمایش می گذارند.
همان طور که شکل 1-1 نشان میدهد، هوش مصنوعی شامل چندین زیر مجموعه است. زیر مجموعه سیستمهای خبره یکی از موفق ترین راه حلهای تقریبی برای مسائل کلاسیک هوش مصنوعی است. پروفسور فیگن بام از دانشگاه استانفورد یکی از پیشکسوتان تکنولوژی سیستم های خبره، تعریفی در مورد سیستمهای خبره دارد : « ... یک برنامه کامپیوتری هوشمند که از دانش و روشهای استنتاج برای حل مسائلی استفاده می کند که به دلیل مشکل بودن، نیاز به تجربه و مهارت انسان » (Feigenbaum 82 ). بنابراین سیستم خبره یک سیستم کامپیوتری است که از قابلیت تصمیم گیری افراد خبره، تقلید می نماید. لغت تقلید به این معناست که سیستم خبره سعی دارد در تمام جنبه ها شبیه فرد خبره عمل کند. عمل تقلید از شبیه سازی قوی تر است چون در شبیه سازی تنها در بعضی موارد شبیه چیزهای واقعی عمل می شود.
اگرچه هنوز یک برنامه چند منظوره برای حل مسائل ایجاد نشده است، ولی سیستمهای خبره در محدوده های خاص به خوبی عمل می کنند. برای اثبات موفقیت سیستمهای خبره فقط کافی است که کاربردهای متعدد سیستمهای خبره را در تجارت، پزشکی، علوم مهندسی ملاحظه نمود و یا کتابها، مجلات، سمینارها و محصولات نرم افزاری اختصاص یافته به سیستمهای خبره را مشاهده کرد.
سیستمهای خبره یکی از شاخه های هوش مصنوعی است که همچون یک فرد خبره با استفاده وسیع از دانش تخصصی به حل مسائل می پردازد. فرد خبره کسی است که در یک زمینه خاص دارای تجربه و مهارت و در یک کلام خبرگی است. بنابراین فرد خبره دارای دانش یا مهارت خاصی است که برای بیشتر مردم ناشناخته و یا غیر قابل دسترسی است. فرد خبره مسایلی را حل می کند که یا توسط دیگران قابل حل نیست و یا او مؤثرترین ( و البته نه ارزانترین) راه حل را برای آن مسئله ارائه می دهد. وقتی سیستمهای خبره اولین بار در دهه 1970 توسعه یافتند، فقط دارای دانش خبرگی بودند. ولی لغت سیستم خبره امروزه اغلب به هر سیستمی اطلاق می شود که از تکنولوژی سیستم خبره استفاده می کند. این تکنولوژی می تواند شامل زبانهای خاص سیستمهای خبره، برنامه ها و سخت افزارهای طراحی شده برای کمک به توسعه و اجرای سیستمهای خبره باشد.
دانش موجود در سیستمهای خبره می تواند شامل تجربه و یا دانشی باشد که از طریق کتب، مجلات و افراد دانشمند قابل دسترسی است. اصطلاحات سیستم خبره، سیستم مبتنی بر دانش و یا سیستم خبره مبتنی بر دانش، به طور مترادف به کار می روند. بیشتر مردم از اصطلاح سیستم خبره به دلیل کوتاه بودنش استفاده می کنند. این در حالی است که ممکن است حتی در آن سیستم خبره هیچ تجربه و مهارتی وجود نداشته و فقط شامل دانش عمومی باشد.
شکل 2-1 مفهوم بنیانی یک سیستم خبره مبتنی بر دانش را نشان می دهد. کاربر حقایق (یا وقایع) و یا سایر اطلاعات را به سیستم خبره داده و در پاسخ، تجربه، تخصص و توصیه های عالمانه و در یک کلام خبرگی دریافت می کند. از نظر ساختار داخلی، سیستم خبره از دو بخش اصلی تشکیل می شود. بخش اول پایگاه دانش است. این پایگاه حاوی دانشی است که بخش دوم یعنی موتور استنتاج به کمک آن نتیجه گیری می کند. این نتایج، پاسخ سیستم خبره به سوالات کاربر می باشد.
سیستمهای مبتنی بر دانش کارا طوری طراحی شده اند که بتواند به عنوان یک دستیار هوشمند برای افراد خبره عمل کنند. این دستیاران هوشمند به وسیله تکنولوژی سیستمهای خبره طراحی شده اند و دلیل این کار، امکان بسط دانش آنها در آینده می باشد. هر چه دانش بیشتری به یک سیستم دستیار هوشمند اضافه شود، بیشتر شبیه به یک فرد خبره عمل می کند. توسعه یک سیستم دستیار هوشمند می تواند مرحله مهمی در ایجاد یک سیستم خبره کامل باشد. بعلاوه یک دستیار هوشمند می تواند با سرعت بخشیدن به حل مسئله، وقت فرد خبره را آزاد کند. معلمین هوشمند یکی دیگر از کاربردهای هوش مصنوعی هستند. بر خلاف سیستمهای قدیمی آموزش به کمک کامپیوتر، سیستمهای جدید می توانند بسته به زمینه و مفهوم، آموزش یا راهنمایی ارائه دهند (Giarratano 91a).
بر خلاف دانش مربوط به تکنیکهای حل مسایل عمومی، دانش یک فرد خبره حوزه مند است یعنی محدود به یک دامنه خاص است. دامنه یک مسئله، نشاندهنده حوزه خاصی همچون حوزه پزشکی، مالی، علوم و یا مهندسی است که یک فرد خبره می تواند مسایل آن را به خوبی حل کند. سیستمهای خبره طوری طراحی شده اند که مثل افراد خبره در یک حوزه خاص، مهارت داشته باشند. به عنوان مثال شما معمولا انتظار ندارید که یک متخصص شطرنج، در زمینه مسایل پزشکی نیز دانش تخصصی داشته باشد. تخصص داشتن در یک حوزه خاص، به خودی خود، منجر به تخصص داشتن در حوزه های دیگر نمی شود.
دانش یک فرد خبر درباره حل یک مساله خاص، حوزه دانش فرد خبره نامیده می شود.
مشخصات فایل
عن.ان:سیستم مدیریت پایگاه دادهها
قالب بندی:word
تعداد صفحات:10
محتویات
سیستم مدیریت پایگاه دادهها
مقدمه
تعریف اطلاع
تعریف موجودیت
تعریف پایگاه داده
ویژگی های داده در پایگاه داده
مزایای مهم سیستم پایگاه داده
معایب سیستم پایگاه داده
سیستم مدیریت پایگاه داده
تعریف سیستم مدیریت پایگاه داده
وظایف سیستم مدیریت پایگاه داده
اجزای سیستم مدیریت پایگاه داده
انواع سیستم های مدیریت پایگاه داده
کاربران پایگاه داده
مدیر پایگاه داده
کاربران نهائی
نتیجه گیری
منابع وماخذ
سیستم مدیریت پایگاه دادهها
مقدمه:
سیستم مدیریت پایگاه دادهها، مجموعهای پیچیده از برنامههای نرمافزاری است که ذخیره سازی و بازیابی دادههای (فیلدها، رکوردها و فایلها) سازمان را در پایگاه دادهها، کنترل میکند. این سیستم، کنترل امنیت و صحت پایگاه دادهها را نیز بر عهده دارد. سیستم مدیریت پایگاه دادهها، درخواستهای داده را از برنامه میپذیرد و به سیستم عامل دستور میدهد تا دادهها ی مناسب را انتقال دهد. هنگامی که چنین سیستمی مورد استفاده قرار میگیرد، اگر نیازمندیهای اطلاعاتی سازمانی تغییر یابد، سیستمهای اطلاعاتی نیز آسانتر تغییر خواهند یافت. سیستم مذکور از صحت پایگاه دادهها پشتیبانی میکند. بدین ترتیب که اجازه نمیدهد بیش از یک کاربر در هر لحظه، یک رکورد را به روز رسانی کند. این سیستم رکوردهای تکراری را در خارج پایگاه دادهها نگاه میدارد. برای مثال، هیچ دو مشترک با یک شماره مشتری، نمیتوانند در پایگاه دادهها وارد شوند. این سیستم روشی برای ورود و به روز رسانی تعاملی پایگاه دادهها فراهم میآورد. یک سیستم اطلاعات کسب و کار از موضوعاتی نظیر (مشتریان، کارمندان، فروشندگان و غیره) و فعالیتهایی چون (سفارشات، پرداختها، خریدها و غیره) تشکیل شده است. طراحی پایگاه دادهها، فرایند تصمیم گیری درباره نحوه سازماندهی این دادهها در انواع رکوردها و برقراری ارتباط بین رکوردهاست.سیستم مدیریت پایگاه دادهها میتواند ساختار دادهها و ارتباط آنها را در سازمان به طور اثر بخش نشان دهد. سه نوع مدل متداول سازمانی عبارتند از: سلسله مراتبی، شبکهای و رابطهای. یک سیستم مدیریت پایگاه دادهها ممکن است یک، دو یا هر سه روش را فراهم آورد.
سرورهای پایگاه دادهها، کامپیوترهایی هستند که پایگاه دادههای واقعی را نگاه میدارند و فقط سیستم مدیریت پایگاه دادهها و نرمافزار مربوطه را اجرا میکنند. معمولا این سرورها کامپیوترهای چند پردازندهای با آرایههای دیسک RAID برای ذخیره سازی میباشند.
تقریبا بیشتر برنامه های کاربردی امروزه به روش سیستم پایگاه داده طراحی می شوند. پایگاه داده امکان ذخیره سازی مجتمع داده با حداقل افزونگی و استفاده اشتراکی توسط کاربران مختلف تحت یک کنترل متمرکز را می دهد.
داده (1) دارای تعاریف مختلفی است، به طور کلی داده ها کلمات و ارزش های واقعی هستند که از طریق مشاهده و تحقیق بدست می آیند، به عبارت دیگر داده نمودی از وقایع، معلومات، رخدادها، پدیده ها و مفاهیم می باشد.
در محاسبات، داده به اطلاعی گفته می شود که به شکلی مناسب برای انتقال و پردازش ترجمه شود. در کامپیوتر و رسانه های ارتباطاتی امروزی داده به شکل باینری تبدیل می شود. بنابراین داده یک نمایش باینری از یک موجودیت منطقی ذخیره شده در حافظه کامپیوتر است.
از نظر ساختاری داده به مقادیر صفت خاصه انواع موجودیت ها اتلاق می شود.
تعریف اطلاع :
اطلاع (2) مفهومی است که برای گیرنده آن قابل درک بوده و با دانستن آن می تواند برای حل یک مسئله تصمیم گیری یا ارزیابی کند.
وقتی اطلاع وارد کامپیوتر شده ذخیره می گردد به داده تبدیل می شود. بعد از پردازش، داده خروجی مجددا به عنوان اطلاع دریافت می شود.
وقتی اسم صفت خاصه و مقدار منسوب به آن در دست باشند اطلاعی در مورد موجودیت حاصل می شود.
هنگامیکه اطلاعات در یک بسته خاص قرار می گیرند و برای درک موضوعی یا انجام کاری استفاده می شود به دانش (3) تبدیل می شود.
Data-1 -2 nformationi -3 knowledge
تعریف موجودیت :
موجودیت (1) مفهوم کلی پدیده، شیء یا فردی است که در مورد آن می خواهیم اطلاع داشته باشیم و در کامپیوتر ذخیره کنیم.
هر نوع موجودیت دارای مجموعه ای از صفات خاصه است که ویژگی جداکننده یک نوع موجودیت از نوع دیگر محسوب می شود.
تعریف پایگاه داده:
یک بانک اطلاعاتی یا پایگاه داده (2) مجموعه ای سازمان یافته و بدون افزونگی از داده های مرتبط به هم است که می تواند توسط سیستم های کاربردی مختلف به اشتراک گذاشته شود و به راحتی دسترسی، مدیریت و بهنگام شود.
وقتی داده به صورت پایگاه داده سازماندهی می شود، کاربر و برنامه نویس نیازی به دانستن جزئیات ذخیره سازی داده ندارند. علاوه براین داده می تواند بدون تاثیر روی اجزای دیگر سیستم تغییر کند. برای مثال از اعداد حقیقی به صحیح، از یک ساختار فایل به دیگری یا از دستگاه ذخیره سازی نوری به مغناطیسی تغییر کند.
ویژگی های داده در پایگاه داده
ویژگی هائی که داده در پایگاه داده باید داشته باشند
Entity 2-database 3- shared4- persistence 5- security6- validity7- consistency8- non redundancy
سیستم مدیریت پایگاه دادهها
مقدمه:
سیستم مدیریت پایگاه دادهها، مجموعهای پیچیده از برنامههای نرمافزاری است که ذخیره سازی و بازیابی دادههای (فیلدها، رکوردها و فایلها) سازمان را در پایگاه دادهها، کنترل میکند. این سیستم، کنترل امنیت و صحت پایگاه دادهها را نیز بر عهده دارد. سیستم مدیریت پایگاه دادهها، درخواستهای داده را از برنامه میپذیرد و به سیستم عامل دستور میدهد تا دادهها ی مناسب را انتقال دهد. هنگامی که چنین سیستمی مورد استفاده قرار میگیرد، اگر نیازمندیهای اطلاعاتی سازمانی تغییر یابد، سیستمهای اطلاعاتی نیز آسانتر تغییر خواهند یافت. سیستم مذکور از صحت پایگاه دادهها پشتیبانی میکند. بدین ترتیب که اجازه نمیدهد بیش از یک کاربر در هر لحظه، یک رکورد را به روز رسانی کند. این سیستم رکوردهای تکراری را در خارج پایگاه دادهها نگاه میدارد. برای مثال، هیچ دو مشترک با یک شماره مشتری، نمیتوانند در پایگاه دادهها وارد شوند. این سیستم روشی برای ورود و به روز رسانی تعاملی پایگاه دادهها فراهم میآورد. یک سیستم اطلاعات کسب و کار از موضوعاتی نظیر (مشتریان، کارمندان، فروشندگان و غیره) و فعالیتهایی چون (سفارشات، پرداختها، خریدها و غیره) تشکیل شده است. طراحی پایگاه دادهها، فرایند تصمیم گیری درباره نحوه سازماندهی این دادهها در انواع رکوردها و برقراری ارتباط بین رکوردهاست.سیستم مدیریت پایگاه دادهها میتواند ساختار دادهها و ارتباط آنها را در سازمان به طور اثر بخش نشان دهد. سه نوع مدل متداول سازمانی عبارتند از: سلسله مراتبی، شبکهای و رابطهای. یک سیستم مدیریت پایگاه دادهها ممکن است یک، دو یا هر سه روش را فراهم آورد.
سرورهای پایگاه دادهها، کامپیوترهایی هستند که پایگاه دادههای واقعی را نگاه میدارند و فقط سیستم مدیریت پایگاه دادهها و نرمافزار مربوطه را اجرا میکنند. معمولا این سرورها کامپیوترهای چند پردازندهای با آرایههای دیسک RAID برای ذخیره سازی میباشند.
تقریبا بیشتر برنامه های کاربردی امروزه به روش سیستم پایگاه داده طراحی می شوند. پایگاه داده امکان ذخیره سازی مجتمع داده با حداقل افزونگی و استفاده اشتراکی توسط کاربران مختلف تحت یک کنترل متمرکز را می دهد.
داده (1) دارای تعاریف مختلفی است، به طور کلی داده ها کلمات و ارزش های واقعی هستند که از طریق مشاهده و تحقیق بدست می آیند، به عبارت دیگر داده نمودی از وقایع، معلومات، رخدادها، پدیده ها و مفاهیم می باشد.
در محاسبات، داده به اطلاعی گفته می شود که به شکلی مناسب برای انتقال و پردازش ترجمه شود. در کامپیوتر و رسانه های ارتباطاتی امروزی داده به شکل باینری تبدیل می شود. بنابراین داده یک نمایش باینری از یک موجودیت منطقی ذخیره شده در حافظه کامپیوتر است.
از نظر ساختاری داده به مقادیر صفت خاصه انواع موجودیت ها اتلاق می شود.
تعریف اطلاع :
اطلاع (2) مفهومی است که برای گیرنده آن قابل درک بوده و با دانستن آن می تواند برای حل یک مسئله تصمیم گیری یا ارزیابی کند.
وقتی اطلاع وارد کامپیوتر شده ذخیره می گردد به داده تبدیل می شود. بعد از پردازش، داده خروجی مجددا به عنوان اطلاع دریافت می شود.
وقتی اسم صفت خاصه و مقدار منسوب به آن در دست باشند اطلاعی در مورد موجودیت حاصل می شود.
هنگامیکه اطلاعات در یک بسته خاص قرار می گیرند و برای درک موضوعی یا انجام کاری استفاده می شود به دانش (3) تبدیل می شود.
Data-1 -2 nformationi -3 knowledge
تعریف موجودیت :
موجودیت (1) مفهوم کلی پدیده، شیء یا فردی است که در مورد آن می خواهیم اطلاع داشته باشیم و در کامپیوتر ذخیره کنیم.
هر نوع موجودیت دارای مجموعه ای از صفات خاصه است که ویژگی جداکننده یک نوع موجودیت از نوع دیگر محسوب می شود.
تعریف پایگاه داده:
یک بانک اطلاعاتی یا پایگاه داده (2) مجموعه ای سازمان یافته و بدون افزونگی از داده های مرتبط به هم است که می تواند توسط سیستم های کاربردی مختلف به اشتراک گذاشته شود و به راحتی دسترسی، مدیریت و بهنگام شود.
وقتی داده به صورت پایگاه داده سازماندهی می شود، کاربر و برنامه نویس نیازی به دانستن جزئیات ذخیره سازی داده ندارند. علاوه براین داده می تواند بدون تاثیر روی اجزای دیگر سیستم تغییر کند. برای مثال از اعداد حقیقی به صحیح، از یک ساختار فایل به دیگری یا از دستگاه ذخیره سازی نوری به مغناطیسی تغییر کند.
ویژگی های داده در پایگاه داده
ویژگی هائی که داده در پایگاه داده باید داشته باشند
Entity 2-database 3- shared4- persistence 5- security6- validity7- consistency8- non redundancy
مشخصات فایل
عنوان:بررسی روشهای آموزشی در انواع سیستم اطلاعات مدیریت
قالب بندی:word
تعداد صفحات:15
محتویات
چکیده
مقدمه
مبانی و مفاهیم نظری
انواع سیستمهای اطلاعات مدیریت
سیستمهای مدیریت اطلاعات IMS
سیستمهای اطلاعات مدیریت MIS
مدیریت سیستمهای اطلاعاتی ISM
یک مدیر آموزشی MIS باید قادر باشد
آموزش الکترونیکی
سیستم آموزش الکترونیک یک طرفه
سیستم آموزش الکترونیک دو طرفه
سیستم آموزشی سینکرون یا همزمان
سیستم آموزشی آسینکرون یا غیر همزمان
سیستم آموزشی نیمه حضوری
آموزش مبتنی بر اینترنت و وب
سیستمهای مدیریت در آموزش الکترونیکی (مدیریت آموزشی)
روشهای آموزشی سیستمهای پشتیبان اجرایی (ESS) یا مدیریت سیستمهای اطلاعاتی (ISM)
سامانههای خبره (expert systems)
حوزههای کاربرد
مزایای یک سیستم خبره چیست؟
روشهای هوش مصنوعی
گامهای حل مساله
نتیجه گیری
منابع
چکیده
امروزه سیستمهای اطلاعات مدیریت بر الگوی زندگی، مدیریت، تجارت و دیگر زمینههای زندگی انسانی بهسرعت در حال تأثیر گذاری هستند. سازمانها با بهره گیری از این سیستمها، موفق به ایجاد تحولات خوبی در فعالیتهای خود شدهاند. از جمله این تغییرات میتوان به کاهش هزینهها، کاهش زمان تولید، افزایش بهرهوری و تغییرات ساختاری اشاره نمود. رشد سیستمهای اطلاعاتی چنان وسیع است که نظامهای تولیدی و خدماتی با استفاده از آنها میتوانند به بازده بیشتر و تولید خدمات بهتر نائل آیند. در این راستا، هدف مدیریت سازمانها، استفاده مؤثر و اثربخش از این سیستمها برای دستیابی به اهداف کلی سازمان است. موفقیت و پیشرو بودن سازمان در سیستمهای اطلاعاتی میتواند به دستیابی به فرصتهایی بینجامد که منافع ذینفعان سازمان را به بهترین نحو تأمین نماید. یکی از شاخههایی که از سیستم اطلاعات مدیریت میتوان در جهت پیشبرد اهداف سازمانی استفاده نمود روشهای آموزشی است که سازمانها برای ارتقاء سطح علمی کارکنان خود از این روشها استفاده میکنند. این مطالعه علمی مروری بوده و محقق به دنبال این است که بر اساس انواع سطوح MIS (کارکنان عملیاتی، مدیران میانی و مدیران ارشد) انواع روشهای آموزشی که در سازمانها میتواند برای ارتقاء سطح دانش کارکنان استفاده شود را بیان نماید. هرچند از روشهای موجود بیشترین آن در ردههای عملیاتی بکار گرفته شده و کمترین آن برای ردههای ارشد سازمان موجود میباشد لکن محقق تلاش خود را در جهت استخراج روشهای موجود نموده است.
واژه های کلیدی: روشهای آموزش، سیستم اطلاع مدیریت، مدیریت آموزشی
مقدمه
سیستم اطلاعات مدیریت گونهای از سیستمهای اطلاعاتی رایانهای است که میتواند اطلاعات را از منابع مختلفی در مؤسسه برای تصمیم گیری در رده مدیریتی جمعآوری و پردازش کند. کنترل مدیریتی نیازمند اطلاعاتی است که بخشی از آن توسط سیستمهای پردازش مبادلات تولید میشوند. سیستمهای اطلاعاتی پشتیبان کنترل مدیریتی، اطلاعات تولید شده توسط سیستمهای پردازش مبادلات را پردازش کرده و آنها را در شکل جدید معنیداری به مدیر ارائه میکنند. سیستم اطلاعات مدیریت سیستمی است یکپارچه که از کاربر و ماشین برای ارائه اطلاعات در پشتیبانی از عملیات، مدیریت و تصمیمگیری در سازمان تشکیل شده است. این سیستم از نرمافزار و سختافزار رایانهای، راهنماها و دستورالعملها، مدلهایی برای تحلیل، برنامهریزی، کنترل و تصمیمگیری و یک پایگاه اطلاعات بهره میگیرد(Davis et al,1985). یکی از مهمترین الزامات هر سیستم و به طور خاص سیستمهای آموزشی، دسترسی متناوب به آخرین اطلاعات در جنبههای مختلف آموزش و برنامههای مداوم در سطوح مختلف است. اگر اطلاعات به هنگام آموزش عالی در دسترس باشد، حمایت و پشتیبانی بزرگی در برنامـــــهریزی و مدیریت بهـــینه آموزش اعمال خواهد نمود، ( Mehta,2007). به این دلیل، که فرآیند آموزشی بسیار پیچیده، پویا و نیازمند تغییر و تحولات گسترده است. بنابراین، طراحی، توسعه و تعالی فرآیند یاددهی- یادگیری و سیستم یکپارچه آموزشی نیازمند سیستم اطلاعات مدیریتی است که با مبنا و پشتیبانی لازم جهت تصمیمگیری متناسب و بهینه طراحان و مدیران سیستم آموزشی را فراهم نماید. شناخت و آشنایی متناسب با سیستم اطلاعات مدیریت آموزش، نیازمند شناخت سیستم اطلاعات مدیریت است. سیستمهای اطلاعات مدیریت، شامل طراحی و برنامهریزی سیستمهایی است که اطلاعاتی برای کارکنان به منظور تصمیمگیری و انجام فعالیتهای کاری روزانه فراهم میکند(Alston et al,2010). سیستمهای اطلاعات مدیریت آموزش، نقش مهمی در فرآیند تبدیل منابع مختلف به نتایج یادگیری از طریق تهیه تحلیلگران و تصمیمگیرندگانی که با استفاده از اطلاعات نسبت به چگونگی تبدیل درون دادههای آموزشی به برون دادههای آموزشی توانمند میباشند، ایفا میکنند. در مقابل فقدان دادههای آموزشی میتواند به عنوان محدودیتی در تصمیمگیری عمل کند و منجر به استفاده از منابع ضعیف شود (Powell,2006). سیستم اطلاعات مدیریت آموزش، سیستمی است که به منظور سازماندهی نظاممند اطلاعات مرتبط با مدیریت توسعه آموزشی طراحی شده است. وظیفه اصلی این سیستمها جمعآوری، پردازش، تجزیه و تحلیل، انتشار، توزیع و ارائه خدمات اطلاعاتی برای کاربران اطلاعات آموزشی است. بر اساس نظر کیسی تانگ[1]، سیستمهای اطلاعات مدیریت آموزش به سیستم پردازش اطلاعات برای مدیریت منابع و خدمات آموزشی اشاره دارد. همچنین این سیستمها در جهت ارتقا و استفاده یا کاربرد اطلاعات جهت سیاستگذاری و اجرا، تصمیمگیری و نظارت و ارزشیابی سیستمهای آموزشی مورد استفاده قرار میگیرند (Wako,2003). بنابراین، سیستمهای اطلاعات مدیریت آموزش بهطور کلی وظایف ذیل را انجام میدهند:
در این پژوهش محقق به دنبال روشهای آموزشی است که در سیستمهای آموزشی متناسب با هر یک از انواع سیستمهای اطلاعاتی بهکارگیری شده است.
[1]-KC Tang