"operator system" به چه سیستم هایی میگن ؟
"operator system"
به چه سیستم هایی میگن ؟
١ پاسخ
سیستمعامل یا به زبان انگلیسی Operating System که به صورت مخفف OS هم نامیده میشود، یک واسط نرم افزاری میان سختافزار و برنامههای اجرایی روی آن است. در واقع مجموعه نرمافزارهایی که منابع یک سیستم را مدیریت میکنند سیستمعامل نامیده میشوند. این سختافزار میتواند یک کامپیوتر، یک گوشی تلفن همراه و یا حتی یک تجهیز صنعتی مانند PLC باشد که قابلبرنامهریزی است. اما اگر بپرسیم وظیفه اصلی سیستم عامل چیست میتوان گفت سیستم عامل در واقع وظیفه هدایت و اجرای برنامههای کاربردی را در محیط سختافزار بر عهده دارد و کنترل روی روند و ترتیب اجرای این برنامهها، بر عهده OS است.
وظایف سیستمعامل
سیستم عامل بسته به نوع کاربرد و سختافزار مورد استفاده ممکن است وظایف مختلفی از جمله مدیریت حافظه، مدیریت فایلها، پردازش اطلاعات، مدیریت سیستم و تجهیزات ورودی و خروجی، امنیت سختافزار و غیره را بر عهده داشته باشد؛ اما به طور معمول یک سیستم عامل وظایف زیر را بر عهده دارد:
- مدیریت فرآیند: مدیریت فرآیند در واقع به ایجاد، اجرا و حذف پروسهها در یک سختافزار اطلاق میشود. همچنین در یک سیستمعامل، مکانیزمهایی برای همگامسازی و ایجاد ارتباط بین فرآیندها در نظر گرفته شده است.
- مدیریت حافظه: ماژول مدیریت حافظه که تحت فرمان سیستم عامل است، وظیفه تخصیص و عدم تخصیص فضای حافظه را به برنامههایی که به این منابع حافظه نیاز دارند، بر عهده دارد.
- مدیریت فایلها: کلیه اقدامات مربوط به فایلها مانند ذخیرهسازی، سازماندهی، بازیابی، نامگذاری، اشتراکگذاری و حفاظت از محتوای فایل در یک سختافزار، بر عهده سیستم عامل آن است.
- مدیریت دستگاه: ماژول مدیریت دستگاه در واقع به عنوان یک کنترلکننده ورودی و خروجی شناخته میشود و ارتباط میان دستگاه مورد نظر با سایر دستگاهها را مدیریت میکند.
- مدیریت سیستم ورودی و خروجی: یکی از اهداف اصلی یک سیستم عامل ، مدیریت سیستمهای ورودی و خروجی به یک سختافزار است که در واقع اجرا و هماهنگی این سختافزار میبایست به کمک سیستم عامل صورت گیرد.
- مدیریت ذخیرهسازی ثانویه: در سیستمهای کامپیوتری، چندین سطح ذخیرهسازی وجود دارد که شامل سطح اولیه، سطح ثانویه و ذخیرهسازی کش است. دستورالعملها و دادهها میبایست در ذخیرهسازی اولیه و یا حافظه کش ذخیره شوند و فایلهای اصلی در سطح ثانویه ذخیرهسازی گردند. یکی از وظایف سیستم عامل ، مدیریت سطح ذخیرهسازی ثانویه برای فایلهای دائمی است.
- امنیت: ماژول امنیتی در یک سیستم عامل از دادهها و اطلاعات یک سیستم کامپیوتری در مقابل دسترسی غیرمجاز و حملات سایبری، محافظت میکند.
- تفسیر دستورات: این ماژول در سیستم عامل وظیفه دارد دستوراتی را که توسط سیستم و برای پردازش آنها ارسال شده است، تفسیر کند.
- شبکهسازی: این وظیفه به خصوص در ساختارهای چند پردازنده و توزیع شده کاربرد دارد. یک شبکه از چندین سیستم گروهی با پردازندهها، حافظهها و سختافزارهای مختلف تشکیل شده است که از طریق یک شبکه با هم در ارتباط هستند. سیستم عامل در این ساختار، وظیفه ارتباط این سیستمها را در قالب یک شبکه بر عهده دارد.
- مدیریت ارتباطات: هماهنگی و تعیین کامپایلرها، مترجمها و منابع نرمافزاری دیگر کاربران در سیستمهای کامپیوتری بر عهده سیستم عامل است.
* باز نشر از سایت: 👇
https://azaronline.com/blog/سیستم-عامل-چیست-معرفی-انواع-سیستم-عامل/