بازدید: 196 بازدید
زمان مطالعه: 5 دقیقه

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

هر سیستم کامپیوتری باید حداقل یک سیستم ‌عامل برای اجرای برنامه‌های دیگر داشته باشد.

برنامه‌های کاربردی مانند Browsers، MS Office، Notepad، Games و غیره برای اجرا و انجام وظایف خود به یک محیط نیاز دارند.

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

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

🟨 مزایای سیستم‌ عامل

🟧 ایجاد برنامه کاربردی

🟧 واسطه‌ای بین تمام بخش‌های سخت‌افزاری و نرم‌افزاری

🟧 دسترسی به دستگاه های ورودی و خروجی

🟧کنترل دسترسی به فایل ها و پوشه ها

🟧 کنترل مدیریت حافظه و زمان‌بندی سی پی یو

🟧کشف و پاسخ به خطا نرم افزارها

🟧 پالیسی های امنیتی را فراهم می‌کند.

🟠 معایب سیستم‌ عامل

🟩محدودیت در اجرای همزمان کارها

🟩 وقوع هرگونه خطا می‌تواند منجر به از بین رفتن داده‌های ذخیره شده شود.

🟩 تامین امنیت دشوار

🟩 هزینه‌های بالا سیستم عامل ها

🟩 پیچیدگی بیش از حد سیستم عامل ها

🟩 سرعت در اصلاح مشکلات کم است.

🟥 ویژگی‌های سیستم‌ عامل

🟤مدیریت فرآیند: مدیریت فرایند به Operating System در ایجاد و حذف فرایندها و همچنین سازوکارهایی برای همگام‌سازی و ارتباط بین فرایندها فراهم می‌کند.

🟤مدیریت حافظه: یک سیستم ‌عامل برنامه‌های کامپیوتری را هماهنگ می‌کند و فضا را به برنامه‌های مختلف نصب شده در کامپیوتر اختصاص می‌دهد.

🟤مدیریت فایل:OS تمام فعالیت‌های مرتبط با فایل مانند ذخیره‌سازی، بازیابی، نام‌گذاری، اشتراک‌گذاری و حفاظت از فایل‌ها را مدیریت می‌کند.

🟤مدیریت دستگاه: مدیریت دستگاه مسئول شناسایی، پیکربندی، و فراهم‌کردن دسترسی مشترک به دستگاه‌های سخت‌افزاری کامپیوتر است.

یک سیستم ‌عامل شما را قادر می‌سازد تا دسترسی به دستگاه‌ها را مجاز یا مسدود کنید.

🟤مدیریت سیستم‌ عامل ورودی /خروجی: پنهان‌کردن ویژگی‌های دستگاه سخت‌افزاری از کاربر یکی از هدف‌های اصلی هر سیستم‌ عامل است.

🟤مدیریت ذخیره‌سازی ثانویه: سطوح ذخیره‌سازی در سیستم‌ها شامل ذخیره‌سازی اولیه، ذخیره‌سازی ثانویه و ذخیره‌سازی حافظه نهان است.

داده‌ها و دستورالعمل‌ها باید در ذخیره‌سازی اولیه یا حافظه نهان (کش) ذخیره شوند تا یک برنامه در حال اجرا بتواند به آن ارجاع دهد.

🟤امنیت: یک سیستم ‌عامل از داده‌های شما در برابر حملات سایبری محافظت می‌کند.

🟤تفسیر فرمان: فرمان‌های داده شده توسط منابع سیستم را برای پردازش آن فرمان‌ها تفسیر می‌کند.

🟤شبکه‌سازی: پردازنده‌ها از طریق شبکه با یکدیگر ارتباط برقرار می‌کنند.

یک سیستم توزیع شده گروهی از پردازنده‌ها هستند که حافظه، ابزار سخت‌افزاری یا ساعت را به اشتراک نمی‌گذارند.

🟤حسابداری شغلی: پیگیری زمان و منابع مورداستفاده توسط مشاغل و کاربران مختلف.

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

 

بازدیدها: ۱

مطالعه بیشتر