BELL

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

در پایان سال 88 ، مایکروسافت به دیوید کاتلر مأمور شد كه یك پروژه نرم افزاری جدید را رهبری كند: یك سیستم عامل جدید مایکروسافت را برای دهه 1990 ایجاد كنید. وی تیمی از مهندسین را برای توسعه سیستم جدید فناوری (فناوری جدید - NT) جمع کرد.

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

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

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

  نسخه ها

  • ویندوز NT 3.1 (27 ژوئیه 1993)
  • ویندوز NT 3.5 (21 سپتامبر 1994)
  • ویندوز NT 3.51 (30 مه 1995)
  • ویندوز NT 4.0 (24 اوت 1996)
  • ویندوز 2000 (17 فوریه 2000)
  • ویندوز XP (25 اکتبر 2001)
  • نسخه 64 بیتی ویندوز XP (28 مارس 2003)
  • ویندوز سرور 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)
  • اصول ویندوز برای رایانه های شخصی Legacy (8 ژوئیه 2006)
  • ویندوز ویستا (30 نوامبر 2006)
  • Windows Home Server (7 نوامبر 2007)
  • ویندوز سرور 2008 (27 فوریه 2008)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

سیستم عامل Windows NT یا New Technology توسط تیم توسعه ای به سرپرستی دیو کاتلر ایجاد شده است.

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

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

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

در جستجوی تأمین سازگاریسیستم عامل جدید ، توسعه دهندگان ویندوز NT رابط کاربری ویندوز را حفظ کرده و پشتیبانی از سیستم های فایل موجود (مانند FAT) و برنامه های مختلف (برای MS-DOS ، OS / 2 1.x ، ویندوز 3.x و POSIX نوشته شده اند) را پیاده سازی کرده اند. توسعه دهندگان همچنین برای کار با ابزارهای مختلف شبکه ، در ابزارهای Windows 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) حاصل می شود.

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

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

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

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

برخی تغییرات در زیر سیستم دسترسی از راه دور ، Remote Access Service (RAS) ظاهر شده است. اکنون می توان از کانالهای ارتباطی ایمن ، پروتکل جدید تونلینگ Point-to-Point (PPTP) ، امکان استفاده از چندین مودم برای ساماندهی کانالهای ارتباطی با شبکه های از راه دور استفاده کرد.

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

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

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

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

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

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

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

شکل 2.32 ساختار ماژولار ویندوز NT

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

زیر سیستم های محیط زیستآنها از سرورهای در حالت کاربر محافظت می شوند که اجرای و پشتیبانی از برنامه های کاربردی طراحی شده برای محیط های مختلف را طراحی می کنند! "0 سیستم عامل های مختلف (سیستم عامل های مختلف).

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

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

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

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

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

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

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

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

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

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

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

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

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

مدیر شیء

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

مدیر فرآیند

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

من مدیر / مدیر

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

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

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

مدیر حافظه نهانمعماری I / O حاوی یک مدیر حافظه پنهان (حافظه پنهان حافظه نهان) است که حافظه پنهان را برای کل سیستم I / O فراهم می کند. Caching روشی است که توسط سیستم فایل برای افزایش کارآیی استفاده می شود.

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

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

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

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

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

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

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

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

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

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

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

مدل امنیتی ویندوز NT- ارائه شده توسط یک مانیتور امنیتی (مانیتور امنیتی مرجع) ، و همچنین دو مؤلفه دیگر: یک پردازنده فرآیند ورود به سیستم و زیر سیستم های امن.

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

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

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

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

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

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

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

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

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

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

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

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

اولین چیزی که چشم شما را جلب می کند این است که طرح رنگ تغییر کرده است. اکنون شبیه یکی از طرح های مورد استفاده در دسک تاپ KDE برای لینوکس است. یکی دیگر از جزئیات قابل توجه سایه زیر نشانگر ماوس است که در صفحه کنترل -\u003e ماوس -\u003e نشانگرها برداشته شده و تنظیم می شود و تیک آن را روی سایه نشانگر فعال کنید. علاوه بر این ، هنگامی که منو ظاهر می شود ، یک اثر جدید اضافه می شود ، اکنون آنها به تدریج از هوا ظاهر می شوند. با استفاده از استفاده از جلوه های انتقال برای منو و نکات ابزار ، از ویژگی های دسک تاپ مدیریت کنید.

یک عملکرد آشنا از Office 2000 در منوی شروع معرفی شده است ، هنگامی که با باز کردن ، فقط بیشتر موارد مورد استفاده نمایش داده می شود ، بقیه با فشار دادن پیکان پایین باز می شوند. شما می توانید این اثر را در Taskbar Properties ، در تب General ، با استفاده از کادر انتخاب Use Personalized Menus کنترل کنید (به طور مشابه ، در 1E5 این گزینه در Tools -\u003e گزینه های اینترنت - »پیشرفته -\u003e فعال کردن فهرست علاقه مندی های شخصی شده غیرفعال است). چندین گزینه دیگر در ویژگی های دسک تاپ وجود دارد ، از جمله نشانگرهای پیمایش صفحه کلید را مخفی کنید تا من از کلید Alt استفاده کنم. در صورت انتخاب ، زیر خط زیر حروف به معنی میانبر صفحه کلید در برنامه های ویندوز تا زمانی که فشرده شود حذف می شود .

در تب دوم از ویژگی های Taskbar Properties ، Advanced ، پنجره Start menu Settings است که به شما امکان می دهد خطوط موجود در Start Start را اضافه یا حذف کنید ، و برخی از موارد را گسترش دهید. به عنوان مثال ، اگر علامت گزینه Expand Control Panel را بزنید ، هنگامی که ماوس را روی کنترل پنل در منوی شروع سوار می کنید ، منوی دیگری در سمت راست آن باز می شود که در آن تمام عناصر موجود در آن وجود خواهد داشت. یک ویژگی مفید در این برگه دکمه تنظیم مجدد است. W2k ، به طور پیش فرض ، پوشه هایی را با آخرین برنامه های نصب شده در انتهای منوی استارت قرار می دهد ، پوشه ها حتی می توانند در زیر پیوندهای پرونده باشند. مرتب سازی مجدد این بی عدالتی را از بین می برد و همه پوشه ها را به ترتیب حروف الفبا مرتب می کند. با این وجود ، با کلیک راست در منوی شروع -\u003e برنامه ها و انتخاب مرتب سازی بر اساس نام ، می توانید همان اثر را بدست آورید. علاوه بر این ، با دکمه سمت راست می توانید عناصر را از هر مکان به آنجا بکشید و رها کنید.

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

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

مدیر وظیفه از سه زبانه - عملکرد ، فرآیندها ، برنامه ها - تشکیل شده است. بیایید با عملکرد شروع کنیم. در این برگه اطلاعات بار پردازنده (بازدید کنندگان) در زمان واقعی ، بار حافظه فیزیکی و میزان استفاده از RAM / رایگان و میزان تعویض سیستم اشغال شده نشان داده می شود. علاوه بر این ، اطلاعات اضافی دیگری نیز به شما می دهد ، به عنوان مثال موضوعات و فرآیندها - تعداد موضوعات و فرآیندهای موجود در دستگاه ، Peak - اوج اندازه مبادله "a" در طول جلسه ، Nonpaged - مقدار حافظه اختصاص یافته به هسته. از این اطلاعات می توان در صورت نیاز به پاسخ به این سؤال كه فاكتور موجود در سیستم ، تنگنای كاهش سرعت عمل است ، استفاده می شود (اگرچه برای این اهداف بهتر است از Monitor Performance استفاده كنید).

برگه دوم ، پردازشها ، حاوی لیستی از فرآیندهای فعال فعلی است. برای هر فرآیند ، می توانید اطلاعات دیگری از جمله: PID (شناسه پردازش) ، میزان رم استفاده شده ، تعداد نخ های ایجاد شده توسط فرآیند و موارد دیگر را بیابید. می توانید پارامترهای نمایش داده شده را از طریق View -\u003e Columns را انتخاب کنید / حذف کنید. علاوه بر این ، با هر یک از این فرایندها ، اقدامات کاملاً مشخصی قابل انجام است. برای انجام این کار ، به سادگی با کلیک راست بر روی آن ، یک منوی زمینه ظاهر می شود که از طریق آن می توانید فرآیند را به پایان برسانید ، End Process ، می توانید خود پردازش و سایر مواردی را که "تخریب" کرده است ، "کشتن" کنید ، End Process Tree. می توانید فرآیند را از بالاترین RealTime گرفته تا پایین ترین ، Low را در اولویت قرار دهید. اگر دو پردازنده و یک هسته چند پردازنده بر روی دستگاه نصب شوند ، در این قسمت آیتم دیگری در این منو ظاهر می شود ، Set Affinity ، که به شما امکان می دهد تا پردازشگر را به پردازنده دیگری یعنی Сpu 0 ، Cpu l و غیره انتقال دهید تا Ср31.

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

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

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

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

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

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

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

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

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

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

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

6. مقیاس پذیری. دامنه های چند فهرست فعال را می توان با یک مدیریت ترکیب کرد.

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

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

در پایان سال 88 ، مایکروسافت به دیوید کاتلر مأمور شد كه یك پروژه نرم افزاری جدید را رهبری كند: یك سیستم عامل جدید مایکروسافت را برای دهه 1990 ایجاد كنید. وی تیمی از مهندسین را برای توسعه سیستم جدید فناوری (فناوری جدید - NT) جمع کرد.

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

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

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

  نسخه ها

  • ویندوز NT 3.1 (27 ژوئیه 1993)
  • ویندوز NT 3.5 (21 سپتامبر 1994)
  • ویندوز NT 3.51 (30 مه 1995)
  • ویندوز NT 4.0 (24 اوت 1996)
  • ویندوز 2000 (17 فوریه 2000)
  • ویندوز XP (25 اکتبر 2001)
  • نسخه 64 بیتی ویندوز XP (28 مارس 2003)
  • ویندوز سرور 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)
  • اصول ویندوز برای رایانه های شخصی Legacy (8 ژوئیه 2006)
  • ویندوز ویستا (30 نوامبر 2006)
  • Windows Home Server (7 نوامبر 2007)
  • ویندوز سرور 2008 (27 فوریه 2008)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  (NT 6.0)

2006 پشتیبانی نمی شود
   تقریباً استفاده نمی شود   (NT 6.1) 2009 پشتیبانی نمی شود
   فعال استفاده می شود   (NT 6.2) 2012 پشتیبانی نمی شود
   تقریباً استفاده نمی شود   (NT 6.3) 2013 پشتیبانی شده توسط
   تقریباً استفاده نمی شود   (ان تی 10) 2015 پشتیبانی شده توسط
   فعال استفاده می شود

ویندوز سرور

آرم نسخه سال وضعیت
1993 پشتیبانی نمی شود
   عموماً مورد استفاده قرار نمی گیرد
1994
1995
1996
2000
2003 پشتیبانی نمی شود
   هنوز در حال استفاده است
2005
2008
2009 پشتیبانی شده توسط
   فعال استفاده می شود
2012
2013
2016
2018 استفاده را شروع کنید

کلیه نسخه های ویندوز به صورت خط + جدول زمانی

حاکم سالها تعداد نسخه ها
16 بیتی 1985 - 1995 ویندوز 1/2/3
32 بیت
   (9 برابر)
1995 - 2001 ویندوز 95/98 / ME
NT
   (32 و 64 بیت)
از سال 1993 ویندوز NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 ایستگاه کاری / 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.

الزامات سیستم

پردازنده اینتل 80386
رم 2 مگابایت
فضای دیسک سخت 8 مگابایت

  ایستگاه کاری Windows NT 3.5

نسخه ها: -

چه چیز جدیدی است

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

الزامات سیستم

پردازنده 33 مگاهرتز
رم 12 مگابایت
فضای دیسک سخت 70 مگابایت

  ایستگاه کاری ویندوز NT 3.51

نسخه ها: -

الزامات سیستم

  ایستگاه کاری Windows NT 4.0

نسخه ها: -

الزامات سیستم

  ویندوز 98

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

الزامات سیستم

  هزاره ویندوز

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

الزامات سیستم

  ویندوز 2000

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

الزامات سیستم

  ویندوز XP

نسخه ها: XP ، XP Professional

الزامات سیستم

  ویندوز ویستا

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

نسخه ها: اولیه (استارت) ، صفحه اصلی (اولیه) ، صفحه اصلی پیشرفته (حق بیمه) ، تجارت (تجارت) ، شرکت (شرکت) ، نهایی (نهایی)

الزامات سیستم

  ویندوز 7

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

نسخه ها: اولیه (استارت) ، صفحه اصلی (Home Basic) ، Home Advanced (Home Premium) ، حرفه ای (حرفه ای) ، شرکت (شرکت) ، Ultimate (Ultimate)

الزامات سیستم

حداقل برجسته
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
پردازنده 1 گیگاهرتز
رم 1 گیگابایت 2 گیگابایت 4 گیگابایت
فضای دیسک سخت 16 گیگابایت 20 گیگابایت 16 گیگابایت 20 گیگابایت

  ویندوز 8

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

الزامات سیستم

حداقل برجسته
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
پردازنده 1 گیگاهرتز
رم 1 گیگابایت 2 گیگابایت 4 گیگابایت
فضای دیسک سخت 16 گیگابایت 20 گیگابایت 16 گیگابایت 20 گیگابایت

  ویندوز 8.1

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

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

الزامات سیستم

حداقل برجسته
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
پردازنده 1 گیگاهرتز
رم 1 گیگابایت 2 گیگابایت 4 گیگابایت
فضای دیسک سخت 16 گیگابایت 20 گیگابایت 16 گیگابایت 20 گیگابایت

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

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

نسخه ها

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

چه چیز جدیدی است

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

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

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

الزامات سیستم

حداقل برجسته
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
پردازنده 1 گیگاهرتز
رم 1 گیگابایت 2 گیگابایت 4 گیگابایت
فضای دیسک سخت 16 گیگابایت 20 گیگابایت 16 گیگابایت 20 گیگابایت

  سرور پیشرفته ویندوز NT 3.1

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

نسخه ها: -

الزامات سیستم

پردازنده اینتل 80386
رم 2 مگابایت
فضای دیسک سخت 8 مگابایت

  سرور Windows NT 3.5

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

نسخه ها: -

چه چیز جدیدی است

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

الزامات سیستم

پردازنده 33 مگاهرتز
رم 16 مگابایت
فضای دیسک سخت 70 مگابایت

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

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

نسخه ها: -

الزامات سیستم

پردازنده 33 مگاهرتز
رم 16 مگابایت
فضای دیسک سخت 70 مگابایت

  سرور Windows NT 4.0

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

نسخه ها: سرور ، نسخه Enterprise ، سرور ترمینال

الزامات سیستم

  سرور Windows 2000

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

نسخه ها: سرور ، سرور پیشرفته و سرور Datacenter

الزامات سیستم

  ویندوز سرور 2003

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

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

الزامات سیستم

وب ، استاندارد ، تصدی:

نسخه دیتاسنتر:

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

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

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

الزامات سیستم

استاندارد ، تصدی:

نسخه دیتاسنتر:

  ویندوز سرور 2008

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

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

الزامات سیستم

حداقل برجسته
معماری 32 بیتی 64 بیتی 32 بیتی 64 بیتی
پردازنده 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 بیت.

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

الزامات سیستم

  ویندوز سرور 2016

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

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

چه چیز جدیدی است

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

الزامات سیستم

  ویندوز سرور 2019 (آخرین سرورها)

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

نسخه ها: استاندارد ، دیتاسنتر

چه چیز جدیدی است

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

ویندوزNT

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

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

ماژول های معماریویندوزNT

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

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

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

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

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

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

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

رابط کاربری به روز شده ، از جمله Active Desktop مبتنی بر Internet Explorer نسخه 5 و به همین ترتیب شبیه به رابط ویندوز 98 است.

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

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

ویژگی های اصلیویندوزXP

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

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

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

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

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

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

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

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

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

ویندوزویستا

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

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

ویندوز ویستا ، مانند ویندوز 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) است. نسخه سرور ویندوز سرور 2008 R2 ، نسخه برای سیستم های یکپارچه (ساخته شده از اجزای ویندوز) ویندوز Embedded Standard 2011 (کبک) است و نسخه موبایل آن Windows Embedded Compact 2011 (Chelan ، Windows CE 7.0) است.

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

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

سیستم فایلNTFS

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

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

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

NTFS مبتنی بر سیستم پرونده HPFS (از سیستم فایل با کارایی بالا انگلیسی - یک سیستم پرونده با کارایی بالا) است که توسط مایکروسافت در رابطه با IBM برای سیستم عامل OS / 2 ایجاد شده است. اما با دریافت چنین نوآوری های بدون شک مفید مانند سهمیه ، روزنامه نگاری ، کنترل دسترسی و ممیزی ، آنها تا حد زیادی [منبع مشخص نشده 242 روز] عملکرد بسیار بالایی از عملکرد پرونده های ذاتی در فرزندان (HPFS) را از دست دادند.

چندین نسخه از NTFS وجود دارد: v1.2 در ویندوز NT 3.51 استفاده می شود و ویندوز NT 4.0 ، v3.0 دارای ویندوز 2000 ، v3.1 با ویندوز XP ، ویندوز سرور 2003 ، ویندوز سرور 2003 R2 ، ویندوز ویستا ، ویندوز 7 و ویندوز است. سرور 2008 ، Windows Server 2008 R2.

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

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

BELL

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