')); replace2=replace.replace(new RegExp('form','gim'),'div'); document.getElementById(Id_Rozblog_Comment).innerHTML='
'; } } xmlhttp.open("GET",'http://it-marand.rzb.ir/post/comment/'+CommentID,true); xmlhttp.send(); } function SM(strCode) {document.getElementById ('tex').value +=strCode;}

آی تی مرند

سیستم‌عامل یا سامانهٔ عامل (به انگلیسی: Operating System) نرم‌افزاری است که مدیریّت منابع رایانه را به عهده گرفته و بستری را فراهم می‌سازد که نرم‌افزار کاربردی اجرا شده و از خدمات آن استفاده کنند. سیس

banner
نظرتون در مورد این سایت؟
جستجوگر پیشرفته



آخرین ارسال های انجمن
عنوان پاسخ بازديد آخرين ارسال
لیست ابان 92 لیست ابان 92 0 446 a258258a
معرفی سایت های مرند معرفی سایت های مرند 2 399 a258258a
دو فولدر با یک نام کاملأ یکسان بسازید دو فولدر با یک نام کاملأ یکسان بسازید 0 222 a258258a
آموزش تغییر کاربرد کلید Power موجود بر روی کیس آموزش تغییر کاربرد کلید Power موجود بر روی کیس 0 289 a258258a
ایندکس به گوگل ایندکس به گوگل 0 313 a258258a
آموزش افزایش سرعت ایندکس مطالب جدید سایت آموزش افزایش سرعت ایندکس مطالب جدید سایت 0 278 a258258a
اسپمر بلاگفا 15آبان 1392 اسپمر بلاگفا 15آبان 1392 0 213 a258258a
اسپمر بلا گفا 15آبان 1392 اسپمر بلا گفا 15آبان 1392 0 304 a258258a
بلاگف اسپمر 92 ابان بلاگف اسپمر 92 ابان 0 230 a258258a
اسپمر بلا گفا 15آبان 92 اسپمر بلا گفا 15آبان 92 0 237 a258258a
سایت ای تی مرند سایت ای تی مرند 1 286 soltan_mosafer
مشکل سخت افزاری کارت گرافیک مشکل سخت افزاری کارت گرافیک 1 433 a258258a
اموزش بلدم اموزش بلدم 0 204 a258258a
پردرآمدترین مشاغل IT کدامند؟ پردرآمدترین مشاغل IT کدامند؟ 1 300 a258258a
شهرستان مرند شهرستان مرند 0 226 a258258a
ویژوال بیسیک و اسپمر نویسی ویژوال بیسیک و اسپمر نویسی 2 413 a258258a
ویژوال بیسیک و اسپمر نویسی ویژوال بیسیک و اسپمر نویسی 1 528 a258258a
[Forum_Post_Title] صفحه اول انجمن | [Forum_Post_Title] ثبت نام در انجمن | [Forum_Post_Title] ورود به پنل کاربری
سیستم‌عامل یا سامانهٔ عامل (به انگلیسی: Operating System) نرم‌افزاری است که مدیریّت منابع رایانه را به عهده گرفته و بستری را فراهم می‌سازد که نرم‌افزار کاربردی اجرا شده و از خدمات آن استفاده کنند. سیستم‌عامل خدماتی به برنامه ‌های کاربردی و کاربر ارائه می‌دهد. برنامه‌های کاربردی یا از طریق واسطه ‌های برنامه نویسی کاربردی (Application User Interface-APIs) و یا از طرق فراخوانی‌های سیستم (system call) به این خدمات دسترسی دارند. با فراخوانی این واسط‌ه ها، برنامه‌های کاربردی می‌توانند سرویسی را از سیستم‌عامل درخواست کنند، پارامترها را انتقال دهند، و پاسخ عملیات را دریافت کنند. ممکن است کاربران با بعضی انواع واسط کاربری نرم‌افزار مثل واسط خط فرمان (Command Line Interface-CLI) یا یک واسط گرافیکی کاربر (Graphical User Interface-GUI) با سیستم‌عامل تعامل کنند. برای کامپیوترهای دستی و رومیزی، عموما واسط کاربری به عنوان بخشی از سیستم‌عامل در نظر گرفته می‌شود. در سیستم‌های بزرگ و چند کاربره مثل یونیکس و سیستم‌های شبیه یونیکس، واسط کاربری معمولاً به عنوان یک برنامه کاربردی که خارج از سیستم‌عامل اجرا می‌شود پیاده سازی می‌شود.

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

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

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

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

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

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

  • استفاده بهینه تر از منابع و جلوگیری از به هدر رفتن آنها
  • تخصیص و آزاد سازی منابع
  • اداره صف‌ها و زمان بندی استفاده از منابع
  • حساب داری میزان استفاده از منابع
  • ایجاد امنیت
  • ایجاد، حذف و اداره فرایندها
  • ایجاد مکانیسم‌های ارتباط بین فرایندها و همگام سازی آن‌ها
  • مدیریت فایلها و پوشهها
  • مدیریت حافظههای اصلی و جانبی
  • برقراری امکان دسترسی چندتایی (Multiaccess) و اجرای هم روند (Concurrent) فرایندها
  • به اشتراک گذاری منابع (Resource Sharing)
  • تعیین راهکارهایی برای اداره بن بست (deadlock)ها
  • جلوگیری از شرایط رقابتی (Race Condition) و تداخل یا در هم قفل شدن (Interlock) فرایندها
  • جلوگیری از گرسنگی (Starvation)

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

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

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

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

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

تاریخچه

در آغاز

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

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

مین فریم‌ها

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

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

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

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

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

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

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

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

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

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

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

 

اجرای برنامه


وقفه‌ها

 

دسته‌بندی وقفه‌ها

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

حالت حفاظت شده و ناظر

مدیریت حافظه


حافظه مجازی


چند وظیفه‌ای

 


دسترسی به دیسک و سیستم فایل

راه اندازهای دستگاه‌ها

شبکه

 


امنیت

 

منابع

فرهنگ واژه‌های مصوّب فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش دوم فارسی، صفحهٔ ۳۹۸.

  • آندرواس تننباوم و وودهال، طراحی و پیاده سازی سیستمهای عامل.چاپ چهارم ویرایش دوم ۱۳۸۱.

:: امتیاز: نتیجه : 5 امتیاز توسط 5 نفر مجموع امتیاز : 40

:: بازدید : 357


:: برچسب‌ها: لينوكس , يونيكس , حسين جعفرزاده , مرند , آي تي مرند , شبكه , شبكه هاي كامپيوتري , آي تي , it , linox , yonix , bonto , ubonto , kobonto , hdkjvkj , اينترنت , اينترانت , كارگاه لينوكس ,
نویسنده
نویسنده : حسین جعفرزاده
تاریخ : [سه شنبه 29 بهمن 1392 ] [ 21:11]
تاریخ
ارسال نظر برای این مطلب

کد امنیتی رفرش
آخرین مطالب ارسالی
نمایندگی فروش محصولات آذران پلاستیک 09144917709 تاریخ : سه شنبه 18 تیر 1398
کلیدهای میان‌بر در صفحه کلید تاریخ : سه شنبه 09 دی 1393
جدول های موجود در سوییچ تاریخ : جمعه 05 دی 1393
نمونه سوالات زبان تخصصی شبکه های کامپیوتری تاریخ : چهارشنبه 04 تیر 1393
امنیت لینوکس تاریخ : شنبه 17 خرداد 1393
كتاب آموزشي جاوا تاریخ : جمعه 22 فروردین 1393
اوبونتو ubuntu تاریخ : چهارشنبه 20 فروردین 1393
نتایج جالب توجه DisplayMate از صفحه نمایش S5 منتشر شد(آي تي مرند) تاریخ : سه شنبه 12 فروردین 1393
زبان تخصصي شبكه هاي كامپيوتري تاریخ : چهارشنبه 07 اسفند 1392
تاريخچه ي لينوكس تاریخ : سه شنبه 29 بهمن 1392
سيستم عامل(operating system) تاریخ : سه شنبه 29 بهمن 1392
آموزش مقدماتي كامپيوتر تاریخ : دوشنبه 28 بهمن 1392
50واژه ي كليدي كامپيوتر به زبان انگليسي(آموزش ابتدايي كامپيوتر) تاریخ : یکشنبه 27 بهمن 1392
مرندي ها نظر بدن................ تاریخ : یکشنبه 27 بهمن 1392
كتاب آموزشي كامپيوتر معرفي سخت افزارهاي كامپيوتر تاریخ : یکشنبه 27 بهمن 1392
user
progress عضو شويد


progress فراموشی رمز عبور؟

progress عضویت سریع
نام کاربری :
رمز عبور :
تکرار رمز :
موبایل :
ایمیل :
نام اصلی :
کد امنیتی :
 
کد امنیتی
 
بارگزاری مجدد
دانستنی های اینترنت
آمار مطالب آمار مطالب
کل مطالب کل مطالب : 98
کل نظرات کل نظرات : 17
آمار کاربران آمار کاربران
افراد آنلاین افراد آنلاین : 1
تعداد اعضا تعداد اعضا : 151

کاربران آنلاین کاربران آنلاین

آمار بازدید آمار بازدید
بازدید امروز بازدید امروز : 93
باردید دیروز باردید دیروز : 81
ورودی امروز گوگل ورودی امروز گوگل : 0
ورودی گوگل دیروز ورودی گوگل دیروز : 3
بازدید هفته بازدید هفته : 294
بازدید ماه بازدید ماه : 642
بازدید سال بازدید سال : 3,974
بازدید کلی بازدید کلی : 108,955

اطلاعات شما اطلاعات شما
آِ ی پیآِ ی پی : 3.17.176.70
مرورگر مرورگر : Safari 5.1
سیستم عامل سیستم عامل :
RSS

Powered By
Rozblog.Com
Translate : RojPix.ir