ویندوز NT چیست؟

ویندوز NT چیست؟
ویندوز NT
به گزارش اپست به نقل از techtarget ، ویندوز NT خانوادهای از سیستمعاملهای (OS) توسعهیافته توسط مایکروسافت برای رایانههای شخصی و سرورها بود. زمانی که برای اولین بار در سال ۱۹۹۳ منتشر شد، این سیستمعامل ویژگیهایی را ارائه میداد که برای آن دوره پیشرفته محسوب میشد، از جمله پردازش چندگانه، پشتیبانی از کاربران متعدد و استقلال پردازنده.
ویندوز NT ممکن است در ابتدا مخفف New Technology (تکنولوژی جدید) بوده باشد، اگرچه مایکروسافت این موضوع را تأیید نکرده است. اولین نسخه این سیستمعامل به عنوان Windows NT 3.1 منتشر شد. هدف از آن تکمیل نسخههای مصرفکننده سیستمعاملهای ویندوز مبتنی بر MS-DOS بود که در آن زمان وجود داشت، از جمله ویندوز ۱.۰ تا ۳.۱x. تکنولوژی ویندوز NT پایه و اساس سیستمعامل ویندوز ۲۰۰۰ بود که در سال ۲۰۰۰ منتشر شد.
ویندوز NT هم از نظر نرمافزار و هم سختافزار قابل حمل بود و نسخههای متعددی برای معماریهای پردازنده مختلف از جمله MIPS، IA-32، ARM، PowerPC و X86-64 منتشر شد. علاوه بر این، مایکروسافت یک پایگاه کد مشترک با یک لایه انتزاع سختافزار برای هر پلتفرم ایجاد کرد. این سیستمعامل همچنین از چندین شخصیت رابط برنامهنویسی کاربردی (API) مانند Windows API، POSIX API و OS/2 API پشتیبانی میکرد تا سازگاری گستردهای با نرمافزار را تضمین کند.
ویندوز NT Workstation در مقابل ویندوز NT Server
برند ویندوز NT شامل دو محصول بود: مایکروسافت NT Workstation و مایکروسافت NT Server. نسخهها از نظر ساختار سیستم یکسان بودند اما برای محیطهای کاربردی مختلف اصلاح شده بودند.
ویندوز NT Workstation برای محیطهای دسکتاپ تعاملی مناسب بود و برای کاربرانی طراحی شده بود که به عملکرد سریع و سیستمی ایمن نیاز داشتند. این سیستمعامل دارای همان رابط کاربری دسکتاپ ویندوز ۹۵ بود. این سیستمعامل در نسخههای ۱۶ و ۳۲ بیتی موجود بود و میتوانست به عنوان یک سرور شبکه به حداکثر ۱۰ کلاینت متصل شود. با این حال، این سیستمعامل از حداکثر دو پردازنده و تنها یک دسترسی کلاینت از راه دور، همراه با توابع خدمات شبکه محدود پشتیبانی میکرد.
ویندوز NT Server یک محیط شبکه سازمانی آسان برای مدیریت و پاسخگو را ارائه میداد. این سیستمعامل برای ماشینهای تجاری که خدمات را برای رایانههای متصل به شبکه و برای سیستمهای ویندوزی که صفحات وب را ارائه میکردند (به همراه یک سرور اینترنت مانند Microsoft Internet Information Server یا IIS) فراهم میکردند، در نظر گرفته شده بود.
NT Server اولین سیستمعامل کاملاً ۳۲ بیتی مایکروسافت بود و توابع پیشرفتهتری نسبت به NT Workstation داشت. به عنوان مثال، NT Server 4.02 از حداکثر ۳۲ پردازنده و حداکثر ۲۵۶ دسترسی کلاینت از راه دور پشتیبانی میکرد. به عنوان یک سرور شبکه، میتوانست بدون محدودیت به کلاینتها متصل شود تا وظایف سنگین مرتبط با شبکه را انجام دهد. همچنین با تحمل خطای دیسک داخلی و پشتیبانی از فایل و چاپ مکینتاش عرضه شد.
ویژگی های کلیدی ویندوز NT
ویندوز NT اولین نسخه 32 بیتی ویندوز بود. سیستم عامل های قبلی مایکروسافت که برای مصرف کننده طراحی شده بودند مانند ویندوز 3.1x و ویندوز 9x، ترکیبی از 16 بیتی و 32 بیتی بودند. هسته آن می توانست هر وظیفه ای را متوقف کند و بدون نیاز به ورودی از برنامه نویس، وظایف دیگری را شروع کند. سیستم عامل NT همچنین حافظه مجازی را مدیریت می کرد و از شبکه و چندین ترمینال از راه دور پشتیبانی می کرد.
سیستم فایل NTFS ویندوز NT که مورد نیاز بسیاری از ویژگی های SQL Server و IIS است، شامل بسیاری از ویژگی های چند کاربره و امنیتی بود. نام فایل های طولانی و قابلیت آدرس دهی دیسک بزرگ آن با سیستم FAT مبتنی بر DOS قابل مقایسه بود. ویندوز NT همچنین شامل چندین ویژگی بود که در نسخه های قبلی ویندوز و سایر سیستم عامل ها در دسترس نبود:
پشتیبانی از سیستم های چند پردازنده ای با فناوری پردازش چندگانه متقارن (SMP).
سازگار با بسیاری از پلتفرم های سخت افزاری، از جمله CISC و RISC.فعال کردن عملیات چند وظیفه ای پیشگیرانه و نخ.
پشتیبانی از پروتکل های متعدد، از جمله TCP/IP، NetBEUI، کنترل پیوند داده، AppleTalk و NWLink.
ویندوز NT همچنین شامل قابلیت چند بوت بود که به آن اجازه می داد با سایر سیستم عامل ها همزیستی داشته باشد. ویندوز NT

تکامل ویندوز NT
توسعه ویندوز NT از سال 1988 آغاز شد، اگرچه تا سال 1993 منتشر نشد. این سیستم عامل در ابتدا با نام OS/2 3.0 شناخته می شد و به طور مشترک توسط مایکروسافت و IBM توسعه می یافت. این همکاری در نهایت با تصمیم یکجانبه مایکروسافت برای تغییر API اصلی سیستم عامل NT/OS2 از API گسترش یافته OS/2 به API گسترش یافته ویندوز، از هم پاشید.
پس از جدایی، IBM به توسعه OS/2 ادامه داد در حالی که مایکروسافت روی سیستم عامل Windows NT که اکنون تغییر نام داده بود، کار کرد. از همان ابتدا، ویندوز NT برای اجرا بر روی چندین معماری مجموعه دستورالعمل و پشتیبانی از چندین پلتفرم سخت افزاری در هر معماری طراحی شده بود. این طراحی همچنین شامل یک ماژول حالت کرنل بود که وابستگی های پلتفرم را از بقیه سیستم پنهان می کرد. مجموعه های API در ویندوز NT نیز به عنوان زیرسیستم هایی روی API اصلی پیاده سازی شدند و امکان پذیرش API ویندوز را در زیرسیستم Win32 فراهم کردند. این سیستم عامل همچنین اولین سیستمی بود که از یونیکد به صورت داخلی استفاده می کرد. به همین دلایل و دلایل دیگر، ویندوز NT بسیار موفق تر از OS/2 IBM شد.
محدودیت های ویندوز NT
ویندوز NT به دلیل عملکرد بالا، قابلیت های قوی سرویس دهی به برنامه ها و پشتیبانی از بسیاری از نرم افزارها و پردازنده ها، بیش از یک دهه یکی از محبوب ترین سیستم عامل های مایکروسافت بود. همچنین برخلاف سایر سیستم عامل های ویندوز در آن زمان، می توانست پایگاه داده های SQL Server و سرورهای وب IIS را اجرا کند. تنها چند سال پس از انتشار، ویندوز NT به یک پلتفرم اصلی برای بازی های رایانه ای شخصی و یک فناوری پایه برای ایستگاه های کاری تبدیل شد.
یکی از محدودیت های آن این بود که به طور کلی با یونیکس از نظر API های برنامه نویسی سازگار نبود، به جز در مناطقی مانند ویندوز سوکت ها. با این حال، NT از نظر ویژگی ها و قابلیت ها با یونیکس قابل مقایسه بود.
محدودیت دیگر NT این بود که روی سیستم هایی با پردازنده های کند و حافظه محدود به خوبی کار نمی کرد. همچنین با برنامه هایی مانند Microsoft Office که به مسائل ترازبندی ساختار داده در پردازنده های RISC حساس بودند، مشکل عملکرد ایجاد می کرد.





