خانه - آنتی ویروس ها
10 سیستم عامل از خانواده ویندوز. خانواده سیستم عامل ویندوز

ویندوز سرور

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

مایکروسافت ویندوز (/ˈwɪndoʊz/) خانواده ای از سیستم عامل های اختصاصی مایکروسافت است. سیستم عامل های ویندوز بر روی پلتفرم های x86، x86-64، IA-64، ARM اجرا می شوند. همچنین نسخه هایی برای DEC Alpha، MIPS و PowerPC وجود داشت.

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

نسخه های زیر مایکروسافت ویندوز وجود دارد:

1. ویندوز 1.0 (1985)

2. ویندوز 2.0 (1987)

3. ویندوز 3.0 (1990)

4. ویندوز 3.1 (1992)

5. Windows For Workgroups 3.1 (1992)

6. ویندوز NT 3.1 (1993)

7. ویندوز NT 3.5 (1994)

8. ویندوز NT 3.51 (1995)

9. ویندوز 95 (1995)

10. Windows NT 4.0 (1996)

11. ویندوز 98 (1998)

12. Windows 98 SE (1999)

13. ویندوز 2000 (2000)

14. Windows Me (2000)

15. ویندوز XP (2001)

16. نسخه 64 بیتی ویندوز XP (2003)

17. ویندوز سرور 2003 (2003)

18. Windows Fundamentals for Legacy PCs (2006)

19. ویندوز ویستا (2007)

20. Windows Home Server (2007)

21. ویندوز سرور 2008 (2008)

23. Windows Server 2008 R2 (که قبلاً Windows Server 7 نامیده می شد) (تاریخ انتشار برای اواخر سال 2009 اوایل سال 2010 برنامه ریزی شده است)

24. ویندوز 8 (تاریخ انتشار برای سال 2012 برنامه ریزی شده است)

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

ویندوز 1.x

Windows 1.01 که در 20 نوامبر 1985 منتشر شد، اولین تلاش مایکروسافت برای پیاده سازی یک محیط عملیاتی چندوظیفه ای برای رایانه شخصی IBM با یک رابط گرافیکی بود.

بر خلاف نسخه‌های بعدی، ویندوز 1.0 تنها پشتیبانی چندوظیفه‌ای محدودی را برای برنامه‌های MS-DOS موجود ارائه می‌کند، که اساساً بر ایجاد یک محیط پارادایم برای اجرای برنامه‌ها و تعامل، و همچنین یک API پایدار برای برنامه‌های ویندوز آینده تمرکز می‌کند. امروزه، بیست و سه سال پس از انتشار ویندوز 1.0، شما نه تنها می توانید بسیاری از برنامه های ایجاد شده برای آن نسخه را بر روی یک سیستم مدرن ویندوز XP اجرا کنید، بلکه می توانید کد منبع آنها را در برنامه های کاملاً کاربردی "مدرن" (با تغییرات جزئی).

Windows 1.0 اغلب به عنوان یک "پوسته" برای سیستم عامل MS-DOS در نظر گرفته می شود (این تعریف اغلب برای نسخه های بعدی ویندوز نیز اعمال می شود). در واقع، ویندوز 1.0 از MS-DOS اجرا می شد، برنامه های آن می توانستند توابع MS-DOS را فراخوانی کنند، و برنامه های رابط کاربری گرافیکی از همان فایل های اجرایی EXE مانند برنامه های معمولی MS-DOS اجرا می شدند. با این حال، فایل‌های اجرایی ویندوز فرمت متفاوتی داشتند (NE - اجرایی جدید)، که فقط توسط ویندوز قابل پردازش بود و به عنوان مثال، اجازه بارگیری کد و داده‌ها را در صورت درخواست می‌داد. برنامه ها فقط برای مدیریت حافظه با استفاده از سیستم مدیریت حافظه بومی ویندوز، که امکان استفاده از حافظه مجازی را فراهم می کرد، مورد نیاز بودند.

تعریف ویندوز 1.0 به عنوان "پوسته ای برای DOS" از این واقعیت ناشی می شود که فقط به عنوان یک محیط گرافیکی برای اجرای برنامه ها ایجاد شده است و نه به عنوان یک سیستم عامل با امکانات کامل. با این حال، ویندوز 1.0 شامل درایورهای مخصوص کارت‌های ویدئویی، ماوس، صفحه‌کلید، چاپگر و پورت‌های سریال بود. انتظار می رفت که برنامه ها فقط API های ساخته شده بر روی این درایورها را فراخوانی کنند. با توجه به اینکه پشتیبانی گرافیکی و جانبی در MS-DOS بسیار محدود است، برنامه‌ها باید مستقیماً به سخت‌افزار (یا در برخی موارد، BIOS) می‌رفتند تا اقدامات لازم را انجام دهند. بنابراین، ویندوز 1.0 فقط یک پوسته برای MS-DOS نبود، بلکه مکمل و تا حدی جایگزین ویژگی هایی بود که در MS-DOS ارائه نشده بود. سطح جایگزینی MS-DOS در نسخه های بعدی ویندوز افزایش یافت.

اولین نسخه ویندوز منتشر شده نسخه 1.01 بود. نسخه 1.0 به دلیل یک باگ جدی که مانع از انتشار این نسخه شده بود منتشر نشد.

نسخه 1.02 که در می 1986 منتشر شد، بین المللی بود و برای زبان های اروپایی مختلف محلی سازی شده بود.

نسخه 1.03 که در آگوست 1986 منتشر شد، نسخه ای فقط در ایالات متحده بود و دارای پیشرفت هایی بود که آن را بیشتر به نسخه بین المللی شبیه کرد. این شامل درایورهای صفحه کلید اروپایی و درایورهای اضافی برای صفحه نمایش و چاپگرها بود.

نسخه 1.04 که در آوریل 1987 منتشر شد، پشتیبانی از آداپتورهای گرافیکی VGA را که در رایانه‌های جدید سری PS/2 IBM معرفی شدند، اضافه کرد. در همان زمان، مایکروسافت به همراه IBM سیستم عامل OS/2 را با رابط گرافیکی - Presentation Manager معرفی کردند که طبق برنامه های شرکت ها، قرار بود در نهایت جایگزین MS-DOS و Windows شود.

ویندوز 1.0 با ویندوز 2.0 جایگزین شد که در نوامبر 1987 منتشر شد.

ویندوز 2.x

به جای کاشی کاری ویندوز که در ویندوز 1.x بود، ویندوز 2.x سیستمی از پنجره های همپوشانی را پیاده سازی می کند. علاوه بر این، از مزایای حالت محافظت شده پردازنده های 80286 و بالاتر استفاده می شود که به برنامه ها اجازه می دهد تا از ظرفیت حافظه اصلی DOS 640 کیلوبایت فراتر بروند. در ژوئن 1988، نسخه 2.1 منتشر شد که به ویندوز 286 تغییر نام داد. همچنین در 9 دسامبر 1987، ویندوز 386 منتشر شد - نسخه ای از ویندوز 2.0 بهینه شده برای آخرین CPU اینتل. این تا حدی بر بازار تأثیر دارد، اما عمدتاً به دلیل توانایی اجرای چندین برنامه DOS در آن است<виртуальных машинах>CPU 386; پایه و اساس بسیاری از ویژگی های آینده ویندوز 3.0 را گذاشت.

ویندوز 3.x

Windows 3.x نام عمومی خانواده ای از سیستم عامل های مایکروسافت است که از سال 1990 تا 1994 منتشر شد. اولین نسخه پرکاربرد مایکروسافت ویندوز 3.0 بود که به مایکروسافت اجازه داد تا با مکینتاش و Commodore Amiga در زمینه سیستم عامل های رابط کاربری گرافیکی رقابت کند.

ویندوز 3.0 در 22 می 1990 منتشر شد و دارای یک رابط کاربری به‌روز شده و همچنین پیشرفت‌های فنی برای استفاده از قابلیت‌های مدیریت حافظه پردازنده‌های 80286 و 80386 اینتل بود. برنامه های متنی ایجاد شده برای MS-DOS می توانند در یک پنجره راه اندازی شوند (این ویژگی قبلاً به شکل محدودتری در Windows/386 2.1 موجود بود). این سیستم را برای استفاده به عنوان یک پایگاه چندوظیفه ای ساده برای برنامه های قدیمی تر مناسب کرد. با این حال، برای رایانه‌های خانگی این ویژگی اهمیت کمی داشت، زیرا بیشتر بازی‌ها و برنامه‌های سرگرمی همچنان به دسترسی مستقیم به DOS نیاز داشتند.

ابزار اجرایی MS-DOS که قبلا برای راه اندازی برنامه ها و مدیریت فایل ها استفاده می شد، با ابزارهای مدیر برنامه و مدیریت فایل جایگزین شده است که این اقدامات را ساده کرده است. با این حال، MS-DOS Executive همچنان با سیستم به عنوان یک رابط کاربری جایگزین همراه بود. کنترل پنل، که قبلا یک اپلت معمولی بود، دوباره طراحی شده و بیشتر شبیه همتای خود در سیستم عامل Mac OS شده است. تنظیمات سیستم را متمرکز کرد، از جمله کنترل محدود روی طرح رنگ رابط. چند برنامه ساده مانند ویرایشگر متن Notepad و پردازشگر کلمه Write (هر دو نسخه قدیمی ویندوز)، یک ضبط کننده ماکرو (جدید در ویندوز 3.0؛ از زمان حذف) و یک ماشین حساب (همچنین از نسخه های قبلی) گنجانده شده است. بازی قدیمی Reversi با بازی کارتی Solitaire تکمیل شد.

Windows 3.0 آخرین نسخه ویندوز بود که مایکروسافت اعلام کرد از سازگاری کامل با برنامه های قدیمی ویندوز پشتیبانی می کند.

پسوندهای رسانه ای در پاییز سال 1991 برای پشتیبانی از درایوهای CD و کارت های صدا با متداول شدن آنها منتشر شد. این برنامه‌های افزودنی برای OEMها، عمدتاً تولیدکنندگان درایوهای سی‌دی و کارت صدا منتشر شدند. آنها ورودی/خروجی صوتی ساده و یک پخش کننده سی دی صوتی را به ویندوز 3.0 اضافه کردند. قابلیت‌های افزودنی رسانه جدید هنگام اجرا در حالت واقعی در دسترس نبود. پس از آن، بسیاری از ویژگی های این افزونه ها در ویندوز 3.1 گنجانده شد.

ویندوز 3.1 (با اسم رمز اصلی Janus)، که در 18 مارس 1992 منتشر شد، پسوند ویندوز 3.0 بود. این شامل سیستم فونت TrueType (و مجموعه ای از فونت های بسیار خوب از قبل نصب شده بود) که ویندوز را برای اولین بار به یک پلت فرم جدی انتشار دسکتاپ تبدیل کرد. قابلیت های مشابهی را می توان در ویندوز 3.0 با استفاده از برنامه Adobe Type Manager به دست آورد. این نسخه از ویندوز همچنین شامل یک برنامه آنتی ویروس ساده به نام Microsoft Anti-Virus for Windows بود که بعدها به دلیل شناسایی Windows 95 Setup به عنوان حاوی ویروس کامپیوتری معروف شد. با شروع این نسخه، سیستم های ویندوز از دسترسی هارد دیسک 32 بیتی پشتیبانی می کنند.

ویندوز 3.1 به گونه ای طراحی شده است که حداکثر سطح سازگاری با سیستم عامل های قدیمی ویندوز را داشته باشد. مانند نسخه 3.0، ویندوز 3.1 دارای یک مدیر فایل و مدیر برنامه بود.

نسخه ویژه ای نیز به نام Windows 3.1 برای اروپای مرکزی و شرقی منتشر شد که از الفبای سیریلیک پشتیبانی می کرد و فونت هایی با دیاکریتیک داشت.

پشتیبانی شبکه داخلی در Windows for Workgroups 3.1، نسخه پیشرفته ویندوز 3.1 معرفی شد. این شامل پشتیبانی از SMB برای به اشتراک گذاری فایل از طریق پروتکل های NetBEUI و/یا IPX بود، و همچنین شامل بازی رایانه ای Hearts و VSHARE.386، یک درایور دستگاه مجازی برای برنامه SHARE.EXE بود. Windows for Workgroups 3.11 از دسترسی به فایل 32 بیتی، تغییر مسیرهای کامل شبکه 32 بیتی و حافظه پنهان فایل VCACHE.386 پشتیبانی می کند. علاوه بر این، نسخه 3.11 پشتیبانی از حالت استاندارد و بازی Reversi را حذف کرد. پشتیبانی از پروتکل‌های TCP/IP در ویندوز 3.x به بسته‌های جداگانه از اشخاص ثالث (مثلاً Winsock) متکی است. افزونه ای از مایکروسافت (با اسم رمز Snowball) نیز پشتیبانی TCP/IP را در Windows for Workgroups ارائه می کرد، اما این بسته به طور گسترده در دسترس قرار نگرفت.

سازگاری محدود با API 32 بیتی Win32 جدید مورد استفاده در ویندوز NT توسط بسته الحاقی Win32s ارائه شده است.

ویندوز 3.2 فقط نسخه چینی بود.

با گذشت زمان، ویندوز 3.x با ویندوز 95، ویندوز 98 و نسخه های بعدی جایگزین شد که MS-DOS و اجزای ویندوز را در یک محصول واحد ادغام می کردند.

بعداً Windows 3.x در سیستم‌های جاسازی شده کاربرد پیدا کرد. در 1 نوامبر 2008، مایکروسافت صدور مجوز برای استفاده خود را متوقف کرد.

ویندوز NT

ویندوز NT (به زبان محاوره ای به زبان ساده NT) خطی از سیستم عامل ها (OS) تولید شده توسط شرکت مایکروسافت و نام اولین نسخه های سیستم عامل است.

ویندوز NT از ابتدا توسعه یافته است، به طور جداگانه از سایر سیستم عامل های خانواده ویندوز (Windows 3.x و Windows 9x) توسعه یافته است و بر خلاف آنها، به عنوان یک راه حل قابل اعتماد برای ایستگاه های کاری (Windows NT Workstation) و سرورها (Windows NT Server) قرار گرفته است. ). ویندوز NT خانواده ای از سیستم عامل ها را به وجود آورد که شامل ویندوز 2000، ویندوز XP، ویندوز سرور 2003، ویندوز ویستا، ویندوز سرور 2008 و ویندوز 7 می شود.

توسعه ویندوز NT، تحت عنوان کاری NT OS/2، در نوامبر 1988 توسط گروهی از متخصصان به رهبری دیوید کاتلر آغاز شد که از DEC به مایکروسافت نقل مکان کردند و در آنجا VAX و VMS را توسعه دادند. کار به موازات توسعه سیستم عامل خود، OS/2 2.0 توسط IBM پیش رفت که در نهایت در آوریل 1992 منتشر شد. در همان زمان، مایکروسافت به توسعه سیستم‌عامل‌های خانواده‌های DOS و Windows ادامه داد که نسبت به IBM OS/2 نیاز کمتری به منابع کامپیوتری دارند. پس از انتشار ویندوز 3.0 در می 1990، مایکروسافت تصمیم گرفت تا یک رابط برنامه نویسی سازگار با Windows API (API) را به NT OS/2 اضافه کند. این تصمیم باعث ایجاد اصطکاک جدی بین مایکروسافت و IBM شد که منجر به شکست همکاری آنها شد. IBM به توسعه OS/2 به تنهایی ادامه داد، در حالی که مایکروسافت شروع به کار بر روی سیستمی کرد که در نهایت تحت نام Windows NT منتشر شد. اگرچه ویندوز NT به محبوبیت فوری مانند DOS یا Windows دست نیافت، اما Windows NT به طور قابل توجهی موفق تر از OS/2 بود.

لازم به ذکر است که API های OS/2 و سپس POSIX در ابتدا به عنوان رابط های برنامه نویسی سیستم عامل NT برنامه ریزی شدند؛ پشتیبانی از Windows API در آخر اضافه شد. علاوه بر این، Intel i860 و سپس MIPS در ابتدا به عنوان پلتفرم سخت افزاری برای NT برنامه ریزی شد، پشتیبانی از Intel x86 نیز بعدا اضافه شد. سپس، با تکامل سیستم عامل، پشتیبانی از هر دو رابط نرم افزاری برنامه ریزی شده اولیه و هر دو پلت فرم سخت افزاری برنامه ریزی شده اولیه ناپدید شد. حتی یک نسخه از این سیستم عامل برای i860 وجود نداشت، اگرچه نام خود سیستم عامل NT از نام رمز این پردازنده یعنی N10 گرفته شده است. مایکروسافت اکنون مخفف NT را به عنوان New Technology رمزگشایی می کند. و به عنوان جایگزینی برای زیرسیستم POSIX، مایکروسافت شروع به ارائه خدمات مایکروسافت ویندوز برای بسته یونیکس کرد.

قابل حمل بودن NT یکی از اولویت های اصلی او بود. به همین دلیل است که توسعه این سیستم عامل در ابتدا برای پردازنده i860 انجام شد، اگرچه سازگاری باینری با OS/2 که یکی از شرایط پروژه NT OS/2 بود، در هر صورت مستلزم ایجاد نسخه ای بود. از NT برای x86 یا گنجاندن شبیه سازی این پلتفرم در آن. تعداد پلتفرم هایی که نسخه های منتشر شده از خانواده سیستم عامل های Windows NT برای آنها وجود داشت چشمگیر است: علاوه بر MIPS فوق الذکر و Intel x86، این شامل PowerPC، DEC Alpha، Itanium و AMD x86-64 است. سازندگان مستقل سیستم های کامپیوتری نیز نسخه هایی از ویندوز NT را برای معماری های Clipper و SPARC توسعه داده اند. با این حال، این نسخه ها به عنوان محصولات نرم افزاری مستقل منتشر نشدند. سیستم عامل های یونیکس و ماخ به عنوان نمونه هایی برای سیستم عامل های بسیار قابل حمل در طول توسعه NT در نظر گرفته شدند.

برای توسعه سیستم عامل NT، مایکروسافت از گروهی از متخصصان DEC به رهبری دیوید کاتلر با تجربه در ایجاد سیستم عامل های چند وظیفه ای مانند VAX/VMS و RSX-11 دعوت کرد. برخی شباهت‌های ذکر شده بین معماری داخلی ویندوز NT و خانواده سیستم‌عامل‌های VMS، زمینه‌ای را فراهم کرد تا کارکنان تازه استخدام شده مایکروسافت به سرقت مالکیت معنوی DEC متهم شوند. تضاد حاصل به صورت مسالمت آمیز حل شد: DEC مالکیت مایکروسافت بر فناوری های زیربنایی ویندوز NT را به رسمیت شناخت و مایکروسافت نسخه ای از ویندوز NT را برای معماری DEC Alpha ایجاد و پشتیبانی کرد.

با وجود ریشه های مشترک، سازگاری ویندوز NT و OS/2 با هر نسخه جدید این سیستم عامل کاهش می یابد. پشتیبانی OS/2 2.0 API، اگرچه برای NT برنامه ریزی شده بود، اما هرگز تکمیل نشد. Windows NT 4.0 پشتیبانی از سیستم فایل HPFS را حذف کرد و ویندوز XP زیرسیستم پشتیبانی برنامه را برای OS/2 1.x حذف کرد.

زیرسیستم رابط کاربری در ویندوز NT یک رابط پنجره شبیه به نسخه های قبلی ویندوز پیاده سازی می کند. دو نوع شی در این زیرسیستم که در نسخه های 16 بیتی ویندوز و ویندوز 9x وجود نداشت، ایستگاه های پنجره و دسکتاپ هستند. یک ایستگاه پنجره مربوط به یک جلسه کاربر ویندوز NT است - برای مثال، هنگام اتصال از طریق سرویس دسکتاپ از راه دور، یک ایستگاه پنجره جدید ایجاد می شود. هر فرآیند در حال اجرا متعلق به یکی از ایستگاه های پنجره است. خدماتی غیر از آنهایی که به عنوان قابلیت تعامل با دسکتاپ علامت گذاری شده اند در ایستگاه های پنجره ای مجزا و نامرئی اجرا می شوند.

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

ایستگاه های پنجره و دسکتاپ تنها اشیاء زیرسیستم رابط کاربری ویندوز NT هستند که می توان به آنها حقوق دسترسی اختصاص داد. انواع باقی مانده اشیاء - پنجره ها و منوها - دسترسی کامل به هر فرآیندی را که در همان ایستگاه پنجره با آنها است، فراهم می کند. به همین دلیل است که سرویس‌های Windows NT به طور پیش‌فرض در ایستگاه‌های پنجره جداگانه اجرا می‌شوند: آنها با امتیازات بالا اجرا می‌شوند و اجازه دادن به فرآیندهای کاربر برای دستکاری پنجره‌های سرویس به طور نامحدود می‌تواند منجر به خرابی و/یا مشکلات امنیتی شود.

ویندوز NT چندین مجموعه از APIها را برای برنامه های کاربردی فراهم می کند. اساسی ترین آنها به اصطلاح "Native" API (NT Native API) است که در کتابخانه پیوندی پویا ntdll پیاده سازی شده و از دو بخش تشکیل شده است: فراخوانی های سیستم هسته NT (عملکردهایی با پیشوندهای Nt و Zw، انتقال اجرا به ntoskrnl. توابع هسته با نام‌های مشابه) و توابع پیاده‌سازی شده در حالت کاربر (با پیشوند Rtl). برخی از عملکردهای گروه دوم از فراخوانی های سیستمی به صورت داخلی استفاده می کنند. بقیه کاملاً از کدهای غیرمجاز تشکیل شده است و نه تنها از کد حالت کاربر، بلکه از طریق درایورها نیز قابل فراخوانی است. علاوه بر توابع Native API، ntdll شامل توابع کتابخانه استاندارد C نیز می شود.

اسناد رسمی برای Native API بسیار پراکنده است، اما جوامع مشتاقان موفق شده اند اطلاعات بسیار زیادی را در مورد این رابط از طریق آزمون و خطا جمع آوری کنند. به طور خاص، در فوریه 2000، کتاب گری نبت "راهنمای توابع پایه ویندوز NT/2000 API" () منتشر شد. در سال 2002 به روسی ترجمه شد (). منبع اطلاعات در مورد Native API می تواند Windows DDK باشد که برخی از توابع هسته موجود از طریق Native API و همچنین مطالعه کد ویندوز (مهندسی معکوس) - از طریق جداسازی قطعات، یا استفاده از کد منبع ویندوز 2000 را توصیف می کند. در نتیجه نشت یا استفاده از متن های کد منبع Windows 2003 که از طریق برنامه Windows Research Kernel در دسترس بود، در دسترس قرار گرفت.

برنامه‌هایی که قبل از بارگیری زیرسیستم‌هایی که بقیه APIهای Windows NT را ارائه می‌کنند اجرا می‌شوند، محدود به استفاده از Native API هستند. به عنوان مثال، برنامه autochk که دیسک ها را هنگام بارگیری سیستم عامل پس از خاموش شدن نادرست بررسی می کند، فقط از Native API استفاده می کند.

بیشتر اوقات، برنامه های کاربردی برای Windows NT از Win32 API استفاده می کنند - یک رابط ایجاد شده بر اساس Windows 3.1 OS API، که به شما امکان می دهد برنامه های موجود را برای نسخه های 16 بیتی ویندوز با حداقل تغییرات در کد منبع دوباره کامپایل کنید. سازگاری Win32 API و Windows API 16 بیتی به حدی است که برنامه های 32 بیتی و 16 بیتی می توانند آزادانه پیام ها را مبادله کنند، با ویندوز یکدیگر کار کنند و غیره. علاوه بر پشتیبانی از عملکردهای Windows API موجود، تعدادی از ویژگی های جدید، از جمله پشتیبانی از برنامه های کنسول، چند رشته ای، و اشیاء همگام سازی مانند mutexes و semaphores. اسناد مربوط به Win32 API در Microsoft Platform SDK موجود است و در وب سایت موجود است.

کتابخانه های پشتیبانی Win32 API اساساً با کتابخانه های سیستم Windows 3.x نامگذاری می شوند، با افزودن پسوند 32: اینها عبارتند از kernel32، advapi32، gdi32، user32، ​​comctl32، comdlg32، shell32 و چندین مورد دیگر. توابع Win32 API می توانند به طور مستقل عملکرد مورد نیاز را در حالت کاربر پیاده سازی کنند، یا توابع Native API را که در بالا توضیح داده شد فراخوانی کنند، یا از طریق مکانیسم LPC به زیرسیستم csrss دسترسی داشته باشند، یا یک فراخوانی سیستمی به کتابخانه win32k انجام دهند، که پشتیبانی حالت لازم را برای هسته های Win32 API. چهار گزینه فهرست شده را می‌توان در هر ترکیبی با هم ترکیب کرد: برای مثال، تابع Win32 API WriteFile تابع Native API NtWriteFile را برای نوشتن در یک فایل دیسک، و تابع csrss مربوطه را برای خروجی به کنسول فراخوانی می‌کند.

پشتیبانی Win32 API در خانواده سیستم عامل های Windows 9x گنجانده شده است. علاوه بر این، می توان آن را با نصب بسته Win32s به ویندوز 3.1x اضافه کرد. برای آسان‌تر کردن پورت کردن برنامه‌های ویندوز موجود که از رمزگذاری‌های MBCS برای نمایش رشته‌ها استفاده می‌کنند، همه توابع API Win32 که پارامترهای رشته را می‌پذیرند در دو نسخه ایجاد شده‌اند: توابع با پسوند A (ANSI) رشته‌های MBCS را می‌پذیرند و توابع با W ( عرض) پسوند ) رشته های یونیکد را قبول کنید. در Win32s و Windows 9x، فقط توابع A پشتیبانی می‌شوند، در حالی که در ویندوز NT، که تمام رشته‌های درون سیستم‌عامل منحصراً در یونیکد ذخیره می‌شوند، هر تابع A به سادگی پارامترهای رشته خود را به یونیکد تبدیل می‌کند و نسخه W همان تابع را فراخوانی می‌کند. . هنگامی که نام یک تابع بدون پسوند در کد منبع برنامه مشخص می شود، استفاده از نسخه A یا W آن تابع توسط گزینه های کامپایل تعیین می شود. توجه به این نکته ضروری است که اکثر ویژگی های جدید معرفی شده در سیستم عامل ویندوز 2000 یا جدیدتر ویندوز NT فقط در نسخه یونیکد وجود دارد، زیرا وظیفه اطمینان از سازگاری با برنامه های قدیمی تر و با ویندوز 9x دیگر مانند قبل نیست.

برخلاف اکثر سیستم‌عامل‌های «رایگان» شبه یونیکس، ویندوز NT دارای گواهی NIST برای سازگاری با استاندارد POSIX.1 و حتی با استاندارد FIPS 151-2 دقیق‌تر است. کتابخانه psxdll توابع استاندارد POSIX و همچنین برخی از توابع Native API را صادر می کند که هیچ آنالوگ در POSIX ندارند - به عنوان مثال، برای کار با پشته، با استثناهای ساختاری، با رمزگذاری یونیکد. این توابع از هر دو فراخوانی Native API و LPC به زیرسیستم psxss استفاده می کنند که یک فرآیند معمولی Win32 است. برنامه پوسته کنسول posix برای بارگذاری این زیرسیستم و اجرای برنامه POSIX استفاده می شود. پشتیبانی از POSIX موجود در ویندوز NT شامل برنامه های افزودنی برای گرافیک یا برنامه های چند رشته ای نمی شود.

برای اجرای برنامه های 16 بیتی نوشته شده برای OS/2 1.x، ویندوز NT شامل دو کتابخانه سیستم OS/2 (doscalls و netapi) و یک برنامه شبیه ساز کنسول os2 است که os2srv و زیرسیستم ها را از طریق تماس های LPC بارگیری و استفاده می کند. os2ss. بقیه کتابخانه های سیستم OS/2، به جز دو مورد ذکر شده (kbdcalls، mailslot، moncalls، nampipes، quecalls، viocals و ده ها مورد دیگر)، به عنوان فایل های جداگانه ذخیره نمی شوند، بلکه شبیه سازی می شوند. برنامه های نوشته شده برای OS/2 2.0 و بالاتر، و همچنین برنامه های پنجره و برنامه هایی که مستقیماً با دستگاه های رایانه ای کار می کنند، از جمله درایورها، توسط Windows NT پشتیبانی نمی شوند.

هر دوی این زیرسیستم‌ها که برای اکثر برنامه‌ها اختیاری هستند، در ویندوز XP و نسخه‌های بعدی ویندوز حذف شدند. با استفاده از دستکاری‌های رجیستری، می‌توان آن‌ها را در نسخه‌های قبلی ویندوز NT غیرفعال کرد که توسط کارشناسان امنیت رایانه به منظور کاهش سطح حمله یک سیستم رایانه‌ای توصیه شده بود.

برای ارائه سازگاری باینری با برنامه های موجود برای خانواده های قبلی سیستم عامل مایکروسافت، ویندوز NT برنامه شبیه ساز ntvdm را اضافه کرد که یک VDM (ماشین DOS مجازی) را پیاده سازی می کند که یک برنامه DOS می تواند در آن اجرا شود. هر برنامه DOS اجرا شده دارای VDM خاص خود است، در حالی که چندین برنامه ویندوز 16 بیتی را می توان در رشته های جداگانه در یک VDM اجرا کرد که در این مورد نقش یک زیر سیستم را ایفا می کند. برای اینکه برنامه های ویندوز در داخل VDM اجرا شوند، ابتدا باید برنامه wowexec در آن بارگذاری شود، که یک ارتباط بین VDM و پلت فرم WOW ("Windows on Win32") ایجاد می کند که امکان استفاده از ویندوز 16 بیتی را فراهم می کند. برنامه ها به همراه برنامه های 32 بیتی. خود برنامه شبیه ساز ntvdm در زیرسیستم Win32 اجرا می شود که به برنامه های Win32 اجازه می دهد تا به پنجره های برنامه DOS به عنوان پنجره های کنسول معمولی و پنجره های برنامه Win16 به عنوان پنجره های گرافیکی معمولی دسترسی داشته باشند.

یکی دیگر از فناوری‌های سازگاری باینری که در ویندوز NT پیاده‌سازی شده است thunks است که به برنامه‌های 32 بیتی اجازه می‌دهد از DLL‌های 16 بیتی (برای Windows یا OS/2) استفاده کنند و بالعکس. Thunks for Win16 در کتابخانه های wow32 (نقاط ورودی 32 بیتی) و krnl386 (نقاط ورودی 16 بیتی) پیاده سازی شده است. thunks برای OS/2 - در کتابخانه doscalls (نقاط ورودی 16 بیتی). کتابخانه های سیستم 16 بیتی موجود در ویندوز NT برای استفاده توسط فناوری WOW عبارتند از krnl386، gdi، user، commctrl، commdlg، shell و غیره. پشتیبانی از برنامه های DOS توسط ماشین DOS مجازی Windows NT به شبیه سازی حالت واقعی محدود نمی شود. پردازنده x86: رابط DPMI پشتیبانی می شود و به برنامه های DOS اجازه می دهد به حافظه گسترده دسترسی داشته باشند. با این حال، پشتیبانی از برنامه‌های DOS و Win16 در Windows NT به دلیل الزامات امنیتی محدود است: برنامه‌هایی که مستقیماً با دستگاه‌های رایانه‌ای کار می‌کنند، از جمله درایورها، پشتیبانی نمی‌شوند.

به دلیل محدودیت های سخت افزاری پلتفرم های 64 بیتی، پشتیبانی از VDM و WOW از نسخه های 64 بیتی ویندوز حذف شده و امکان اجرای برنامه های 16 بیتی بر روی آنها وجود ندارد. API اصلی این نسخه های ویندوز NT، نسخه 64 بیتی Win32 API است. برای اجرای برنامه های 32 بیتی از فناوری WOW64 مشابه WOW سنتی استفاده می شود.

همانطور که قبلا ذکر شد، ایجاد یک نسخه x86 از NT برای اطمینان از سازگاری با OS/2 مورد نیاز بود، اما برای اطمینان از قابل حمل بودن کد تولید شده، توسعه NT با نسخه هایی برای معماری RISC آغاز شد و تنها پس از آن پشتیبانی x86 اضافه شد. . نسخه x86 ویندوز NT در ابتدا برای پردازنده 80486 طراحی شده بود، اما در زمان عرضه ویندوز NT 3.1، پشتیبانی از 80386 نیز اضافه شد. آخرین نسخه ای که از i386 پشتیبانی می کرد، Windows NT 3.51 بود و با شروع ویندوز 2000، پشتیبانی می شد. برای i486 نیز متوقف شد.

پردازنده i860 که در ابتدا سیستم عامل NT برای آن توسعه داده شد، از پشتیبانی تولیدکنندگان رایانه که اینتل و مایکروسافت تا پایان کار بر روی ویندوز NT روی آن حساب می کردند، دریافت نکرد. در نتیجه، سه پلتفرم موجود در ویندوز NT 3.1 x86، آلفا و MIPS بودند. در نسخه های ویندوز NT 3.x، پشتیبانی از این پلتفرم ها حفظ شد و در ویندوز NT 3.51 نیز با معماری PReP مبتنی بر پردازنده PowerPC تکمیل شد. با این حال، ویندوز NT 3.51 با کامپیوترهای مکینتاش با همان پردازنده سازگار نبود. در واقع، تنها کلون‌های رایانه شخصی IBM با پردازنده PowerPC به جای x86 پشتیبانی می‌شدند. چنین رایانه هایی عمدتاً توسط سازندگان PowerPC - IBM و Motorola تولید شدند.

اولین نسخه ویندوز NT 4 از چهار پلتفرم (x86، آلفا، MIPS و PowerPC) پشتیبانی می‌کرد، اما با انتشار بسته‌های خدمات، پشتیبانی از پلتفرم‌های کمتر رایج کاهش یافت: پشتیبانی MIPS از SP1 حذف شد و پشتیبانی PowerPC از SP3. آخرین نسخه های ویندوز NT 4 فقط x86 و Alpha را پشتیبانی می کند. اگرچه پشتیبانی آلفا برای گنجاندن در ویندوز 2000 برنامه ریزی شده بود، از نسخه RC2 حذف شد.

ویندوز 95

ویندوز 95 (نام رمز شیکاگو) یک سیستم عامل ترکیبی گرافیکی 16 بیتی و 32 بیتی است که در 24 آگوست 1995 توسط شرکت مایکروسافت منتشر شد. نسخه روسی در 10 نوامبر 1995 به فروش رسید.

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

ویندوز 95 نتیجه ادغام محصولات MS-DOS و Windows است که قبلاً به طور جداگانه توزیع شده بودند. ویندوز 95 سومین سیستم ویندوزی (پس از Windows for Workgroups 3.11 و Windows NT) است که از پردازنده‌های x86 استاندارد و حالت واقعی پشتیبانی نمی‌کند و به یک پردازنده سطح 80386 اینتل یا بالاتر در حالت محافظت شده نیاز دارد. ویندوز 95 شامل پیشرفت‌های قابل توجهی در رابط گرافیکی و بخش‌های داخلی سیستم، از جمله دسکتاپ و منوی استارت، پشتیبانی از نام فایل‌های طولانی (حداکثر 256 کاراکتر) و سیستم plug and play است.

نوآوری اصلی در ویندوز 95 امکان اجرای برنامه های 32 بیتی بر اساس Win32 API بود. این ویژگی برای اولین بار در ویندوز NT ظاهر شد، اما سیستم‌های این خانواده نیازهای سخت‌افزاری بالاتری داشتند و بنابراین نمی‌توانستند از نظر محبوبیت با سری ویندوز "معمولی" (که قبل از انتشار ویندوز 95 توسط خانواده Windows 3.x ارائه می‌شد) مقایسه شوند.

ویندوز 95 تنها کسری از قابلیت های Win32 موجود در ویندوز NT را ارائه می کند. با این حال، این کافی بود تا اطمینان حاصل شود که بسیاری از برنامه‌های توسعه‌یافته بر اساس Win32 API می‌توانند هم روی ویندوز NT (که به عنوان سیستمی برای برنامه‌های تجاری قرار می‌گرفت) و هم در ویندوز 95 (با هدف بازار مصرف) اجرا شوند. این به محبوبیت ویندوز 95 کمک کرد.

معرفی دسترسی به فایل 32 بیتی در ویندوز برای Workgroups 3.11 به این معنی بود که حالت واقعی MS-DOS 16 بیتی دیگر برای کار با فایل ها در زمان اجرا ویندوز استفاده نمی شد و معرفی دسترسی به دیسک 32 بیتی در ویندوز 3.1 از استفاده جلوگیری کرد. BIOS برای مدیریت هارد دیسک. در نتیجه، نقش MS-DOS اساساً به بارگیری هسته ویندوز که در حالت محافظت شده اجرا می شود، کاهش یافت. هنوز هم می‌توان از DOS برای اجرای درایورهای دستگاه‌های قدیمی‌تر برای اهداف سازگاری استفاده کرد، اما مایکروسافت توصیه می‌کند از آن‌ها استفاده نکنید، زیرا با چندوظیفه مناسب و کاهش پایداری سیستم تداخل دارد. با استفاده از کنترل پنل، کاربر می تواند تعیین کند که کدام مؤلفه های MS-DOS هنوز در سیستم آنها استفاده می شود. عملکرد بهینه در صورتی به دست می آمد که هیچ کدام وجود نداشت. هسته ویندوز هنوز از فراخوانی های قدیمی "MS-DOS-style" در حالتی که به عنوان Failsafe شناخته می شد استفاده می کرد، اما این حالت فقط برای اصلاح مشکلات بارگیری درایورهای حالت محافظت شده بومی استفاده می شد.

دسترسی به فایل 32 بیتی برای نام فایل های طولانی مورد نیاز بود، این ویژگی در ویندوز 95 از طریق استفاده از سیستم فایل VFAT (نوعی از FAT16) موجود است. این ویژگی هم برای برنامه‌های ویندوز و هم برای برنامه‌های MS-DOS که از ویندوز اجرا می‌شوند در دسترس بود (آن‌ها باید کمی اصلاح می‌شدند، زیرا دسترسی به فایل‌ها با نام‌های طولانی نیاز به استفاده از بافر مسیر بزرگ‌تر و در نتیجه تماس‌های دیگر سیستم داشت). سایر سیستم عامل های سازگار با DOS برای استفاده از نام فایل های طولانی نیاز به به روز رسانی داشتند. استفاده از نسخه های قدیمی تر ابزارهای مدیریت فایل DOS می تواند نام فایل های طولانی را هنگام کپی و انتقال آنها خراب کند. در طی فرآیند ارتقاء خودکار از ویندوز 3.1 به ویندوز 95، DOS و ابزارهای شخص ثالث که می‌توانستند نام فایل‌های طولانی را خراب کنند، شناسایی و غیرفعال شدند. برای مواردی که نیاز به استفاده از ابزارهای دیسک قدیمی است که نام فایل های طولانی را نمی پذیرند (به عنوان مثال، برنامه defrag از بسته MS-DOS 6.22)، برنامه LFNBACK برای ذخیره و بازیابی نام های طولانی ارائه شده است. این برنامه در پوشه \ADMIN\APPTOOLS\LFNBACK روی سی دی ویندوز 95 قرار دارد.

رابط گرافیکی ویندوز 95 بسیار قدرتمندتر و برای استفاده آسان تر شد و در نتیجه رقابت در بازار سیستم عامل های دسکتاپ به پیروزی مایکروسافت ختم شد. ویندوز 95 یک موفقیت بدون شک در بازار بود و در عرض یکی دو سال پس از انتشار، موفق‌ترین سیستم عاملی شد که تا کنون ساخته شده است. ویندوز 95 ویژگی های رابط کاربری گرافیکی مانند دکمه Start و نوار وظیفه را در دسترس عموم قرار داد (اگرچه ویژگی های مشابه قبلاً - در سیستم عامل های Arthur و RISC OS - پیاده سازی شده بود - بازار این سیستم ها بسیار محدود بود). این توابع به یکی از ویژگی‌های دائمی تمام نسخه‌های بعدی ویندوز تبدیل شدند و متعاقباً در سایر رابط‌های گرافیکی کپی شدند.

سیستم "plug and play" پیاده سازی شده در ویندوز 95 به طور خودکار درایورهای دستگاه را نصب می کند، شماره وقفه را به آنها اختصاص می دهد و غیره - قبلاً این کار باید به صورت دستی انجام می شد. به نوبه خود، ظهور ویندوز 95 منجر به ظهور دستگاه هایی شد که به طور خاص برای "plug and play" طراحی شده بودند - به عنوان مثال، آنها غیرفعال هستند تا زمانی که سیستم آدرس هایی را به آنها اختصاص دهد و وقفه ایجاد کند. در مراحل اولیه پیاده سازی، خطاهای تشخیص تجهیزات متعددی رخ داد، بنابراین "وصل و بازی" اغلب به شوخی "وصل و دعا" نامیده می شد.

انتشار ویندوز 95 با یک کمپین تبلیغاتی عظیم (بر اساس بسیاری از برآوردها، بزرگترین در تاریخ نرم افزار) همراه بود، از جمله تبلیغاتی که شامل آهنگ Start Me Up (اشاره به دکمه Start) توسط Rolling Stones بود. این کمپین همچنین شامل داستان هایی از افرادی بود که برای خرید یک نسخه از سیستم در خارج از فروشگاه ها صف می کشیدند. حتی حکایت هایی از افرادی وجود داشت که رایانه شخصی نداشتند، ویندوز 95 را صرفاً به دلیل همه چیزهای تبلیغاتی خریداری کردند، بدون اینکه حتی بدانند ویندوز چیست.

در ابتدا، ویندوز 95 بر روی 13 فلاپی دیسک در قالب DMF ویژه (فرمت رسانه توزیع، ظرفیت 1.68 مگابایت) یا روی سی دی (نسخه سی دی شامل بسیاری از فایل های مفید اضافی) فروخته می شد. برخی از پیشرفت‌ها که تا زمان انتشار رسمی ویندوز 95 تکمیل نشدند، بعداً در مایکروسافت پلاس گنجانده شدند! (مثلا اینترنت اکسپلورر).

اولین نسخه های ویندوز 95 پشتیبانی داخلی برای کار با اینترنت نداشتند، اما نماد "شبکه مایکروسافت" روی دسکتاپ وجود داشت - بعداً حذف شد.

ویندوز 95 با سیستم عامل های دیگر در خط ویندوز 9x - ویندوز 98، ویندوز 98 SE و ویندوز ME جایگزین شد. هسته ویندوز NT که در ویندوز 2000، ویندوز XP و ویندوز ویستا استفاده می‌شود، بسیار پایدارتر و کاربردی‌تر از نسخه‌های قبلی‌اش در خط ویندوز 9x است، اما از بازی‌ها و برنامه‌های قدیمی MS-DOS به خوبی پشتیبانی نمی‌کند. تا به امروز، تمام سیستم عامل های خط ویندوز 9x، به ویژه ویندوز 95، تقریبا منسوخ شده اند. در 31 دسامبر 2002، مایکروسافت به پشتیبانی از ویندوز 95 پایان داد.

ویندوز 98

ویندوز 98 (با نام رمز ممفیس) یک سیستم عامل گرافیکی است که توسط مایکروسافت در 25 ژوئن 1998 منتشر شد.

در اصل، این سیستم عامل یک نسخه به روز شده از ویندوز 95 است که هنوز یک محصول هیبریدی 16/32 بیتی مبتنی بر MS-DOS است. پشتیبانی AGP بهبود یافته است، درایورهای USB بهبود یافته است، پشتیبانی از کار با چندین مانیتور و پشتیبانی WebTV اضافه شده است. مانند Windows 95 OSR 2.5، Internet Explorer 4 (عملکرد Active Desktop) در رابط سیستم یکپارچه شده است.

شماره داخلی "نسخه اول" ویندوز 98 10/4/1998، SE - 10/4/2222 است.

سیستم مورد نیاز ویندوز 98: پردازنده 486DX/66 مگاهرتز یا بهتر، 16 مگابایت رم و حداقل 195 مگابایت فضای خالی دیسک با نصب استاندارد.

ویندوز 98 نسخه دوم (ویندوز 98 SE) در 5 می 1999 منتشر شد. نسخه به روز شده شامل اصلاحات بسیاری است، اینترنت اکسپلورر 4 با اینترنت اکسپلورر 5 بسیار سریعتر و سبک تر جایگزین شده است و ویژگی اشتراک گذاری اتصال به اینترنت ظاهر شده است. MS NetMeeting 3 و پشتیبانی از پخش DVD نیز اضافه شده است.

سیستم مورد نیاز برای RAM ویندوز 98 SE به 24 مگابایت افزایش یافته است.

مایکروسافت قصد داشت پشتیبانی از ویندوز 98 را در 16 جولای 2004 پایان دهد. با این حال، به دلیل محبوبیت باورنکردنی این سیستم عامل، پشتیبانی تا 30 جولای 2006 تمدید شد.

ویندوز 2000

Windows 2000 (همچنین Win2k، W2k یا Windows NT 5.0 با نام رمز قاهره نیز نامیده می شود) یک سیستم عامل خانواده Microsoft Windows NT است که برای اجرا بر روی رایانه هایی با پردازنده های 32 بیتی (معماری سازگار با Intel IA-32) طراحی شده است.

اولین نسخه بتا این سیستم در 27 سپتامبر 1997 منتشر شد. این سیستم در ابتدا Windows NT 5.0 نامیده می شد زیرا نسخه اصلی بعدی ویندوز NT بعد از Windows NT 4.0 بود. با این حال، در 27 اکتبر 1998، نام خود را دریافت کرد، ویندوز 2000. نسخه نهایی این سیستم در 17 فوریه 2000 برای عموم منتشر شد.

ویندوز 2000 در چهار نسخه ارائه می شود: حرفه ای (برای ایستگاه های کاری و کاربران قدرتمند)، سرور، سرور پیشرفته و سرور مرکز داده (برای استفاده در سرورها). علاوه بر این، یک "نسخه محدود" از Windows 2000 Advanced Server Limited Edition و Windows 2000 Datacenter Server Limited Edition وجود دارد که برای اجرا بر روی پردازنده های 64 بیتی Intel Itanium طراحی شده است.

برخی از مهم ترین پیشرفت ها در ویندوز 2000 نسبت به ویندوز NT 4.0 عبارتند از: پشتیبانی از سرویس دایرکتوری Active Directory. سمت سرور Active Directory با نسخه های Server، Advanced Server و Datacenter Server ارائه می شود، در حالی که پشتیبانی کامل از خدمات سمت مشتری توسط نسخه حرفه ای ارائه می شود. خدمات اطلاعات اینترنتی نسخه 5.0. در مقایسه با IIS 4.0، این نسخه از جمله شامل نسخه 3.0 سیستم برنامه نویسی وب ASP است. سیستم فایل NTFS نسخه 3.0 (همچنین NTFS 5.0 در نسخه داخلی ویندوز 2000 - NT 5.0 نامیده می شود). در این نسخه از NTFS برای اولین بار پشتیبانی از سهمیه ها ظاهر شد، یعنی محدودیت هایی در حداکثر حجم فایل های ذخیره شده برای هر کاربر. رابط کاربری به روز شده، از جمله Active Desktop مبتنی بر اینترنت اکسپلورر نسخه 5 و در نتیجه شبیه به رابط ویندوز 98. یکپارچه سازی زبان: نسخه های قبلی ویندوز در سه نسخه - برای زبان های اروپایی (نویسه های تک بایتی، نوشتن) منتشر شد. فقط از چپ به راست)، برای زبان های خاور دور (نویسه های چند بایتی) و برای زبان های خاورمیانه (نوشتن از راست به چپ با تغییرات حروف متنی). ویندوز 2000 ترکیبی از این قابلیت ها است. تمام نسخه های بومی سازی شده آن بر اساس یک پایه ساخته شده اند.

ویندوز 2000 متعاقباً با ویندوز XP (سمت سرویس گیرنده) و ویندوز سرور 2003 (سمت سرور) جایگزین شد. با این حال، ویندوز 2000 همچنان محبوب است، به ویژه در شرکت های بزرگ، که در آن به روز رسانی سیستم عامل در تعداد زیادی از رایانه ها مشکلات فنی و مالی جدی را به همراه دارد. طبق تحقیقات Assetmetrix، در اوایل سال 2005، ویندوز 2000 بیش از 50 درصد از سیستم عامل های ایستگاه کاری ویندوز در شرکت هایی با بیش از 250 رایانه داشت. در عین حال، در شرکت هایی با کمتر از 250 کامپیوتر، ویندوز XP محبوبیت بیشتری دارد. مایکروسافت پشتیبانی از سیستم عامل ویندوز 2000 را در 30 ژوئن 2005 به پایان رساند. پشتیبانی گسترده تا 30 ژوئن 2010 ادامه خواهد داشت.

ویندوز ME

Windows Millennium Edition (ویندوز ME؛ همچنین به اختصار Windows Me) یک سیستم عامل ترکیبی 16/32 بیتی است که توسط شرکت مایکروسافت در 14 سپتامبر 2000 منتشر شد. این به افتخار هزاره سوم جدید (هزاره لاتین - هزاره) نامگذاری شد.

تفاوت آن با نسخه‌های قبلی خود - ویندوز 95 و ویندوز 98 - در به‌روزرسانی‌های نسبتاً جزئی، مانند اینترنت اکسپلورر جدید 5.5 و Windows Media Player 7. Windows Movie Maker با توابع اولیه ویرایش ویدیوی دیجیتال نیز ظاهر شده است. رابط سیستم تغییر کرده است - ویژگی هایی که برای اولین بار در ویندوز 2000 ظاهر شد به آن اضافه شده است.

یکی از قابل توجه ترین تغییرات در ویندوز ME این است که در پیکربندی استاندارد سیستم، حالت واقعی MS-DOS مسدود شده است، به همین دلیل است که نمی توانید از برنامه هایی که به این حالت نیاز دارند استفاده کنید. با این حال، با کمک ابزارهای ویژه می توان این عملکرد را باز کرد. بوت شدن ویندوز ME هیچ تفاوتی با فرآیند مشابه در ویندوز 95 و 98 ندارد.

ویندوز XP

Windows XP (نام رمز در حین توسعه - Whistler؛ نسخه داخلی - Windows NT 5.1) یک سیستم عامل از خانواده Windows NT از شرکت مایکروسافت است. این در 25 اکتبر 2001 منتشر شد و نسخه تکامل یافته ویندوز 2000 حرفه ای است. نام XP از انگلیسی گرفته شده است. تجربه. این نام به عنوان یک نسخه حرفه ای مورد استفاده قرار گرفت.

برخلاف ویندوز 2000 قبلی که در هر دو نسخه سرور و کلاینت عرضه شد، ویندوز XP یک سیستم فقط مشتری است. نسخه سرور آن Windows Server 2003 است که بعداً منتشر شد. Windows XP و Windows Server 2003 بر روی هسته سیستم عامل یکسانی ساخته شده اند که در نتیجه توسعه و به روز رسانی آنها کم و بیش به موازات یکدیگر انجام می شود.

مایکروسافت پشتیبانی رایگان از سیستم عامل ویندوز XP (OS) را از 14 آوریل 2009 متوقف کرده است؛ اکنون کاربران ویندوز XP نمی توانند در صورت بروز حوادث، تغییرات طراحی و سایر شرایط برای پشتیبانی فنی رایگان با مایکروسافت تماس بگیرند. اکنون آنها باید از خدمات "پشتیبانی گسترده" برای این کار استفاده کنند - این بدان معنی است که همه تماس ها پولی می شوند. پشتیبانی تمدید شده تا 8 آوریل 2014 ادامه خواهد داشت.

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

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

در ویندوز XP، استفاده از "سبک های بصری" برای تغییر رابط کاربری گرافیکی ممکن شد. Luna یک سبک رابط کاربری گرافیکی جدید است که همراه با XP ارائه می شود و رابط پیش فرض برای رایانه های شخصی با بیش از 64 مگابایت رم است. امکان استفاده از "سبک های بصری" دیگر وجود دارد، اما آنها باید به صورت دیجیتالی توسط مایکروسافت امضا شوند (زیرا در عملکرد سیستم مهم هستند).

برای دور زدن این محدودیت، برخی از کاربران از نرم افزارهای خاصی مانند TGTSoft's StyleXP و گاهی اوقات از نسخه اصلاح شده کتابخانه uxtheme.dll استفاده می کنند.

همچنین یک سبک "کلاسیک" وجود دارد که سبک رابط ویندوز 2000 (که از 4 مگابایت حافظه کمتری نسبت به Luna استفاده می کند) و همچنین سبک های متعدد ایجاد شده توسط توسعه دهندگان شخص ثالث را تکرار می کند. برای نسخه Media Center، مایکروسافت سبک بصری "Royale" را توسعه داد که در این نسخه از ویندوز XP وجود دارد و برای نصب در نسخه های دیگر XP موجود است.

بیش از 100 آیکون برای ویندوز XP توسط The Iconfactory ساخته شده است که به خاطر مجموعه آیکون های رایگان برای سیستم عامل Mac OS X شناخته می شود.

ویندوز XP همچنین دارای یک رابط خط فرمان (CLI)، cmd.exe، برای کنترل سیستم با دستورات کنسول یا اسکریپت‌های در حال اجرا به نام «فایل‌های دسته‌ای» (با پسوندهای cmd)، بر اساس فایل‌های «دسته‌ای» MS -DOS است. سینتکس Windows XP CLI به خوبی در سیستم راهنمای داخلی مستند نشده است. اطلاعات عمومی بیشتری را می توان با تایپ "help" در خط فرمان برای مشاهده کلی دستورات موجود و "نام فرمان /؟" به دست آورد. رابط خط فرمان در هر دو نمای پنجره و تمام صفحه موجود است (با فشار دادن Alt+Enter بین آنها جابه جا شوید)، نمای ترجیحی را می توان در گفتگوی تنظیمات مربوطه به همراه پارامترهایی مانند اندازه و نوع قلم و غیره مشخص کرد. هنگام کار در این حالت، کاربر می تواند دستورات قبلی را فراخوانی کند (به عنوان مثال، کلید "up" دستور قبلی را برمی گرداند)، از تکمیل خودکار نام فایل ها و دایرکتوری ها و همچنین دستورات استفاده کند.

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

Service Pack 1 (SP1) برای ویندوز XP در 9 سپتامبر 2002 منتشر شد. مهم‌ترین نوآوری‌ها پشتیبانی از USB 2.0 بود، ابزاری که به شما امکان می‌دهد برنامه‌های پیش‌فرض را برای مرور وب، ایمیل، پیام‌رسانی فوری و پیاده‌سازی‌های مختلف ماشین مجازی جاوا انتخاب کنید. با شروع با SP1، سیستم فایل رمزگذاری EFS توانست از الگوریتم رمزگذاری AES با یک کلید 256 بیتی استفاده کند.

با شروع با SP1، LBA-48 پشتیبانی می شود، که به سیستم عامل اجازه می دهد با هارد دیسک هایی با ظرفیت بیش از 137 گیگابایت که به طور پیش فرض فعال شده اند، کار کند.

Service Pack 2 (SP2) (با اسم رمز "Springboard") در 6 آگوست 2004 منتشر شد. SP2 ویژگی های جدیدی را به ویندوز XP اضافه کرد، از جمله فایروال بهبود یافته. پشتیبانی از Wi-Fi با یک جادوگر راه اندازی و بلوتوث، و همچنین بهبودهایی در IE6 - به عنوان مثال، توانایی مسدود کردن پنجره های "پاپ آپ". این سرویس پک تغییرات قابل توجهی در امنیت ویندوز XP ایجاد کرده است. بدین ترتیب فایروال داخلی دستخوش تغییرات قابل توجهی شده است که به Windows Firewall تغییر نام داده و اکنون به صورت پیش فرض برای تمامی اتصالات ایجاد شده فعال می شود. حفاظت از حافظه گسترش یافته به ویژه در برابر حملات سرریز بافر با استفاده از فناوری NX-bit و تعدادی تکنیک دیگر ظاهر شده است. این تغییرات بر روی سرویس‌ها نیز تأثیر گذاشت - سرویس‌هایی مانند telnet و سرویس پیام‌رسانی به‌طور پیش‌فرض غیرفعال هستند، تعدادی از خدمات با حقوق کاهش یافته راه‌اندازی می‌شوند و غیره. تغییرات امنیتی همچنین بر برنامه پست Outlook Express و مرورگر اینترنت اکسپلورر تأثیر گذاشت. Windows XP Service Pack 2 شامل Windows Security Center است که با نظارت و یادآوری به کاربر برای نصب یا به روز رسانی آنتی ویروس و پایگاه داده های آن، فعال کردن فایروال داخلی یا شخص ثالث، به روز رسانی سیستم عامل، نظارت بر امنیت سیستم را آسان تر می کند. یا تنظیمات مرورگر وب را تغییر دهید. آنتی ویروس ها و فایروال های شخص ثالث توانایی تعامل با آن را با استفاده از رابط API دارند. عملکردهای Autorun هنگام بارگذاری سی دی یا اتصال درایوهای فلش و دستگاه های مشابه نیز بهبود یافته است.

در اوایل آگوست 2007، مایکروسافت آزمایش بتا SP3 را با گروه محدودی از آزمایش‌کنندگان بتا آغاز کرد. علیرغم این واقعیت که نسخه بتا فقط برای تعداد معدودی توزیع شد، توزیع آن در شبکه های همتا به همتا ظاهر شد. از 12 دسامبر 2007، نسخه RC1 SP3 برای دانلود و آزمایش برای همه در دسترس است.

نسخه نهایی Windows XP Service Pack 3 در 21 آوریل 2008 منتشر شد، اما فقط برای مشتریان تجاری مانند OEMs و MSDN و مشترکین TechNet. سایر کاربران توانستند سومین سرویس پک را از سرویس آنلاین Windows Update یا از طریق مرکز دانلود مایکروسافت در تاریخ 6 می و همچنین با استفاده از سرویس به روز رسانی خودکار در اوایل تابستان دریافت کنند. در ابتدا نسخه RTM ویندوز XP SP3 به زبان‌های چینی، انگلیسی، فرانسوی، آلمانی، ژاپنی، کره‌ای و اسپانیایی منتشر شد.

این بسته شامل تمام به روز رسانی های منتشر شده از زمان انتشار سرویس پک 2 ویندوز XP در سال 2004 و همچنین تعدادی آیتم های جدید دیگر است. از جمله آنها عملکرد محافظت از دسترسی به شبکه و یک مدل فعال سازی جدید قرض گرفته شده از ویندوز ویستا است، علاوه بر این، یک عملکرد بهبود یافته برای شناسایی روترهای به اصطلاح "سیاه چاله" و غیره وجود دارد.

در 1 جولای 2008، مایکروسافت فروش ویندوز XP SP2 را به تامین کنندگان خود متوقف کرد. در حال حاضر، Windows XP SP3 در تحویل OEM و BOX عرضه می شود؛ کاهش رتبه در چارچوب مجوز شرکت امکان پذیر است. همچنین به فروش می رسد Get Genuine Kit Windows XP SP3، که برای صدور مجوز نرم افزارهای غیر قانونی نصب شده، به عنوان بخشی از مجوز شرکت، بسته دریافت راه حل اصلی Windows XP در نظر گرفته شده است.

Windows XP Service Pack 3 نیز به عنوان بخشی از مولفه "Windows XP Mode" ویندوز 7 توزیع خواهد شد.

ویندوز سرور 2003

Windows Server 2003 (نام رمز در حین توسعه - Whistler Server، نسخه داخلی - Windows NT 5.2) یک سیستم عامل از خانواده Windows NT از شرکت مایکروسافت است که برای کار بر روی سرورها طراحی شده است. در 24 آوریل 2003 منتشر شد.

Windows Server 2003 توسعه ای از Windows 2000 Server و نسخه سرور سیستم عامل ویندوز XP است. مایکروسافت در ابتدا قصد داشت این محصول را "Windows .NET Server" برای تبلیغ پلتفرم جدید Microsoft .NET خود بنامد. با این حال، این نام بعدا برای جلوگیری از ایجاد تصورات نادرست در مورد دات نت در بازار نرم افزار حذف شد.

Windows Server 2008 نسخه سرور بعدی ویندوز NT است که جایگزین ویندوز سرور 2003 خواهد شد.

Windows Server 2003 عمدتاً توابع موجود در نسخه قبلی سیستم - Windows 2000 Server را توسعه می دهد. این نیز توسط نسخه NT 5.2 هسته سیستم (NT 5.0 برای ویندوز 2000) نشان داده شد. در زیر برخی از قابل توجه ترین تغییرات در مقایسه با ویندوز 2000 سرور آورده شده است.

Windows Server 2003 اولین سیستم عامل مایکروسافت است که دارای .NET Framework از پیش نصب شده است. این به این سیستم اجازه می دهد تا بدون نصب نرم افزار اضافی به عنوان یک سرور برنامه برای پلت فرم دات نت مایکروسافت عمل کند.

Windows Server 2003 با نسخه 6.0 خدمات اطلاعات اینترنتی ارائه می شود که معماری بسیار متفاوتی نسبت به IIS 5.0 موجود در ویندوز 2000 دارد. به ویژه، برای بهبود پایداری، اکنون می توان برنامه ها را از یکدیگر در فرآیندهای جداگانه ایزوله کرد بدون اینکه بر عملکرد تأثیر بگذارد. یک درایور جدید HTTP.sys نیز برای رسیدگی به درخواست های HTTP ایجاد شده است. این درایور در حالت هسته اجرا می شود و در نتیجه پردازش درخواست سریعتر انجام می شود.

به گفته مایکروسافت، ویندوز سرور 2003 تاکید زیادی بر امنیت سیستم داشت. به ویژه، این سیستم در حال حاضر در محدودترین شکل، بدون هیچ گونه خدمات اضافی نصب شده است، که سطح حمله را کاهش می دهد. Windows Server 2003 همچنین شامل فایروال نرم افزاری به نام Internet Connection Firewall است. متعاقباً یک سرویس پک برای سیستم منتشر شد که کاملاً بر روی ارتقای امنیت سیستم متمرکز شده است و شامل چندین ویژگی اضافی برای محافظت در برابر حملات است. طبق استاندارد امنیتی آمریکا، معیارهای ارزیابی سیستم کامپیوتری مورد اعتماد (TCSEC)، ویندوز سرور 2003 متعلق به کلاس امنیتی C2 - حفاظت از دسترسی کنترل شده است.

Windows Server 2003 سرویس Volume Shadow Copy را ارائه کرد که به طور خودکار نسخه های قدیمی فایل های کاربر را ذخیره می کند و به شما امکان می دهد در صورت لزوم به نسخه قبلی یک سند بازگردید. کار با کپی های سایه تنها در صورتی امکان پذیر است که یک "کلینت کپی سایه" روی رایانه شخصی کاربر نصب شده باشد که اسناد آن نیاز به بازیابی دارند.

همچنین در این نسخه از سیستم، مجموعه ابزارهای مدیریتی فراخوانی شده از خط فرمان گسترش یافته است که اتوماسیون مدیریت سیستم را ساده می کند.

مفهوم جدیدی معرفی شده است - "نقش"؛ مدیریت سرور بر اساس آنها است. به عبارت ساده، برای دریافت یک سرور فایل، باید یک نقش اضافه کنید - "فایل سرور".

اصول ویندوز برای رایانه های شخصی قدیمی

Windows FLP یا Windows Fundamentals for Legacy PCs (نام کد: Eiger) نسخه ای از ویندوز مایکروسافت است که در ۸ جولای ۲۰۰۶ منتشر شد. - سیستم‌عامل فشرده از Microsoft برای رایانه‌های شخصی قدیمی‌تر، بر اساس Microsoft Windows XP Embedded Service Pack 2. برای استفاده با سرورهای ترمینال (Microsoft، Citrix) در نظر گرفته شده است. همچنین امکان اجرای تعداد کمی از برنامه های محلی وجود دارد.

ویندوز ویستا

ویندوز ویستا یک سیستم عامل در خانواده مایکروسافت ویندوز NT، خطی از سیستم عامل های مورد استفاده در رایانه های شخصی مصرف کننده است. در مرحله توسعه، این سیستم عامل با نام رمز "Longhorn" شناخته شد.

در خط تولید ویندوز NT، ویندوز ویستا نسخه 6.0 است (ویندوز 2000 - 5.0، ویندوز XP - 5.1، ویندوز سرور 2003 - 5.2). اختصار "WinVI" گاهی اوقات برای اشاره به "ویندوز ویستا" استفاده می شود، که ترکیبی از نام "Vista" و شماره نسخه نوشته شده با اعداد رومی است.

ویندوز ویستا، مانند ویندوز XP، یک سیستم فقط مشتری است. مایکروسافت همچنین نسخه سرور ویندوز ویستا - Windows Server 2008 را منتشر کرد.

در 30 نوامبر 2006، مایکروسافت رسما ویندوز ویستا و آفیس 2007 را برای مشتریان سازمانی منتشر کرد. در 30 ژانویه 2007، فروش این سیستم برای کاربران عادی آغاز شد.

در اوایل توسعه، این سیستم با نام رمز Longhorn شناخته می شد (نامگذاری شده از سالن Longhorn در نزدیکی پیست اسکی Whistler در بریتیش کلمبیا). نام "ویستا" در 22 جولای 2005 اعلام شد. چند ماه بعد، مایکروسافت نیز Windows Longhorn Server را به Windows Server 2008 تغییر نام داد. از 8 نوامبر 2006، نسخه کامل ویندوز ویستا در دسترس سازندگان سخت افزار قرار گرفته است. انتشار عمومی برای کاربران نهایی در 30 ژانویه 2007 انجام شد.

شایان ذکر است که بسیاری از ویژگی های برنامه ریزی شده برای ویندوز ویستا توسط مایکروسافت به دلیل اعتراض عمومی حذف شدند. به عنوان مثال، فرض بر این بود که OpenGL به عنوان یک افزونه برای Direct3D پیاده سازی می شود. این امر منجر به کاهش جدی عملکرد OpenGL در مقایسه با Direct3D می شود و منجر به اصلاح نسخه OpenGL می شود. این ترس توجیه نشد؛ پشتیبانی OpenGL در ویندوز ویستا باقی ماند. فایل سیستم WinFS نیز در ویندوز ویستا گنجانده نشد - این بار به دلیل مشکلات عملکرد.

ویژگی های ویندوز ویستا عبارتند از:

1. به گفته خود مایکروسافت زمان بوت شدن سیستم کمتر از ویندوز XP و در اکثر کامپیوترها کمتر از یک دقیقه است. زمان ورود و خروج از حالت خواب را به 6 ثانیه کاهش داد. اما با ظهور رابط کاربری، برای شروع کار کامل باید خیلی بیشتر منتظر بمانید، تا زمانی که فرآیندهای پس زمینه که کار برنامه های شخص ثالث را بسیار پیچیده می کند، بگذرد. ​​این عقیده وجود دارد که ویندوز ویستا بدترین سیستم عامل منتشر شده است. توسط مایکروسافت ویندوز ویستا همچنین در مسابقه "شکست سال" که توسط وب سایت جایزه Pwnie که در سال 2007 ایجاد شد، مقام اول را کسب کرد. علاوه بر این، با توجه به وب سایت The Inquirer.net، بر اساس تعدادی از تبلیغات بی سابقه مرتبط با ترویج WV در بازار، می توان نتیجه گرفت که مدیریت مایکروسافت ویندوز ویستا را به عنوان یک شکست شناخته شده است.

2. به لطف فناوری "Windows ReadyBoost" امکان استفاده از ظرفیت درایوهای فلش USB خارجی به عنوان رم فراهم شده است که در برخی موارد عملکرد را تا 40 درصد افزایش می دهد.

3. مدل منطقی تعامل با دستگاه های گرافیکی کاملاً بازطراحی شده است.

4. کنترل حساب کاربری (UAC) - یک سیستم کنترل حساب کاربری که هنگام انجام هر اقدامی که نیاز به حقوق اداری دارد، بدون توجه به حقوق حساب کاربری فعلی، به مجوز صریح کاربر نیاز دارد. اگر کاربر مدیر نیست، یک اعلان نمایش داده می شود که در آن می توانید یک حساب کاربری را انتخاب کنید و با وارد کردن یک رمز عبور، عملیات را با حقوق آن انجام دهید - این به شما امکان می دهد سیستم را پیکربندی کنید و برنامه ها را از یک حساب کاربری محدود بدون صراحت نصب کنید. با استفاده از مکانیسم runas و بدون نیاز به تغییر به حساب دیگری (که برای مثال در XP مورد نیاز بود، در صورت تغییر پارامترهای TCP/IP). اگر کاربر عضو گروه "مدیران" باشد، باید (با تنظیمات پیش فرض) استفاده از حقوق را با پاسخ به درخواست سیستم تایید کند. UAC داده‌ها را در حالت دسک‌تاپ امن درخواست می‌کند، که از رهگیری داده‌ها و کنترل پنجره ورودی توسط برنامه‌های شخص ثالث محافظت می‌کند (تقریباً همان حالت هنگام ورود به یک دامنه NT با دوبار فشار دادن Ctrl-Alt-Del استفاده شد). UAC را می‌توان برای دسته‌های خاصی از حساب‌ها غیرفعال کرد و با استفاده از یک خط‌مشی امنیتی محلی (یا گروه زمانی که در یک دامنه استفاده می‌شود) پیکربندی مجدد کرد: برای مثال، می‌توانید رمز عبوری را تنظیم کنید که برای همه کاربران (از جمله مدیران) برای استفاده از حقوق مدیریت لازم باشد، ممنوع کنید. این اقدامات برای کاربران اکانت های محدود و غیره

5. Bitlocker Drive Encryption - امکان رمزگذاری درایو سیستم را با استفاده از رابط خط فرمان و سایر پارتیشن ها فراهم می کند. این از یک کلید USB یا ماژول پلتفرم مورد اعتماد برای ذخیره کلیدهای رمزگذاری استفاده می کند. برای رمزگذاری پارتیشن ها به طور پیش فرض از الگوریتم AES با طول کلید 128 بیت در حالت رمزگذاری CBC استفاده می شود. این ویژگی در نسخه های Vista Enterprise یا Ultimate وجود دارد.

6. سیستم رمزگذاری فایل EFS. این سیستم که اولین بار در ویندوز 2000 ظاهر شد، در نسخه های Vista Business، Enterprise یا Ultimate کار می کند و امکان رمزگذاری شفاف فایل ها را در سطح فایل سیستم با استفاده از الگوریتم های AES (با کلید 256 بیتی) یا 3-DES فراهم می کند. برای هر فایل، یک کلید رمزگذاری به صورت تصادفی تولید می‌شود، که به نوبه خود با کلید عمومی کاربران (پیش‌فرض 2048 بیت) رمزگذاری می‌شود. در ویستا، با استفاده از سیاست‌ها، امکان تنظیم طول‌های مختلف کلید عمومی کاربر (1024، 2048، 4096،...)، ذخیره کلید در کارت‌های هوشمند (به طور پیش‌فرض، کلید به صورت محلی ذخیره می‌شود، توسط کاربر محافظت می‌شود. رمز عبور) و فایل صفحه را رمزگذاری کنید، و همچنین نیاز به رمزگذاری اجباری پوشه کاربر با اسناد دارید.

7. جلوگیری از عفونت ویروسی از رسانه های قابل بازیابی. به طور پیش فرض، در ویندوز ویستا، اجرای خودکار برنامه ها از کارت های فلش و دستگاه های USB غیرفعال است. این از آلوده شدن رایانه شما به ویروس هایی که از طریق کارت های فلش پخش می شوند جلوگیری می کند. همچنین خط‌مشی‌هایی وجود دارد که دسترسی به رسانه‌های خارجی (از جمله USB) را کنترل می‌کند، که به محافظت از داده‌های محرمانه نیز کمک می‌کند.

8. مسدود کردن ضبط مستقیم روی دیسک. اگر دیسک دارای فایل سیستم نصب شده باشد، ویندوز ویستا از نوشتن مستقیم روی دیسک (\\.\PhysicalDriveX) جلوگیری می کند.

این عقیده وجود دارد که ویندوز ویستا بدترین سیستم عامل منتشر شده توسط مایکروسافت است. ویندوز ویستا همچنین در مسابقه "شکست سال" که توسط وب سایت جایزه Pwnie که در سال 2007 ایجاد شد، مقام اول را کسب کرد. علاوه بر این، با توجه به وب سایت Inquirer.net، بر اساس تعدادی از تبلیغات بی سابقه مرتبط با تبلیغ WV در بازار، می توان نتیجه گرفت که مدیریت مایکروسافت ویندوز ویستا را به عنوان یک شکست تشخیص داده است.

سرور خانگی ویندوز

Windows Home Server یک سیستم عامل سرور از شرکت مایکروسافت است که بر اساس Windows Server 2003 SP2 ساخته شده است و برای کاربران خانگی (همانطور که از نام پیداست - home) برای استفاده در شبکه های خانگی در نظر گرفته شده است.

ویندوز سرور 2008

Microsoft Windows Server 2008 (نام رمز "Longhorn Server") نسخه جدیدی از سیستم عامل سرور مایکروسافت است. این نسخه باید جایگزین Windows Server 2003 به عنوان نماینده سیستم عامل های نسل Vista (NT 6.x) شود.

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

Windows Server 2008 به‌روزرسانی قابل توجهی برای Terminal Services دارد. خدمات ترمینال اکنون از پروتکل 6.0 از راه دور دسکتاپ پشتیبانی می کند. قابل توجه ترین پیشرفت، به نام Terminal Services RemoteApp، به شما امکان می دهد یک برنامه خاص را به جای کل دسکتاپ خود منتشر کنید.

یکی دیگر از ویژگی های مهم اضافه شده به ترمینال خدمات دروازه خدمات ترمینال و دسترسی به وب خدمات ترمینال است (اکنون کاملاً مبتنی بر وب). دروازه خدمات ترمینال به رایانه های مجاز اجازه می دهد تا بدون استفاده از VPN به طور ایمن به خدمات ترمینال یا دسکتاپ راه دور از اینترنت با استفاده از RDP از طریق HTTPS متصل شوند. این نیازی به باز کردن یک پورت اضافی در فایروال ندارد. ترافیک RDP از طریق HTTPS تونل می شود. خدمات ترمینال دسترسی به وب به مدیران اجازه می دهد تا از طریق یک رابط وب به خدمات ترمینال دسترسی داشته باشند. هنگام استفاده از TS Gateway و TS RemoteApp، انتقال داده از طریق HTTP(S) انجام می شود و برنامه های راه دور به گونه ای به نظر می رسند که گویی به صورت محلی در حال اجرا هستند. چندین برنامه در یک جلسه اجرا می شوند تا اطمینان حاصل شود که مجوزهای کاربر اضافی مورد نیاز نیست.

با Easy Print Easy Print، مدیران دیگر نیازی به نصب درایورهای چاپگر روی سرور ندارند. در این حالت Easy Print Driver رابط کاربری و تمام ویژگی های چاپگر اصلی را تغییر مسیر می دهد. علاوه بر این، عملکرد را هنگام ارسال کارهای چاپی با تبدیل کارها به فرمت XPS قبل از ارسال آنها به مشتری، بهبود می بخشد.

Windows Server 2008 اولین سیستم عامل ویندوز است که با Windows PowerShell داخلی، یک پوسته خط فرمان توسعه‌یافته و زبان برنامه‌نویسی همراه که توسط مایکروسافت توسعه یافته است، منتشر شد. زبان برنامه نویسی PowerShell به طور خاص برای کارهای اداری طراحی شده است و می تواند جایگزین نیاز به cmd.exe و Windows Script Host شود.

NTFS خود درمانی

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

همچنین سیستم عامل اکنون اطلاعات S.M.A.R.T را نمایش می دهد. هارد دیسک برای کمک به شناسایی خرابی های احتمالی هارد. این ویژگی برای اولین بار در ویندوز ویستا ظاهر شد.

Server Manager یک ابزار مدیریتی جدید و مبتنی بر نقش برای Windows Server 2008 است. این ابزار ترکیبی از مدیریت سرور و جادوگر تنظیمات امنیتی از ویندوز سرور 2003 است. Server Manager پیشرفتی از گفتگوی Wizard پیکربندی سرور است که به طور پیش فرض در ویندوز راه اندازی می شود. سرور 2003 هنگام ورود به سیستم. اکنون به شما امکان می دهد نه تنها نقش های جدید اضافه کنید، بلکه تمام عملیاتی را که کاربران می توانند روی سرور انجام دهند را ترکیب می کند و همچنین نمایش تلفیقی از وضعیت فعلی هر نقش را در قالب یک پورتال واحد ارائه می دهد.

در حال حاضر امکان استفاده از Server Manager از راه دور وجود ندارد، اما نسخه مشتری برنامه ریزی شده است.

ویندوز 7

ویندوز 7 (که قبلاً با نام رمز بلک کام و وین شناخته می شد) نسخه ای از خانواده ویندوز NT از سیستم عامل های رایانه ای است که از ویندوز ویستا پیروی می کند. در خط ویندوز NT، سیستم دارای نسخه شماره 6.1 است (ویندوز 2000 - 5.0، ویندوز XP - 5.1، ویندوز سرور 2003 - 5.2، ویندوز ویستا و ویندوز سرور 2008 - 6.0). نسخه سرور ویندوز سرور 2008 R2 است.

مایکروسافت اعلام کرد که فروش این سیستم عامل در 22 اکتبر 2009، کمتر از سه سال پس از عرضه سیستم عامل قبلی، ویندوز ویستا، آغاز خواهد شد. شرکا و مشتریان دارای مجوز Volume Licensing در 24 جولای 2009 به RTM دسترسی پیدا کردند.

ویندوز 7 شامل برخی از پیشرفت‌های حذف شده از ویندوز ویستا و همچنین نوآوری‌هایی در رابط و برنامه‌های داخلی است.

ویندوز 7 گزینه ای برای غیرفعال کردن یا فعال کردن اینترنت اکسپلورر خواهد داشت.

ویندوز 7 از نمایشگرهای چند لمسی پشتیبانی خواهد کرد. این قابلیت توسط مایکروسافت در کنفرانس سالانه TechEd'08 در اورلاندو نشان داده شد. در طول نمایش، از بیلد 6.1.6856 و همچنین نمونه اولیه مدل لپ تاپ با صفحه نمایش چند لمسی استفاده شد. بر اساس برخی گزارش ها، ویندوز 7 تا حدی عملکرد برنامه ریزی شده در ویندوز ویستا (با نام رمز "Longhorn") را اجرا خواهد کرد. همچنین ادغام نزدیک تر با برنامه ها و سرویس های Windows Live برنامه ریزی شده است.

ویندوز 7 تنظیمات انعطاف‌پذیرتری را برای کنترل حساب کاربری (UAC) پیاده‌سازی می‌کند، که بر خلاف ویندوز ویستا، دو حالت میانی دیگر بین حالت‌های «فعال کردن» و «غیرفعال کردن» دارد.

تغییراتی در فناوری رمزگذاری BitLocker ایجاد شده است و عملکرد رمزگذاری رسانه قابل جابجایی BitLocker به آن اضافه شده است که به شما امکان می دهد رسانه های قابل جابجایی را حتی در صورت عدم وجود ماژول TPM رمزگذاری کنید.

همچنین بهبودهایی در فایروال ویندوز انجام شده است - عملکرد اطلاع رسانی به کاربر مبنی بر مسدود شدن برنامه هنگام تلاش برای دسترسی به شبکه بازگشته است.

ویندوز 7 نمی‌تواند دیسک‌های Blu-Ray دارای مجوز را با ویدئو پخش کند، اما می‌تواند اطلاعات را برای آنها بخواند و بنویسد.

با استفاده از Group Policy و AppLocker می توانید از اجرای برنامه های خاص جلوگیری کنید.

ویژگی Branch Cache تاخیر را برای کاربرانی که از راه دور با رایانه خود کار می کنند کاهش می دهد. به عنوان مثال، یک فایل قابل دسترسی از طریق شبکه به صورت محلی ذخیره می شود، بنابراین دیگر از یک سرور راه دور دانلود نمی شود، بلکه از یک رایانه محلی دانلود می شود. این ویژگی می تواند در دو حالت Hosted Cache و Distributed Cache کار کند. در مورد اول، فایل در یک سرور محلی اختصاصی که Windows Server 2008 R2 را اجرا می کند، ذخیره می شود، در مورد دوم - در رایانه مشتری.

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

میزبان دسکتاپ از راه دور به کاربر اجازه می دهد تا به یک کامپیوتر راه دور با حقوق سرپرست متصل شود.

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

ویندوز 7 همچنین از حالت sandbox استفاده خواهد کرد که اجرای آن در آزمایش آلفا و بتا (در مرحله توسعه Longhorn) مورد بحث قرار گرفت. تمام کدهای مدیریت نشده در محیطی (sandbox) اجرا می شوند که در آن سیستم عامل دسترسی برنامه را به سخت افزار و شبکه کامپیوتر محدود می کند. دسترسی به سوکت های سطح پایین و همچنین دسترسی مستقیم به سیستم فایل، لایه انتزاعی سخت افزاری (HAL) و دسترسی کامل به آدرس حافظه ممنوع خواهد بود. تمام دسترسی به برنامه های کاربردی، فایل ها و پروتکل های خارجی توسط سیستم عامل تنظیم شده و بلافاصله (در تئوری) متوقف می شود. در صورت موفقیت آمیز بودن این رویکرد، امنیت تقریباً کامل را نوید می دهد، زیرا با این رویکرد از نظر تئوری غیرممکن است که بدافزار در صورت قفل شدن در داخل جعبه شیشه ای استعاری به سیستم آسیب برساند. این رویکرد باعث ایجاد ارتباط با رایانه شخصی مجازی می شود. اگر همه چیز درست باشد، این محیط می تواند خود را با پایه کدی که به زبان آن نوشته شده است، تطبیق دهد. این بسیاری از مشکلاتی را که در نتیجه سازگاری با عقب در هنگام انتقال به یک سیستم عامل جدید ایجاد می شود، کاهش می دهد.

هنگام استفاده از برنامه‌ها در بتا 1، نشت حافظه در برخی از برنامه‌ها کشف شد که علی‌رغم حالت sandbox، منجر به مسدود شدن کامل شد. از نظر تئوریک، اگر رژیم مؤثرتر نشود، این می‌تواند منجر به افزایش برنامه‌هایی شود که عمداً از این آسیب‌پذیری‌ها برای اهداف خود سوء استفاده می‌کنند.

بیل گیتس به نوار جستجوی فوری همه جا حاضر (شبیه Spotlight) اشاره کرد. سرویس Content Indexing از زمان ویندوز XP تکامل یافته است و نوار جستجوی مشابهی در ویندوز ویستا گنجانده شده است. ویندوز 7 نیز از DirectX 11 استفاده می کند.

آیا ویندوز 7 هسته جدیدی خواهد داشت؟

خیر اگرچه باید گفت که تحولات مشابهی انجام شد. حداقل این چیزی است که یکی از مهندسان مایکروسافت در اکتبر سال گذشته گفت. به گفته وی، 200 نفر از برنامه نویسان این شرکت روی کاهش هسته ویندوز 7 کار کردند. این هسته حتی نام خود را MinWin دریافت کرد و قرار بود شش برابر کمتر از کرنل ویستا حافظه اشغال کند.

با این حال، فلورس و سینوفسکی گفتند که ویندوز 7 هسته جدیدی دریافت نخواهد کرد. فلورس گفت: برخلاف برخی گمانه زنی ها، مایکروسافت هسته جدیدی برای ویندوز 7 ایجاد نمی کند. با این حال، سینوفسکی کمی متفاوت گفت: "... هسته در ویندوز سرور 2008 تکاملی از هسته ویندوز ویستا است، و هسته ویندوز 7 تکامل بیشتر این هسته خواهد بود."

ویندوز سرور 2008 R2

Windows Server 2008 R2 یک نسخه سرور ویندوز 7 در حال توسعه است. در 22 اکتبر 2009 منتشر خواهد شد. ویندوز سرور 2008 R2 نیز مانند ویندوز 7 از هسته ویندوز NT 6.1 استفاده خواهد کرد. ویژگی های جدید شامل مجازی سازی بهبودیافته، نسخه جدید اکتیو دایرکتوری، خدمات اطلاعات اینترنتی 7.5 و پشتیبانی از حداکثر 256 پردازنده است. این سیستم تنها در نسخه 64 بیتی منتشر خواهد شد. پشتیبانی از بوت کردن ویندوز از پارتیشن های حاوی MBR نیز حذف شده است.

مایکروسافت ویندوز سرور 2008 R2 را در کنفرانس توسعه دهندگان حرفه ای به عنوان یک نوع سرور ویندوز 7 معرفی کرد. در 7 ژانویه 2009، نسخه بتای Microsoft Windows Server 2008 R2 در دسترس مشترکین Microsoft TechNet و MSDN قرار گرفت که در برنامه Windows 7 Insider شرکت داشتند. در 9 ژانویه، نسخه بتا برای دانلود در مرکز دانلود مایکروسافت در دسترس عموم قرار گرفت. 30 آوریل 2009 - نامزد انتشار (RC) در دسترس مشترکین TechNet و MSDN قرار گرفت. 5 مه 2009 - Windows Server 2008 R2 RC از مرکز دانلود مایکروسافت در دسترس است 2 ژوئن 2009 - مایکروسافت اعلام کرد که نسخه RTM در نیمه دوم جولای 2009 در دسترس شرکای مایکروسافت قرار خواهد گرفت. اکران در 22 اکتبر 2009 انجام خواهد شد.

در حال حاضر، مایکروسافت ویندوز بر روی تقریباً 88 درصد رایانه‌های شخصی و ایستگاه‌های کاری نصب شده است. علاوه بر این، رقیب آن، Mac OS X نیز در حال افزایش است (حدود 10٪).

کل تنوع نرم افزار (نرم افزار) به طور کلی به دو دسته تقسیم می شود سیستمیکو برنامه های کاربردی. گروه اول عملکرد دوم را بر روی سخت افزار موجود (پردازنده، دیسک، رم، دستگاه های ورودی/خروجی) تضمین می کند. سیستم عامل (OS) به نرم افزار سیستم اشاره دارد. یکی از وظایف سیستم عامل پیاده سازی الگوریتم هایی برای کار با سخت افزار است. ممکن است این سوال پیش بیاید: چرا این امر ضروری است؟ پس از همه، اگر در مورد آن فکر کنید، هر برنامه کاربردی می تواند شامل کدهایی باشد که به سخت افزار دسترسی دارد. با این حال، این فقط زندگی برنامه نویسان را پیچیده می کند و نرم افزار را به اندازه های بزرگ تبدیل می کند. و غم انگیزترین چیز این است که در برنامه های کاربردی کدهای مشابه زیادی وجود دارد که مسئول اجرای دستورات سطح پایین (تماس با سخت افزار) هستند. علاوه بر این، چگونگی حل مشکل برنامه های مختلف با هم در یک کامپیوتر، سوال دیگری است. بنابراین، سیستم عامل ها و سایر نرم افزارهای سیستمی به درستی نقش تعیین شده خود را به عنوان واسطه بین نرم افزار کاربردی و سخت افزار کامپیوتر ایفا می کنند.

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

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

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

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

بنابراین، سیستم عامل دو وظیفه اصلی را انجام می دهد:

  1. استفاده از سخت افزار را برای کاربران و برنامه نویسان آسان تر (یا حتی فعال می کند). به عنوان مثال، سیستم عامل این امکان را فراهم می کند که از نحوه پردازش داده ها بر روی هارد دیسک انتزاعی گرفته و با مفهوم یک فایل کار کنید.
  2. استفاده کارآمد از سخت افزار را تضمین می کند. از آنجایی که کامپیوترهای مدرن بیش از یک برنامه را در یک زمان اجرا می کنند، سیستم عامل وظیفه توزیع حافظه، رجیسترهای پردازنده و غیره را بین برنامه های در حال اجرا در هر زمان معین بر عهده دارد. سیستم عامل توزیع بهینه این منابع را در زمان (استفاده از پردازنده توسط برنامه ها به نوبه خود) و فضا (بارگذاری برنامه های مختلف در قسمت های مختلف RAM) تعیین می کند.

سیستم عامل خانواده ویندوز

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

ویندوز "نسب" خود را از سیستم عامل DOS آغاز می کند و در اصل پوسته ای بود که روی آن ساخته شده بود (ویندوز تحت DOS راه اندازی شد)، قابلیت های DOS را افزایش داد و کار کردن با کامپیوتر را برای یک کاربر آموزش ندیده آسان تر کرد. نسخه های بعدی (شروع با ویندوز NT) سیستم عامل های تمام عیار بودند.

مزیت ویندوز رابط کاربر پسند آن است. در میان کاستی ها، غیر قابل اعتماد بودن سیستم ذکر شده است.

سیستم عامل یونیکس مانند

سیستم عامل یونیکس تأثیر زیادی بر توسعه دنیای سیستم عامل ها گذاشت و پایه های سیستم عامل های مدرن را پی ریزی کرد. یونیکس در اصل یک سیستم توسعه نرم افزار بود. اکثر افرادی که در یونیکس کار می کردند برنامه نویس بودند (و به طور کلی در دهه 70 تعداد کمی دیگر با کامپیوتر کار می کردند).
یونیکس از چندین ایده اساسی تکامل یافته است. به عنوان مثال، یک مشکل کوچک باید با یک برنامه کوچک حل شود و مسائل پیچیده باید با ترکیبی از برنامه های ساده حل شوند.

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

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

لینوکس

لینوکس انواعی از سیستم‌عامل‌های شبه یونیکس (توزیع) است که اغلب آزادانه توزیع می‌شوند.

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

سیستم عامل مک

این سیستم عامل نیز مبتنی بر هسته یونیکس بود.

این محصول اپل برای کامپیوترهای مکینتاش خودش است.

قابل اعتماد و راحت در نظر گرفته می شود. اما بر خلاف ویندوز، آنقدر محبوب نیست.

سیستم عامل (OS) مجموعه ای از نرم افزار است که منابع رایانه (رم، فضای دیسک و غیره) را مدیریت می کند، برنامه های کاربردی و تعامل آنها با دستگاه های خارجی و سایر برنامه ها را راه اندازی می کند و همچنین گفتگوی کاربر با رایانه را تضمین می کند.

سیستم فایل

مفهوم و طبقه بندی سیستم عامل ها

کامپیوتر طبق برنامه عمل می کند. مجموعه اصلی برنامه هایی که کامپیوتر بدون آنها نمی تواند کار کند، سیستم عامل (OS) است.

در حال حاضر، جهان از تعداد زیادی سیستم عامل استفاده می کند که می تواند بر اساس معیارهای زیر به گروه‌هایی تقسیم می‌شوند:

1. تعداد کاربران همزمان: تک کاربره، چند کاربره.

2. تعداد فرآیندهایی که به طور همزمان تحت کنترل سیستم اجرا می شوند: تک وظیفه ای، چند وظیفه ای.

3. تعداد پردازنده های پشتیبانی شده: تک پردازنده، چند پردازنده.

4. بیت کد: 8 بیت، 16 بیت، 32 بیت، 64 بیت.

5. نوع رابط: دستور (متن) و شی گرا (گرافیک).

6. نوع دسترسی کاربر به کامپیوتر: پردازش دسته ای، اشتراک گذاری زمان، زمان واقعی.

7. نوع استفاده از منابع: شبکه، محلی.

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

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

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

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

علامت چهارمسیستم عامل ها را به 8، 16، 32 و 64 بیتی دسته بندی می کند. این بدان معناست که ظرفیت بیت سیستم عامل نمی تواند از ظرفیت بیت پردازنده تجاوز کند.

با توجه به علامت پنجمبر اساس نوع رابط کاربری، سیستم عامل ها به دو دسته شی گرا (معمولا با رابط گرافیکی) و مبتنی بر دستور (با رابط متنی) تقسیم می شوند.

با توجه به ویژگی ششم، سیستم عامل ها به سیستم های زیر تقسیم می شوند:

پردازش دسته ای، که در آن یک بسته (مجموعه) از وظایف از برنامه هایی که باید اجرا شوند تشکیل می شود، وارد رایانه می شود و به ترتیب اولویت، با در نظر گرفتن اولویت ممکن، اجرا می شود.



اشتراک گذاری زمان (TSR)، ​​ارائه حالت گفتگوی (تعاملی) همزمان برای دسترسی به رایانه چندین کاربر در پایانه های مختلف، که به نوبه خود منابع ماشین را تخصیص می دهند، که توسط سیستم عامل مطابق با یک رشته خدمات داده شده هماهنگ می شود. زمان واقعی، ارائه زمان پاسخ تضمین شده مشخصی از دستگاه به درخواست کاربر برای کنترل هر رویداد، فرآیند یا اشیاء خارج از رایانه.

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

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

1) سیستم عامل های خانواده DOS

اولین نماینده این خانواده، سیستم MS DOS (سیستم عامل مایکروسافت دیسک) در سال 1981 در ارتباط با ظهور رایانه شخصی IBM منتشر شد. سیستم عامل های خانواده DOS تک وظیفه ای هستند و دارای ویژگی ها و ویژگی های زیر هستند:

رابط با رایانه با استفاده از دستورات وارد شده توسط کاربر انجام می شود.

ماژولار بودن ساختار انتقال سیستم را به انواع دیگر رایانه ها ساده می کند.

مقدار کمی رم موجود (640 کیلوبایت).

یک نقطه ضعف قابل توجه سیستم عامل های خانواده DOS عدم محافظت در برابر دسترسی غیرمجاز به منابع رایانه شخصی و سیستم عامل است. در حال حاضر، MS DOS 6.22 به طور گسترده استفاده می شود.

2) سیستم عامل های خانواده OS/2

سیستم عامل OS/2 (Operating System/2) توسط IBM در سال 1987 در ارتباط با ایجاد خانواده جدیدی از رایانه های شخصی توسعه یافت.

این یک سیستم عامل چندوظیفه ای گرافیکی 32 بیتی برای رایانه های سازگار با IBM PC است که به شما امکان می دهد عملیات موازی چندین برنامه کاربردی را سازماندهی کنید، در حالی که از یک برنامه در برابر برنامه دیگر و سیستم عامل در برابر برنامه های در حال اجرا در آن محافظت می کند. برای نوشتن برنامه برای OS/2، می توانید از ماژول های برنامه آماده استفاده کنید که در به اصطلاح رابط برنامه نویسی برنامه - API (Application Programming Interface) موجود است.

سیستم عامل OS/2 دارای رابط کاربری گرافیکی مناسب و سازگار با فایل سیستم DOS است که استفاده از داده ها را در هر دو DOS و OS/2 بدون هیچ گونه تبدیلی ممکن می سازد.

چندین تغییر در OS/2 وجود دارد:

OS/2 Warp 3.0 - بهبود استفاده از حافظه و بهبود رابط گرافیکی.

OS/2 Warp Connect - پشتیبانی شبکه بهبود یافته.

OS/2 Warp Server - طراحی شده برای کار به عنوان یک سیستم عامل سرور.

عیب اصلی OS/2 تعداد کم اپلیکیشن های آن است که باعث می شود این سیستم نسبت به سیستم عامل های MS DOS و ویندوز محبوبیت کمتری داشته باشد.

3) سیستم عامل های خانواده یونیکس

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

یونیکس ترکیبی از موارد زیر است: دسترسی به پایگاه های داده توزیع شده، شبکه های محلی، ارتباطات راه دور و امکان دسترسی به شبکه های جهانی با استفاده از یک مودم معمولی. سرویس ایمیل یونیکس یکی از مهمترین اجزای آن است. در حال حاضر، تعداد زیادی برنامه کاربردی برای یونیکس وجود دارد. محبوب ترین برنامه های DOS و Windows را می توان در یونیکس استفاده کرد.

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

4) سیستم عامل های خانواده ویندوز

سیستم عامل های خانواده ویندوز توسط مایکروسافت توسعه یافته اند. آنها سیستم عامل های چندوظیفه ای هستند که یک رابط گرافیکی کاربرپسند ارائه می دهند. نمایندگان اصلی این خانواده سیستم عامل ویندوز 95، سیستم عامل ویندوز 98 و سیستم عامل ویندوز NT هستند. ویندوز 95 بر اساس پوسته های عامل MS DOS و Windows 3.x توسعه یافته است.

ویندوز 95 قسمتی از سیستم عامل 32 بیتی و قسمتی 16 بیتی است.

سیستم عامل ویندوز NT یکی از رایج ترین سیستم عامل های شبکه 32 بیتی است. ویندوز NT در دو نسخه ارائه می شود: Windows NT Server و Windows NT Workstation. ویندوز NT سرور در درجه اول برای مدیریت منابع شبکه طراحی شده است. این سیستم تحرک و ایمنی بالایی را بدون از دست دادن بهره وری فراهم می کند. Windows NT Server حاوی ابزارهایی برای جستجوی سریع اطلاعات و مشاهده منابع شبکه جهانی است، امکان استفاده از هر کانال ارتباطی (از جمله خطوط تلفن معمولی) را فراهم می کند، تا 256 اتصال همزمان به یک سرور را پشتیبانی می کند، و از چندین سرور می توان برای سازماندهی یک سرور استفاده کرد. خدمات شبکه عمومی

Windows NT Workstation نسخه ای از سیستم عامل Windows NT است که برای اجرا بر روی کامپیوترهای محلی و ایستگاه های کاری طراحی شده است. این یک سیستم عامل کاملاً 32 بیتی، ایمن ترین و قابل اعتمادترین است.

تمام برنامه های کاربردی در ویندوز NT در حالت چند وظیفه ای کار می کنند. با این حال، همه برنامه های MS DOS و برنامه های ویندوز 16 بیتی تحت ویندوز NT کار نمی کنند.

هنگامی که حفاظت قابل اعتماد از داده ها یا برنامه های محرمانه ضروری است، و همچنین هنگام انجام کارهای مهندسی، علمی، آماری و سایر کارهای زمانی که عملکرد بالا هنگام تجزیه و تحلیل حجم زیادی از داده ها مهم است، از ایستگاه کاری Windows NT استفاده شود.

5) خانواده سیستم عامل های بلادرنگ

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

سیستم عامل بلادرنگ (RTOS) سیستم عاملی است که زمان پاسخگویی سیستم مشخصی را تضمین می کند. به طور معمول، این زمان از چند میکروثانیه تا چند دهم ثانیه متغیر است.

از شناخته شده ترین سیستم عامل های RT برای رایانه های شخصی IBM عبارتند از: RTMX، AMX، OS-9000، FLEX OS، QNIX و غیره.

امروز در مورد موضوعاتی مانند: خانواده سیستم عامل: DOS، OS/2، UNIX، WINDOWS.

سیستم عامل خانواده DOS.

اولین نماینده این خانواده است سیستم MS-DOS (Microsoft Disk Operating System - سیستم عامل دیسک از مایکروسافت) منتشر شد در سال 1981در ارتباط با ظهور رایانه های شخصی IBM.

سیستم عامل خانواده DOSدارای ویژگی های مشخصه زیر است:

  • تک کاربره.
  • تک وظیفه ای.
  • دارای رابط دستوری
  • 16 بیتی.
  • بر اساس نوع مدیریت منابع - غیر شبکه ای.
  • دارای ساختار ماژولار است که انتقال سیستم را به انواع دیگر کامپیوترها ساده می کند.
  • مقدار کمی رم موجود (640 کیلوبایت، تا 1 مگابایت).
  • یک اشکال مهم خانواده سیستم عامل های DOS عدم محافظت در برابر دسترسی غیرمجاز به منابع رایانه شخصی و سیستم عامل است.

مثال

OS MS-DOS 6.22.، MS DOS 8.0 ادغام شده در Windows ME، DOS PC 2000.

از نسخه 4.0، MS-DOSشامل DOS Shell - یک برنامه مدیریت فایل با یک رابط کاربری متنی شبه گرافیکی (TUI) که منوها، تقسیمات ویندوز، تم های رنگی، پشتیبانی از ماوس و میانبرهای برنامه را با استفاده از گرافیک حالت کاراکتر ارائه می کرد.

خانواده سیستم عامل OS/2

OS/2 (سیستم عامل/2) توسط IBM در سال 1987 در رابطه با ایجاد خانواده جدیدی از رایانه های شخصی PS/2 توسعه یافت.

سیستم عامل های خانواده OS/2 دارای ویژگی های مشخصه زیر هستند:

  • سیستم عامل تک کاربره
  • سیستم عامل چندوظیفه ای نسل دوم: به شما امکان می دهد عملیات موازی چندین برنامه کاربردی را سازماندهی کنید، در حالی که از یک برنامه در برابر برنامه دیگر و سیستم عامل در برابر برنامه های در حال اجرا تحت کنترل آن محافظت کنید.
  • دارای رابط گرافیکی
  • 32 بیتی.
  • سیستم فایل بومی HPFS است.
  • نقص OS/2- تعداد کمی برنامه برای آن، که باعث می شود این سیستم از مثلاً ویندوز محبوبیت کمتری داشته باشد.

مثال

استفاده از OS/2: OS/2 WSeB 4.5x به عنوان سرور فایل.

سیستم عامل خانواده یونیکس

سیستم عامل یونیکستوسط کن تامپسون، کارمند آزمایشگاه Bell در AT&T توسعه داده شد در سال 1969برای رایانه های مختلف: از ابر رایانه ها تا مینی رایانه ها. از آن زمان، تعداد زیادی از سیستم های مختلف یونیکس ایجاد شده است. از نظر قانونی، فقط تعداد کمی از آنها حق کامل نامیدن "یونیکس" را دارند. بقیه، اگرچه از مفاهیم و فناوری های مشابهی استفاده می کنند، تحت عنوان "یونیکس مانند" متحد شده اند. در طول توسعه سیستم های یونیکس، زبان SI ایجاد شد.

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

  • سیستم عامل چند کاربره
  • سیستم عامل چند وظیفه ای
  • سیستم عامل شبکه
  • سیستم عامل فرمان، پوسته گرافیکی: پنجره X.
  • 32 بیتی، 64 بیتی.
  • موبایل: انتقال سیستم از یک معماری ماشین به ماشین دیگر با حداقل هزینه امکان پذیر است.
  • دارای چندین نوع پوسته (شل)، یعنی. رابط هایی برای تعامل بین هسته و کاربر.
  • سیستم فایل: NFS (سیستم فایل شبکه).
  • استفاده از فایل های متنی ساده برای پیکربندی و مدیریت سیستم.
  • استفاده گسترده از ابزارهای راه اندازی شده در خط فرمان.
  • تعامل با کاربر از طریق یک دستگاه مجازی - یک ترمینال.
  • نمایش دستگاه های فیزیکی و مجازی و برخی از ارتباطات بین فرآیندی به عنوان فایل.
  • با استفاده از خطوط لوله از چندین برنامه که هر کدام یک وظیفه را انجام می دهند.

لینوکس(نام کامل گنو/لینوکس) یک سیستم عامل یونیکس مانند است. لینوکسیک سیستم عامل رایگان که در اصل توسط لینوس توروالدز توسعه داده شد. اولین نسخه رسمی در 5 اکتبر اعلام شد 1991.

نسخه ها:دبیان گنو/لینوکس یک توزیع بین المللی غیر ملی است (و همچنین شاخه های آن، از جمله اوبونتو، کوبونتو، ژوبونتو فوق محبوب)، کلاه قرمز آمریکایی و جانشین آن فدورا، ماندریوا فرانسوی-برزیلی، Mandrake سابق و Conectiva. .

سیستم عامل خانواده ویندوز

داستان پنجره هاآغاز شد در 1985 سالی که اولین نسخه سیستم (پوسته) ظاهر شد. چند سال بعد، نسخه دوم منتشر شد، اما سیستم ویندوز محبوبیت زیادی پیدا نکرد.

در سال 1990بیرون آمد ویندوز 3.0که در بسیاری از رایانه های شخصی شروع به استفاده کرد (رابط گرافیکی، حالت چند وظیفه ای، ظهور بسیاری از برنامه های در حال اجرا تحت ویندوز).

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

همه نمایندگان سیستم عامل ویندوزرا می توان به دو خط تقسیم کرد:

  1. Windows 9.x (95/98/Me).
  2. ویندوز NT (NT4/2000/XP/2003 Server/Vista/2008 Server/7).

فقط خانواده ویندوز NT شامل سیستم عامل برای سرورها می شود.

سیستم عامل های ویندوز دارای موارد زیر هستند ویژگی های مشخصه:

  • سیستم عامل چند کاربره
  • سیستم عامل چند وظیفه ای
  • سیستم عامل شبکه و غیر شبکه
  • سیستم عامل گرافیکی
  • 32/64 بیتی.
  • اتصال دستگاه های جدید با استفاده از فناوری Plug and Play.
  • سیستم فایل: FAT32، NTFS.

نمایندگان خانواده ویندوز:

Windows 3.x (3.0/3.1/3.11). پوسته های عاملی که تحت MS-DOS اجرا می شوند.

ویندوز 95(اولین سیستم عامل). رابط تغییر کرده است، سرعت برنامه ها افزایش یافته است، امکان پیکربندی خودکار تجهیزات اضافی و امکان کار با اینترنت وجود دارد.

ویندوز 95 OSR2. بسیاری از باگ های ویندوز 95 رفع شده اند، پشتیبانی از چندین دستگاه جدید اضافه شده است و قابلیت استفاده از سیستم فایل FAT32 اضافه شده است.

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

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

ویندوز NT(1992 - NT 3.0، 1994 - NT 3.5، 1996 - NT 4.0)، برای افزایش قابلیت اطمینان و قدرت عملیات شبکه توسعه داده شد.

موجود در دو نسخه:

  1. سرور ویندوز NT - طراحی شده برای مدیریت منابع شبکه.
  2. ایستگاه کاری ویندوز NT - طراحی شده برای کار بر روی کامپیوترهای محلی و ایستگاه های کاری.

ویندوز 2000 (NT 5.0). بر اساس ویندوز NT توسعه یافته و از آن به ارث رسیده است که قابلیت اطمینان و امنیت اطلاعات در اثر تداخل خارجی را به ارث برده است.

ویندوز من. جانشین ویندوز 98، قابلیت های جدیدی را به دست آورده است: بهبود کار با چند رسانه ای، توانایی ضبط نه تنها اطلاعات صوتی، بلکه ویدئویی، ابزار قدرتمند بازیابی اطلاعات پس از شکست.

پنجره هاXP. ظاهر یک نسخه 64 بیتی، اولین سیستم عامل با رابط کاملاً قابل تنظیم، پشتیبانی از رایت دیسک های CD-R و CD-RW در سطح خود سیستم عامل و غیره.

ویندوز CE.منحصراً برای نصب بر روی رایانه های جیبی طراحی شده است.

ویندوز سرور 2003.شامل تمام ویژگی های مورد نیاز برای سیستم عامل ویندوز سرور، با تمرکز بر امنیت، قابلیت اطمینان، در دسترس بودن و مقیاس پذیری است. نسخه ها: نسخه استاندارد، نسخه Enterprise، نسخه Datacenter، نسخه وب.

ویندوز ویستا.نقشه راه انتشار ویندوز ویستا برای دسته‌های کاربران کلیدی - افراد، مشاغل کوچک، سازمان‌های متوسط ​​و سازمان‌های بزرگ - و الگوهای استفاده از نرم‌افزار آنها بهینه شده است. هدف اصلی خانواده ویندوز ویستا تطبیق بیشتر مجموعه نرم افزارهای ارائه شده با نیازهای مصرف کننده است.

ویندوز سرور 2008(نام رمز "Longhorn Server") نسخه جدیدی از سیستم عامل سرور مایکروسافت است. این نسخه باید جایگزین ویندوز سرور 2003 به عنوان نماینده سیستم عامل های نسل ویستا شود.

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

(NT 6.0)

2006 پشتیبانی نشده
تقریبا استفاده نشده
(NT 6.1) 2009 پشتیبانی نشده
به طور فعال استفاده می شود
(NT 6.2) 2012 پشتیبانی نشده
تقریبا استفاده نشده
(NT 6.3) 2013 پشتیبانی
تقریبا استفاده نشده
(NT 10) 2015 پشتیبانی
به طور فعال استفاده می شود
لوگو نسخه سال وضعیت
1993 پشتیبانی نشده
به طور کلی استفاده نمی شود
1994
1995
1996
2000
2003 پشتیبانی نشده
هنوز در حال استفاده است
2005
2008
2009 پشتیبانی
به طور فعال استفاده می شود
2012
2013
2016
2018 شروع شدن

تمام نسخه های ویندوز بر اساس خط + زمان بندی

خط كش سال ها نسخه های فهرست شده
16 بیت 1985 - 1995 ویندوز 1/2/3
32 بیت
(9x)
1995 - 2001 ویندوز 95/98/ME
NT
(32 و 64 بیت)
از سال 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Workstation / 2000 / XP / Vista / 7 / 8 / 8.1 / 10
سرورهای NT
(32 و 64 بیت)
از سال 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Server / 2000 Server / 2003 / 2003 R2 / 2008 / 2008 R2 / 2012 / 2012 R2 / 2016 / 2019

تاریخچه موفقیت

این داستان موفقیت منعکس کننده فراوانی استفاده از سیستم است. تعداد اشکالاتی که کاربران با آن مواجه می شوند؛ بررسی ها

ویندوز 1 شکست
ویندوز 2 خنثی
ویندوز 3 موفقیت
ویندوز 95 شکست
ویندوز 98 موفقیت
ویندوز هزاره شکست
ویندوز 2000 خنثی
ویندوز XP موفقیت بزرگ
ویندوز ویستا شکست
ویندوز 7 موفقیت
ویندوز 8 شکست
ویندوز 8.1 شکست
ویندوز 10 موفقیت

* علیرغم شکست برخی از نسخه های سیستم عامل، آنها عملکردهای جدیدی داشتند که به نسخه های قبلاً موفق منتقل شدند. به عنوان مثال، آیکون ها و پنجره های زیبایی در هزاره ظاهر شدند که به ویندوز 2000 منتقل شدند. بنابراین، شکست را نباید به عنوان کار ناموفق ارزیابی کرد.

ویندوز 1

سال های پشتیبانی: 1985 - 2001. شعبه: 16 بیت.

نسخه ها: -

چه خبر

قبل از ویندوز 1 MS-DOS وجود داشت، بنابراین مهمترین نوآوری رابط گرافیکی و توانایی کنترل با استفاده از ماوس بود.

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

ویندوز 3

سال های پشتیبانی: 1990 - 2008. شعبه: 16 بیت.

نسخه ها: -

چه خبر

  • اولین (از مایکروسافت) رابط کاربر پسند.
  • ظاهر مدیر برنامه.
  • ظهور قابلیت های چند رسانه ای.
  • پشتیبانی شبکه (از 3.1).

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

ویندوز NT 3.1

نسخه ها: -

چه خبر

  • اولین سیستم مبتنی بر هسته NT.
  • پشتیبانی از سیستم فایل NTFS

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

CPU اینتل 80386
رم 2 مگابایت
ظرفیت هارد دیسک 8 مگابایت

Windows NT 3.5 Workstation

نسخه ها: -

چه خبر

  • پشتیبانی داخلی از Winsock و TCP/IP.
  • ظاهر سرور و کلاینت DHCP و WINS.
  • پشتیبانی از VFAT

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

CPU 33 مگاهرتز
رم 12 مگابایت
ظرفیت هارد دیسک 70 مگابایت

Windows NT 3.51 Workstation

نسخه ها: -

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

Windows NT 4.0 Workstation

نسخه ها: -

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

ویندوز 98

سال های پشتیبانی: 1998 - 2006. شعبه: 9x (32 بیت).

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

ویندوز هزاره

سال های پشتیبانی: 2000 - 2006. شعبه: 9x (32 بیت).

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

ویندوز 2000

سال های پشتیبانی: 2000 - 2010. شعبه: NT.

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

ویندوز XP

نسخه ها: XP، XP Professional

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

ویندوز ویستا

سال های پشتیبانی: 2006 - 2017. شعبه: NT. عمق بیت: 32 و 64 بیت.

نسخه ها: Starter، Basic Home، Premium، Business، Enterprise، Ultimate

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

ویندوز 7

سال های پشتیبانی: 2009 - 2020. شعبه: NT. عمق بیت: 32 و 64 بیت.

نسخه ها: Starter، Home Basic، Home Premium، Professional، Enterprise، Ultimate

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

کمترین ویژه
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
CPU 1 گیگاهرتز
رم 1 گیگابایت 2 گیگابایت 4 گیگابایت
ظرفیت هارد دیسک 16 گیگابایت 20 گیگابایت 16 گیگابایت 20 گیگابایت

ویندوز 8

سال های پشتیبانی: 2012 - 2016. شعبه: NT. عمق بیت: 32 و 64 بیت.

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

کمترین ویژه
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
CPU 1 گیگاهرتز
رم 1 گیگابایت 2 گیگابایت 4 گیگابایت
ظرفیت هارد دیسک 16 گیگابایت 20 گیگابایت 16 گیگابایت 20 گیگابایت

ویندوز 8.1

سال های پشتیبانی: 2013 - 2023. شعبه: NT. عمق بیت: 32 و 64 بیت.

نسخه ها: 8، 8 حرفه ای (حرفه ای)، 8 شرکتی (سازمانی)

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

کمترین ویژه
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
CPU 1 گیگاهرتز
رم 1 گیگابایت 2 گیگابایت 4 گیگابایت
ظرفیت هارد دیسک 16 گیگابایت 20 گیگابایت 16 گیگابایت 20 گیگابایت

ویندوز 10 (جدیدترین برای رایانه های شخصی)

سال های پشتیبانی: 2015 - 2025. شعبه: NT. عمق بیت: 32 و 64 بیت.

نسخه ها

  • صفحه اصلی. برای اکثر کامپیوترهای خانگی هیچ راهی برای پیکربندی دسکتاپ راه دور وجود ندارد تا بتوانید از راه دور به سیستم متصل شوید. امکان استفاده از پالیسی های گروه و عضویت در دامنه وجود ندارد.
  • حرفه ای (حرفه ای). شامل تمام عملکردهای نسخه خانگی + امکان پیوستن به دامنه، استفاده از خط مشی های گروه و امکان اتصال به رایانه با استفاده از دسکتاپ راه دور.
  • شرکتی (شرکتی). برخی از ویژگی های نسخه خانگی کاهش یافته است. تمام ویژگی های اضافی نسخه Pro + DirectAccess، AppLocker وجود دارد.
  • S. یک نسخه حذف شده است. روی برخی دستگاه ها از قبل نصب شده است. نصب نرم افزار استاندارد را پشتیبانی نمی کند - نصب را فقط می توان از فروشگاه ویندوز انجام داد.

چه خبر

ویندوز 10 با انتشار بیلدهای جدید دستخوش تغییرات اساسی شده است. بنابراین، بر این اساس نوآوری هایی را در نظر خواهیم گرفت.

  • عملکرد بهبود یافته است.
  • مرورگر داخلی مایکروسافت اج جدید.
  • هنگامی که پنجره فعال به یک طرف دسکتاپ فشار داده می شود، به طور خودکار یک پنجره مجاور را کوچک می کند.
  • همه برنامه‌های موجود در Start از نمایش 2048 مورد (که قبلاً فقط 512 مورد بود) پشتیبانی می‌کنند.
  • نصب اجباری به روز رسانی
  • با استفاده از دستیار صوتی مجازی کورتانا.
  • منوی شروع به روز شده ترکیبی از نسخه های قبلی و ویندوز 8 است (گزینه توسعه قدیمی بازگشته است و کاشی ها در سمت راست ظاهر شده اند).
  • امکان ایجاد چندین دسکتاپ
  • امتناع از سیستم کاشی کاری ویندوز 8.
  • قابلیت دست نویسی (جوهر ویندوز).
  • شناسایی با استفاده از وب کم
  • همگام سازی اعلان ها از یک دستگاه تلفن همراه.
  • منوی تنظیمات سیستم را تغییر دهید.
  • پشتیبانی داخلی از هدست های واقعیت مجازی.
  • حالت بازی
  • به طور پیش فرض، خط فرمان Powershell ارائه می شود.
  • دسترسی به کنترل پنل کلاسیک از منوی زمینه پنهان است. حالا با دستور می توان آن را فراخوانی کرد کنترل.
  • بهبود عملکرد آنتی ویروس داخلی.
  • شناسایی با استفاده از وب کم برای Active Directory.
  • امکان ایجاد اسکرین شات با انتخاب یک ناحیه با استفاده از میانبر صفحه کلید Win + Shaft + S.
  • پشتیبانی از خط بریل
  • عمر باتری افزایش یافته است.
  • توانایی اجرای کورتانا بر روی یک دستگاه و توقف کار بر روی دستگاه دیگر.
  • غیرفعال کردن پروتکل SMBv1 می توانید آن را به صورت دستی فعال کنید.
  • پانل افراد ظاهر می شود.
  • اطلاعات مربوط به GPU در Task Manager.
  • حالت تمام صفحه مایکروسافت اج
  • عمر باتری طولانی تر (عملکرد کاهش قدرت).
  • پانل ایموجی ظاهر می شود.
  • همگام سازی انتخابی OneDrive.
  • رفع مشکل کاهش سرعت در بازی ها.
  • امکان بازیابی رمز عبور با استفاده از سوالات امنیتی
  • تم تیره برای Explorer.
  • امکان دسترسی به پیام ها از تلفن شما (عملکرد "تلفن شما").
  • دسکتاپ ایزوله برای اجرای ایمن برنامه ها.

* این لیست شامل برخی از نوآوری ها است. لیست کامل در صفحه ویکی پدیا

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

کمترین ویژه
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
CPU 1 گیگاهرتز
رم 1 گیگابایت 2 گیگابایت 4 گیگابایت
ظرفیت هارد دیسک 16 گیگابایت 20 گیگابایت 16 گیگابایت 20 گیگابایت

Windows NT 3.1 Advanced Server

سال های پشتیبانی: 1993 - 2001. شعبه: NT. عمق بیت: 16، 32 و 64 بیت.

نسخه ها: -

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

CPU اینتل 80386
رم 2 مگابایت
ظرفیت هارد دیسک 8 مگابایت

سرور ویندوز NT 3.5

سال های پشتیبانی: 1994 - 2001. شعبه: NT. عمق بیت: 16، 32 و 64 بیت.

نسخه ها: -

چه خبر

  • پشتیبانی داخلی از Winsock و TCP/IP.
  • ظهور سرورهای DHCP و WINS.
  • به اشتراک گذاری فایل ها و چاپگرها
  • پشتیبانی از VFAT

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

CPU 33 مگاهرتز
رم 16 مگابایت
ظرفیت هارد دیسک 70 مگابایت

سرور ویندوز NT 3.51

سال های پشتیبانی: 1995 - 2001. شعبه: NT. عمق بیت: 16، 32 و 64 بیت.

نسخه ها: -

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

CPU 33 مگاهرتز
رم 16 مگابایت
ظرفیت هارد دیسک 70 مگابایت

سرور ویندوز NT 4.0

سال های پشتیبانی: 1996 - 2004. شعبه: NT. عمق بیت: 32 و 64 بیت.

نسخه ها: سرور، نسخه سازمانی، سرور پایانه

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

ویندوز 2000 سرور

سال های پشتیبانی: 2000 - 2010. شعبه: NT. عمق بیت: 32 و 64 بیت.

نسخه ها: سرور، سرور پیشرفته و سرور مرکز داده

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

ویندوز سرور 2003

سال های پشتیبانی: 2003 - 2015. شعبه: NT. عمق بیت: 32 و 64 بیت.

نسخه ها: Web، Standard، Enterprise، Datacenter

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

وب، استاندارد، سازمانی:

نسخه مرکز داده:

ویندوز سرور 2003 R2

سال های پشتیبانی: 2005 - 2015. شعبه: NT. عمق بیت: 32 و 64 بیت.

نسخه ها: استاندارد، سازمانی، مرکز داده

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

استاندارد، سازمانی:

نسخه مرکز داده:

ویندوز سرور 2008

سال های پشتیبانی: 2008 - 2020. شعبه: NT. عمق بیت: 32 و 64 بیت.

نسخه ها: وب، استاندارد، سازمانی، مرکز داده، HPC، ذخیره سازی، Itanium

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

کمترین ویژه
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
CPU 1 گیگاهرتز 1.4 گیگاهرتز 2 گیگاهرتز
رم 512 مگابایت 2 گیگابایت
ظرفیت هارد دیسک 10 گیگابایت 40 گیگابایت

ویندوز سرور 2008 R2

سال های پشتیبانی: 2009 - 2020. شعبه: NT. عمق بیت: 64 بیت

نسخه ها: بنیاد، کسب و کار کوچک، وب، استاندارد، سازمانی، مرکز داده، HPC، Itanium

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

ویندوز سرور 2012

سال های پشتیبانی: 2012 - 2023. شعبه: NT. عمق بیت: 64 بیت

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

ویندوز سرور 2012 R2

سال های پشتیبانی: 2013 - 2023. شعبه: NT. عمق بیت: 64 بیت

نسخه ها: Foundation، Essentials، Standard، Datacenter

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

ویندوز سرور 2016

سال های پشتیبانی: 2016 - 2026. شعبه: NT. عمق بیت: 64 بیت

نسخه ها: Essentials، Standard، Datacenter

چه خبر

  • مجوز برای هسته های پردازشگر فیزیکی (حداقل 16).
  • حالت نصب جدید - نانو.
  • ظهور مجازی سازی کانتینر.
  • OpenGL و OpenCL برای RDP.
  • رمزگذاری ماشین های مجازی و ترافیک شبکه داخلی
  • جلوگیری از تکرار ذخیره سازی فایل ها

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

Windows Server 2019 (آخرین برای سرورها)

سال های پشتیبانی: 2018 - ?. شعبه: NT. عمق بیت: 64 بیت

نسخه ها: استاندارد، مرکز داده

چه خبر

  • امنیت بهبود یافته - فناوری های داخلی Defender ATP و Defender Exploit Guard.
  • Windows Subsystem Linux (WSL) - ظروف برای پشتیبانی از برنامه های لینوکس.
  • برای ایجاد یک کلاستر با تعداد زوج گره، یک درایو USB می تواند به عنوان یک دیسک شاهد عمل کند.


 


خواندن:



زبان برنامه نویسی تایپ شده مشخص کننده های نوع یا قالب یا کاراکترهای تبدیل یا کاراکترهای کنترلی

زبان برنامه نویسی تایپ شده مشخص کننده های نوع یا قالب یا کاراکترهای تبدیل یا کاراکترهای کنترلی

زبان برنامه نویسی C++ آخرین به روز رسانی: 2017/08/28 زبان برنامه نویسی C++ یک زبان کامپایل شده سطح بالا است...

برنامه کاری پست روسیه در تعطیلات سال نو کار پستی در تعطیلات سال نو

برنامه کاری پست روسیه در تعطیلات سال نو کار پستی در تعطیلات سال نو

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

Tass: رمزگشایی مخفف

Tass: رمزگشایی مخفف

این اصطلاح از اختصار ایتالیایی و brevis لاتین - کوتاه آمده است. در کتب و نسخه های خطی باستانی این نام مخفف ...

قالب های گواهی خالی دانلود قالب گواهی افتخار برای چاپ

قالب های گواهی خالی دانلود قالب گواهی افتخار برای چاپ

با سلام، خواننده عزیز! امروز به شما خواهم گفت که چگونه در Word یک نامه بسازید. در کارم مجبور شدم تعداد زیادی از...

فید-تصویر RSS