1- قبل از جنگ جهانی اول
2- جنگ جهانی اول و اثرات آن در طول بین دو جنگ
3- جنگ جهانی دوم و آثار مخرب آن
4-کنفرانس سوم دفاع غیر عامل شهر ژنو ( حفظ آثار باستانی و اندازه گیری تشعشعات اتمی در آن )در ماه مه 1958وتایید آن آن از سوی 33کشور جهان
5- در شرایط کنونی
1- تغییر نام لیو دوژنوا به سازمان دفاع غیرعامل ومعرفی آن به دنیا
2- حفظ ارتباط و تماس نزدیک با سازمانهایی که در کشورهای مختلف جهانی در امر دفاع غیر نظامی فعالیت می نمایند.
3- بررسی و مطالعه مسائل مختلف دفاع غیر نظامی و قرار دادن اطلاعات جمع آوری شده در اختیار کشورهای عضو سازمان.
4- ادامه اقدامات معموله از طرف جمعیت سابق بین المللی لیودوژنو در مورد مسئله تخلیه مردم غیر نظامی از مناطق مورد تهدید در زمان جنگ و تعیین مناطق امن بر حسب ماده 14 قرارداد 1949 میلادی، ژنو.
5- تسهیل در امر تبادل اطلاعات و تجارب، و هماهنگ ساختن مساعی کشورهای عضو از نظر ایجاد یک سازمان موثر دفاع غیر نظامی .
1- بررسی انواع مختلف اشیائی که در معرض تشعشعات اتمی قرار گرفته و تعیین آثاری که بر آنها مترتب است.
2-کشف و اندازه گیری تشعشعات اتمی و طرق اعلام خطر آن.
3-طرز عملیات در صورت وجود آلودگیهای اتمی.
4-طرق رفع آلودگی از اشخاص، اشیاء، لباس و آب
5- طرحهای مربوط به پناهگاهها.
6- تشکیل واحدهای عملیاتی (سازمان- آموزش- تجهیز)
در این سمپوزیوم چهل و پنج دولت و کشور شرکت نموده و قریب به یک صد تن متخصص در علوم اتمی و فضائی در جلسات آن حضور داشتند . نماینده کشور ایران هم یکی از آنها بود .ر
1- مطابق فصل شانزدهم قانون خدمت وظیفه عمومی در مواقعی که مصالح عالیه کشور اقتضاء نماید نیروی کشور بسیج می گردد.
2-مجموعه اقدامات و عملیاتی که بدان وسیله تمام نیروی کشور به وضعیت جنگی درآمده و وسایل دفاع کشور فراهم می گردد "بسیج" نامیده می شود.
3- بسیج فقط نظامی نبوده بلکه نظامی، صنعتی، فلاحتی و تجارتی است و از نظر نظام، ارتش زیر پرچم توسط نفرات ادواری احتیاط ذخیره اول تکمیل و ارتش را تشکیل می دهد
4-اجرای بسیج همگانی متضمن سه اصل کلی زیر است:
بسیج باید جمع و همگانی بوده یعنی متکی به کلیه نیروهای کشور باشد.
بسیج باید سریع باشد یعنی قبلاً احتیاجات و احتیاطات لازمه پیش بینی شده و آماده باشد.
بسیج بایستی دارای تامین باشد بدین معنی که وسایل پوشش مرزها و حفاظت داخلی کشور از نظر حملات هوائی قبلا با وسایل لازمه پیش بینی شده و فراهم شده باشد.
5- مقام احضار کننده بسیج را معرفی می نماید.
حل تمرین کتاب مفاهیم سیستم عامل Silberschatz و Galvin و Gagne - ویرایش نهم
نویسندگان: A. Silberschatz و P. B. Galvin و G. Gagne
در مجموعه حاضر کد های کتاب به زبان C و بانک تست کتاب نیز قرار داده شده است.
فایل PDF حل تمرین به زبان انگلیسی است.
فایل PDF با بهترین کیفیت و با قابلیت جستجو در متن و کپی برداری از متن است.
حل تمرین کتاب مفاهیم سیستم عامل با جاوا Silberschatz - ویرایش هشتم
نویسندگان: A. Silberschatz و P. B. Galvin و G. Gagne
حل تمرین حاضر در واقع مجموعه کد های مربوط به تمارین فصل های مختلف کتاب است.
شامل کد فصل های:
3، 4، 5، 6، 7، 8، 9، 11،12 و 16
کتاب سیستم های عامل مدرن Tanenbaum و Bos - ویرایش چهارم
ناشر کتاب: (Pearson (2015
نویسندگان: A. S. Tanenbaum و H. Bos
فایل PDF کتاب به زبان انگلیسی و در 1138 صفحه است.
فایل PDF با بهترین کیفیت و با قابلیت جستجو در متن و کپی برداری از متن است.
کتاب مفاهیم سیستم عامل Silberschatz - ویرایش دهم (2018)
نویسندگان: A. Silberschatz و P. B. Galvin و G. Gagne
فایل PDF کتاب به زبان انگلیسی و در 1278 صفحه است.
فایل PDF با بهترین کیفیت و با قابلیت جستجو در متن و کپی برداری از متن است.
کتاب سیستم های عامل Stallings - ویرایش نهم (نسخه Global)
نویسنده: W. Stallings
فایل PDF کتاب به زبان انگلیسی و در 1129 صفحه است.
فایل 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 )
کلمات کلیدی : تحقیق درباره انواع سیستم عامل ها و تفاوت آن,سیستم عامل,سیستم عامل چه کاری انجام می دهد,یونیکس چیست,سیستم عامل پالم,مایکروسافت ویندوز,سرورهای
مشخصات فایل
عنوان: عامل و محیط
قالب بندی: پاورپوینت
تعداد اسلاید: 23
محتویات
رئوس مطالب