برای اینکه بفهمید سیستم عامل چی هست باید کتابی مثل "کتاب سیستم عامل دکتر حقیقت " رو بخونید .
بله، بله. واقعاً بهترین کتابی بود که در این زمینه خوندم. با نقل قول از اینکتاب:
تعریف سیستمعامل:
سیستمعامل (Operating System) اساسیترین برنامهی سیستمی است که رایانه را راهاندازی کرده و تا هنگامی که رایانه روشن است، مدیریت تمام منابع سیستم را برعهده میگیرد و زمینه و واسطی را فراهم میسازد که برنامههای کاربردی بتوانند به راحتی بر روی آن نوشته شوند. به عبارت دیگر، از دو دیدگاه مختلف، سیستمهای عامل دو نقش اساسی مجزّا و مستقل را ایفا میکنند:
۱. مدیر منابع (Resource Manager)
۲. ماشین توسعهیافته (Extended Machine) یا ماشین مجازی (Virtual Machine)
از دیدگاه مدیر منابع، وظیفهی سیستمعامل مدیریت کارآمد بخشهای مختلف سیستم است. از دید ماشین توسعهیافته، وظیفهی سیستمعامل، تهیهی یک ماشین مجازی برای کاربر است که استفاده از آن خیلی راحتتر از ماشین واقعی است.
خلاصه:
سیستمعامل رابطیه که باعث میشه ما بتونیم راحتتر و امنتر با رایانه کار کنیم، علاوهبر این که منابع رو هم مدیریت میکنه.
تعریف سیستمعامل شبهیونیکس:
یک سیستمعامل شبه یونیکس، مجموعهای از نرمافزارهای کاربردی، کتابخانهها و ابزارهای توسعه است به انضمام برنامهای برای مدیریت منابع و ارتباط با سختافزار که با نام هسته شناخته میشود.