(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

نسخه ها: -

چه خبر

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

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 Home، 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 با انتشار بیلدهای جدید دستخوش تغییرات اساسی شده است. بنابراین، بر این اساس نوآوری ها را در نظر خواهیم گرفت.

  • عملکرد بهبود یافته است.
  • مرورگر داخلی جدید مایکروسافت اج.
  • کوچک شدن خودکار پنجره مجاور هنگامی که پنجره فعال به یک طرف دسکتاپ فشار داده می شود.
  • «همه برنامه‌ها» در «شروع» از نمایش 2048 مورد (قبلاً فقط 512 مورد) پشتیبانی می‌کند.
  • نصب اجباری به روز رسانی
  • با استفاده از مجازی دستیار صوتیکورتانا
  • منوی شروع به روز شده ترکیبی از نسخه های قبلی و ویندوز 8 است (نسخه قدیمی افشاگری بازگشت و کاشی ها در سمت راست ظاهر شدند).
  • امکان ایجاد چندین دسکتاپ
  • رد سیستم کاشی کاری ویندوز 8.
  • قابلیت دست نویسی (جوهر ویندوز).
  • شناسایی وب کم
  • همگام سازی با دستگاه موبایلاطلاعیه.
  • تغییر منوی گزینه های سیستم
  • پشتیبانی داخلی از کلاه ایمنی مجازی
  • حالت بازی
  • به صورت پیش فرض پیشنهاد می شود خط فرماندر پاورشل
  • دسترسی به کنترل پنل کلاسیک از منوی زمینه پنهان است. حالا با دستور می توان آن را فراخوانی کرد کنترل.
  • بهبود آنتی ویروس داخلی
  • احراز هویت وب کم برای اکتیو دایرکتوری.
  • امکان ایجاد اسکرین شات با انتخاب یک منطقه با استفاده از میانبر صفحه کلید Win + Shaft + S.
  • پشتیبانی از خط بریل
  • عمر باتری افزایش یافته است.
  • توانایی اجرای کورتانا بر روی یک دستگاه و توقف کار بر روی دستگاه دیگر.
  • پروتکل SMBv1 را غیرفعال کنید. می توانید آن را به صورت دستی فعال کنید.
  • ظاهر پانل "مردم".
  • اطلاعات GPU در Task Manager.
  • مایکروسافت اج تمام صفحه
  • عمر باتری بیشتر (Power Throttling).
  • ظاهر پنل ایموجی.
  • همگام سازی انتخابی OneDrive.
  • رفع مشکلات لکنت در بازی ها.
  • امکان بازیابی رمز عبور با استفاده از سوالات امنیتی.
  • تم تیره برای File 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 به عنوان دیسک شاهد استفاده کرد.

پنجره هاNT

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

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

ماژول های معماریپنجره هاNT

معماری ویندوز NT ماژولار است و از دو لایه اصلی تشکیل شده است - اجزای حالت کاربر و اجزای حالت هسته. برنامه ها و زیرسیستم هایی که در حالت کاربر اجرا می شوند محدودیت هایی در دسترسی به منابع سیستم دارند. حالت هسته دسترسی نامحدودی به حافظه سیستم و دستگاه های خارجی دارد. هسته یک سیستم NT را هسته هیبریدی یا ماکروکرنل می گویند. این معماری شامل خود هسته، لایه انتزاعی سخت افزار (HAL)، درایورها و تعدادی سرویس (اجرایی) است که در حالت هسته (درایورهای حالت هسته) یا در حالت کاربر (درایورهای حالت کاربر) کار می کنند.

سفارشی حالت ویندوز NT متشکل از زیرسیستم هایی است که درخواست های I/O را از طریق یک مدیر I/O به درایور حالت هسته مناسب ارسال می کند. در سطح کاربر دو زیرسیستم وجود دارد: زیرسیستم محیط (برنامه های نوشته شده برای سیستم عامل های مختلف را اجرا می کند) و زیرسیستم یکپارچه (توابع خاص سیستم را از طرف زیرسیستم محیط مدیریت می کند). حالت هسته به سخت افزار و منابع سیستم کامپیوتر دسترسی کامل دارد. و همچنین از دسترسی سرویس ها و برنامه های کاربری به مناطق حساس سیستم جلوگیری می کند.

تفاوت بین ویندوز 2000 و NT 4.0

برخی از مهم ترین پیشرفت ها در ویندوز 2000 نسبت به ویندوز NT 4.0 عبارتند از:

پشتیبانی از سرویس دایرکتوری Active Directory. بک‌اند Active Directory با نسخه‌های Server، Advanced Server و Datacenter Server ارائه می‌شود، در حالی که نسخه Professional پشتیبانی کامل از سرویس سمت مشتری را فراهم می‌کند.

IIS نسخه 5.0. در مقایسه با IIS 4.0، این نسخه از جمله شامل نسخه 3.0 سیستم برنامه نویسی وب ASP است.

سیستم فایل NTFS نسخه 3.0 (در ویندوز 2000 - NT 5.0 به صورت داخلی NTFS 5.0 نیز نامیده می شود). این نسخه از NTFS برای اولین بار پشتیبانی از سهمیه، یعنی محدودیت در حداکثر مقدار فایل های ذخیره شده برای هر کاربر را معرفی کرد.

رابط کاربری به روز شده شامل Active Desktop بر اساس اینترنت اکسپلوررنسخه 5 و در نتیجه شبیه به رابط ویندوز 98. طرح رنگ دوباره طراحی شده است.

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

سیستم فایل رمزگذاری شده EFS که با آن می توانید فایل ها و پوشه ها را رمزگذاری کنید.

ویژگی های کلیدیپنجره هاXP

سیستم عامل مایکروسافت ویندوز XP مبتنی بر فناوری NT است و جانشین مستقیم ویندوز 2000 است. با این حال، تمام بهترین نوآوری های موجود در Windows Me را می توان در ویندوز XP یافت. با حفظ سطوح بالایی از قابلیت اطمینان، امنیت و عملکرد، یادگیری سیستم آسان‌تر شده است و ابزارهای زیادی برای کاربران خانگی طراحی شده است.

این سیستم در چندین نسخه عرضه شده است که برای ویژگی های برنامه های مختلف طراحی شده است. Microsoft Windows XP Home Edition برای کاربرانی که اغلب روی آن کار می کنند طراحی شده است کامپیوتر خانگی. در این نسخه تاکید ویژه ای بر کار با تصاویر، صدا و تصویر شده است. نسخه Microsoft Windows XP Professional همانطور که از نامش پیداست برای حرفه ای ها در نظر گرفته شده است. این نسخه بیشتر در سازمان ها استفاده می شود. اگر کارهای پیچیده ای را در خانه انجام می دهید مانند ایجاد و ویرایش تصاویر، مدل سازی و ساختن یا هر کار پیچیده دیگری، پس این نسخه برای کامپیوتر خانگی شما مناسب است. نسخه Microsoft Windows XP Server برای نصب روی سرور طراحی شده است - یک رایانه قدرتمند که کار بسیاری از کاربران را در یک شبکه کامپیوتری تضمین می کند. کار بر روی شبکه های محلی خارج از محدوده این کتاب است، بنابراین نسخه سرور در اینجا در نظر گرفته نخواهد شد. این کتاب نسخه اصلی سیستم عامل - Windows XP Professional را توصیف می کند. تقریباً هیچ نسخه متفاوتی از Windows XP Home Edition وجود ندارد. تفاوت های جزئی برجسته خواهد شد.

لازم به ذکر است که برای کار موثر با سیستم عامل ویندوز XP، به یک کامپیوتر مدرن به اندازه کافی قدرتمند نیاز است. اول از همه، کامپیوتر باید حداقل 128 مگابایت حافظه نصب داشته باشد. بهتر است 256 مگابایت نصب شود تا سیستم سریعتر اجرا شود. هر پردازنده ای قابل استفاده است، اما نه خیلی قدیمی. اگر سرعت کلاک پردازنده حداقل 300 مگاهرتز باشد، این کار انجام می شود. اگرچه بهتر است البته از پردازنده ای با فرکانس بیش از یک گیگاهرتز استفاده کنید. هارد دیسک نه تنها باید حاوی فایل های سیستم عامل و فایل های موقت باشد، بلکه باید فضای خالی کافی نیز داشته باشد، به عنوان مثال، برای ایجاد تصویری از یک سی دی قبل از رایت آن. واقعاً به حجم دیسک حداقل دو تا سه گیگابایت نیاز دارد. و اگر در نظر بگیرید که باید برنامه های دیگری را روی دیسک نصب کنید و فضایی را برای اسناد مختلف بگذارید، نمی توان یک دیسک 10 گیگابایتی را خیلی بزرگ نامید.

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

هنگام کار با ویندوز XP، نیازی به نصب برنامه های اضافی برای نوشتن اطلاعات روی سی دی های قابل ضبط و بازنویسی ندارید. می توانید یک سی دی را مستقیماً از Windows Explorer رایت کنید. اتفاقا هادی خیلی عوض شده. علاوه بر پشتیبانی از پوشه های فشرده، پوشه های ویژه برای ذخیره تصاویر، موسیقی و فیلم ها، یک پنل با دستورات اضافه شده است که بسته به اعمالی که انجام می دهید، ترکیب بندی آن تغییر می کند.

یکی از اجزای مفید سیستم ویرایشگر ویدیو است. اکنون می توانید ویرایش حرفه ای غیرخطی فیلم های آماتور خود را انجام دهید. کار با دوربین های دیجیتال و اسکنرها بسیار ساده تر شده است. برای وارد کردن عکس به کامپیوتر نیازی به برنامه اضافی ندارید، کمی آن را تبدیل کنید و روی چاپگر چاپ کنید. پخش کننده جهانی صوتی و تصویری اکنون از فرمت های بیشتری پشتیبانی می کند و به شما امکان می دهد ظاهر آن را تغییر دهید. شما می توانید خودتان را ایجاد کنید فایل های صوتیدر فرمت محبوب MP3. پخش کننده رسانه همچنین از پخش دیسک های ویدئویی دیجیتال (DVD) پشتیبانی می کند و به شما امکان می دهد از بالاترین کیفیت تصویر و صدای فیلم های امروزی لذت ببرید. برای سرگرمی، ویندوز XP شامل چندین بازی جدید است که برخی از آنها به شما امکان بازی آنلاین را می دهند.

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

ابزار کار با اینترنت نیز بیشتر توسعه یافته است. سیستم کمک به طور قابل توجهی دوباره طراحی شده است، سیستم امنیتی بهبود یافته است. تغییرات متعددی بر ابزار مدیریت و مدیریت کار بسیاری از کاربران در یک شبکه محلی تأثیر گذاشته است.

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

پنجره هاویستا

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

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

ویندوز ویستا، مانند ویندوز XP، منحصراً یک سیستم مشتری است. مایکروسافت همچنین نسخه سرور ویندوز ویستا، ویندوز سرور 2008 را منتشر کرد.

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

بر اساس تجزیه و تحلیل وب W3Schools، از اکتبر 2012، سهم بازار ویندوز ویستا ▼ 3.0٪ است. این مقدار در اکتبر 2009 به 18.6 درصد رسید.

پنجره ها 7

ویندوز 7 سیستم عامل خانواده ویندوز NT و پس از ویندوز ویستا است. سیستم بعدی بعد از ویندوز 7 در خط ویندوز 8. در خط ویندوز NT، سیستم دارای شماره نسخه 6.1 است (ویندوز 2000 - 5.0، ویندوز XP - 5.1، ویندوز سرور 2003 - 5.2، ویندوز ویستا و ویندوز سرور 2008 - 6.0). نسخه سرور Windows Server 2008 R2 است، نسخه برای سیستم های یکپارچه (ساخته شده از اجزای ویندوز) Windows Embedded Standard 2011 (کبک)، نسخه موبایل Windows Embedded Compact 2011 (Chelan، Windows CE 7.0) است.

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

بر اساس تجزیه و تحلیل وب W3Schools، از اکتبر 2012، ویندوز 7 ▲ 56.8 درصد از سیستم عامل های اینترنت جهان را به خود اختصاص داده است. با توجه به این معیار، در رتبه اول قرار دارد و از رهبر قبلی در آگوست 2011 - ویندوز XP پیشی گرفته است.

سیستم فایلNTFS

NTFS (از انگلیسی New Technology File System - "سیستم فایل فناوری جدید") یک فایل سیستم استاندارد برای خانواده سیستم عامل های Microsoft Windows NT است.

فایل سیستم HPFS برای اولین بار برای سیستم عامل OS/2 1.2 استفاده شد تا دسترسی به دیسک های بزرگی را که در آن زمان در بازار وجود داشت، فراهم کند. علاوه بر این، نیاز به گسترش سیستم نامگذاری موجود، بهبود سازماندهی و امنیت برای پاسخگویی به نیازهای رو به رشد بازار سرور شبکه وجود دارد. سیستم فایل HPFS از ساختار دایرکتوری FAT پشتیبانی می کند و مرتب سازی فایل ها را بر اساس نام اضافه می کند. نام فایل می تواند حداکثر 254 کاراکتر دو بایتی داشته باشد. یک فایل از "داده" و ویژگی های خاص تشکیل شده است که فرصت های بیشتری برای پشتیبانی از انواع دیگر نام فایل ها و بهبود امنیت ایجاد می کند. علاوه بر این، اکنون کوچکترین بلوک برای ذخیره سازی داده ها برابر با اندازه بخش فیزیکی (512 بایت) است که به کاهش فضای هدر رفته دیسک کمک می کند.

NTFS جایگزین مورد استفاده در MS-DOS و مایکروسافت شد فایل ویندوزسیستم چربی. NTFS یک سیستم ابرداده را حفظ می کند و از ساختارهای داده تخصصی برای ذخیره اطلاعات مربوط به فایل ها برای بهبود عملکرد، قابلیت اطمینان و کارایی فضای دیسک استفاده می کند. NTFS اطلاعات مربوط به فایل ها را در جدول اصلی فایل (MFT) ذخیره می کند. NTFS دارای قابلیت‌های داخلی برای محدود کردن دسترسی به داده‌ها برای کاربران و گروه‌های کاربری مختلف (فهرست‌های کنترل دسترسی - فهرست‌های کنترل دسترسی (ACL))، و همچنین اختصاص سهمیه‌ها (محدودیت در حداکثر مقدار فضای دیسک اشغال شده توسط کاربران خاص) است. NTFS از سیستم ژورنالینگ USN برای بهبود قابلیت اطمینان سیستم فایل استفاده می کند.

NTFS مبتنی بر سیستم فایل HPFS (سیستم فایل با عملکرد بالا) است که توسط مایکروسافت و IBM برای سیستم عامل OS/2 توسعه یافته است. اما با دریافت نوآوری های بدون شک مفیدی مانند نقل قول، ژورنال، کنترل دسترسی و ممیزی، تا حد زیادی عملکرد بسیار بالای عملیات فایل ذاتی در جد خود (HPFS) را از دست داده است.

نسخه های مختلفی از NTFS وجود دارد: v1.2 در ویندوز NT 3.51 و ویندوز NT 4.0 استفاده می شود، نسخه 3.0 با ویندوز 2000، نسخه 3.1 با ویندوز XP، ویندوز سرور 2003، ویندوز سرور 2003 R2، ویندوز ویستا، ویندوز ارائه می شود. 7 و ویندوز سرور 2008، ویندوز سرور 2008 R2.

مشخصات سیستم فایل بسته است. این مشکلات خاصی را هنگام اجرای پشتیبانی آن در محصولات شخص ثالثی که متعلق به مایکروسافت نیستند ایجاد می کند - به ویژه توسعه دهندگان درایورهای سیستم عامل های رایگان باید سیستم را مهندسی معکوس کنند.

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

سیستم عامل Windows NT یا New Technology توسط گروهی از توسعه دهندگان به رهبری دیو کاتلر ساخته شد.

Windows NT یک سیستم عامل 32 بیتی با چندوظیفه پیشگیرانه است. به عنوان اجزای اساسی، سیستم عامل شامل ابزارهای امنیتی و یک سرویس شبکه توسعه یافته است. ویندوز NT همچنین با بسیاری از سیستم عامل ها، سیستم های فایل و شبکه ها سازگاری دارد. Windows NT می‌تواند هم روی رایانه‌های مجهز به CISC - پردازنده‌هایی با مجموعه دستورالعمل پیچیده (محاسبات مجموعه دستورالعمل‌های پیچیده) و هم در رایانه‌های دارای RISC - پردازنده‌هایی با مجموعه دستورالعمل کاهش یافته (کاهش مجموعه دستورالعمل) کار کند. سیستم عامل ویندوز NT همچنین از سیستم های چند پردازنده ای با کارایی بالا پشتیبانی می کند.

آشنا در ویندوز NT فقط ظاهر است. در پشت رابط کاربری گرافیکی ویژگی های جدید قدرتمندی نهفته است.

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

در تلاش برای ارائه سازگاریسیستم عامل جدید، توسعه دهندگان Windows NT رابط آشنای ویندوز را حفظ کردند و از سیستم های فایل موجود (مانند FAT) پشتیبانی کردند و برنامه های کاربردی مختلف(نوشته شده برای MS-DOS، OS/2 1.x، Windows 3.x و POSIX). توسعه دهندگان همچنین ابزارهایی را برای کار با ابزارهای مختلف شبکه در ویندوز NT قرار دادند.

به دست آورد قابل حمل بودنسیستم (قابل حمل) که اکنون می تواند بر روی هر دو پردازنده CISC و RISC اجرا شود. CISC شامل پردازنده های سازگار با اینتل 80386 و بالاتر است. RISC ها توسط سیستم هایی با MIPS R4000، Digital Alpha AXP و Pentium P54 و پردازنده های بالاتر نشان داده می شوند.

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

مزایای اضافی با استفاده از یک محیط توسعه واحد برای سرورها و ایستگاه های کاری ارائه می شود.


ویندوز NT یک یونیفرم دارد سیستم امنیتی(امنیتی) که مطابق با مشخصات دولت ایالات متحده و مطابق با استاندارد امنیتی B2 است. در یک محیط شرکتی، برنامه های کاربردی حیاتی با یک محیط کاملا ایزوله ارائه می شوند.

پردازش توزیع شده(پردازش توزیع شده) به این معنی است که ویندوز NT دارای قابلیت های شبکه سازی درون سیستم است. Windows NT همچنین از طریق پشتیبانی از انواع پروتکل‌های انتقال و استفاده از تسهیلات سرویس گیرنده/سرور سطح بالا، از جمله لوله‌های نام‌گذاری شده، تماس‌های رویه از راه دور (RPC) و سوکت‌های ویندوز، امکان ارتباط با انواع مختلف رایانه‌های میزبان را فراهم می‌کند.

قابلیت اطمینان و تحمل خطا(قابلیت اطمینان و استحکام) توسط ویژگی های معماری ارائه می شود که از برنامه های کاربردی در برابر آسیب توسط یکدیگر و سیستم عامل محافظت می کند. ویندوز NT از پردازش ساختاری مقاوم در برابر خطا استفاده می کند موقعیت های خاصدر تمام سطوح معماری، که شامل یک سیستم فایل NTFS قابل بازیابی است و از طریق امنیت داخلی و تکنیک های مدیریت حافظه پیشرفته محافظت می کند.

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

به لطف طراحی مدولار سیستم، توسعه پذیریویندوز NT، که به انعطاف پذیری برای افزودن ماژول های جدید در سطوح مختلف سیستم عامل اجازه می دهد.

این بسته شامل تعدادی برنامه است: سرور اطلاعات اینترنت 2.0، سرور فهرست، فرانت پیج، اینترنت اکسپلورر، سرور سیستم نام دامنه (DNS)، سرور پروکسی و مرکز منابع اینترنتی، همه بسته‌های خدمات، پلاس! و تعدادی ابزار اضافی، از جمله برنامه‌های جدید، مانند Administrative Wizards یا Imager، و نسخه‌های بهبود یافته برنامه‌های قدیمی‌تر، مانند Task Manager.

Administrative Wizard به شما این امکان را می دهد تا وظایف رایج مدیریت شبکه و نسخه های به روز شدهبرنامه های Windows NT Diagnostic، Performance Monitor برای نظارت عملیاتی وضعیت سیستم استفاده می شود. گفتگوی Task Manager به یک ابزار قدرتمند تبدیل شده است که اطلاعات مفیدی از استفاده از CPU گرفته تا نام تمام پردازنده های فعال سیستم را ارائه می دهد.

یکی از اجزای کلیدی ویندوز NT 4.0 اینترنت اطلاعات سرور 2.0 است. این یک راه حل انعطاف پذیر و چند منظوره برای اتصال به اینترنت و ایجاد اینترانت خصوصی شما است. کاربر فقط باید تنظیمات پروتکل TCP / IP را پیکربندی کند (با نصب سرویس DHCP، آدرس IP به طور خودکار اختصاص داده می شود)، IIS را راه اندازی کند و یک یا چند صفحه وب خود را ایجاد کند. پس از آن، اسناد وب در دسترس همه کاربران شبکه شما است که نرم افزاری را نصب کرده اند که عملکرد پروتکل TCP / IP و یک مرورگر وب استاندارد جهانی را ارائه می دهد.

تغییراتی در زیرسیستم دسترسی از راه دور، سرویس دسترسی از راه دور (RAS) وجود دارد. اکنون امکان استفاده از کانال های ارتباطی امن، پروتکل جدید تونل نقطه به نقطه (PPTP)، امکان استفاده از چندین مودم برای سازماندهی کانال های ارتباطی با شبکه های راه دور وجود دارد.

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

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

ماژول های معماری ویندوز NT.همانطور که نشان داده شد، ویندوز NT یک سیستم عامل ماژولار (بهتر از یکپارچه) است که از ماژول های نسبتا ساده به هم پیوسته مجزا تشکیل شده است.

ماژول های اصلی ویندوز NT (به ترتیب از پایین ترین سطح معماری به بالا فهرست شده اند): لایه انتزاعی سخت افزاری HAL (لایه انتزاعی سخت افزاری)، هسته (کرنل)، سیستم اجرایی (اجرایی)، زیرسیستم های محافظت شده ( زیر سیستم های حفاظت شده) و زیر سیستم های محیطی (زیر سیستم های محیطی).

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

هستهاساس ساختار ماژولار سیستم است و اکثر عملیات اساسی ویندوز NT را هماهنگ می کند. این جزء به طور خاص برای فضا و عملکرد بهینه شده است. هسته مسئول زمان‌بندی اجرای رشته‌ها، همگام‌سازی کار چندین پردازنده و مدیریت وقفه‌ها و استثناهای سخت‌افزاری است.

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

برنج. 2.32. ساختار ماژولار ویندوز NT

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

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

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

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

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

سطح انتزاعات سخت افزاری همچنین امکان "پنهان کردن" از سایر سطوح سیستم عامل ویژگی های اجرای سخت افزاری سیستم های متقارن چند پردازنده ای را فراهم می کند.

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

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

هسته رشته های کنترل را به گونه ای زمان بندی می کند که بار روی پردازنده های سیستم را به حداکثر برساند و اطمینان حاصل کند که موضوعات با اولویت بالاتر در وهله اول پردازش می شوند. در مجموع 32 مقدار اولویت وجود دارد که به دو کلاس بلادرنگ و متغیر دسته بندی می شوند. این رویکرد به شما اجازه می دهد تا به حداکثر کارایی سیستم عامل دست یابید.

اجزای فرعی سیستم اجرایی، مانند مدیر I/O و مدیر فرآیند، از هسته برای همگام سازی فعالیت ها استفاده می کنند. آنها همچنین برای سطوح بالاتری از انتزاع به نام با هسته تعامل دارند اشیاء هسته؛برخی از این اشیاء در فراخوانی های رابط برنامه کاربردی سفارشی (API) صادر می شوند.

هسته دو نوع شی را مدیریت می کند.

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

کنترل اشیاء(اشیاء کنترل) برای عملیات کنترل هسته استفاده می شود، اما بر زمان بندی یا همگام سازی تأثیر نمی گذارد.

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

سیستم اجرایی(Executive)، که شامل هسته و لایه انتزاعی سخت افزار HAL است، یک سرویس سیستم مشترک را ارائه می دهد که همه زیرسیستم های محیط می توانند از آن استفاده کنند. هر گروه خدماتی توسط یکی از اجزای منفرد سیستم اجرایی مدیریت می شود:

مدیر اشیاء؛

مدیر حافظه مجازی (Virtual Memory Manager);

مدیر فرآیند (مدیر فرآیند)؛

ابزار فراخوانی رویه‌های محلی (تسهیلات تماس رویه محلی).

مدیر I/O؛

مانیتور مرجع امنیتی

مانیتور امنیتی همراه با پردازنده Logon و زیرسیستم های امن اجرا می کند مدل امنیتی ویندوز NT

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

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

شکل 2.33. رابط سیستم

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

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

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

درایورهای سیستم فایلدر معماری ورودی/خروجی ویندوز NT، درایورهای سیستم فایل توسط مدیر I/O مدیریت می شوند. ویندوز NT اجازه می دهد تا انواع سیستم های فایل، از جمله سیستم های فایل FAT موجود را ایجاد کند. برای سازگاری از پایین به بالا با سیستم عامل های MS-DOS، Windows 3.x، و OS/2، Windows NT از سیستم های فایل FAT و HTFS پشتیبانی می کند.

علاوه بر این، ویندوز NT از NTFS نیز پشتیبانی می کند، یک سیستم فایل جدید که به طور خاص برای استفاده با ویندوز NT طراحی شده است. NTFS تعدادی ویژگی از جمله بازیابی سیستم فایل، پشتیبانی از یونیکد، نام فایل های طولانی و پشتیبانی از POSIX را فراهم می کند.

معماری ورودی/خروجی ویندوز NT نه تنها از سیستم های فایل سنتی پشتیبانی می کند، بلکه به ویرایشگر و سرور شبکه اجازه می دهد تا به عنوان درایورهای سیستم فایل عمل کنند. از دیدگاه مدیر I/O، هیچ تفاوتی بین کار با یک فایل میزبانی شده در یک کامپیوتر شبکه راه دور و کار با یک فایل روی یک هارد دیسک محلی وجود ندارد. Redirectorها و سرورها را می توان به صورت پویا مانند هر درایور دیگری بارگیری و تخلیه کرد. یک کامپیوتر می تواند به طور همزمان میزبان تعداد زیادی ریدایرکتور و سرور باشد.

درایورهای شبکهنوع بعدی از درایورهایی که به عنوان اجزاء در معماری I/O وجود دارند، درایورهای شبکه هستند. ویندوز NT شامل قابلیت های شبکه یکپارچه و پشتیبانی از برنامه های کاربردی توزیع شده است. ریدایرکتورها و سرورها به عنوان درایورهای سیستم فایل عمل می کنند و در سطح رابط ارائه دهنده یا پایین تر، جایی که سوکت NetBIOS و Windows در آن قرار دارند، اجرا می شوند.

درایورهای پروتکل حمل و نقل از طریق لایه ای به نام رابط راننده حمل و نقل (TD1) با ریدایرکتورها و سرورها ارتباط برقرار می کنند. ویندوز NT شامل وسایل نقلیه زیر است:

  • پروتکل کنترل انتقال / پروتکل اینترنت TCP/IP، که توانایی کار با طیف گسترده ای از شبکه های موجود را فراهم می کند.
  • NBF از نسل رابط کاربری گسترده NetBIOS (NetBEUI) است که سازگاری با شبکه های محلی موجود مبتنی بر LAN Manager، LAN Server و MS-Net را فراهم می کند.
  • کنترل پیوند داده ها (DLC)، که یک رابط برای دسترسی به رایانه های اصلی و چاپگرهای شبکه فراهم می کند.
  • NWLink یک پیاده سازی IPX/SPX است که ارتباط با No-well NetWare را فراهم می کند.

در پایین معماری شبکه، درایور کارت آداپتور شبکه قرار دارد. Windows NT در حال حاضر از درایورهای دستگاه NDIS (مشخصات رابط دستگاه شبکه) نسخه 3.0 پشتیبانی می کند. NDIS یک محیط ارتباطی انعطاف پذیر بین پروتکل های حمل و نقل و آداپتورهای شبکه فراهم می کند. NDIS 3.0 به یک کامپیوتر منفرد اجازه می دهد تا چندین NIC در آن نصب شده باشد. به نوبه خود، هر کارت آداپتور شبکه می تواند از چندین پروتکل حمل و نقل برای دسترسی به انواع مختلف ایستگاه های شبکه پشتیبانی کند.

مدل امنیتی ویندوز NT- توسط مانیتور امنیتی (Security Reference Monitor) و همچنین دو جزء دیگر نمایش داده می شود: پردازنده ورود (Logon Process) و زیرسیستم های امن ایمن.

در یک سیستم عامل چندوظیفه ای مانند ویندوز NT، برنامه ها تعدادی از منابع سیستم از جمله حافظه کامپیوتر، دستگاه های ورودی/خروجی، فایل ها و پردازنده(های) سیستم را به اشتراک می گذارند. Windows NT شامل مجموعه‌ای از ویژگی‌های امنیتی است که تضمین می‌کند برنامه‌ها نمی‌توانند بدون مجوز مناسب به این منابع دسترسی داشته باشند.

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

فرآیند ورود به سیستم ویندوز NT برای احراز هویت کاربر به یک ورود امنیتی نیاز دارد. هر کاربر باید بودجه داشته باشد و برای دسترسی به آن بودجه باید از رمز عبور استفاده کند.

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

امنیت منابع یکی از ویژگی های ارائه شده توسط مدل امنیتی است. وظایف نمی توانند به منابع دیگران (مانند حافظه) دسترسی داشته باشند مگر از طریق استفاده از مکانیسم های اشتراک گذاری خاص.

Windows NT همچنین کنترل هایی را ارائه می دهد که به مدیر اجازه می دهد تا فعالیت کاربر را ضبط کند.

مدیریت حافظه ویندوز NT Windows NT Workstation 3.51 اساساً یک سیستم عامل سرور است که برای استفاده در یک ایستگاه کاری طراحی شده است. این دلیل معماری است که در آن حفاظت مطلق از برنامه ها و داده ها بر ملاحظات سرعت و سازگاری اولویت دارد. قابلیت اطمینان بسیار زیاد ویندوز NT هزینه سیستم بالایی دارد، بنابراین برای دستیابی به عملکرد قابل قبول به یک CPU سریع و حداقل 16 مگابایت رم نیاز دارید. تحت ویندوز NT، امنیت کمتر حافظه با عدم سازگاری با درایورهای دستگاه حالت واقعی به دست می آید. ویندوز NT برنامه های NT 32 بیتی خود را اجرا می کند و همچنین اکثر برنامه های ویندوز 95 را اجرا می کند. ویندوز NT نیز مانند ویندوز 95 به برنامه های 16 بیتی ویندوز و داس اجازه می دهد تا در محیط خود اجرا شوند.

طرح تخصیص حافظه ویندوز NT با ویندوز 95 متفاوت است. برنامه های بومی 2 گیگابایت فضای آدرس ویژه، از مرز 64 کیلوبایت تا 2 گیگابایت (64 کیلوبایت اول کاملاً غیرقابل دسترسی هستند) اختصاص داده شده است. برنامه های کاربردی از یکدیگر جدا هستند، اگرچه می توانند از طریق مکانیسم های Clipboard، DDE و OLE با یکدیگر ارتباط برقرار کنند.

در بالای هر بلوک برنامه کاربردی 2 گیگابایتی، کدی وجود دارد که برنامه کاربردی آن را به عنوان DLL های سیستم حلقه 3 درک می کند. هنگام فراخوانی اکثر توابع API از یک برنامه DLL سمت کلاینت، رویه‌های محلی (ارتباط فرآیند محلی (LPC)) فراخوانی می‌شوند که تماس و پارامترهای مرتبط با آن را به یک فضای آدرس کاملاً ایزوله که حاوی کد سیستم واقعی است، ارسال می‌کند. این فرآیند سرور مقدار پارامترها را بررسی می‌کند، تابع درخواستی را اجرا می‌کند و نتایج را به فضای آدرس برنامه ارسال می‌کند. اگرچه فرآیند سرور به خودی خود یک فرآیند در سطح برنامه باقی می ماند، اما کاملاً از تماس گیرنده خود محافظت می شود و از آن جدا می شود.

بین علامت‌های 2 و 4 گیگابایتی، اجزای سیستم Windows NT ring 0 سطح پایین، از جمله هسته، زمان‌بندی رشته، و مدیر حافظه مجازی قرار دارند. صفحات سیستم در این قسمت دارای امتیازات سرپرست هستند که توسط مدارهای حفاظتی حلقه فیزیکی پردازنده تنظیم می شوند. این باعث می شود کد سیستم سطح پایین برای برنامه های سطح برنامه قابل رویت و غیرقابل نوشتن باشد، اما منجر به کاهش عملکرد در طول انتقال حلقه می شود. برای برنامه های ویندوز 16 بیتی، Windows NT ویندوز را در جلسات ویندوز (WOW) پیاده سازی می کند. Windows NT به شما این امکان را می دهد که برنامه های ویندوز 16 بیتی را به صورت جداگانه در فضای حافظه خود یا با هم در یک فضای آدرس مشترک اجرا کنید. تقریباً در همه موارد، برنامه‌های Windows 16 و 32 بیتی می‌توانند آزادانه با استفاده از OLE (در صورت لزوم از طریق روتین‌های thunk ویژه) با هم کار کنند، چه به صورت جداگانه اجرا شوند یا حافظه مشترک. برنامه های بومی و جلسات WOW در چندوظیفه پیشگیرانه بر اساس کنترل رشته های فردی اجرا می شوند. چندین برنامه ویندوز 16 بیتی در همان جلسه WOW طبق مدل چندوظیفه ای مشارکتی اجرا می شوند. Windows NT همچنین می تواند چندین جلسه DOS را چند وظیفه ای انجام دهد. از آنجایی که ویندوز NT یک معماری کاملاً 32 بیتی است، هیچ محدودیت نظری برای منابع GDI و USER وجود ندارد.

تفاوت های کلیدی در ویندوز 2000. Windows 2000 یا W2k یک سیستم عامل (OS) مایکروسافت است که مبتنی بر فناوری Windows NT است که در نام اصلی پروژه W2k، Windows NT 5.0 منعکس شده است. ویندوز 2000 یک سیستم عامل کاملاً 32 بیتی با چندوظیفه پیشگیرانه و مدیریت حافظه بهبود یافته است. پروژه W2k بر اساس همان اصولی است که زمانی NT را به موفقیت رساند.

رابط w2kشبیه به رابط ویندوز 98 با IE 5.0 نصب شده است. با این حال، ما هنوز برخی از جزئیات را یادداشت می کنیم.

اولین چیزی که توجه شما را جلب می کند این است که رنگ بندی تغییر کرده است. اکنون شبیه یکی از طرح های مورد استفاده در دسکتاپ KDE برای لینوکس است. یکی دیگر از جزئیات قابل توجه، سایه زیر مکان نما ماوس است که در Control panel -> Mouse -> Pointers، با یک تیک روی Enable pointer shadow حذف/در معرض دید قرار می گیرد. علاوه بر این، هنگامی که منو ظاهر می شود، یک افکت جدید اضافه شده است، اکنون آنها به تدریج از هوا ظاهر می شوند. از ویژگی‌های دسک‌تاپ کنترل می‌شود، در تب Effects، استفاده از جلوه‌های انتقال برای منو و نکات ابزار را علامت بزنید.

منوی Start یک ویژگی آشنا از Office 2000 را معرفی کرد، زمانی که تنها مواردی که اغلب استفاده می شوند در هنگام باز کردن نشان داده می شوند، بقیه با فشار دادن فلش رو به پایین باز می شوند. می‌توانید این افکت را در ویژگی‌های نوار وظیفه، در برگه عمومی، با چک باکس Use Personalized Menus کنترل کنید (به طور مشابه، در 1E5 این گزینه در Tools -> Internet Options -» Advanced -> Enable Personalized Favorites غیرفعال است. چند مورد دیگر در Desktop Properties وجود دارد، از جمله پنهان کردن نشانگرهای پیمایش صفحه کلید تا زمانی که از کلید Alt استفاده کنم. اگر انتخاب شده باشد، خط زیر زیر حروف که به معنای میانبر صفحه کلید در برنامه های ویندوز است حذف می شود .

در برگه دوم ویژگی‌های نوار وظیفه، پیشرفته، یک پنجره تنظیمات منوی شروع وجود دارد که به شما امکان می‌دهد خطوط موجود در منوی استارت را اضافه/حذف کنید و برخی موارد را گسترش دهید. به عنوان مثال، اگر تیک Expand Control Panel را بزنید، سپس وقتی نشانگر ماوس را روی Control Panel در منوی Start قرار دهید، منوی دیگری در سمت راست آن باز می شود که در آن همه عناصر موجود در آن وجود دارد. یکی از ویژگی های مفید در این برگه دکمه Re-sort است. W2k به‌طور پیش‌فرض، پوشه‌هایی را با آخرین برنامه‌های نصب‌شده در انتهای منوی استارت قرار می‌دهد، پوشه‌ها حتی می‌توانند زیر پیوندهای فایل‌ها قرار بگیرند. مرتب سازی مجدد این بی عدالتی را از بین می برد و همه پوشه ها را از بالا به پایین به ترتیب حروف الفبا مرتب می کند. با این حال، با کلیک راست در منوی Start -> Programs و انتخاب مرتب سازی بر اساس نام، می توان به همین اثر دست یافت. علاوه بر این، با دکمه سمت راست، می توانید هر عنصر را از آنجا به هر مکانی بکشید و رها کنید.

تفاوت دیگری که معمولاً برای افرادی که قبلاً با NT و W9x کار کرده‌اند به طرز عجیبی با شکست مواجه می‌شود، استفاده گسترده از Checkbox است - به‌ویژه مواردی که فقط یک مربع روی پس‌زمینه سفید هستند. بنابراین اگر متوجه شدید که قادر به انجام کاری نیستید، دوباره به تمام پنجره ها نگاه کنید، شاید به چنین چک باکسی توجه نکرده باشید.

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

Task Manager از سه تب تشکیل شده است - عملکرد، فرآیندها، برنامه ها. بیایید با Performance شروع کنیم. این برگه اطلاعات بلادرنگ در مورد بار پردازنده(ها) را نشان می دهد، بار حافظه فیزیکی را نشان می دهد و نشان می دهد که چقدر RAM استفاده شده / رایگان است و چقدر سیستم Swap "a" است. علاوه بر این، اطلاعات اضافی دیگری در آنجا داده می شود. برای مثال، Threads و Processes - تعداد رشته‌ها و پردازش‌هایی که در حال حاضر روی ماشین اجرا می‌شوند، پیک - اندازه پیک Swap "a در طول جلسه، Nonpaged - مقدار حافظه اختصاص داده شده برای هسته. از این اطلاعات می توان در زمانی استفاده کرد که باید به این سوال پاسخ دهید که چه عاملی در سیستم "گلوگاه" است که کار را کند می کند (البته برای این منظور بهتر است از مانیتور عملکرد استفاده کنید).

تب دوم، فرآیندها، حاوی لیستی از فرآیندهای فعال فعلی است. برای هر فرآیند، می توانید اطلاعات اضافی مانند: PID (شناسه فرآیند)، مقدار RAM استفاده شده، تعداد رشته های تولید شده توسط فرآیند و بسیاری موارد دیگر را بیابید. می توانید پارامترهای نمایش داده شده را از طریق View -> Select Columns اضافه یا حذف کنید. علاوه بر این، اقدامات کاملاً خاصی را می توان با هر یک از این فرآیندها انجام داد. برای انجام این کار، فقط باید بر روی آن کلیک راست کنید، یک منوی زمینه ظاهر می شود، که از طریق آن می توانید فرآیند را پایان دهید، فرآیند پایان، می توانید خود فرآیند و سایر مواردی را که ایجاد کرده است، پایان دهید. درخت فرآیند. می توانید اولویت فرآیند را از بالاترین RealTime تا کمترین، Low تنظیم کنید. اگر دستگاه دارای دو پردازنده و یک هسته چند پردازنده باشد، آیتم دیگری در این منو ظاهر می شود، Set Affinity که به شما امکان می دهد تا پردازش را به پردازنده دیگری، Cpu 0، Cpu l و غیره تا Cp31 منتقل کنید.

آخرین برگه Task Manager - Applications به شما امکان می دهد لیستی از برنامه های در حال اجرا را مشاهده کرده و هر یک از آنها را خاتمه دهید. Task Manager نه تنها به شما اجازه می دهد تا برنامه ها را پایان دهید، بلکه می تواند برنامه های جدید را نیز راه اندازی کند. فایل -> وظیفه جدید (اجرا).

اکتیو دایرکتوری-یک ابزار جدید مدیریت منابع کاربر و شبکه است. برای تسهیل کار مدیران شبکه های بزرگ مبتنی بر W2k طراحی شده است و کل سیستم مدیریت و امنیت شبکه پیرامون آن ساخته شده است. برای نصب اکتیو دایرکتوری باید سرور W2k داشته باشید. W2kPro می تواند در یک محیط اکتیو دایرکتوری اجرا شود اما نمی تواند آن را ایجاد کند. اکتیو دایرکتوری بر اساس اصول زیر ساخته شده است:

1. ثبت نام تک در شبکه. به لطف فناوری IntelliMirror، می توانید به هر رایانه ای در دفتر بروید و رمز عبور خود را وارد کنید

و در مقابل شما دسکتاپ، اسناد و تنظیمات شما خواهد بود.

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

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

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

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

3. مدیریت متمرکز. هنگام استفاده از اکتیو دایرکتوری، اگر برای مثال، نیاز به تغییر حقوق دسترسی به یک شی یا نصب یک چاپگر شبکه جدید باشد، سرپرست مجبور نیست به صورت دستی هر دستگاه را پیکربندی کند. چنین تغییراتی را می توان بلافاصله برای کل شبکه انجام داد.

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

5. یکپارچه سازی با DNS. به لطف یکپارچگی دقیق با Active Directory DNS، از همان نام منابع در شبکه محلی مانند اینترنت استفاده می‌شود که منجر به سردرگمی کمتری می‌شود و تعامل نزدیک‌تر بین شبکه‌های محلی و گسترده را ترویج می‌کند.

6. مقیاس پذیری. چندین دامنه Active Directory را می توان تحت یک مدیریت با هم ترکیب کرد.

7. سهولت جستجو. در یک دامنه اکتیو دایرکتوری، اشیاء مختلف را می توان با ویژگی های مختلفی مانند نام کاربر یا رایانه، آدرس ایمیل کاربر و غیره پیدا کرد.

DFS (سیستم فایل توزیع شده)یکی از ابزارهای Active Directory است. این به شما امکان می دهد اشتراک های شبکه ایجاد کنید، که می تواند سیستم های فایل زیادی را در ماشین های مختلف شامل شود. برای یک کاربر اکتیو دایرکتوری، این کاملاً شفاف است و مهم نیست فایل هایی که با آنها کار می کند در کجا و در چه ماشین هایی قرار دارند - برای او همه آنها در یک مکان قرار دارند. علاوه بر این، هنگام استفاده از DFS و Active Directory، مدیریت چنین منابعی ساده می شود. متمرکز است، می توانید به راحتی و بدون دردسر منابع جدید اضافه کنید یا موارد قدیمی را حذف کنید، مکان فیزیکی فایل های موجود در DFS و غیره را تغییر دهید.

در پایان سال 1988، مایکروسافت دیوید کاتلر را به سرپرستی پروژه جدیدی در زمینه منصوب کرد نرم افزار: برای ایجاد یک سیستم عامل جدید مایکروسافت برای دهه 1990. او تیمی از مهندسان را برای توسعه یک سیستم فناوری جدید (NT) گرد هم آورد.

برنامه اولیه توسعه NT با رابط های کاربری و برنامه به سبک OS/2 (API) بود، اما OS/2 فروش ضعیفی داشت و ویندوز 3.0 موفقیت بزرگ و مداومی در بازار بود. مایکروسافت با دیدن چالش بازار و پیچیدگی های موجود در توسعه و نگهداری دو سیستم ناسازگار، تصمیم گرفت مسیر خود را تغییر دهد و مهندسان خود را به سمت استراتژی یک سیستم عامل جامع هدایت کند. این استراتژی توسعه خانواده‌ای از سیستم‌عامل‌های مبتنی بر ویندوز بود که انواع مختلفی از رایانه‌ها، از کوچک‌ترین لپ‌تاپ‌ها تا بزرگترین ایستگاه‌های کاری چند پردازنده‌ای را پوشش می‌داد. بنابراین نسل بعدی سیستم های ویندوزی ویندوز NT نامیده شد.

ویندوز NT از رابط گرافیکی کاربر (GUI) ویندوز پشتیبانی می کند و همچنین اولین است ویندوز عاملیک سیستم مایکروسافت که از Win32 API، یک رابط برنامه نویسی 32 بیتی برای توسعه برنامه های کاربردی جدید پشتیبانی می کند. Win32 API ویژگی های پیشرفته سیستم عامل مانند multithreading، همگام سازی، امنیت، I/O و مدیریت شی را در معرض دید برنامه ها قرار می دهد.

در جولای 1993، اولین سیستم عامل های خانواده NT ظاهر شد - Windows NT 3.1 و Windows NT Advanced Server 3.1.

نسخه ها

  • Windows NT 3.1 (27 ژوئیه 1993)
  • Windows NT 3.5 (21 سپتامبر 1994)
  • Windows NT 3.51 (30 مه 1995)
  • Windows NT 4.0 (24 اوت 1996)
  • Windows 2000 (17 فوریه 2000)
  • ویندوز XP (25 اکتبر 2001)
  • Windows XP نسخه 64 بیتی (28 مارس 2003)
  • Windows Server 2003 (25 آوریل 2003)
  • Windows XP Media Center Edition 2003 (18 دسامبر 2003)
  • Windows XP Media Center Edition 2005 (12 اکتبر 2004)
  • Windows XP Professional x64 Edition (25 آوریل 2005)
  • Windows Fundamentals برای رایانه های شخصی قدیمی (8 ژوئیه 2006)
  • ویندوز ویستا (30 نوامبر 2006)
  • Windows Home Server (7 نوامبر 2007)
  • Windows Server 2008 (27 فوریه 2008)

ساختار ویندوز NT

از نظر ساختاری، ویندوز NT را می توان به صورت دو بخش نشان داد: بخش حالت کاربر سیستم عامل و بخش حالت هسته سیستم عامل.

بخشی از ویندوز NT که در حالت هسته اجرا می شود، قسمت اجرایی نامیده می شود. این شامل تعدادی مؤلفه است که حافظه مجازی، اشیاء (منابع)، I/O و سیستم فایل (از جمله درایورهای شبکه)، تعامل فرآیندها و بخشی از سیستم امنیتی را مدیریت می کند. این اجزا با استفاده از ارتباطات بین ماژول ها با یکدیگر تعامل دارند. هر جزء از طریق مجموعه ای از رویه های داخلی که به دقت مشخص شده اند، اجزای دیگر را فراخوانی می کند.

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

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

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

مدیر حافظه مجازی

  • زیرسیستم ورودی/خروجی شامل اجزای زیر است:
    • یک مدیر I/O که I/O مستقل از دستگاه را ارائه می دهد.
    • سیستم‌های فایل - درایورهای NT که درخواست‌های ورودی/خروجی فایل‌گرا را اجرا می‌کنند و آنها را به تماس با دستگاه‌های معمولی ترجمه می‌کنند.
    • تغییر مسیر شبکه و سرور شبکه - درایورهای سیستم فایل که درخواست های ورودی / خروجی از راه دور را به ماشین های شبکه ارسال می کنند و درخواست ها را از آنها دریافت می کنند.
    • درایورهای دستگاه اجرایی - درایورهای سطح پایین که مستقیماً دستگاه را کنترل می کنند.
    • یک مدیر کش که کش دیسک را پیاده سازی می کند.

بخش اجرا به نوبه خود بر اساس خدمات سطح پایین ارائه شده توسط هسته NT است. توابع کرنل عبارتند از:

  • برنامه ریزی فرآیند،
  • مدیریت وقفه ها و استثناها،
  • همگام سازی پردازنده برای سیستم های چند پردازنده ای،
  • بازیابی سیستم پس از خرابی

هسته در حالت ممتاز اجرا می شود و هرگز از حافظه حذف نمی شود. تنها راه دسترسی به هسته از طریق وقفه است.

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

مهمترین زیرسیستم محیطی Win32 است، زیرسیستمی که دسترسی برنامه ها را به API 32 بیتی ویندوز فراهم می کند. علاوه بر این، این سیستم یک رابط گرافیکی فراهم می کند و ورودی/خروجی کاربر را مدیریت می کند.

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

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

ابزار اصلی که تمامی زیرسیستم های ویندوز NT را در کنار هم نگه می دارد، مکانیسم تماس رویه محلی (LPC) است. LPC یک نسخه بهینه از فراخوانی عمومی تر از راه دور (RPC) است که برای برقراری ارتباط بین کلاینت ها و سرورهای مستقر در ماشین های مختلف در یک شبکه استفاده می شود.

بر اساس هسته NT (تکنولوژی جدید)، توسعه یافته توسط شرکت مایکروسافت. هدف این سیستم کاربران شرکتی بود. Windows NT دارای یک رابط کاربری گرافیکی بود و Win32 API را ارائه می‌کرد، یک رابط برنامه‌نویسی کاربردی 32 بیتی برای توسعه برنامه‌های کاربردی جدید که می‌توانست از سیستم‌عامل‌های سطح بالا، مانند فرآیندهای چند رشته‌ای (یا چند وظیفه‌ای) و همگام‌سازی استفاده کند. و ضد دستکاری دسترسی، I/O و مدیریت شی. ویندوز NT می تواند با سایر سیستم عامل های مایکروسافت، با مکینتاش اپل، با سیستم های یونیکس مانند از طریق شبکه ارتباط برقرار کند. انواع مختلف. تعامل می تواند هم با رایانه های تک پردازنده و هم با رایانه های چند پردازنده ای که با استفاده از فناوری های CISC یا RISC ساخته شده اند انجام شود. در ابتدا، ویندوز NT به طور جداگانه از خانواده سیستم عامل های Windows 9x توسعه یافت و به عنوان راه حلی برای ایستگاه های کاری (Windows NT Workstation) و سرورها (Windows NT Server) در بازار قرار گرفت. ویندوز NT خانواده ای از سیستم عامل ها را به وجود آورد که شامل ویندوز 2000، ویندوز XP، ویندوز سرور 2003 می شود.

در نوامبر 1988، یک پروژه مشترک بین IBM و مایکروسافت برای ایجاد یک سیستم عامل نسل جدید - OS / 2 NT، راه اندازی شد که می توانست برنامه های نوشته شده برای هر دو ویندوز و OS / 2 را اجرا کند و قرار بود جایگزینی برای هر دو سیستم باشد. اما در می 1990، ویندوز 3.0 منتشر شد که موفقیت تجاری مایکروسافت را به ارمغان آورد و این شرکت تصمیم گرفت Windows API را به عنوان اصلی ترین API در OS/2 NT تبدیل کند. این باعث نارضایتی IBM شد که API OS/2 را تبلیغ کرد. در نتیجه، قرارداد فسخ شد و شرکت ها به تنهایی شروع به توسعه کد مشترک موجود کردند. IBM OS/2 3.0 را توسعه داد، در حالی که مایکروسافت ویندوز NT را توسعه داد که در آگوست 1993 ظاهر شد. پس از آن، شماره 3.1 به او داده شد تا با ویندوز 3.1 که کمی زودتر منتشر شده بود مطابقت داشته باشد. سیستم جدید با ویژگی های زیر از ویندوز 3.1 متمایز شد:

  • 32 بیتی. سیستم جدید می تواند از تمام ویژگی های پردازنده های 32 بیتی، از جمله اجرای برنامه های 32 بیتی و آدرس دهی مقادیر زیادی از حافظه (تا 4 گیگابایت) استفاده کند.
  • چندوظیفه ای پیشگیرانه سیستم عامل منتظر نشد تا خود فرآیند بخواهد پردازنده را آزاد کند، اما پس از اتمام زمان اختصاص داده شده به آن، به زور آن را از اجرا حذف کرد.
  • عدم وجود MS-DOS ویندوز NT 3.1 یک سیستم عامل مستقل بود که بوت لودر خود را داشت. هنگام خاموش شدن، سیستم از MS-DOS خارج نشد، اما پیشنهاد کرد کامپیوتر را خاموش یا راه اندازی مجدد کند.
  • پشتیبانی از یونیکد این اولین سیستم عاملی بود که از یونیکد به صورت داخلی پشتیبانی کرد.
  • چند پلتفرم ویندوز NT نه تنها بر روی پردازنده های 32 بیتی x86، بلکه بر روی 64 بیتی MIPS R4000 و DEC Alpha 21064 نیز اجرا می شد.
  • پشتیبانی از برنامه های 16 بیتی OS/2. بخشی از حقوق کد OS/2 نزد مایکروسافت باقی ماند، بنابراین این و تمامی نسخه‌های بعدی ویندوز NT می‌توانند چنین برنامه‌هایی را اجرا کنند.
  • سازگاری با برنامه های POSIX 1.0 در سطح کد منبع؛
  • پشتیبانی از چند پردازش متقارن (تا 16 پردازنده)؛
  • پشتیبانی از سیستم های فایل: NTFS بومی و HPFS به ارث رسیده از OS/2. هر دو سیستم، بر خلاف FAT، می‌توانند از نام فایل‌های طولانی تا ۲۵۵ کاراکتر استفاده کنند.
  • بهبود قابلیت های شبکه علاوه بر پروتکل های پشتیبانی شده NetBEUI و IPX، SMB، TCP/IP و SNMP اضافه شده اند.
  • یک ویرایشگر رجیستری درختی که تمام تنظیمات سیستم را ذخیره می کند.

ویندوز NT 3.1 هم همینطور بود رابط کاربریمانند ویندوز 3.1 و در دو نسخه ارائه شد - Windows NT و Windows NT Advanced Server. متعاقباً سه سرویس پک (Service Pack) برای این سیستم منتشر شد و در شهریور 94 ظاهر شد. یک نسخه جدید- 3.5. سازگاری با شبکه های NetWare، پشتیبانی از نام فایل های طولانی در FAT، پشتیبانی از OpenGL API، بهبود کار برنامه های 16 بیتی برای ویندوز و MS-DOS (که اکنون هر کدام در فضای آدرس خود کار می کنند) اضافه شدند. مانند نسخه قبلی خود، در دو نسخه - Windows NT Workstation و Windows NT Server عرضه شد. در می 1995، ویندوز NT 3.51 ظاهر شد. تفاوت از نسخه پیشینجزئی بودند: یک نصب کننده با یک رابط گرافیکی جدید، یک سیستم کمکی جدید با محتوا، و پشتیبانی از پردازنده های PowerPC. سه سرویس بسته برای NT 3.5 و پنج بسته برای 3.51 منتشر شد.

همزمان با انتشار NT 3.51، پکیج Shell Technology Preview ظاهر شد که یک رابط جدید با منوی Start ارائه کرد. این رابط به طور پیش فرض در ویندوز 95 دو ماه بعد و در آگوست 1996 در ویندوز NT 4.0 پیاده سازی شد. علاوه بر رابط جدید، نسخه چهارم سیستم با قابلیت های شبکه بهبود یافته (شامل در تحویل استاندارد Internet Explorer 2.0، IIS و سرور DNS، پشتیبانی از مسیریابی چند پروتکل)، فناوری جدید DCOM و تعداد زیادی نسخه متمایز شد. . علاوه بر Workstation و Server، در سال 1997 Server Enterprise Edition با مقیاس پذیری بهبود یافته و پشتیبانی محدود از کلاسترها و در سال 1998 - Terminal Server با قابلیت اتصال از راه دور کاربران منتشر شد. علاوه بر این، توسعه یافته است نسخه ویژهبرای سیستم های جاسازی شده - Windows NT 4.0 Embedded. Service Pack 7 برای NT 4.0 منتشر شد که آخرین نسخه آن 6.0a نام دارد.

در سپتامبر 1997 و آگوست 1998 دو نسخه بتا از سیستم عامل Windows NT 5.0 منتشر شد و در اکتبر 1998 به Windows 2000 تغییر نام داد. انتشار این سیستم در فوریه 2000 انجام شد. ویژگی‌های جدید عبارتند از: سرویس دایرکتوری Active Directory، پشتیبانی از سیستم فایل Plug&Play و FAT32، نسخه‌های جدید برنامه‌های شبکه (IE 5.0 و IIS 5.0)، بهبود قابلیت‌های رمزگذاری (از جمله پشتیبانی از سیستم فایل رمزگذاری شده)، ابزارهای مدیریت از راه دور داخلی. برخلاف NT 4.0، ویندوز 2000 فقط بر روی معماری IA-32 اجرا می‌شد و در چهار نسخه حرفه‌ای، سرور، سرور پیشرفته و سرور داده‌سنتر ارائه شد. برای ویندوز 2000، Service Pack 4 منتشر شد و در آگوست 2001، نسخه 64 بیتی Advanced Server برای پردازنده های Itanium ظاهر شد.

نسخه جدیدی از NT 5.1 در اکتبر 2001 با نام Windows XP ظاهر شد و توسعه Windows 2000 Professional بود. تغییرات اصلی بهبود رابط کاربری، تعویض سریع کاربر، بهبود مدیریت از راه دور، بازیابی سیستم و نصب مجدد درایور بود. این سیستم دو بسته سرویس دریافت کرد و در نسخه های زیر منتشر شد:

  • حرفه ای (نسخه اصلی)؛
  • خانه (با قابلیت های شبکه کوتاه)؛
  • نسخه Media Center (با برنامه های چند رسانه ای اضافی)؛
  • نسخه شروع (بسیار محدود، بدون ویژگی های آنلاین)؛
  • نسخه 64 بیتی (برای پردازنده های Itanium)؛
  • x64 Edition (برای پردازنده هایی با پسوندهای AMD64 یا EM64T)؛
  • N (بدون ویندوز مدیابازیکن)؛
  • نسخه رایانه لوحی (برای رایانه های لوحی)؛
  • تعبیه شده (برای سیستم های تعبیه شده).

در آوریل 2003، نسخه سرور ویندوز XP به نام Windows Server 2003 و دارای نسخه داخلی 5.2 منتشر شد. تفاوت‌ها با ویندوز XP: پلتفرم دات‌نت و وب سرور IIS 6.0 که در نصب گنجانده شده است، بهبودهایی در اکتیو دایرکتوری، فایروال داخلی، مجموعه گسترده‌ای از ابزارهای کاربردی برای مدیریت سیستم. این سیستم در چهار نسخه منتشر شد: نسخه وب، نسخه استاندارد، نسخه Enterprise و نسخه Datacenter. سه مورد آخر نیز در نسخه‌هایی برای پردازنده‌های 64 بیتی x86 و Enterprise و Datacenter نیز برای Itanium عرضه شدند. دو به روز رسانی در سال 2005 ظاهر شد، Service Pack 1 و R2.