این نوشته حذف شده است کاربر گرامی
اکتبر 9, 2021هارد SSD چیست؟
اکتبر 10, 2021بسیاری از شما درگیر اصطلاح سیستم عامل بوده اید و می خواهید بدانید که سیستم عامل چیست. بنابراین برای این که بتوانید با استفاده از این سیستم یک سری عملکرد های دقیق تر داشته باشید باید با آن بیشتر آشنا شوید. در این مقاله قصد داریم شما را با انواع سیستم عامل ها آشنا کنیم. دقت داشته باشید که برخی از انواع سیستم های عامل از بقیه بیشتر محبوب شده اند. به عنوان مثال می توانید سیستم عامل هایی مانند اندروید و ویندوز را بیشتر ببینید!.
آنچه در این مقاله خواهید خواند :
سیستم عامل چیست؟
سیستم عامل (OS) نرم افزاری است که به عنوان رابط بین اجزای سخت افزار کامپیوتر و کاربر عمل می کند. هر سیستم کامپیوتری باید حداقل یک سیستم عامل برای اجرای برنامه های دیگر داشته باشد. برنامه هایی مانند مرورگرها ، MS Office ، Notepad Games و غیره برای اجرا و انجام وظایف خود به محیطی نیاز دارند.
سیستم عامل به شما کمک می کند تا بدون دانستن نحوه صحبت با زبان کامپیوتر با کامپیوتر ارتباط برقرار کنید. استفاده از رایانه یا دستگاه تلفن همراه بدون داشتن سیستم عامل برای کاربر امکان پذیر نیست.
در این آموزش سیستم عامل ، با موارد زیر آشنا می شوید:
سیستم عامل چیست؟
تاریخچه سیستم عامل
نمونه هایی از سیستم عامل با سهم بازار
انواع سیستم عامل (OS)
عملکردهای سیستم عامل
ویژگی های سیستم عامل (OS)
مزایای استفاده از سیستم عامل
معایب استفاده از سیستم عامل
هسته در سیستم عامل چیست؟
تفاوت بین سیستم عامل و سیستم عامل
تفاوت بین سیستم عامل 32 بیتی و 64 بیتی
تاریخچه سیستم عامل
اولین سیستم عامل در اواخر دهه 1950 برای مدیریت ذخیره سازی نوار توسعه یافت.
آزمایشگاه جنرال موتورز اولین سیستم عامل را در اوایل دهه 1950 برای IBM 701 خود اجرا کرد.
در اواسط دهه 1960 ، سیستم عامل ها از دیسک استفاده کردند.
در اواخر دهه 1960 ، اولین نسخه سیستم عامل یونیکس توسعه یافت.
اولین سیستم عامل ساخته شده توسط مایکروسافت DOS بود. این دستگاه در سال 1981 با خرید نرم افزار 86-DOS از یک شرکت سیاتل ساخته شد.
سیستم عامل های رایج کنونی Windows اولین بار در سال 1985 با ایجاد یک رابط کاربری گرافیکی و جفت شدن با MS-DOS به وجود آمد.
بهترین و محبوب ترین سیستم عامل ها
نام سیستم…… عامل اشتراک گذاری
ویندوز………… 40.34
اندروید………….. 37.95
iOS……………… 15.44
سیستم عامل مک…….. 4.34
لینوکس………… 0.95
سیستم عامل……….. Chrome 0.14
سیستم عامل………… Windows Phone 0.06
انواع سیستم عامل (OS)
در زیر انواع محبوب سیستم عامل (سیستم عامل) آورده شده است:
سیستم عامل دسته ای
چند وظیفه ای/Time Sharing
چند پردازشی
زمان واقعی
توزیع شده
شبکه
موبایل
1-سیستم عامل دسته ای
برخی از فرآیندهای رایانه ای بسیار طولانی و وقت گیر هستند. برای سرعت بخشیدن به روند مشابه ، شغلی با نیازهای مشابه مشابه جمع آوری شده و به صورت گروهی اجرا می شود.
کاربر سیستم عامل دسته ای هرگز مستقیماً با کامپیوتر تعامل ندارد. در این نوع سیستم عامل ، هر کاربر کار خود را در یک دستگاه آفلاین مانند یک کارت پانچ آماده می کند و به اپراتور کامپیوتر ارائه می دهد.
2-سیستم های عامل چند وظیفه ای/اشتراک گذاری زمان
سیستم عامل به اشتراک گذاری زمان به افرادی که در پایانه های مختلف (پوسته) قرار دارند امکان می دهد تا همزمان از یک سیستم رایانه ای استفاده کنند. زمان پردازنده (CPU) که بین چندین کاربر تقسیم می شود ، به اشتراک گذاری زمان گفته می شود.
3-سیستم عامل زمان واقعی
فاصله زمانی سیستم عامل برای پردازش و پاسخ دهی به ورودی ها بسیار اندک است. مثالها: سیستمهای نرم افزاری نظامی ، سیستمهای نرم افزاری فضایی نمونه سیستم عامل زمان واقعی هستند.
4-سیستم عامل توزیع شده
سیستم های توزیع شده از پردازنده های متعددی که در ماشین های مختلف قرار دارند استفاده می کنند تا محاسبه بسیار سریع را برای کاربران خود انجام دهند.
5-سیستم عامل شبکه
سیستم عامل شبکه بر روی سرور اجرا می شود. این قابلیت را برای مدیریت داده ها ، کاربر ، گروه ها ، امنیت ، برنامه و سایر عملکردهای شبکه فراهم می کند.
6-سیستم عامل موبایل
سیستم عامل های تلفن همراه آن سیستم عامل هایی هستند که مخصوصاً برای تغذیه تلفن های هوشمند ، تبلت ها و دستگاه های پوشیدنی طراحی شده اند.
برخی از معروف ترین سیستم عامل های تلفن همراه اندروید و iOS هستند ، اما برخی دیگر شامل BlackBerry ، Web و watchOS هستند.
عملکردهای سیستم عامل
برخی از عملکردهای معمولی سیستم عامل ممکن است شامل مدیریت حافظه ، فایل ها ، فرآیندها ، سیستم و دستگاه های ورودی/خروجی ، امنیت و غیره باشد. به عنوان مثال لینوکس و ویندوز می توانند عملکرد های متنوعی داشته باشند. همچنین برخی از سیستم عامل ها می توانند برای سیستم گیمینگ بهتر عمل کنند.
در زیر عملکردهای اصلی سیستم عامل آورده شده است:
در یک سیستم عامل ، نرم افزار هر یک از عملکردها را انجام می دهد:
1-مدیریت فرآیند:
مدیریت فرآیند به سیستم عامل کمک می کند تا فرآیندها را ایجاد و حذف کند. همچنین مکانیزم هایی برای همگام سازی و ارتباط بین فرآیندها ارائه می دهد.
2-مدیریت حافظه:
ماژول مدیریت حافظه وظیفه تخصیص و عدم تخصیص فضای حافظه را به برنامه های نیازمند این منابع انجام می دهد.
3-مدیریت فایل:
کلیه فعالیتهای مربوط به فایل مانند ذخیره سازی سازمان ، بازیابی ، نامگذاری ، به اشتراک گذاری و حفاظت از فایلها را مدیریت می کند.
4-مدیریت دستگاه:
مدیریت دستگاه همه دستگاه ها را ردیابی می کند. این ماژول که وظیفه این وظیفه را بر عهده دارد به عنوان کنترل کننده ورودی/خروجی شناخته می شود. همچنین وظیفه تخصیص و عدم تخصیص دستگاه ها را انجام می دهد.
5-مدیریت سیستم ورودی/خروجی:
یکی از اهداف اصلی هر سیستم عامل ، پنهان کردن ویژگی های آن دستگاه های سخت افزاری از دید کاربر است.
6-مدیریت ذخیره سازی ثانویه:
سیستم ها دارای چندین سطح ذخیره سازی هستند که شامل ذخیره اولیه ، ذخیره ثانویه و ذخیره سازی حافظه پنهان است. دستورالعمل و دیتا (اطلاعات) باید در حافظه اصلی یا حافظه پنهان ذخیره شود تا یک برنامه در حال اجرا بتواند به آن ارجاع دهد.
7-امنیت:
ماژول امنیتی از اطلاعات و اطلاعات یک سیستم کامپیوتری در برابر تهدید بدافزار و دسترسی مجاز محافظت می کند. بسیاری از ضعف ها مانند هک گوشی و کامپیوتر از این بخش سیستم هامل ها منشا می گیرد.
8-تفسیر فرمان:
این ماژول دستوراتی را که توسط سیستم و برای پردازش آن دستورات داده شده است تفسیر می کند.
9-شبکه:
یک سیستم توزیع شده گروهی از پردازنده ها هستند که حافظه ، دستگاه های سخت افزاری یا ساعت مشترک ندارند. پردازنده ها از طریق شبکه با یکدیگر ارتباط برقرار می کنند.
10-حسابداری شغل:
پیگیری زمان و منابع مورد استفاده شغل و کاربران مختلف.
11-مدیریت ارتباطات:
هماهنگی و تعیین کامپایلرها ، مترجمان و منبع نرم افزاری دیگر کاربران مختلف سیستم های رایانه ای.
ویژگی های سیستم عامل (OS)
در اینجا لیستی از ویژگی های مهم سیستم عامل آورده شده است:
حالت محافظت شده و سرپرست
اجازه می دهد تا دسترسی به دیسک و سیستم های فایل درایورهای دستگاه امنیت شبکه
اجرای برنامه
مدیریت حافظه چند وظیفه ای حافظه مجازی
انجام عملیات ورودی/خروجی
دستکاری سیستم فایل
تشخیص و مدیریت خطا
تخصیص منابع
اطلاعات و حفاظت از منابع
مزایای استفاده از سیستم عامل
به شما امکان می دهد با ایجاد یک انتزاع ، جزئیات سخت افزار را پنهان کنید
آسان برای استفاده با GUI
محیطی را ارائه می دهد که در آن کاربر می تواند برنامه ها یا برنامه ها را اجرا کند
سیستم عامل باید مطمئن شود که سیستم رایانه برای استفاده مناسب است
سیستم عامل به عنوان یک واسطه در بین برنامه ها و اجزای سخت افزاری عمل می کند
این قالب سیستم رایانه را با فرمت آسان برای استفاده ارائه می دهد
به عنوان واسطه بین همه سخت افزارها و نرم افزارهای سیستم عمل می کند
معایب استفاده از سیستم عامل
در صورت بروز مشکل در سیستم عامل ، ممکن است تمام محتویات ذخیره شده در سیستم خود را از دست بدهید
نرم افزار سیستم عامل برای سازمان های کوچک بسیار گران است که بر دوش آنها می افزاید. مثال ویندوز
هرگز کاملاً ایمن نیست زیرا تهدید در هر زمان ممکن است رخ دهد
هسته در operating system چیست؟
این اصلی ترین بخش سیستم عامل های رایانه است. تنها کار انجام شده توسط هسته مدیریت ارتباط بین نرم افزار و سخت افزار است. هسته در هسته کامپیوتر قرار دارد. این امر ارتباط بین سخت افزار و نرم افزار را ممکن می سازد. در حالی که هسته داخلی ترین قسمت یک سیستم عامل است ، پوسته بیرونی ترین آن است.
انواع هسته ها یا Core
انواع زیادی از هسته وجود دارد ، اما در میان آنها ، دو هسته محبوب ترین عبارتند از:
1. یکپارچه
یک هسته یکپارچه یک کد یا بلوک واحد از برنامه است. تمام خدمات مورد نیاز سیستم عامل را ارائه می دهد. این یک طراحی ساده است که یک لایه ارتباطی متمایز بین سخت افزار و نرم افزار ایجاد می کند.
2. ریز هسته ها
Microkernel تمام منابع سیستم را مدیریت می کند. در این نوع هسته ، خدمات در فضای آدرس های مختلف پیاده سازی می شوند. خدمات کاربر در فضای آدرس کاربر ذخیره می شود و خدمات هسته در زیر فضای آدرس هسته ذخیره می شوند. بنابراین ، به کاهش اندازه هسته و سیستم عامل کمک می کند.
تفاوت بین Firmware و Operating system
Firmware:
Firmware یک نوع برنامه نویسی است که بر روی تراشه ای در دستگاه تعبیه شده است که آن دستگاه خاص را کنترل می کند.
سیستم عامل: سیستم عامل عملکردی فراتر از Firmware ارائه می دهد.
Firmware در واقع شامل برنامه هایی است که توسط IC یا موارد دیگر کدگذاری شده اند و قابل تغییر نیستند. سیستم عامل برنامه ای است که توسط کاربر قابل نصب است و قابل تغییر است.
روی حافظه غیر فرار ذخیره می شود. operating system روی هارد ذخیره می شود.
سیستم عامل برای دستگاه های تلفن همراه
آن سیستم هایی که ما تا به حال در مورد آنها صحبت کردیم طوری طراحی شده اند که روی رایانه های رومیزی و لپ تاپ اجرا شوند. دستگاه های تلفن همراه مانند تلفن ها ، رایانه های کوچک و پخش کننده های MP3 با رایانه های رومیزی و لپ تاپ متفاوت هستند . بنابراین سیستم عامل هایی را اجرا می کنند که به طور خاص برای دستگاه های تلفن همراه طراحی شده اند.
سیستم عامل های دستگاه های تلفن همراه عموماً به اندازه سیستم هایی که برای رایانه های رومیزی و لپ تاپ ساخته شده اند کاملاً مشخص نیستند و نمی توانند همه نرم افزارهای مشابه را اجرا کنند. با این حال ، شما هنوز هم می توانید کارهای زیادی را با آنها انجام دهید ، مانند تماشای فیلم ، مرور وب ، مدیریت تقویم و بازی کردن.
انواع سیستم عامل موبایل چیست؟
بیشترین سیستم عامل هایی که در مورد موبایل ها می تواند شنیده شود اندروید و اپل هستند. اما مشخص است که در طی این زمان سیستم دیگری هم به وجود آمده که در ادامه با ان آشنا می شوید.
KolibriOS: کوچکترین GUI OS
Kolibri کوچکترین سیستم عامل GUI است. از MenuetOS جدا شد.
، به طور کامل به زبان اسمبلی نوشته شده است و در دو نسخه موجود است: 1.44 مگابایت با ویژگی های ضروری و 3 مگابایت با ویژگی های اضافی. علی رغم اینکه به اندازه کافی کوچک است و در یک فلاپی دیسک جا می شود ، Kolibri یک رابط کاربری گرافیکی کامل و کاربردی است.
خلاصه
سیستم عامل چیست و انواع آن کدامند؟
سیستم عامل نرم افزاری است که به عنوان رابط بین کاربر نهایی و سخت افزار کامپیوتر عمل می کند. دسته های مختلف سیستم عامل در رایانه و سایر دستگاه ها عبارتند از: system عامل دسته ای ، سیستم عامل چند وظیفه ای/اشتراک گذاری زمان ، عامل های چند پردازشی ، system عامل زمان واقعی ، عامل توزیع شده ، system عامل شبکه و سیستم عامل تلفن همراه
سیستم عامل های رایانه شخصی برای اولین بار در اواخر دهه 1950 برای مدیریت ذخیره نوار توسعه یافت
عملکرد سیستم عامل سیستم عامل به عنوان واسطه بین کاربر و کامپیوتر عمل می کند. این به کاربر کمک می کند تا بدون دانستن نحوه صحبت با زبان کامپیوتر با کامپیوتر ارتباط برقرار کند.
هسته اصلی ترین بخش سیستم عامل های رایانه است. تنها کار انجام شده توسط هسته مدیریت ارتباط بین نرم افزار و سخت افزار است
دو هسته پرطرفدار Monolithic و MicroKernels هستند
فرآیند ، دستگاه ، فایل ، ورودی/خروجی ، ذخیره سازی ثانویه ، مدیریت حافظه عملکردهای مختلف یک سیستم عامل است.