Skip to Content

بلاگ

انواع و معرفی سیستم عامل های مشهور کامپیوتر شخصی

انواع و معرفی سیستم عامل های مشهور کامپیوتر شخصی :

 

  • یونیکس :یک سیستم‌عامل چندوظیفگی و چند کاربره است که در سال ۱۹۶۹ به دست گروهی از کارمندان آزمایشگاه‌های بل متعلق بهشرکت تلفن و تلگراف آمریکا (.AT&T Corp) شروع به توسعه شد.

 

  • گنو/لینوکس : در سال ۱۹۸۳ با هدف ایجاد یک سیستم‌عامل کامل و آزاد شبه-یونیکس به‌وسیله ریچارد استالمن پایه‌گذاری شد. GNU مخفف بازگشتی «GNU’s Not Unix» است.

 

  • مک اواس : یک نوع سیستم‌عامل دارای رابط کاربری است که شرکت اپل آن را توسعه داده است. این سیستم‌عامل که همراه با ارائه اولین مدل مکینتاش عرضه شد تا قبل از نسخه ۷٫۶ با نام «نرم‌افزار سیستم» شناخته می‌شد و از نسخه ۷٫۶ به بعد مک اواس نام گرفت.

 

  • ویندوز اکس‌پی : یکی از سیستم‌عامل‌هایی است که اسم رمز «ویسلر» (Whistler) را بر خود داشت، چرا که در طول توسعهٔ ویندوز ایکس پی بسیاری از کارکنان مایکروسافت در تفریحگاه ویسلر کانادا مشغول اسکی بودند. ویندوز ایکس پی بر روی هسته ویندوز ان‌تی و ۲۰۰۰ پایه‌گذاری شد و جانشین دو ویندوز ۲۰۰۰ و ام‌یی گردید.

 

  • ویندوز ویستا :  بر روی کامپیوترهای شخصی، رومیزی، Loptop و tablet PCهای خانگی و تجاری و مراکز رسانه‌ای مورد استفاده قرار می‌گیرد.

 

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

 

  • ویندوز ۷ : ویندوز ۷ برای استفاده در کامپیوترهای شخصی شامل انواع خانگی و اداری تولید شده‌است. این سیستم‌عامل هفتمین نسل از سیستم‌عامل‌های ویندوز می‌باشد و به همین دلیل نام آن را ویندوز ۷ گذاشته‌اند.

 

  • ویندوز ۸ : ویندوز ۸ برای استفاده در رایانه‌های شخصی، رایانه‌های همراه و تبلتها تولید شده‌است.

 

  • ویندوز ۸٫۱ : نسخهٔ بعدی ویندوز ۸ بوده.

 

  • ویندوز ۱۰ :آخرین نسخه سیستم‌عامل از خانوادهٔویندوز ان‌تی شرکت مایکروسافت است و نسخهٔ پس از ویندوز ۸٫۱ بشمار می‌آید.  این سیستم عامل برای رایانه شخصی، لپ تاپ، دستگاه‌های موبایل (تبلت و تلفن هوشمند) و رایانه‌های شخصی یکپارچه توسعه یافته است.

 

  • ویندوز سی‌ای : سیستم‌عاملی است که شرکت مایکروسافت برای سامانه‌های توکارتوسعه می‌دهد . ویندوز سی‌ای سیستم‌عامل و هسته‌ای جدا از نسخهٔ رومیزی ویندوز است، به جای اینکه نسخهٔ تضعیف شده‌ای از ویندوز رومیزی باشد.

 

  • سولاریس :  نام گونه‌ای از سیستم‌عامل یونیکس است که در ابتدا توسط سان مایکروسیستمز تولید می‌شد. این سیستم در سال ۱۹۹۳ جایگزین سیستم قدیمی‌تر شرکت سان که سان‌اواس نام داشت شد . پس از اینکه شرکت اوراکل در ژانویه ۲۰۱۰ شرکت سان را خریداری کرد ، این سیستم‌عامل در اختیار این شرکت قرار گرفت و در حال حاضر با نام اوراکل سولاریس هم شناخته می‌شود.

 

  • بی اس دی : یکی از مشتقات سیستم‌عامل یونیکس بود که در طی سال‌های ۱۹۷۷ تا ۱۹۹۵ در دانشگاه کالیفرنیا، برکلی توسطگروه تحقیقاتی سیستم‌های کامپیوتری توسعه داده و منتشر می‌شد.

 

  • داس :اولین نسخهٔ ام‌اس-داس در سال ۱۹۸۱ منتشر شد و شامل هشت نسخهٔ اصلی است. مایکروسافت توسعهٔ آن را در سال ۲۰۰۰ متوقف کرد.سیستم‌عامل تک کاربره و تک کاره با خط فرمانی که در سال ۱۹۸۱ برای کامپیوتر شخصی آی‌بی‌ام و سازگار با آن توسط مایکروسافت منتشر شد. نسخه اصلی DOS توسط یک شرکت کوچک در سیاتل به منظور کارهای آزمایشگاهی ایجاد شده بود.

 

  • ویلز : یک سیستم عامل برای کامپیوتر کمودور ۶۴ است که تا حدی مبنی بر سیستم عامل گرافیکی قدیمی GEOS است. این سیستم‌عامل توانایی‌های جدیدی به این کامپیوتر اعطا می‌کند: توانایی برای پخش فیلم و موزیک (mp3) و محیط جستجوی اینترنتی گرافیکی (و توانایی‌های محدود سرویس‌دهی) و چند وظیفه‌ای است.

 

  • پالم :  در سال ١٩٩۶ به وسیله شرکت پالم برای دستیار دیجیتال شخصی پالم توسعه داده شد. این سیستم عامل با هدف آسان نمود ن ارتباط کاربر از طریق نمایشگر لمسی با رابط گرافیگی طراحی گردید.
ادامه مطلب

نصب کارت شبکه در ویندوز 7

کارت شبکه  Network Adapter

 

نصب کارت شبکه

 

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

کارت شبکه هم به شکل جداگانه مانند تصویر بالا ، و هم بطور Onboard رو مادربورد کامپیوتر وجود دارد.

نصب کارت شبکه

برای نصب کارت شبکه ، ابتدا آن را در مادربورد کامپیوتر خود قرار دهید به شکلی که تراشه های طلایی آن بطور کامل در مادربور قرار گیرد.

پس از روشن کردن کامپیوتر و راه اندازی ویندوز ، وارد تنظیمات Device Manager  شوید.

اگر درایور مربوط به کارت شبکه در ویندوز نصب شده باشد (Plug & Play) ،در لیست Device های کامپیوتر ،  کارت شبکه خود را بدون اخطار می یابید و می توانید از آن استفاده کنید. اما در صورتی که مطابق تصویر زیر ، کارت شبکه همراه با اخطار شناخته شده باشد ، می بایست اقدام به نصب درایور آن کنید.

 install network adapter 1

نصب درایور کارت شبکه

برای نصب درایور  کارت شبکه ، بر روی آن کلیک راست کرده و گزینه  …Update Driver Software را انتخاب کنید.

در پنجره ای که باز می شود، بر روی گزینه Browse my computer for driver software کلیک کنید.

اکنون گزینه Let me pick from a list of devece drivers on my computer را انتخاب کنید.

با زدن گزینه Next به صفحه ی بعد بروید.

در پنجره ی جدید ، گزینه …Have Disk را انتخاب کنید.

برای انتخاب فایل درایور خود، بر روی گزینه …Browse کلیک کنید.

با انتخاب فایل inf. مربوط به درایور کارت شبکه ، درایور نصب شده و کارت شبکه فعال می شود.

ادامه مطلب

برنامه افزایش سرعت ویندوز tuneup utilities

برنامه افزایش سرعت ویندوز tuneup utilities

برنامه افزایش سرعت ویندوز tuneup utilities یک برنامه پرکاربرد و مفید برای ویندوز است که ویژگیها و امکانات بینظیری دارد. در این بخش از وبلاگ عارف رایانه اطلاعاتی را درباره این نرم افزار تقدیمتان میکنیم. پیشنهاد میکنیم اگه به کارتان می اید حتما ان را سریعا دانلود کرده و بر روی سیستم خود نصب کنید.

برنامه افزایش سرعت ویندوز tuneup utilities
برنامه افزایش سرعت ویندوز tuneup utilities

ویژگیهای نرم افزار افزایش سرعت ویندوز tuneup utilities

به گزارش وبلاگ عارف رایانه برنامه افزایش سرعت ویندوز tuneup utilities یکی از کامل ترین و شاید هم بهترین ابزار برای بهینه سازی سیستم عامل ویندوز باشد. بالاترین کارآیی از ویندوز با این بسته نرم افزار فراهم می شود وقتی عمل بهینه سازی قسمت های مختلف به بهترین نحو ممکن انجام گیرد.

از مهمترین ویژگیهای برنامه افزایش سرعت ویندوز tuneup utilities میتوان به بهینه سازی کانکشن اینترنت، حافظه رم، پردازنده اصلی، پاکسازی لحظه به لحظه هارد دیسک برای از بین بردن فایل های اضافی که در گذشت زمان ایجاد می شوند، رفع مشکل های نرم افزاری ویندوز، تعمیر و پاکسازی رجیستری اشاره کرد.

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

نسخه ی جدید برنامه افزایش سرعت ویندوز tuneup utilities  واسط کاربری جذابی دارد. همچنین این نسخه در عرض کمتر یک دقیقه نصب می شود و در این زمینه مشکلی نخواهید داشت. برنامه افزایش سرعت ویندوز tuneup utilities  به سرعت اجرا شده و به سادگی هم قابلیت توقف آن وجود دارد به همین دلیل پیشنهاد می کنیم این نسخه را حتما دریافت کرده تا بالاترین کارآیی ویندوز خود را احساس کنید.

بخوانید : معرفی نرم افزار ذخیره سازی ایمیل ها mailstore

 

سایر امکانات برنامه افزایش سرعت ویندوز نرم افزار  tuneup utilities

– سهولت در استفاده به همراه واسط کاربری جذاب نرم افزار

– بهینه سازی بخش های مختلف ویندوز

– قابلیت بهینه کردن حافظه رم

– مدیریت پردازنده اصلی سیستم

– یکپارچه‌سازی مؤثر درایوهای هارد

– زمان بارگذاری ویندوز، برنامه‌ها و بازی‌ها را بطور قابل توجه کوتاه می‌کند

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

– یکپارچه‌سازی خودکار اختیاری در پس‌زمینه

– یکپارچه‌سازی و تعمیر رجیستری

– جداافتادگی‌های درون رجیستری را کم می‌کند

– خطاهای ساختاری را مرتفع می‌کند

– حافظه استفاده ‌نشده را آزاد می‌کند

– جلوگیری از اجرای ناخواسته برنامه‌ها

– شتاب‌دهی به شروع به‌کار سیستم

– نمایش خودکار برنامه‌هایی که در زمان شروع به‌کار ویندوز اجرا شده‌اند

– همچنین فهرست کردن برنامه‌هایی که در پوشه “شروع خودکار” قرار ندارند

– بهینه‌سازی ویندوز و شتاب‌دهی به سرعت اینترنت

– بهبود کارایی سیستم

– شتاب‌دهی به مرور و دانلود فایل‌ها

– ارائه اعلان‌هایی برای شتاب‌دهی سیستم

– پاکسازی هارد دیسک برای دسترسی سریعتر به فایل ها

– تعمیر مشکل های به وجود آمده در بخش های مختلف

– تعمیر و حذف فایل های رجیستری

– سفارشی سازی بخش های مختلف در ویندوز

– سرعت بالا در نصب و اجرا

– حالت Turbo Mode برای اجرای نرم افزار به صورت فوق سریع

– بهینه سازی کانکشن های اینترنت برای دسترسی هرچه سریعتر و افزایش سرعت

– عدم نیاز به سخت افزار خاص

– سازگار با نسخه های مختلف ویندوز از جمله ویندوز محبوب7

ادامه مطلب

راه فعال سازی رمزهای پیشرفته ویندوز 10

راه فعال سازی رمزهای پیشرفته ویندوز 10

 راه فعال سازی رمزهای پیشرفته ویندوز 10چیست ؟جدیدترین سیستم عامل ویندوز ، ویندوز 10 هست که به روزرسانی های زیادی روی ان شده است . جدیدترین به روزرسانی روی ان همان ویندوز 10 نام دارد و اسم جدیدی به ان تعلق نگرفته است .

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

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

مراحل فعال سازی رمزهای پیشرفته ویندوز 10

برای فعال سازی رمزهای پیشرفته در ویندوز 10 مراحل زیر را انجام دهید

 1 ـ در مرحله اول برای فعال سازی رمزهای پیشرفته ویندوز 10 باید روی منوی start کلیک کرده و در بالای منوی استارت، روی نام/ تصویر پروفایل کاربر فعلی کلیک نمایید .

2 ـ در مرحله دوم شما باید از منوی به‌نمایش درآمده گزینه Change Account Settings را انتخاب کنید.

3 ـ به گزارش وبلاگ عارف رایانه ،در مرحله سوم از سمت چپ صفحه حاضر به بخش Sign-in Options رفته و پس از اسکرول کردن سمت راست صفحه، در بخش Picture Password روی Add کلیک نمایید .

4 ـ در مرحله چهارم شما باید در صورت نیاز رمز خود را برای ورود به این بخش وارد کرده و در ادامه روی گزینه Choose Picture کلیک نمایید .

5 ـ خب تا الان که همه چیز را با موفقیت انجام دادیم . در مرحله پنجم تصویر موردنظرتان را فراخوانی کرده و پس از جانمایی آن در صفحه، روی Use this picture کلیک کنید.

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

7 ـ خب نوبت به مرحله هفتم است . در مرحله هفتم پس از مشخص کردن رمز مربوط به هر سه بخش، وارد مرحله تائید رمز خواهید شد. در این مرحله ‌باید رمز وارد شده را دوباره رسم کنید.

8 ـ این مرحله مرحله نهایی ماست . در مرحله اخر برای فعال سازی رمزهای پیشرفته ویندوز 10 وقی مرحله هفت را به درستی انجام دادید ،  رمز شما تائید شده و با کلیک روی Finish مراحل کار به اتمام می‌رسد. اکنون با خروج از حساب کاربری فعلی و تکرار عملیات ورود، می‌توانید نتیجه تغییرات را مشاهده کنید. امیدوارم از مطالب این پست استفاده کافی را برده باشید .

ادامه مطلب

سیستم فایل (File System) چیست؟

سیستم فایل

 

سیستم فایل (File System) الگویی است که برای ذخیره، بازیابی و سازماندهی فایل‌ها و داده‌ها بر روی حافظه‌ها مورد استفاده قرار می‌گیرد.

سیستم فایل چیست؟

سیستم فایل (File System) یا فایل سیستم الگویی است که برای ذخیره، بازیابی و سازماندهی فایل‌ها و داده‌ها بر روی حافظه‌ها مورد استفاده قرار می‌گیرد. می‌دانیم که مجموعه‌ای از داده‌ها یک فایل را بوجود می‌آورند. فایل چیزی است که توسط سیستم فایل ایجاد می‌شود؛ یعنی داده‌های مشخص توسط سیستم فایل به بخش یا بخش‌های مجزایی تبدیل می‌شوند که این بخش‌ها درواقع همان فایل‌هایی هستند که ما می‌شناسیم. تمامی الگویی که برای این سازماندهی مورد استفاده قرار می‌گیرد سیستم فایل نامیده می‌شود.

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

 

چرا وجود یک سیستم فایل ضروری است؟

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

نام فایل محتوی فایل
Text1 VsyB2GI
Text2 ۷s2Ullu
Text3 ay53e8yH

 

  • ذخیره و بازیابی بدون فایل سیستم

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

برای درک بهتر فرض کنید سه فایل بالا را ذخیره می‌کنیم. به یاد داشته باشید که در این فرایند از هیچ سیستم فایلی استفاده نشده است؛ بنابراین ابتدا و انتهای فایل‌ها مشخص نمی‌شوند:

فایل سیستم چیست

همانطور که می‌بینید داده‌های ما به خوبی بر روی حافظه ذخیره شده اند. حال اگر بخواهید فایل Text2 را بازیابی کنیم چه؟ درحالی که از محل قرارگیری اولین داده این فایل (یعنی عدد ۷، در مکان شماره ۸) و آخرین آن (یعنی حرف u کوچک، در مکان شماره ۱۴) یا طول داده‌ها (۷ کاراکتر) اطلاعی نداریم، غیر ممکن است که بتوانیم فایل مورد نظر را به درستی بازیابی کنیم؛ بنابراین حتی اسم فایل‌ها نیز مشخص نخواهند بود.

  • ذخیره و بازیابی توسط فایل سیستم

حال فرض کنید که همان فایل‌ها را با استفاده از یک فایل سیستم ذخیره می‌کنیم؛ بنابراین ابتدا و انتهای فایل مشخص شده است. (البته درصورت ناپیوسته بودن داده‌های فایل مکان داده‌های جدا نیز مشخص می‌شود):

فایل سیستم چیست

همانطور که می‌بینید داده‌های ما به خوبی بر روی حافظه ذخیره شده اند و با توجه به مشخص بودم محل ابتدا، انتها و طول مجموعه داده‌ها، فایل‌ها به صورت کامل و صحیح در دسترسی خواهند بود. به همین دلیل متادیتای فایل در دسترس بوده و نام و کلیه خصوصیات آن نیز قابل مشاهده خواهند بود. برای مثال در فایل Text2 به توجه به مشخص بودن ابتدا (مکان شماره ۸) و طول آن (۷ کاراکتر)، محتوای آن به درستی بازیابی خواهد شد؛ یعنی عبارت “۷s2Ullu” را خواهیم داشت.

 

مدیریت حافظه در سیستم فایل:

یکی از وظایف اصلی سیستم فایل یا فایل سیستم مدیریت و سازماندهی فضا (Space Management) و حافظه ذخیره سازی است. برای عملکرد بهینه تر (از نظر سرعت و کارایی)، داده‌های مربوط به هر فایل در سیستم فایل‌ها در بلوک‌های (Clusters) اختصاص داده شده با اندازه‌های معین (Allocation Size) که سکتورهای فیزیک را شامل می‌شوند، ذخیره می‌شوند. این بلوک‌ها هنگام ساخته شدن سیستم فایل (وقتی که حافظه‌ای را فرمت می‌کنیم) پاک شده، سپس طبق اندازه تعیین شده ساخته می‌شوند. برای مثال ما حافظه‌ای با حجم ۶۱۴۴ بایت داریم که می‌خواهیم بلوک‌های ۲۰۴۸ بایتی بسازیم بنابراین ۶۱۴۴/۲۰۴۸ = ۳ بلوک خالی خواهیم داشت که تمامی حجم حافظه را شامل می‌شوند:

فایل سیستم چیست

هنگام ذخیره سازی، ممکن است سایز فایل مورد نظر از اندازه بلوک کمتر باشد (برای مثال فایل Picture.jpg با حجم ۱۲۰۰ بایت)، در این حالت به صورت انفرادی در بلوک اختصاصی خود ذخیره می‌شود و در همان بلوک ۸۴۸ بایت فضای غیرقابل استفاده باقی خواهد ماند:

فایل سیستم چیست

اما درصورتی که بیشتر یا برابر اندازه بلوک‌ها باشند (برای مثال فایل Doc.txt با حجم ۳۰۰۰ بایت)، به قسمت‌های مختلف، دقیقاً به اندازه بلوک‌ها، تقسیم شده و در آن ذخیره می‌شوند؛ یعنی یک بلوک کامل و یک بلوک شامل ۹۵۲ بایت که ۱۰۹۶ بایت آن غیرقابل استفاده خواهد شد:

فایل سیستم چیست

فضاهای خالی درون بلوک‌هایی که به صورت کامل خالی نیستند، غیرقابل استفاده است. یعنی آن بلوک فرقی با یک بلوک کاملاً پرشده ندارد و همان حجم (۲۰۴۸ بایت) را از حافظه خواهد گرفت. برای مثال درصورتی که هر دو فایل بالا (فایل Picture.jpg با حجم ۱۲۰۰ بایت و فایل Doc.txt با حجم ۳۰۰۰ بایت) را بر روی حافظه ذخیره کنیم وضعیت بلوک‌ها به این ترتیب خواهد بود:

فایل سیستم چیست

با این حال حجم ظرفیت کامل این حافظه ۶۱۴۴ بایتی کامل شده درحالی که فقط ۴۲۰۰ بایت آن را استفاده کرده ایم و ۱۹۴۴ بایت آن به صورت غیرقابل استفاده درآمده است. بر روی سیستم عامل ویندوز، ۶۱۴۴ سایز روی دیسک (Size on disk) و ۴۲۰۰ سایز (Size) نام گذاری شده است.

برای درک بهتر Allocation size، فرض کنید شما یک کامیون باری (همان حافظه مورد نظر) دارید که محل نگه داری بار (ظرفیت حافظه) آن به صورت ثابت، ۳۲ مترمربع است. شما اجازه دارید تا بارتان (فایل‌ها) را با جعبه‌هایی (بلوک‌ها) با اندازه‌هایی (Allocation size) که به صورت کامل محل بار را پوشش دهد، حمل کنید. درحالی که بار شما انواع مایعات (فایل‌های مختلف) است، فقط می‌توانید در یک جعبه یک نوع مایع را بریزید که ممکن است یکی تا نصف پر شود و یک مایع دیگر یک جعبه و نیم نیاز داشته باشد.

به این ترتیب باید در انتخاب اندازه بلوک‌ها (Allocation unit size یا Cluster Size) در حافظه مورد نظرتان دقت کنید تا فضای حافظه بیهوده تلف نشود. برای فایل‌های بزرگ اندازه‌های بیشتر و برای فایل‌های کوچگ اندازه‌های کوچکتری در نظر بگیرید. شاید به نظر بیاید که هرچه اندازه این بلوک‌ها کوچک تر باشند، فضای بهینه تری برای ذخیره سازی در اختیار دارید. این حرف درست است اما انتخاب اندازه کوچک می‌تواند مشکلاتی از جمله سرریزی Overhead را همراه داشته باشد که در این صورت نگه داشتن فایل‌ها ریسک بالایی است.

برای نشان دادن اهمیت Allocation unit size، آزمایشی انجام دادیم که در آن ۱۰۰۰۰ فایل ۱۰۲۴ بایتی ساخته و درون یک حافظه ۸ گیگابایتی با اندازه بلوک‌ها ۶۴کیلوبایتی توسط فایل سیستم FAT32 ذخیره کردیم:

فایل سیستم چیست

 

با توجه به این که در هر بلوک فقط یک کیلوبایت ذخیره می‌شود درحالی که ظرفیت هر یک از آن‌ها ۶۴ کیلوبایت است، در نتیجه از هر بلوک ۶۳ کیلوبایت غیرقابل استفاده باقی می‌ماند. که در مجموع بیش از ۶۱۵ مگابایت فضای غیرقابل استفاده و درواقع “پوچ” بر روی حافظه ذخیره می‌شود. درحالی که حجم کل فایل‌ها فقط حدود ۱۰ مگابایت است. یعنی حدود ۱.۵% حجم کل ذخیره شده!

فایل سیستم چیست

 

مدیریت فضاهای ناپیوسته در سیستم فایل:

داده‌های مربوط به یک فایل یا فضا‌های خالی روی حافظه ممکن است به صورت پیوسته در کنار یکدیگر قرار نداشته باشند در این صورت نحوه قرارگیری آن‌ها بر روی حافظه، ناپیوسته (Fragment) باشد. این گونه قرارگیری در حافظه‌های الکتریکی مانند SSDهاممکن است مشکل چندانی بوجود نیاورد اما بر روی حافظه‌های مکانیکی مانند هارد دیسک‌ها، سرعت خواندن و نوشتن را به صورت قابل توجهی پایین می‌آورد. دلیل آن هم این است که مثلاً در هارد دیسک‌ها، قسمت بازوی مکانیکی هارد باید Head را به قسمت‌های مختلف Platter هدایت کند و در نتیجه زمان بیشتری لازم است تا یک فایل به صورت کامل خوانده یا نوشته شود.

به همین دلیل فایل سیستم‌ها قابلیت پیوسته کردن فایل‌ها و فضاهای خالی را دارند که به این عمل Defragment (دیفراگمنت) گفته می‌شود که سکتورهای فایل را به صورت ترتیبی مرتب کرده یا فضاهای خالی را پشت سر هم قرار می‌دهد.. ناپیوسته شدن فایل‌ها یا فضاهای خالی ممکن است به دلایلی مانند حذف شدن، گسترده یا فشرده شدن، اضافه شدن فایل و … انجام گیرد.

 

خصوصیات مهم فایل سیستم:

سیستم فایل برای شناسایی آسان تر فایل و خصوصیات و ویژگی‌های آن امکاناتی را در اختیار می‌گذارد که از مهمترین آن‌ها عبارت اند از:

  • Filename

به زبان ساده، نام و مسیر فایل. طول رشته‌های مربوط به نام و پسوند در فایل سیستم‌های گوناگون دارای محدودیت‌های مختلفی هستند. {نام گذاری استاندارد مسیر فایل‌ها}

  • Directory

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

  • Metadata

سیستم فایل‌ها امکان دسترسی به سایر ویژگی‌ها فایل مانند حجم، زمان ایجاد و تغییر و … را توسط Metadataهای فایل به سیستم عامل و کاربران می‌دهند.

در تصویر زیر که توسط نرم افزار متن باز WinDirStat تهیه شده است، به صورت مجازی نحوه آرایش فایل‌ها و فولدرها (خطوط مستطیلی) را می‌توانید ببینید:

فایل سیستم چیست

 

انواع فایل سیستم‌ها:

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

  • (File Allocation Table (FAT (عمومی ترین و تقریباً رایج ترین فایل سیستم که دارای نسخه‌های مختلفی است)
  • (New Technology File System (NTFS (فایل سیستم مورد استفاده در ویندوزهای خانواده NT به بعد)
  • (Extended filesystem (EXT (فایل سیستم رایج در سیستم عامل لینوکس که نسخه‌های مختلفی دارد)
  • (Extended File Allocation Table (exFAT
  • (Resilient File System (ReFS

و… .

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

ادامه مطلب

نسخه‌های ویندوز ۱۰ و مقایسه آن‌ها

نسخه‌های ویندوز ۱۰ و مقایسه آن‌ها

مقایسه نسخه های ویندوز 10

 

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

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

مختصری درباره ویندوز ۱۰:

ویندوز ۱۰ جدیدترین نسخه از سیستم عامل ویندوز (Windows) محصول مایکروسافت و عضوی از ویندوزهای NT است. این نسخه از سیستم عامل ویندوز در ۲۴ ام تیرماه ۱۳۹۴ (۱۵ جولای ۲۰۱۵) در اختیار سازندگان کامپیوتر و لپتاپ‌ها قرار گرفت. ویندوز ۱۰ جایگزینی مناسب برای ویندوز ۸ و ۸.۱ است با تغییرات عمده در طراحی و هسته خود، باعث جلب رضایت کاربران ویندوزهای قبلی شد.

نسخه‌های مختلف ویندوز ۱۰:

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

نسخه‌های دسکتاپ (کامپیوترهای شخصی و لپتاپ‌ها):

  • نسخه Windows 10 Home: ابتدایی ترین نسخه ویندوز ۱۰ است که می‌توان آن را با نسخه‌های اولیه Windows 8 و ۸.۱ و نسخه Home ویندوز ۷ مقایسه کرد. ویندوز ۱۰ خانگی برای افرادی طراحی شده است که استفاده ابتدایی از ویندوز می‌کنند و نیازی به قابلیت‌های بهتری که در نسخه‌های دیگر وجود دارد، ندارند. در ویندوز ۱۰ Home همه آپدیت‌ها بصورت خودکار نصب خواهند شد که کاربر بخواهد و چه نخواهد، کاربر نمی‌تواند به عنوان میزبان Remote Desktop عمل کند، بیت لاکری برای رمزگذاری داده‌ها وجود نخواهد داشت و … .
  • نسخه Windows 10 Pro: نسخه حرفه‌ای ویندوز ۱۰ دارای تمامی امکاناتی که در توزیع Home وجود داشته به علاوه امکاناتی نظیر بیت لاکر، قابلیت اتصال به دامین و … است. این نسخه را می‌توان با Pro ویندوز ۸ و ۸.۱ و Pro و Ultimate ویندوز ۷ مقایسه کرد.
  • نسخه Windows 10 Enterprise: نسخه سازمانی ویندوز ۱۰، دارای همه قابلیت‌هایی است که مایکروسافت برای ویندوز ۱۰ در نظر گرفته است. این نسخه از ویندوز کاملاً مناسب افراد حرفه‌ای است که از همه امکانات ویندوز استفاده می‌کنند. ویندوز ۱۰ اینترپرایز علاوه بر همه امکانات ویندوز ۱۰ پرو دارای قابلیت‌هایی از جمله دایرکت اکسس، Windows To Go و … است. این نسخه در مقابل Enterprise ویندوزهای ۸ و ۸.۱ است.
  • نسخه Windows 10 Education: این نسخه نیز همانند Enterprise دارای همه امکانات ویندوز ۱۰ است که برای مدارس و دانشگاه‌ها بهینه شده و خریداری آن نیاز به مجوز ویژه‌ای دارد.

نکته: نسخه‌ای نیز به نام Windows 10 Enterprise 2015 LTSB – Long Term Servicing Branch وجود دارد که ناقص ترین نسخه ویندوز بوده و با گذشت زمان آپدیت‌های برای آن ارائه خواهد شد.

نسخه‌های مخصوص موبایل و دستگاه‌ها:

  • نسخه Windows 10 Mobile: این نسخه مخصوص گوشی‌های هوشمند و تبلت‌هاست که جایگزین ویندوز فون ۸.۱ برای گوشی‌ها و Windows RT برای تبلت‌ها شده است.
  • نسخه Windows 10 Mobile Enterprise: نسخه پیشرفته تر Mobile ویندوز ۱۰ که در آن قابلیت‌های اضافی از جمله نصب بروزرسانی‌های امنیتی بصورت خودکار، مدیریت اطلاعات به صورت بهینه تر و … وجود دارد.
  • نسخه Windows 10 IoT Core: این نسخه مشابه Windows Embedded بوده و برای دستگاه‌های کوچک و بصورت تعبیه شده در دسترس خواهد بود. هدف اصلی این سیستم عامل امکان ارائه اینترفیس بهتر برای اینترنت اشیاء (Internet of Things) است.

نکته: نسخه‌هایی از Windows 10 Mobile Enterprise نیز وجود دارد که برای دستگاه‌هایی نظیر ATMها طراحی شده است.

نسخه هولوگرافیک:

  • نسخه Windows Holographic: این نسخه از ویندوز که کاملاً مجزا از نسخه‌های دیگر ساخته شده است، با استفاده از دستگاهی به نام Microsoft HoloLens به کاربر امکان دیدن محیط اطرافش را به صورت هولوگرافیکی می‌دهد. یعنی کاربر می‌تواند به صورت مجازی هر چیزی که بخواهد طراحی کند!

کدام نسخه ویندوز ۱۰ بهتر است؟

برای بسیاری از کاربرانی که قصد استفاده از ویندوز ۱۰ را دارند مهمترین سوال این است که “کدام یک از نسخه‌های ویندوز ۱۰ برایشان بهتر است؟” یا “کدام ویندوز مناسب است؟”

اگر از گوشی هوشمند یا تبلت با پردازنده‌های بر پایه ARM استفاده می‌کنید، باید از Windows 10 Mobile یا Windows 10 Mobile Enterprise استفاده کنید. البته نسخه اینترپرایز موبایل برای موارد خاصی ساخته شده است. سه گزینه دیگر برای پردازنده‌های اینتل در دسترس هستند یعنی کامپیوتر رومیزی و لپتاپ‌ها. اگر شما کاربری هستید که آشنایی نسبی با ویندوز دارید گزینه Windows 10 Home (نسخه خانگی) را خط بزنید. برای شما نسخه حرفه‌ای ویندوز ۱۰ بهترین گزینه است.

اما اگر یک کاربر حرفه‌ای هستید، ممکن است نسخه حرفه‌ای ویندوز ۱۰ برایتان کفایت نکرده و نیاز به نسخه اینترپرایز (Windows 10 Enterprise) آن داشته باشید البته در نسخه بالاتر یعنی نسخه سازمانی ویندوز، قابلیت‌هایی وجود دارد که به درد بسیاری از کاربران نمی‌خورد. این یعنی فقط با نصب ویندوز سازمانی (درصورتی که از قابلیت‌های آن استفاده نکنید)، فضای حافظه جانبی خود را پرکرده اید. پس برای بیشتر کاربران نسخه حرفه‌ای ویندوز (Windows 10 Pro) مناسب است.

مقایسه نسخه‌های دسکتاپ ویندوز ۱۰ با یکدیگر:

قابلیت‌ها

ویندوز ۱۰خانگی

ویندوز ۱۰ حرفه‌ای

ویندوز ۱۰ سازمانی

ویندوز ۱۰ تحصیلی

معماری

۳۲ بیت و۶۴ بیت

۳۲ بیت و ۶۴بیت

۳۲ بیت و ۶۴ بیت

۳۲ بیت و ۶۴ بیت

حداکثر حافظه
اصلی (
RAM)
پشتیبانی شده

۴ گیگ در ۳۲ بیت

۱۲۸ گیگ در ۶۴ بیت

۴ گیگ در ۳۲ بیت

۲۰۴۸ گیگ در ۶۴ بیت

۴ گیگ در ۳۲ بیت

۲۰۴۸ گیگ در ۶۴ بیت

۴ گیگ در ۳۲ بیت

۲۰۴۸ گیگ در ۶۴ بیت

استفاده چندگانه از ویندوز

(Continuum)

بله

بله

بله

بله

دستیار صوتی Cortana

بله

بله

بله

بله

رمزگذاری دستگاه به صورت سخت
افزاری

(Hardware Device Encryption)

بله

بله

بله

بله

مرورگر Microsoft Edge

بله

بله

بله، به غیر از نسخه سازمانی LTSB

بله

اکانت مایکروسافت

بله

بله

بله

بله

مدیریت گوشی‌ها

(Mobile device management)

بله

بله

بله

بله

دسکتاپ‌های مجازی

بله

بله

بله

بله

امن سازی صفحه لاگین

(Windows Hello)

بله

بله

بله

بله

محدود کردن دسترسی به برنامه‌ها

(Assigned Access 8.1)

خیر

بله

بله

بله

بیت لاکر و EFS

خیر

بله

بله

بله

Business
Store

خیر

بله

بله

بله

ایجاد عضو برای بیزینس‌ها

(Current Branch for Business)

خیر

بله

بله

بله

ویندوز دامین و مدیریت گروپ
پلیسی

خیر

بله

بله

بله

محافظت از داده‌های سازمانی

خیر

بله

بله

بله

حالت رندرینگ سازمانی برای
مرورگر

(EMIE)

خیر

بله

بله

بله

مجازی ساز ویندوز

(Hyper-V)

خیر

۶۴ بیت با پشتیبانی SKU

۶۴ بیت با پشتیبانیSKU

۶۴ بیت با پشتیبانیSKU

Microsoft
Azure Active Directory

خیر

بله

بله

بله

فهرست بندی شخصی

(Private Catalog)

خیر

بله

بله

بله

بروزرسانی‌های ویندوز مخصوص بیزینس‌ها

خیر

بله

بله

بله

کنترل ویندوز از راه دور

(Remote Desktop)

فقط میهمان

میز ن باو
میهمان

میزبان و میهمان

میزبان و میهمان

کنترل برنامه‌ها از راه دور

(RemoteApp)

فقط میهمان

فقط میهمان

میزبان و میهمان

میزبان و میهمان

مجدود کردن برنامه‌ها

(AppLocker)

خیر

خیر

بله

بله

کش کردن محلی فایل‌ها

(BranchCache)

خیر

خیر

بله

بله

محافظ تایید هویت
ویندوز

(Credential Guard)

خیر

خیر

بله

بله

محافظت از ویندوز دربرابر بد افزارها

(Device Guard)

خیر

خیر

بله

بله

شبه VPN شدن در ویندوز

(DirectAccess)

خیر

خیر

بله

بله

کنترل صفحه استارت از گروپ پلیسی

خیر

خیر

بله

بله

کنترل و محدود کردن رابط کاربری (UX)

خیر

خیر

بله

بله

رابط صفحه لاگین Spotlight

بله

بله

خیر

خیر

قابلیت ویندوز همراه

(Windows To Go)

خیر

خیر

بله

بله

قابلیت ارتقاء به نسخه سازمانی

خیر

بله

بله

خیر

قابلیت ارتقاء به نسخه تحصیلی

بله

بله

خیر

بله

ترکینگ کاربران برای مایکروسافت!

بله

بله

بله

بله

قابلیت‌ها

ویندوز ۱۰خانگی

ویندوز ۱۰ حرفه‌ای

ویندوز ۱۰ سازمانی

ویندوز ۱۰ تحصیلی

ادامه مطلب

سیستم عامل لینوکس (Linux) چیست و چه ویژگی‌هایی دارد؟

لینوکس Linux

سیستم عامل واسطه ای بین برنامه ها و سخت افزار است ، لینوکس هم یکی از این واسطه ها یعنی سیستم عامل است … اما تفاوت هاش …

 

توی نت گشت و گذار کنبد قطعا چشمتون به این اسم زیاد خورده شاید واستون سوال شده باشه چیه و شاید یه چیزه کلی ازش بدونید ماهم امروز قصد داریم یه بررسی کلی از لینوکس داشته باشیم

همه ی کامپیوتر ها برای اینکه دستورات کاربر رو روی سخت افزار اجرا کنند نیاز به سیستم عامل دارند ، سیستم عامل پس وظیفه ای رو بر عهده میگیره که دستورات کاربر رو به کد هایی که اون کامپیوتر میفهمه بفرسته …
یکی از ابن سیستم عامل ها لینوکس که امروز قصد بررسیشو داریم از مهم ترین ویژگی این سیستم عامل متن باز بودنش هستش!

 

منظور از متن باز یودن

شرکت های ساززنده سیستم عامل همیشه سیستمشون رو طوری تجرا میکردند که خودشون قادر به تغییرش بودند و کسی جز اون ها یعنی کاربران نمیتونستند که اصطلاحا به این روند “کدبسته” میگویند ، تو گذشته در اوایل دهه ۱۹۸۰ برنامه نویس ها هر برنامه ای که به ثبت میرسوندند به هیج وجه دست کسی دیگه ای قرار نمیدادند و قاعدتا هم کسی قادر به ایجاد تغییر هم در اون برنامه ها نبود …  در همین اوضاع کم کم به تولد متن باز ها نزدیک شدیم چیزی همه بتونن اون رو تغییر بدند ، این تولد اجازه هایی به کاربر میداد همچون دخل و تصرف توی تغییر محتوا ، توزیع مجدد برنامه ، شخصی سازی محیط … این اتفاق باعث شد تا کاربر هم جزعی از توسعه دهندگان حساب شود و توی پیشرفت اون تاثیر زیادی داشته باشه! پس قطعا پیشرفت اینگونه برنامه ها زیاد خواهد بود چون علاوه بر اون نیروی انسانی که شرکت داره به نرم افزار دسترسی داره و حتی مشکلاتش رو حل میکنه کلیه کاربران هم جزء این دسته قرار میگیرند پس میتونیم این رو یکی از دلایل اصلی محبوبیت  لینوکس دانست…

 

گنو چیست

تو برهه ای که وضعیت برنامه ها کدبسته پیش میرفت ریچارد استالمن رئیس بنیاد نرم افزارهای آزاد همون طور که از اسم شرکتش معلومه … طراحی سیستمی و شروع کرد که کد باز بود و هدفش رو طوری قرار داد تا همه ی کاربرا رایگان تو تغییرات اون سیستم نقش داشته باشند … که سیستم عامل باز رو ساخت که اسمش گنو شد ! و اما در اون زمان لینوس توروالدز یک هسته سیستم عامل ساخت چیزی که هن گنو نیازمند اون بود و هم لینوس نیازمند گنو بود بنابراین همکاری این ۲گروه شکل گرفت  و باعث کامل کردن همدیگه شدن … …

 

تولد لینوکس

همون طور که اشاره کردیم لینوس که در دانشگاه هلسینکی فنلاند در حال درس خوندن بود روی پروژه ای به نام مینیکس مشغول به کار بود با مشکلات و محدودیت هایی که این سیستم داشت تصمیماتی گرفت که نتیجه ای اون هسته ای کد باز بود گخ سرانجام لینوکس متولد شد

 

هزینه ی سیستم عامل

یکی دیگه از دلایل محبوبیت این سیستم رایگان بودن اون هستش و آزاد برای همه ی مردم بدون محدودیت …

 

پیشرفت لینوکس

از ابتدای کار خبر انتشار را به گوش متخصصین و توسعه دهندگان رساند و ازشون دعوت کرد از این آزادی در برنامه نویسی استفاده کنند … استقبال بیا از اندازه از این فناوری شد و تو یک مدت زمان خیلی کم کاربران لینوکس به هزاران نفر رسیدند بخاطر باز بودن برنامه و اجازه داشتن همه ی برنامه تویسا توی تغییر لینوکس و حتی انتشار اون نسخه بعد از تغییرات نسخه های زیادی از برنامه تولید شد که معروف ترین این نسخع ها عبارت است از سنت او اس ، جینتو ، دبیان و … و فرق این نسخه ها با هم نوع شخصی سازی شده فرد توسعه دهنده است …

 

کاربرد لینوکس

از دیگز ویژگی های اصلی لینوکس که نکته ی کاربردی اون هم هست میشه به این نکته اشاره کرد روی اکثر ابزار ها قابل نصب! از کاربرد های لینوکس در شرکت های معروف میشه به سونی اشاره کرد که در بعضی لوازم صوتی و تصویری و یا در کره گوشی ها به جای سیستم های دیگه از گنو | لینوکس استفاده میکنند … خلاصه هر جایی که نیاز به سیستم عامل هست لینوکس میتونه اونجا  ایفای نقش کنه. قابل ذکره که هسته سیستم عامل متن باز اندروید (Android) هم بر اساس لینوکس ساخته شده.

 

سخت افزار مورد نیاز

گنو | لینوکس بخاطر هسته ی مناسبی که براش طراحی شده میتونه توی سیستم هایی که از حداقل سخت افزار ساخته شدند کار کنه اون هم به خوبی ! بعضی از این نسخه های لینوکس با رم ۱۶ مگابایت آماده کار کردنه !

 

اطلاعات مورد نیاز برای گسترش

خب برای این که ما هم توی توزیع اون یا شخصی سازی و یا حتی استفادش نقشی داشته باشیم باید با زبان c و c++ و زیان برنامه نویسی آشنا باشید …

ادامه مطلب

۱۸ برنامه‌ برتر رمزنگار ویژه سیستم‌عامل ویندوز

۱۸ برنامه‌ برتر رمزنگار ویژه سیستم‌عامل ویندوز

۱۸ برنامه‌ برتر رمزنگار ویژه سیستم‌عامل ویندوز

 

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

ما به عصری وارد شده‌ایم که رمزنگاری فایل‌ها و پوشه روی سامانه‌های ما دیگر یک گزینه نیست، بلکه یک ضرورت است. در کامپیوتر شخصی یا لپ‌تاپ، اطلاعات به صورت آشکار روی درایوها ذخیره‌سازی می‌شوند. اطلاعاتی که در اغلب موارد خصوصی و محرمانه هستند. دسترسی غیرقانونی به این اطلاعات نه تنها حریم خصوصی ما را در معرض خطر قرار می‌دهد، بلکه ممکن است آینده شغلی و کسب‌وکار ما را نیز در معرض خطر قرار دهد. بر همین اساس ما در این مقاله 15 مورد از ابزارهای رمزنگاری که در این زمینه به شما کمک می‌کنند را مورد بررسی قرار داده‌ایم.

شماره یک، AxCrypt

Axcrypt یکی از بهترین ابزارهای رمزنگاری است که به شکل قدرتمندی هر فایلی که روی کامپیوتر دارید را رمزنگاری می‌کند. AxCrypt یک نرم‌افزار رمزنگاری متن‌باز ویندوزی است که به شکل خوبی با ویندوز یکپارچه شده و به راحتی می‌تواند فایل‌ها را فشرده، رمزنگاری، ذخیره‌سازی و رمزگشایی کرده و به راحتی به شما اجازه می‌دهد فایل‌های خود را به شکل ایمن ارسال کنید.

شماره دوDisk Cryptor

Disk Cryptor یک راه‌حل متن‌باز رمزنگار است که قادر است همه پارتیشن‌های یک دیسک حتا پارتیشن سیستمی را رمزنگاری کند. با  توجه به اوضاع کنونی چندان عاقلانه به نظر نمی‌رسد که یک نرم‌افزار رمزنگار به شکل متن‌باز مورد استفاده قرار گیرد و اکثر کاربران به دنبال نرم‌افزارهایی با کدهای بسته هستند، اما Disk Cryptor مدعی است که در این زمینه عملکرد قابل قبولی دارد.

شماره سه، VeraCrypt

VeraCrpt ابزار دیگری است که فایل‌های شما را با الگوریتم قدرتمندی رمزنگاری می‌کند. VeraCrypt از طریق به‌کارگیری الگوریتم قدرتمندی امنیتی را  در رابطه با فرآیند رمزنگاری پارتیشن‌های سیستمی بهبود ببخشد. رویکردی که مانع از آن می‌شود تا حملات جست‌وجوی فراگیر فایل‌های شما را در معرض خطر قرا ردهند.

شماره چهار Dekart Private Disk

Privte Disk  یک مکانیزم هیجان‌برانگیز برای مقابله با ویروس‌ها، جاسوس‌افزارها و تروجان‌ها در اختیار شما قرار می‌دهد، بدون آن‌که شبیه به نرم‌افزارهای مرسوم ضدویروسی کارایی و عملکرد سیستم شما را کاهش دهد. این ابزار هر کجا که شما اطلاعات حساسی دارید بدون نیاز به مجوز مدیریتی می‌تواند داده‌های شما را رمزنگاری کند.

شماره پنج، 7-Zip

z-zip یک ابزار رمزنگاری خیلی خوب و مطرح است که البته در زمینه فشرده‌سای داده‌ها نیز مورد استفاده قرار می‌گیرد. این ابزار ضمن فشرده‌سازی و رمزنگاری فایل‌ها همچنین به شما اجازه می‌دهد تا برای فایل‌های خود گذرواژه تعیین کنید.

شماره شش، Gpg4Win

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

شماره هفت،Windows 10 Device Encryption

Windows 10 Device Encryption یک ویژگی از پیش ساخته شده در ویندوز 10 است که برای رمزنگاری فایل‌ها و پوشه‌ها مورد استفاده قرار می‌گیرد. برای دسترسی به این ویژگی لازم است با حساب کاربری مایکروسافتی خود به ویندوز 10 وارد شوید. کلید بازیابی این ویژگی به‌طور خودکار به سرور مایکروسافت انتقال داده می‌شود. برای دسترسی به این ویژگی باید به مسیر system> About رفته و در ادامه از گزینه Device Encryption استفاده کنید.

شماره هشت،BitLocker

Bitlocker یک ویژگی قدرتمند است که می‌تواند یک دیسک را به‌طور کال رمزنگاری کند. این ویژگی در همه سیستم‌عامل‌های ویندزو قرار دارد. به‌طور پیش‌فرض این ویژگی از استاندارد رمزنگاری AES در تعامل با زنجیره بلوکی رمزنگاری CBC یا XTs استفاده می‌کند. در نتیجه به راحتی می‌توانید از کلیدهای 128 یا 256 بیتی استفاده کنید.

شماره نه، Symantec Drive Encryption

Symantec Drive Encryption  یک راهکار قدرتمند ایمن رمزنگاری را برای انتقال فایل‌ها به/از کامپیوتر شخصی، لپ‌تاپ و حافظه‌های فلش ارائه می‌کند. این ابزار داده‌ها را برای مقابله با دسترسی غیرمجاز به آن‌ها رمزنگاری می‌کند. این ابزار از توکن‌های یکبار مصرف و ویژگی‌های محلی خود دستگاه برای رمزنگاری دستگاه و رمزگشایی استفاده می‌کند.

شماره ده، Rohos Mini Drive

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

شماره یازده، Challenger

Challenger یک ابزار رایگان است که با ویندوز کار می‌کند. این ابزار به یک ویژگی فوق‌العاده رمزنگاری قابل حمل تجهیز شده است. به گونه‌ای که قادر است فضای ذخیره‌سازی کلاود را رمزنگاری کند. ابزار فوق به دو شکل خصوصی برای کامپیوترهای شخصی که به صورت رایگان در اختیار کاربران قرار دارد و نسخه کامل که همراه با ویژگی‌های اضافی‌تر است در اختیار کاربران قرار دارد.

شماره دوازه، AES Crypt

AES Crypt یک نرم‌افزار رمزنگار است که روی سیستم‌عامل‌های مختلف قابل استفاده است و از استاندارد رمزنگاری پیشرفته AES برای رمزنگاری و ایمن‌سازی فایل‌ها استفاده می‌کند. زمانی که از ویندوز استفاده می‌کنید، تنها کاری که باید انجام دهید این است که روی فایل موردنظر خود کلیک راست کرده و گزینه AES Encrypt  را برای رمزنگاری و AES Decrypt را برای رمزگشایی انتخاب کنید.

شماره سیزده، SecurStick

SecurStick یک ابزار رمزنگاری ویژه دستگاه‌های قابل حمل است که از استاندارد AES-256 برای ایمن‌سازی همه داده‌های ذخیره شده روی حافظه فلش یا هر رسانه قابل حمل دیگری استفاده می‌کند. SecurStick نیازی به مجوز مدیریتی ندارد تا روی یک سامانه کامپیوتری قابل استفاده باشد. این ابزار را می‌توانید روی سیستم‌عامل‌های ویندوز، لینوکس و مک استفاده کنید.

شماره چهارده، Folder Lock

Folder Lock دارای بالاترین استاندارد فشرده‌سازی فایل‌ها است که به شما اجازه می‌دهد برای پوشه‌های خود گذرواژه تعیین کرده و فایل‌های محرمانه خود را قفل کرده و رمزنگاری کنید. این ابزار فایل‌های محرمانه را درون پوشه‌های ایمنی که با الگوریتم رمزنگاری قفل شده‌اند قرار می‌دهد.

شماره پانزده، Cryptainer LE

Cryptainer LE با الگوریتم رمزنگاری Cypherix ایمن می‌کند. این استاندارد از رمزنگاری 448 بیتی استفاده می‌کند. این ابزار قادر است موجودیتی به نام جعبه‌های امن 100 مگابایتی را روی هارددیسک شما قرار دهد تا فایل‌های خود را درون آن‌ها قرار دهید.

شماره شانزده، CertainSafe

CertainSafe در اصل شبیه به یک سپر عمل می‌کند. این ابزار نه تنها فایل‌های شما را رمزنگاری می‌کند، بلکه قادر است آن‌ها را به تکه‌هایی تقسیم کند. هر کدام از این تکه‌ها روی سرورهای متفاوت ذخیره‌سازی می‌شوند تا در عمل امکان شکستن الگوریتم‌های رمزنگاری امکان‌پذیر نباشد.

شماره هفده، CryptoForge

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

شماره هیجده، InterCrypto

InterCrypto یک ابزار رمزنگار داده‌ها است که می‌تواند فایل‌های منحصر به فرد شما را رمزنگاری و رمزگشایی کند. InterCrypto می‌تواند یک درایو را به‌طور کامل رمزنگاری کند.

ادامه مطلب

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

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

مقدمه

يك سيستم عامل مهم ترين برنامه اي است كه بر روي يك كامپيوتر اجرا مي شود . سيستم هاي عامل شما را قادر مي سازند تا اطلاعات را ذخيره كنيد . داد ه هاي خام را پردازش كنيد از برنامه هاي كاربردي بهره ببريد و برنامه هاي خود را كامپايل كنيد و به تمام سخت افزارهاي كه به كامپيوتر شما متصل شده اند ، مانند چاپگر يا صفحه كليد دسترسي پيدا كنيد خلا صه اين كه سيستم عامل بنيادي ترين برنامه كامپيوتر است . سيستم عامل تمام منابع سيستم را كنترل مي كند و مبنايي را فراهم مي كند كه به واسطه آن برنامه ها اجرا يا نوشته شوند .

يك سيستم كامپيوتري از 3 بخش تشكيل مي شود :

سخت افزار – برنامه هاي كاربردي – نرم افزار

سيستم عامل چيست ؟

تعريف سيستم عامل :

تعريف كاملي از سيستم عامل وجود ندارد ، ولي بطور كلي مي توان گفت برنامه اي است كه به عنوان واسطه مابين كاربر و سخت افزار كامپيوتر عمل مي كند ، و جزئيات سخت افزار را از ديد كاربر ( برنامه ساز ) پنهان مي كند ، سيستم عامل تك برنامه اي است كه در تمامي اوقات بر روي سيستم كامپيوتر در حال اجرا است و معمولاً هسته[1] ناميده مي شود .

مهمترين قسمت يك سيتسم عامل ، كه به منابع سخت افزاري سيتم نيز متصل است هسته سيستم عامل نام د ارد . كاربر از طريق هسته به هر منبع سخت افزاري مي تواند دسترسي يابد .

اهداف سيتم عامل

براي سيستم عامل سه هدف اصلي يا انجام سه وظيفه زير را مي توان در نظر گرفت :

1- سهولت : هدف اوليه سيستم عامل اين است كه استفاده از كامپيوتر را ساده تر و راحت تر مي كند . 2- كارآمدي : سيستم عامل موجب استفاده كارآمد از منابع سيستم كامپيوتري مي شود .

3- قابليت رشد : سيستم عامل بايد به نحوي ساخته شده باشد كه به طور موثر توسعه ، قابليت جديد سيستمي را بدون ايجاد مزاحمت در خدمات جاري ، ميسر سازد .

اهداف ديگر سيتم عامل عبارتند از :

4- پيشگيري از بروز خطا : سيستم عامل بايستي متضمن عملكرد صحيح سيستم كامپيوتر باشد .

5- محيط اجراي برنامه : ايجاد محيطي كه كاربر بتواند برنامه هايش را اجرا كند .

فيزيكي : CPU و دستگاهاي I/O

منطقي : خانه هاي حافظه فايل ها و داده ها

مولفه هاي سيستم كامپيوتري :

يك سيستم كامپيوتري به چهار مولفه تقسيم مي شود :

سخت افزار ، سيستم عامل ، برنامه هاي كاربردي و كاربران ( شكل 1-1 )

كاربر n

كاربر

3

كاربر

1

كاربر

2

سخت افزار

سيستم عامل

سيستم بانك اطلاعاتي ويرايشگر اسمبلر كامپايلر

شكل 1-1 مولفه هاي سيستم كامپيوتري

سيستم عامل استفاده از سخت افزار را مابين برنامه هاي كاربردي گوناگون كاربران هماهنگ مي سازد . سيستم عامل مشابه دولت عمل مي كند يك سيستم كامپيوتري مشتمل بر سخت افزار ، نرم افزار و داده ها مي باشد سيستم عامل وسيله هايي براي كاربرد درست اين منابع در عملكرد سيستم كامپيوتري فراهم مي سازد مشابه دولت ، سيستم هيچ عمل مفيدي به خودي خود اجرا نمي كند تنها محيطي كه درون آن ساير برنامه ها بتوانند كار مفيدي انجام دهند ، ايجاد مي نمايد .

مي توانيم به سيستم عامل بعنوان يك تخصيص دهنده منابع بنگريم سيستم عامل همانند مدير منابع عمل مي كند و منابه ( زمان Cpu فضاي حافظه ، فضاي ذخيره فايل ، وسايل I/O و . . . ) را بر حسب نياز به برنامه هاي مشخصي تخصيص مي دهد . سيستم عامل برنامه كنترل است يك برنامه كنترل اجراي برنامه هاي كاربر را كنترل مي كند تا از خطا ها و استفاده غير صحيح از كامپيوتر ( وسايل I/o و . . . ) جلوگيري نمايد كنترل و تخصيص منابع ، در سيستم عامل انجام مي شود .

هيچ تعريف جامعي از اينكه چه چيزي بخشي از سيستم عامل است و چه چيز نيست وجود ندارد زيرا به تناسب تواناييهاي سخت افزار سيستم عامل ها نيز متفاوتند .

تاريخچه سيستم عامل

سيستم عامل و معماري كامپيوتر ، ارتباط تنگاتنگي داشته اند . در مرور تاريخي سيستم هاي عامل مسايل سيستم هاي عامل ، باعث ايجاد تحولاتي در سخت افزار گرديده است .

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

در نسل اول کامپیوترها (55-1945) که از لامپ خلا برای ساخت آنها استفاده می شد . زبانهای برنامه نویسی ( حتی اسمبلی ) ابداع نشده بودند و وسیستم عامل نیز اصلا وجود نداشت . روند کار به این صورت بود که برنامه نویسان تنها در یک فاصله زمانی مشخص حق استفاده از کامپیوتر بزرگ و گران قیمت را داشتند. آنها برنامه خود را توسط تخته مدار سوراخ دار ( بعدها توسط کارت پانچ ) و به زبان ماشین به کامپیوتر می دادند اکثر برنامه ها ی محاسبات عددی معمولی مانند جداول سینوس و کسینوس بود .

– سیستم های دسته ای

– سیستم های چند برنامگی

– سیستم های اشتراک زمانی

– سیستم های چند پردازنده ای

– سیستم های سیستم های بلادرنگ

– . . .

– ستم هاي دسته اي Batch System

كامپيوترهاي اوليه ، اكثراً ( بطور فيزيكي ) ماشين هاي بزرگ و گران قيمتي بودند بنابراين حداكثر استفاده از ماشين مهم بود . زماني كه به خاطر زمانبندي و نصب در سيستم هاي رديفي به هدر مي رفت قابل قبول نبود . سيستم عامل در كامپيوتري اوليه همواره مقيم در حافظه بود و وظيفه اصلي آن انتقال كنترل اتوماتيك از يك كار به ديگري بود . و در هر لحظه فقط یک برنامه اجرا می شد.طریقه کار با این کامپیوترها از طریق یک کنسول بود که تنها اپراتور مخصوص کامپیوتر با آن کار می کرد وكاربران سيستم ها بطور مستقيم با سيستم كامپيوتري محاوره نداشته . کاربر ابتدا برنامه خود را به زبان فرترن یا اسمبلی بر روی کاغذ می نوشت سپس توسط دستگاه card punch برنامه را روی کارت های سوراخدار منتقل می ساخت. بعد این دسته کارت تهیه شده که شامل برنامه ، داده ها و کارتهای کنترلی بود به صورت یک کار تحویل اپراتور داده می شد. اپراتور بعد از اتمام کار قبلی ، دسته کارت جدید را به کامپیوتر می داد تا برنامه را اجرا کند در انتها خروجی برنامه را به کاربر تحویل می داد.

هنگامی که اپراتور مشغول گذاشتن نوارها یا برداشتن کاغذهای چاپ شده بود وقت زیادی از این کامپیوترهای گران قیمت به هدر می رفت .

برای رفع مشکل فوق سیستم های دسته ای ابداع شد یعنی ابتدا یک سبد پر از دسته کارتها جمع آوری می شد سپس کلیه آنها بوسیله دستگاه کارتخوان یک کامپیوتر کوچک و نسبتاً ارزان خوانده و بر روی یک نوار ذخیره می گردید . سپس اپراتور نوار را برداشته بر روی کامپیوتر اصلی و گران قیمت که محاسبات را انجام می داد نصب می کرد . بعد از آن برنامه را اجرا می کرد تا اولین کار را از روی نوار برداشته و اجراء کند ، خروجی بر روی نوار دیگری نوشته می شد . پس از اتمام هرکار سیستم عامل به صورت خودکار کار بعدی را از نوار می خواند . پس از اجراء همه برنامه ها ، اپراتور نوار خروجی را برداشته و دوباره روی کامپیوتر منتقل می ساخت تا عملیات چاپ خروجی ها به صورت off line انجام شود . به این روش کار off line spooling نیز گفته می شود .

نمودار این عملیات به صورت زیر می باشد :

چاپگر خطی

نوار

نوار

cpu

نوار

نوار

کارت خوان

به طور خلاصه می توان گفت :

در اين سيستم ها پردازش در دو مرحله انجام مي شود . ابتدا يك دسته L تايي از كارهايي كه نياز مشابه دارند دريافت مي شوند . در مرحله دوم آن نياز يا منبع در اختيار كارها قر ار گرفته و آنها پشت سرهم اجرا مي شوند . پردازش دسته اي در نسل دوم سيستم هاي عامل مطرح شدند . در سيستم هاي دسته اي ، استفاده اشتراكي از منابع نداريم .

تعریف Spooling : به کارگیری حافظه ثانویه به عنوان میانگیر حافظه جهت کاهش تاخیرهای پردازش در هنگام انتقال داده ها بین وسایل جانبی و پردازنده کامپیوتری را اسپولینگ گویند .

معایب این روش : 1- گردش طولانی کار 2- عدم وجود اولویت 3- نیاز به سخت افزار اضافی

مزایای سیستم off line spooling : 1- راندمان بهتر 2- عملیات ساده تر 3- سهولت برای استفاده از راه دور

تقسيم بندي سيستم عامل از جهت ارتباط با دستگاهاي ورودي / خروجي

الف ) سيستم هاي روي خطي : ( On – Line)

سيستم هايي كه در آنها پردازنده مستقيماً با دستگاهاي I/O در ارتباط است . به دليل كند بودن I/O بيكاري پردازنده ( Cpu) زياد بوده و بهره وري سيتم كاهش مي يابد .

چاپگر خطی

cpu

کارتخوان

ب ) سيستم هاي off-line :

سيستم هايي كه در آنها اطلاعات از طريق يك حافظه جانبي سريعتر نسبت به I/O ، به پردازنده داده شده و خروجي پردازنده هم از طريق همان نوع حافظه جانبي مثلاً TAPE به واحد خروجي ارسال مي گردد . هرچند كم كم ديسك وارد بازار شده و عمل بافرينگ براي اجراي همزمان و پردازش سريعتر داده ها استفاده شدند .

چاپگر خطی

نوار

نوار

cpu

نوار

نوار

کارت خوان

– سیستم های چند برنامگی Multiprogramming

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

برنامه ها با تنگنای محاسباتی cpu ( bound یا cpu limit ) برنامه هایی که زمان بسیار زیادی از cpu را صرف می کنند . مانند محاسبات علمی سنگین که بیشترین زمان کامپیوتر صرف محاسبات cpu می شود . برنامه با تنگنای I /o (I /o limited ) به برنامه هایی گفته می شود که زمان انجام عملیات I /o آنها به مراتب بیش از زمان انجام پردازش آنها باشد . مانند برنامه های تجاری که بیشتر زمان کامپیوتر صرف ورود داده ها و خروج اطلاعات می شود .

زمانی که کارهای متعددی بر روی یک رسانه ما دسترسی مستقیم مانند دیسک قرار دارند ، زمانبندی کار امکان پذیر می گردد . عمل off line و spooling برای رویهم انداختن I/O محدودیتهایی دارند چون یک برنامه معمولاً نمی تواند هم از cpu و هم وسایل I/O را در تمامی اوقات مشغول نگه دارد ولی چند برنامگی که در اثر زمانبندی کار ایجاد می گردد سبب افزایش بهره وری cpu ، و همواره یک کار برای اجرا دارد .

100×

زمان موثر استفاده از cpu

= درصد بکارگیریcpu

کل زمان مورد استفاده

ایده چند برنامگی بشرح زیر است : O.S کار را انتخاب و اجرا می کند کار ممکن است بخاطرI/O متوقف شود . O.S بلافاصله به کار دیگری سوئیچ می کند ، اگر این کار هم وارد حالت انتظار شد Cpu به کار دیگری می پردازد و به همین ترتیب . بالاخره کار اول از حالت انتظار خارج می شود Cpu مجدداً به آن اختصاص می یابد . چون همواره Cpu مشغول اجرای یک کار است بنابراین بهره وری آن بالاست . طرح حافظه برای سیستم چند برنامگی به صورت زیر است :

DISK

Cpu

حافظه

Operation system

Job 1

Job 2

Job 3

Job 4

چند برنامگي : اجراي همزمان چند فرايند توسط يك پردازنده . هرچه درجه چند برنامگي افزايش يابد فعال بودن و بهره وري Cpu بالا مي رود .

نکته : یک شیوه برای بالا بردن راندمان cpu آن است که کارهای cpu limited را با I/o limited مخلوط کنیم.

**سیستم های اشتراک زمانی Time – Sharing

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

نکته : از دید کاربر ، سیستم عامل به سیستم های تک کاربره ، چند کاربره ، توزیع شده و سیستم عامل شبکه تقسیم می شود .

– سیستم های چند پردازنده ای Multiprocessor

کامپیوترها می توانند به جای یک Cpu چندین Cpu داشته باشند که در اینصورت به آنها سیستم های چند پردازنده ای می گویند . به عبارتی چند PC [2] در سیستم وجود دارد که اگر سیستم چندبرنامه ای باشد بیش از یک شمارنده برنامه ( pc ) فعال خواهد بود. حافظه بین پردازنده ها می تواند مشترک باشد و یا هر دو پردازنده حافظه ی مخصوص به خود را داشته باشد . همین طور پردازنده ها می توانند فعال باشند .

افزایش توان عملیاتی ، صرفه جویی هزینه و قابلیت اعتماد دلایل ساخت این سیستم هاست .

از آنجایی که پردازنده ها می توانند دستگاههای جانبی و قسمتهای دیگر سخت افزار تقسیم نمایند صرفه جویی در هزینه خواهیم داشت مثلا یکبار داده را در دیسک ذخیره کنیم و چندپردازنده بطور مشترک استفاده کنند . در صورت خرابی یک پردازنده سیستم متوقف نخواهد شد .

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

– سیستم های سیستم های بلادرنگ Real Time

– نخ ( thread ) و سیستم های

ه ) مشاوره اي interactive :

كاربر بصورت مستقيم با كامپيوتر در ارتباط است . دستوراتي را وارد مي كند و منتظر پاسخ مي ماند .

تمرین :

1- در مورد هریک از انواع سیستم عامل تحقیق صورت گیرد و دو مورد از آنها را از نظر کارایی ، مزایا ، معایب با هم مقیاس کنید .

2- درمورد(Job Control Language) JCL که نوعی زبان برنامه نویسی می باشد تحقیق کنید .

3- نخ ( thread )

4- در کامپیوترهای فعلی ، حداقل بخشی از وقفه به زبان اسمبلی نوشته می شود . چرا ؟

ادامه مطلب