امروزه با توجه به گسترش روز افزون اطلاعاتی که بشر با آنها سر و کار دارد، بهره گیری از روشهایی همچون داده کاوی برای استخراج دانش و اطلاعات نهفته در داده ها، امری غیرقابل اجتناب میباشد. بدلیل حجم بسیار بالای داده ها در بسیاری از کاربردها و اهمیت بیشتر داده های جدید، ذخیره سازی این داده ها امری مقرون به صرفه نیست، لذا داده هایی که باید مورد پردازش قرار گیرند، همواره بصوت پویا در حال تغییر و تحول هستند. مساله دیگری که امروزه در بحث داده کاوی وجود دارد، بحث توزیع شدگی ذاتی داده ها است. معمولا پایگاه هایی که این داده ها را ایجاد یا دریافت میکنند، متعلق به افراد حقیقی یا حقوقی هستند که هر کدام بدنبال اهداف و منافع خود میباشند و حاضر نیستند دانش خود را بطور رایگان در اختیار دیگران قرار دهند.
با توجه به قابلیتهای عامل و سیستمهای چندعامله و مناسب بودن آنها برای محیط های پویا و توزیع شده بنظر میرسد که بتوان از قابلیتهای آنها برای داده کاوی در محیط های پویا و محیط های توزیع شده بهره برد. اکثر کارهایی که تاکنون در زمینه بهره گیری از عامل و سیستمهای چندعامله انجام شده است خصوصیتهایی همانند خودآغازی و بخصوص متحرک بودن عاملها را مورد بررسی قرار داده است و در آنها مواردی همچون هوشمندی، یادگیری، قابلیت استدلال، هدفگرایی و قابلیتهای اجتماعی عاملها مورد بررسی قرار نگرفته است. در این تحقیق ما قصد داریم تا ضمن بررسی کارهای موجود در زمینه کاربرد عامل و سیستمهای چندعامله در داده کاوی، بحث طبقه بندی جریان داده ها را در یک محیط پویا مورد بررسی قرار دهیم. ما مساله خود را در دو فاز مورد بررسی قرار خواهیم داد. در فاز اول خصوصیتهای یک عامل تنها مورد بررسی قرار خواهد گرفت و در فاز دوم قابلیتهای اجتماعی عاملها مانند مذاکره، دستیابی به توافق و ... برای داده کاوی در یک محیط پویا و توزیع شده رقابتی مورد استفاده قرار خواهد گرفت. بطور کلی دستاوردهای اصلی این تحقیق عبارتند از 1) ارائه یک رویکرد مبتنی بر عامل برای مساله طبقه بندی جریان داده های دارای تغییر مفهوم و پویا با استفاده از قابلیتهای هدفگرایی، هوشمندی، یادگیری و استدلال 2) ارائه یک رویکرد مبتنی بر سیستمهای چندعامله برای طبقهبندی جریان دادههای توزیعشده در یک محیط رقابتی با استفاده از قابلیتهای اجتماعی عاملها و دستیابی به توافق. نتایج حاصل از آزمایشات انجام شده در این پایان نامه نشان دهنده برتری استفاده از عاملها و سیستمهای چندعامله برای بحث طبقه بندی و داده کاوی در محیطهای پویا و توزیع شده میباشد.
فهرست مطالب
1. فصل اول - معرفی و آشنایی با مفاهیم اولیه. 1
1-1- مقدمهای بر داده کاوی.. 2
1-1-1- خوشه بندی.. 3
1-1-2- کشف قواعد وابستگی.. 4
1-1-3- طبقه بندی.. 4
1-1-3-1- طبقه بندی مبتنی بر قواعد. 5
1-2- داده کاوی توزیع شده. 7
1-3- عاملها و سیستمهای چندعامله. 8
1-3-1- عامل. 8
1-3-1-1- مقایسه عامل با شی.. 9
1-3-1-2- معماری عاملها11
1-3-1-3- معماری BDI. 12
1-3-2- سیستمهای چندعامله. 14
1-3-2-1- مذاکره. 17
1-4- بهره گیری از عامل برای داده کاوی.. 19
1-4-1- سیستمهای چندعامله، بستری برای داده کاوی توزیع شده. 19
1-5- جمع بندی.. 22
2. فصل دوم - داده کاوی پویا23
2-1- مقدمه ای بر داده کاوی پویا24
2-2- جریان داده. 25
2-3- طبقه بندی جریان داده. 26
2-3-1- موضوعات پژوهشی.. 27
2-4- جمع بندی.. 31
3. فصل سوم - مروری بر کارهای انجام شده. 33
3-1- مقدمه. 34
3-2- داده کاوی توزیع شده ایستا. 35
3-2-1- روشهای غیرمتمرکز. 36
3-2-2- روشهای مبتنی بر توزیع ذاتی داده ها37
3-3- کارهای مهم انجام شده در زمینه داده کاوی با استفاده از عامل. 38
3-4- کارهای انجام شده در زمینه طبقه بندی جریان دادهها41
3-4-1- روشهای طبقه بندی Ensemble-based. 41
3-4-2- درختهای تصمیم بسیار سریع. 43
3-4-3- طبقه بندی On-Demand. 46
3-4-4- OLIN.. 48
3-4-5- الگوریتمهای LWClass. 49
3-4-6- الگوریتم ANNCAD.. 51
3-4-7- الگوریتم SCALLOP. 51
3-4-8- طبقه بندی جریان داده ها با استفاده از یک روش Rule-based. 53
3-5- جمع بندی.. 54
4. فصل چهارم - تعریف مساله. 55
4-1- مقدمه. 56
4-2- تعریف مساله برای فاز اول. 56
4-2-1- جریان داده. 57
4-2-2- مفهوم یا مدل موجود در جریان داده. 57
4-2-3- مساله طبقه بندی جریان داده های دارای تغییر مفهوم. 57
4-3- تعریف مساله برای فاز دوم. 59
5. فصل پنجم - رویکردهای پیشنهادی.. 62
5-1- مقدمه. 63
5-2- رویکرد پیشنهادی برای فاز اول پروژه. 63
5-2-1- عامل و ویژگیهای آن در این مساله. 64
5-2-2- عملکرد کلی عامل. 65
5-2-3- معماری عامل. 66
5-2-3-1- حسگرها 67
5-2-3-2- پایگاه دانش عامل. 68
5-2-3-3- تابع ارزیابی محیط.. 70
5-2-3-3-1- نحوه تشخیص اطلاعات و نگهداری الگوهای recur در جریان داده. 70
5-2-3-3-2- نحوه استخراج الگوهای recur70
5-2-3-3-3- نحوه بروزرسانی اطلاعات مربوط به الگوهای recur73
5-2-3-3-4- نحوه محاسبه وقوع احتمال وقوع یک الگوی خاص.... 74
5-2-3-4- تابع سودمندی.. 75
5-2-3-5- بخش تصمیم گیری Planning. 79
5-2-3-5-1- بخش تصمیم گیری.. 79
5-2-3-5-2- Planning. 83
5-2-3-6- بخش Action. 86
5-3- رویکرد پیشنهادی برای فاز دوم مساله. 87
5-3-1- عاملهای مشتری.. 88
5-3-2- عامل صفحه زرد. 90
5-3-3- عاملهای داده کاو. 91
5-3-3-1- معماری عاملهای داده کاو. 92
5-3-3-1-1- تابع BRF. 94
5-3-3-1-2- تابع Generate Options. 95
5-3-3-1-3- تابع فیلتر. 95
5-3-3-1-4- بخش Actions. 96
5-3-3-1-5- Plan های عامل. 97
5-3-3-1-5- 1- Plan مربوط به طبقه بندی.. 97
5-3-3-1-5-2- Plan مربوط به تطبیق طبقه بندی98
5-3-3-1-5-3- Plan مربوط به خرید و فروش قواعد با استفاده از مذاکره. 101
5-4- جمع بندی.. 111
6. فصل ششم - آزمایشات و نتایج.. 113
6-1- مقدمه. 114
6-2- محیط عملیاتی.. 114
6-3- مجموعه داده های مورد استفاده. 116
6-3-1- مجموعه داده های استاندارد. 116
6-3-2- مجموعه داده های واقعی.. 117
6-4- معیارهای ارزیابی و روشهای مورد استفاده برای مقایسه. 117
6-5- آزمایشات انجام شده. 118
6-5-1- آزمایشات مربوط به فاز اول. 119
6-5-2- آزمایشات مربوط به فاز دوم. 128
6-6- جمع بندی.. 130
7. فصل هفتم- جمع بندی و نتیجه گیری.. 132
فهرست مراجع. 136
فهرست اشکال
شکل1-1- معماری BDI در عامل. 15
فهرست جدولها
جدول1-1- ویژگیهای یک عامل 11
منظور از رشد اجتماعی، ساخت فرد در روابط اجتماعی است به طوریکه با افراد جامعهاش هماهنگ و سازگار باشد. وقتی فردی را اجتماعی میخوانند که نه تنها با دیگران است ، بلکه با آنان همکاری می کند. به بیان دیگر اجتماعی شدن به یادگیری گفته میشود که سازگاری با جامعه و محیط فرهنگی را به دنبال داشتهباشد. از عواملی که میتواند در رشد اجتماعی فرد مؤثر بوده، خانواده و شیوههای تربیتی فرزندان است و علاوه بر آن عامل هوش نیز میتواند با رشد اجتماعی در ارتباط باشد. هدف کلی این تحقیق بررسی ارتباط بین شیوههای فرزندپروری و عامل هوش با رشد اجتماعی دانشآموزان دختر شهر رشت در دوره دبیرستان است . آزمودنیهای این پژوهش 400 دانشآموز دختر دوره دبیرستان ناحیه دو شهر رشت هستند که با استفاده از روش نمونهگیری خوشهای به صورت تصادفی انتخاب گردیدهاند. ابزار تحقیق شامل پرسشنامه رشد اجتماعی 27 سؤالی آلیس واتیزمن، پرسشنامه 30 سؤالی دایانا باوم ریند برای شیوههای فرزند پروری و تست ریون برای هوش میباشد. به منظور بررسی و آزمون فرضیات تحقیق و توصیف دادهها از روشهای استنباطی تحلیل رگرسیون همزمان و روش ضریب همبستگی استفاده شدهاست. تحلیل نتایج نشان داد که بین متغیر شیوة تربیتی آزادمنش و هوش با رشد اجتماعی دانشآموزان رابطه معنادار وجود دارد و این ارتباط از نوع مثبت و مستقیم است.
فهرست مطالب
چکیده: ۱
فصل اول ۲
کلیات ۲
مقدمه ۳
بیان مسئله ۵
اهداف تحقیق ۷
اهمیت و ضرورت تحقیق ۸
فرضیههای پژوهش ۱۰
فصل دوم ۱۳
ادبیات تحقیق ۱۳
مقدمه ۱۴
قسمت یکم ۱۵
مبانی نظری رشد اجتماع ۱۵
رشد ۱۶
دو نظریه در مورد کیفیت و نحوه رشد و تحول ۱۶
رشد پیوسته : ۱۶
رشد اجتماعی ۱۷
۱- تعریف رشد اجتماعی ۱۷
۲-شاخص های رشد اجتماعی ۲۳
۳- الگوی رشد و تکامل اجتماعی ۲۵
نظریه های مربوط به رشد اجتماعی ۲۹
الف – رشد اجتماعی از نظر اسلام ۳۰
ب – روان تحلیل گری ۳۱
ج – یادگیری اجتماعی ۳۲
د – یادگیری عامل ۳۲
ه – یادگیری مشاهدهای ۳۲
و – کردار شناسی ۳۳
ز – تحول روانی – اجتماعی ۳۳
ح- نظریه شناختی ۳۵
ط- رشد داوری اخلاقی ۳۶
ظ- دیدگاه چارلز هورتن کولی (خود آیینهسان) ۳۷
عوامل موثر بر رشد اجتماعی ۳۷
۱- خانواده ۳۸
۲- مدرسه ۳۸
۳- گروه همسالان ۳۹
۴- اجتماع و فرهنگ آن ۴۰
۵- هوش ۴۰
قسمت دوم ۴۲
مبانی نظری شیوههای فرزند پروری ۴۲
تربیت و آثار سازنده آن ۴۳
خانواده و اهمیت آن در تربیت کودک ۴۴
انواع خانواده ۵۱
قسمت سوم ۵۸
مبانی نظری هوش ۵۸
هوش ۵۹
هوش چیست؟ ۶۰
تعارف هوش ۶۲
عوامل مؤثر در هوش ۶۴
ماهیت هوشی و رابطه آن با تستهای هوشی ۶۵
قسمت چهارم ۶۷
تحقیقات انجام شده در داخل و خارج از کشور ۶۷
الف – تحقیقات انجام شده در داخل کشور ۶۸
تحقیقات انجام شده خارج از کشور ۷۱
فصل سوم ۷۵
روش تحقیق ۷۵
مقدمه: ۷۶
روش تحقیق: ۷۶
جامعه آماری: ۷۶
نمونه و روش نمونهگیری: ۷۶
ابزار پژوهش: ۷۷
روش جمعآوری دادهها ۸۱
روش آماری و تجزیه و تحلیل دادهها ۸۱
فصل چهارم ۸۳
تجزیه و تحلیل دادهها ۸۳
مقدمه ۸۴
توصیف دادههای پژوهش ۸۵
تحلیل دادههای پژوهشی ۸۷
فصل پنجم ۱۰۳
بحث و نتیجهگیری ۱۰۳
بحث ۱۰۴
محدودیتهای پژوهش ۱۰۷
پیشنهادهای پژوهش ۱۰۸
پیشنهادهای کاربردی ۱۰۹
ساختار سرمایه و کارآیی شرکت یک روش جدید برای تست تئوری عامل و کاربردی برای صنعت بانکداری
- مقدمه
هزینه های نماینده (عامل)، در حاکمیت شرکت هم در صنایع مالی و هم در صنایع غیرمالی از جمله مسائل مهمی می باشند. تفکیک مالکیت و کنترل در یک شرکت تحت مدیریت حرفه ای میتواند باعث شود مدیران، بقدر کافی تلاش کاری انجام ندهند، در عایدی های اکتسابی زیاده روی کرده و ورودی ها و خروجی هایی را انتخاب کنند که با برتری های خودشان مناسب است و یا در غیر اینصورت نمی توانند ارزش شرکت را به حداکثر برسانند و در واقع ، هزینه های نماینده مالکیت خارجی برابر است با ارزش از دست رفته از مدیران حرفه ای که بهره وری شخصی شان را به جای ارزش شرکت به حداکثر
می رسانند.
تئوری بیان می کند که انتخاب ساختمان سرمایه ممکن است به کاهش این هزینه های نماینده کمک کند . تحت فرضیه هزینه های عامل، قدرت نفوذ بالا و یا نسبت پائین سهم متعارفی / سرمایه،هزینه های نماینده سهم متعارفی خارجی را کاهش میدهد و ارزش شرکتی با تحمیل کردن و یا تشویق کردن مدیران باری تلاش بیتشر در زمینة سود سهامداران افزایش مییابد. ازموقع چاپ مقالة اصلی توسط Meckling , Jensen (1976) ، نوشتجات گسترده ای راجع به چنین توضیحات تئوریتیکی عامل ساختمان سرمایه فراهم شده است. قدرت نفوذ بیشتر مالی ممکن است مدیران را تحت تأثیر قرار دهد و هزینه های نماینده را از طریق تهدید تصفیه کاهش دهد، که این باعث ضررهای شخصی به مدیران می شود که به عبارتی در حقوق، شهرت و اعتبار،درآمدهای اضافه بر حقوق و غیره دچار ضرر می شوند و از طریق فشار برای تولید جریان نقدی، پرداخت هزینه های سود صورت بگیرد. قدرت نفوذ بالاتر میتواند کشمکش های بین سهامداران و مدیران را در رابطه با انتخاب سرمایه گذاری کاهش دهد، پذیرش مقدار خطر را بالا برد و شرایطهایی که تحت آن شرکت تصفیه شده است و سیاست سود سهام همگی را بیشتر قابل تحمل سازد.
مشکلات حاکمیت شرکت، هزینه های عامل و ساختمان سرمایه ، به ویژه سؤالات مهمی پیرامون سیاست و تحقیق مطرح می کنند که در رابطه با صنعت بانکداری میباشند. شاهد قابل عرضه برای امور مورد نظر و ضررهای بزرگ از بعضی سازمان های اصلی بانکداری بین المللی در ورشکستگی های شرکت بزرگ اخیر بیانگر آن است که این سازمان های بانکداری ممکن است بعضی مسائل و مشکلات پیرامون حاکمیت اصلی خودشان داشته باشند، هزینه های عامل نیز ممکن است به ویژه در این صنعت بزرگ باشند چون بانک ها با ماهیت مبهمی که از لحاظ اطلاعات دارند، اطلاعات خصوصی را در زمینة مشتریان وام شان و سایر موارد اعتباری حفظ می کنند. علاوه بر این، ساختمان سرمایة بانک، مستقیماً به وسیله قانون و مقررات تحت تأثیر قرار می گیرد، آنها حداقل ها را برای سرمایة سهم متعارفی و انواع دیگر سرمایة قانونی [1] را جهت ممانعت از ریسک کردن بیش از حد تنظیم میکنند و احتمالاً هزینه های عامل نیز تحت تأثیر قرار می گیرند. حاکمیت شرکت ، هزینه های عامل و ساختمان سرمایه از جمله موضوع هایی هستند که در بانکداری مهم هستند چون نقش های عمده ای را با این صنعت ایفا می کنند و در فراهم آوری اعتبار برای شرکتهای غیرمالی و در انتقال اثرات سیاست پولی و در فراهم آوری پایداری برای اقتصاد به صورت کلی بسیار ارزشمندند.
علیرغم اهمیت این موضوع ها، تحقیق نسبتاً کمی در زمینة فرضیه هزینه های عامل در نوشتجات بانکداری وجود دارد و به بهترین وجه ممکن،شاهد تجربی در نوشتجات مالی بصورت یک مجموعه مخلوط شده است. تست هایی از فرضیة هزینه های عامل عمدتاً مقیاس های کارایی شرکت را در زمینة نسبت سرمایه سهم متعارفی و یا اندیکاتور دیگر قدرت نفوذ به اضافه بعضی از متغیرهای کنترل برگشت میدهد. پیش بینی قابل تست فرضیه آن است که افزایش نسبت قدرت نفوذ باید باعث هزینه های عامل پائین تر سهم متعارفی خارجی شده و کارآیی شرکت را بالا ببرد و همه چیز دیگر مساوی حفظ گردند. با اینحال، وقتی قدرت نفوذ، نسبتاً بالا شود، افزایش های بیشتر، هزینه های عامل چشمگیری از بدهی خارجی را تولید می کنند از جمله هزینه های مورد انتظار ورشکستگی و یا پریشانی مالی – که از کشمکش های بین سهامداران و صاحبان سند قرضه مطرح می شود. چون تشخیص تجربی وجه تمایز بین دو منبع هزینه های عامل دشوار است، بنابراین تحقیق موجود کاربردمان، کارآیی شرکت را بصورت انعکاس دهندة کل هزینه های عامل بررسی میکند و رابطه ای غیریکنواخت میان کارآیی و قدرت نفوذ برقرار می سازد.
حداقل 3 مشکل در بررسی های قبلی آشکار می گردد که ما در کاربردمان به آنها اشاره میکنیم. اولاً ،مقیاس های کارآیی شرکت، معمولاً نسبت هایی گرفته شده از صورتحساب های مالی و یا داده های بازار سهام هستند مثل حاشیه های عمل کنندة تنظیم شدة شرکت و یا برگشتی های بازار سهام.
این مقیاس ها، خارج از اثرات اختلاف ها در فاکتورهای بازار برون زا که ارزش شرکت را تحت تأثیر قرار میدهند، خالص نمی باشند، اما ورای کنترل مدیریت هستند و بنابراین نمیتوانند هزینه های عامل را انعکاس دهند. بنابراین تست ها ممکن است با فاکتورهایی دچار اختلال شوند که به هزینه های عامل ارتباطی ندارند. همچنین این بررسی ها، معمولاً محک جداگانه ای را برای کارآیی هر شرکت که در صورت به حداقل رسیدن هزینه های عامل مشخص خواهند شد، تنظیم نمی کنند.
ما مشکل اندازه گیری را با استفاده از کارآیی سود بصورت اندیکاتور کارآیی شرکت مان مشخص می سازیم. اتصال میان کارآیی تولیدی و هزینه های عامل در ابتدا توسط Stigler (1976) پیشنهاد شد و کارآیی سود، تصفیة مفهوم کارآیی پیشرفته را از آن زمان نشان می دهد. کارآیی سود، ارزیابی می کند که یک شرکت چقدر به کسب سودی که با بهترین عمل شرکتی میتواند به دست آورد، نزدیک است شرکتی که با شرایط های بیرونی یکسانی هم مواجه است. این برتری، کنترل فاکتورهایی را امکانپذیر می سازد که در خارج از کنترل مدیریت است، مدیریتی که بخشی از هزینه های عامل نمی باشند. برعکس، مقایسه های به عمل آمده از نسبت های مالی استاندارد، برگشتی های بازار سهام و مقیاس های مشابه، عمدتاً کنترل این فاکتورهای برون زا را انجام نمی دهند. حتی وقتی مقیاس های بکار رفته در نوشتجات مربوطه با توجه به صنعت، تنظیم شده باشند، ممکن است اختلاف های مهم در عرض شرکت های داخل یک صنعت را به حساب نیاورند – مثل شرایطهای بازاری محلی – همانطور که قادریم با کارآیی سود کار کنیم. علاوه بر این کارآیی یک شرکت با بهترنی عمل تحت شرایطهای بیرونی یکسان، محک معقولانه ای برای آن است که چگونه شرکت در صورت به حداقل رسیدن هزینه های عامل انتظار دارد عمل کند.
دوماً ، تحقیق قبلی به طور کلی، احتمال علیت معکوس از کارآیی به ساختمان سرمایه را به حساب نمی آورد. اگر کارآیی شرکت ، انتخاب ساختمان سرمایه را تحت تأثیر قرار دهد، در اینصورت ناتوانی برای به حساب آوردن این خسارت معکوس باعث انحراف معادلات همزمان می شود.
بعبارتی، رگرسیون های کارآیی شرکت روی مقیاس قدرت نفوذ میتواند اثرات ساختمان سرمایه را روی کارآیی با اثرات کارآیی روی ساختمان سرمایه مختل سازد.
ما این مشکل را با ایجاد خسارت معکوس از کارایی به ساختمان سرمایه مشخص میکنیم. در اینجا به بحث پیرامون دو فرضیه می پردازیم که به این موضوع اختصاص دارد چرا کارآیی شرکت ممکن است انتخاب ساختمان سرمایه راتحت تأثیر قرار دهد، فرضیه ریسک کارآیی و فرضیة ارزش امتیاز.
ما یک مدل ساختمانی دو معادله ای تشکیل می دهیم و آن را با استفاده از حداقل مربع های دومرحله ای (2SLS) برآورد می کنیم. معادلة کارایی سود اختصاص یافته به صورت عملکرد یا تابعی از نسبت سرمایة سهم متعارفی شرکت و متغیرهای دیگر برای تست فرضیة هزینه های عامل بکار می رود و معادلة اختصاص دهندة نسبت سرمایه سهم متعارفی بصورت تابعی از کارآیی سود شرکت و متغیرهای دیگر برای تست اثرات خالص فرضیه های ریسک کارآیی و ارزش امتیاز انحصاری بکار می رود. هر دو معادله از لحاظ اقتصاد سنجی از طریق محدودیت های محروم سازی شناسایی شده اند که با تئوری ها ثابت هستند سوماً ، عده ای اما نه همة بررسی های قبلی، ساختمان مالکیت را به حساب نمی آورند. تحت هر تئوری واقعی هزینه های عامل، ساختمان مالکیت مهم است، چون آن تفکیکی از مالکیت و کنترل است که هزینه های عامل را خلق می کند. سهام داخلی بیشتر ممکن است هزینه های عامل را کاهش دهد، گر چه تلاش در سطوح بسیار بالای دارایی داخلی معکوس میشود. همچنین مالکیت بلوک خارجی و یا مایملک سازمانی تمایل دارند تا هزینه های عامل را با خلق یک مانیتور نسبتاً مؤثر مدیران کاهش دهند. محروم سازی متغیرهای مالکیت ممکن است نتایج تست را منحرف سازد چون متغیرهای مالکیت ممکن است با متغیر وابسته در معادلة هزینه عامل (کارآیی ) همبسته باشد و با متغیر اصلی بیرونی (قدرت نفوذ) و از طریق فرضیه های خسارت معکوس فوق الذکر.
سیستم عامل (1)
سیستم عامل بدون شک مهمترین نرم افزار در کامپیوتر است . پس از روشن کردن کامپیوتر اولین نرم افزاری که مشاهده می گردد سیستم عامل بوده و آخرین نرم افزاری که قبل از خاموش کردن کامپیوتر مشاهده خواهد شد، نیز سیستم عامل است . سیستم عامل نرم افزاری است که امکان اجرای تمامی برنامه های کامپیوتری را فراهم می آورد. سیستم عامل با سازماندهی ، مدیریت و کنترل منابع سخت افزاری امکان استفاده بهینه و هدفمند آنها را فراهم می آورد. سیتم عامل فلسفه بودن سخت افزار را بدرستی تفسیر و در این راستا امکانات متعدد و ضروری جهت حیات سایر برنامه های کامپیوتری را فراهم می آورد.
تمام کامپیوترها از سیستم عامل استفاده نمی نمایند. مثلا" اجاق های مایکرویو که در آشپزخانه استفاده شده دارای نوع خاصی از کامپیوتر بوده که از سیستم عامل استفاده نمی نمایند. در این نوع سیستم ها بدلیل انجام عملیات محدود و ساده، نیازی به وجود سیستم عامل نخواهد بود. اطلاعات ورودی و خروجی با استفاده از دستگاههائی نظیر صفحه کلید و نمایشگرهای LCD ، در اختیار سیستم گذاشته می گردند. ماهیت عملیات انجام شده در یک اجاق گاز مایکروویو بسیار محدود و مختصر است، بنابراین همواره یک برنامه در تمام حالات و اوقات اجراء خواهد شد.
تحقیق در مورد سیستم عامل ویندوز
مقدمه:
رایانه در زندگی امروز به عنوان جزء جدا نشدنی از زندگی مطرح شده و علم و آشنایی با آن یکی از مسائل مهم در جامعه امروزی به حساب میآید. به همین دلیل سعی کردهایم با آموزش قسمت کوچکی از این دنیای بزرگ شما را با یکی از چندین شاخه این علم آشنا کنیم.
رایانه در جای جای زندگی ما رخنه کرده و هر فردی به نوعی با آن سر و کار دارد. به عنوان مثال این علم در پزشکی، آموزش، سینماو… کاربرد دارد.
علم رایانه به دو بخش عمده تقسیم میشود که عبارتند از نرمافزار و سختافزار که در این کتاب میخواهیم با یکی از شاخههای علم نرمافزار آشنا شویم.
خود نرمافزار به چندین جزء کوچکتر تقسیم میشود که از جمله
آن میتوان به سیستمهای عامل، بازی، آموزشی، کاربردی، گرافیکی، صوتی و تصویری و… اشاره کرد.
از ابتدای ساخت رایانهها، سیستم عامل به عنوان رابط بین کاربر(انسان)و رایانه(ماشین) مطرح بودهاست. به همین دلیل این بحث به عنوان یک بحث پایهای در تمامی دورهها مد نظر بوده و در این کتاب به صورت ساده به توضیح این مبحث خواهیم پرداخت.
در ابتدا مقدمهای کوتاه در مورد سیستم عامل آوردهایم.
همان طور که قبلاً نیز گفته شد تعریف کلی و عمده در مورد سیستم عامل عبارت است از سیستم عامل رابط بین کاربر(انسان) و رایانه(ماشین) است. به عبارت دیگر میتوان گفت سیستم عامل به عنوان مترجم عمل میکند و خواستههای کاربر را به زبان ماشین تبدیل میکند و در نتیجهی تجزیه و تحلیل اطلاعات توسط رایانه آنها را دوباره به زبان قابل فهم برای کاربر نمایش میدهد.
به صورت ساده میتوان گفت سیستم عامل آشنا به دو زبان (انسان و رایانه) است و به همین دلیل میتواند مانند یک مترجم عمل کند.
اجازه دهید در ادامه با مثالی ساده این مطلب را بیشتر توضیح دهیم. فرض کنید یک مربی فوتبال از کشور انگلستان برای راهنمایی و هدایت تیم ملی فوتبال ایران به کشور ما آمده باشد.
یکی از مشکلات این امر آشنا نبودن مربی و بازیکنان به زبان یکدیگر است، اگر مترجمی وجود نداشته باشد هر قدر مربی و بازیکنان شایستگی داشته باشند نمیتوانند شایستگیهای خود را به نمایش بگذارند، پس میتوان گفت در این موضوع نقش مترجم مهمترین عامل موفقیت تیم است.
حالا مثال را با موضوع مورد نظر خودمان مطابقت میدهیم، فرض کنید بازیکنان، کاربران رایانه باشند، مترجم سیستم عامل و مربی رایانه باشد میتوان نتیجه گرفت در علم رایانه هم سیستم عامل مهمترین و اساسیترین مسئله است.
تاریخچهی سیستم عامل:.................
سیستم عامل مدیریت منابع
سیستم عامل: مدیریت منابع (Resource Manager)
یعنی سیستم عامل باعث استفاده بهینه و سودمند اقتصادی از منابع فیزیکی و منطقی سیستم می گردد. منظور از منابع فیزیکی، پردازنده ها، دیسک ها، حافظه ها، موس ها، چاپگرها، پورت ها و ... می باشد.
و منظور از منابع منطقی اطلاعات، فایل ها و ... هستند.
یک سیستم کامپیوتری منابع سخت افزاری و نرم افزاری زیادی دارد که ممکن است در حین اجرای برنامه لازم باشد سیستم عامل همانند مدیر منابع عمل کرده و آنها را بر حسب نیاز به برنامه های مشخصی تخصیص می دهد مثلاً اگر دو برنامه همزمان بخواهند از چاپگر استفاده کنند سیستم عامل اطلاعات خروجی آنها را در بافر ریخته و سپس به ترتیب بر اساس اولویت از پیش تعیین شده اطلاعات را به چاپگر می فرستد بنابراین کار سیستم عامل این است که بداند چه کسانی از کدام منابع استفاده می کنند و در برابر confilict (تضاد) درخواست های مختلف میانجیگری می کنند.
مقاله در مورد سیستم عامل لینوکس
لینوکس یک سیستم عامل چند کاربره و چند وظیفه ای است که روی سخت افزارهای مختلف اجرا می شود.
نسخه اول لینوکس توسط یک دانشجوی فنلاندی به نام لینوکس توروالدز ارایه شد. توروالدز این نسخه را در وب برای سایر برنامه نویسان ارسال کرد تا از آن استفاده کنند و آن را بهبود بخشند. توروالدز خود این سیستم عامل را بر اساس یک سیستم دانشگاهی به نام MINIX توسعه داد. این سیستم عامل توسط آقای تنن بام به عنوان یک سیستم عامل آموزشی ایجاد شده بود.
در حال حاضر، شرکت های زیادی روی سیستم عامل لینوکس کار می کنند. برای مثال شرکت RED HAT یکی از شرکت های مهم توزیع کننده لینوکس به شمار می رود. لازم به ذکر است که RED HAT LINUX 7 آخرین گونه ارایه شده توسط این شرکت می باشد. از ویژگی های این گونه می توان به نصب آسان و نیز امکانات مدیریتی سیستم اشاره نمود. در حال حاضر، شرکت های دیگری نیز گونه های تجاری لینوکس را توزیع می کنند که اسامی تعدادی از این شرکت های عبارت است از:
caldera, corel, slackware, debian, mandark, turbolinux, easylinux
افزون بر این، بسیاری از شرکت های سخت افزاری، مانند: ibm, compac محصولات و خدمات مرتبط با لینوکس را ارایه می دهند. شرکت ibm اعلام کرده است که تمامی محصولاتش را با لینوکس سازگار می کند. همچنین شرکت intel نیز اعلام کرده است که سرورهای اینترنتی مبتنی بر سخت افزار intel را با سیستم عامل لینوکس عرضه می کند. در حال حاضر بسیاری از شرکت های کامپیوتری دست به فروش کامپیوترهایی زده اند که لینکس را به عنوان سیستم عامل اولیه خود دارند. از جمله پیشتازان جدید سیستم عامل لینوکس می توان به شرکت های بزرگی چون sun, oracle اشاره کرد. شرکت borland نیز در تلاش برای ارایه محصول کاربردی interbase روی سیستم عامل لینوکس است.
سیستم عامل شبکه چیست؟
نرم افزاری است که به کامپیوتر امکان استفاده از منابع نرم افزاری وسخت افزاری را داده و عملیات سیستم را تحت کنترل دارد. سیستم عاملهای Dos , windows 3.1 به کامپیوتر امکان استفاده از منابع خوش را می دهد و سیستم عاملهای Windows 95 , Windows NT , Netware به کامپیوتر امکان استفاده وبه اشتراک گذاشتن منابع دیگر کامپیوتر های روی شبکه را می دهد بهر حال سیستم عامل شبکه کلیه عملیات سیستم را تحت شبکه نظرات داشته و کنترل می کند.
آشنائی با سیستم عامل روتر :
IOS ( برگرفته از Internetwork Operating System ) ، نرم افزاری است که از آن به منظور کنترل روتینگ و سوئیچینگ دستگاه های بین شبکه ای استفاده می گردد . آشنائی با IOS برای تمامی مدیران شبکه و به منظور مدیریت و پیکربندی دستگاه هائی نظیر روتر و یا سوئیچ الزامی است .
در این مطلب پس از معرفی اولیه IOS به بررسی برخی از ویژگی های آن خواهیم پرداخت .
سیستم عامل
نگاه کلی به سخت افزار:
عناصر اصلی
1-1- پردازنده
1-2- حافظه اصلی
1-3- دستگاه های ورودی / خروجی
1-4- اتصالات داخلی سیستم شامل ساختار ها و راهکارهائی که ارتباط بین اجزاء ( پردازنده – حافظه – دستگاه های ورودی /خروجی )
1-1-1- ثبات پردازنده
الف- ثباتهای قابل دسترس توسط کاربر : این ثباتها در دسترس تمام برنامه های کاربردی و برنامه های سیستم
ب- ثبات های کنترلی وضعیت: این ثباتها برای کنترل عملیات پردازنده بکار گرفته می شود و قابل دسترسی بوسیله کاربران نیستند..مانند ثبات دستوالعمل ، شمارنده برنامه ( PC ) ، ثبات کلمه وضعیت ( PSW )
وقفه (interrupt)
نکته 1: وقفه توسط سخت افزار کامپیوتر تولید می شود هر چند علت آن می تواند نرم افزار باشد.
نکته 2: یک هدف عمده ، از راهکار وقفه ، افزایش کارائی پردازنده می باشد.
نکته 3: در هنگام اجرای خود هسته نیز وقفه اتفاق می افتد. CPU آنها را آشکار کرده و به جای پشته درون جدول ،فرآیند از پشته هسته استفاده می شود.
نکته 4: امکان وقوع وقفه های تو در تو نیز وجود دارد و هرگاه روال سرویس دهی به وقفه بعدی خاتمه می یابد ، می توان وقفه قبل ازآن را تکمیل نمود. {تننباوم 169}
در حالت کلی سه نوع وقفه در کامپیوتر وجود دارد:
1- وقفه خارجی
2- وقفه داخلی
3- وقفه نرم افزاری
-1 وقفه خارجی
الف- زمان سنج (Timer): وقفه ای که توسط تایمر داخلی پردازنده تولید می شود. این وقفه به سیستم عامل اجازه می دهد، بعضی اعمال را به طور مرتب انجام دهد.در واقع به منظور تعیین زمان اجرای پردازنده در هر وهله کاری
ب- وقفه تکمیل ورودی – خروجی: هنگامی تولید می شود که ورودی – خروجی کامل شده باشد یا خطائی در آنها رخ داده باشد.
ج- وقفه سخت افزار : وقفه ای است که بر اثر بروز خطا در سخت افزار ماشین رخ می دهد.مثل نقص برق
د- وقفه Restart: وقفه ای است که بر اثر فشار دادن دکمه Reset بر روی کنسول ایجاد می گر دد.
به طور کلی نرم افزارهای کامپیوتر به دو گروه تقسیم میشوند:
یکی برنامههای سیستمی که عملیات کامپیوتر را مدیریت میکنند و دیگری برنامههای کاربردی .سیستم عامل (operating system=os) اصلی ترین برنامه سیستمی است که به عنوان رابط بین کاربر و سخت افزار کامپیوتر عمل میکند .
سیستم عامل دو وظیفه (یا هدف) اصلی دارد:
سیستم عامل استفاده از کامپیوتر را ساده میسازد. این بدان معناست که مثلاًکاربر یا برنامه نویس بدون درگیر شدن با مسائل سخت افزاری دیسکها به راحتی فایلی را بر روی دیسک ذخیره و حذف کند . این کار در واقع با به کاربردن دستورات سادهای که فراخوان های سیستمی (System Calls) را صدا میزنند انجام پذیرد .
در صورت عدم وجود سیستم عامل کاربرو یا برنامه نویس میبایست آشنایی کاملی با سخت افزارهای مختلف کامپیوتر (مثل مانیتور ,فلاپی , کی بورد و غیره) داشته باشدو روتینهایی برای خواندن و یا نوشتن آنها به زبانهای سطح پائین بنویسد. از این جنبه به سیستم عامل با عنوان ماشین توسعه یافته(Extended machine) یا ماشین مجازی (Virtual machine) یاد میشود که واقعیت سخت افزار را از دید برنامه نویسان مخفی میسازد.