विंडोज़ एन.टी.: Difference between revisions
No edit summary |
No edit summary |
||
| Line 47: | Line 47: | ||
== प्रमुख विशेषताएं == | == प्रमुख विशेषताएं == | ||
एनटी का एक मुख्य उद्देश्य हार्डवेयर और सॉफ्टवेयर | एनटी का एक मुख्य उद्देश्य हार्डवेयर और सॉफ्टवेयर सुवाह्यता है। विभिन्न प्रकार के प्रोसेसर आर्किटेक्चर के लिए एनटी परिवार संचालन प्रणाली के विभिन्न संस्करण जारी किए गए हैं, प्रारम्भ में IA-32, एमआईपीएस आर्किटेक्चर और DEC अल्फा, बाद के रिलीज में समर्थित पावर पीसी, इटैनियम, [[x86-64]] और आर्म आर्किटेक्चर के साथ एक प्रारंभिक विचार प्रत्येक प्लेटफॉर्म के लिए एक कस्टम [[हार्डवेयर अमूर्त परत]] (एचएएल) के साथ एक सामान्य कोड आधार होना था। हालाँकि, एमआईपीएस, अल्फा, और पावर पीसी के लिए समर्थन बाद में विंडोज 2000 को हटा दिया गया था। प्रारम्भ में व्यापक सॉफ़्टवेयर संगतता को विंडोज एपीआई, [[Microsoft POSIX सबसिस्टम|माइक्रोसॉफ्ट PओएसIX सबसिस्टम]], सहित कई [[अप्लिकेशन प्रोग्रामिंग अंतरफलक]] व्यक्तित्वों के समर्थन के साथ प्राप्त किया गया था।<ref>{{cite web | url = http://www.winsupersite.com/showcase/winvista_ff_x64.asp |title=विंडोज के लिए पॉल थुर्रोट सुपरसाइट| publisher =Win super site |access-date=November 24, 2010}}</ref> और ओएस/2 एपीआई<ref>{{citation | title = MS Windows NT 4 Workstation | type = resource kit | chapter-url = http://www.microsoft.com/resources/documentation/windowsnt/4/workstation/reskit/en-us/os2comp.mspx?mfr=true | chapter = 28 – OS/2 Compatibility |publisher=Microsoft | access-date = November 24, 2010 |archive-url=https://web.archive.org/web/20160303170554/http://www.microsoft.com/resources/documentation/windowsnt/4/workstation/reskit/en-us/os2comp.mspx?mfr=true |archive-date=March 3, 2016}}</ref> - बाद के दो को विंडोज एक्सपी से प्रारम्भ करते हुए चरणबद्ध तरीके से समाप्त कर दिया गया।<ref>{{cite web|url = http://support.microsoft.com/kb/308259 | title= POSIX और OS/2 Windows XP या Windows Server 2003 में समर्थित नहीं हैं| work =Support | publisher = Microsoft |date=November 5, 2007 |access-date=November 24, 2010}}</ref> आंशिक एमएस-डॉस और विंडोज 16-बिट संगतता IA-32 पर एक एकीकृत [[NTVDM|एनटी वीडीएम]] के माध्यम से प्राप्त की जाती है - हालाँकि यह सुविधा अन्य आर्किटेक्चर पर उपलब्ध नहीं है।<ref>{{cite web | url = http://download.microsoft.com/download/8/1/e/81eabaf4-1907-4967-87a9-be242b1402e9/x64_Editions_Deployment.doc | title = x64 संस्करण परिनियोजन| access-date = November 24, 2010 | archive-date = December 18, 2014 | archive-url = https://web.archive.org/web/20141218234430/http://download.microsoft.com/download/8/1/e/81eabaf4-1907-4967-87a9-be242b1402e9/x64_Editions_Deployment.doc | url-status = dead }}</ref> | ||
एनटी ने प्रति-ऑब्जेक्ट (फ़ाइल, फ़ंक्शन और भूमिका [[कंट्रोल सूची को खोलो|कंट्रोल सूची]] का समर्थन किया है, जिससे प्रणाली और सेवाओं पर सुरक्षा अनुमतियों का एक समृद्ध सेट लागू किया जा सकता है। एनटी | एनटी ने प्रति-ऑब्जेक्ट (फ़ाइल, फ़ंक्शन और भूमिका [[कंट्रोल सूची को खोलो|कंट्रोल सूची]] का समर्थन किया है, जिससे प्रणाली और सेवाओं पर सुरक्षा अनुमतियों का एक समृद्ध सेट लागू किया जा सकता है। एनटी | ||
पिछले ओएस/2 LAN मैनेजर नेटवर्किंग के साथ-साथ TCP/IP नेटवर्किंग (जिसके लिए माइक्रोसॉफ्ट पहले [[स्पाइडर सिस्टम|स्पाइडर]] प्रणाली से [[STREAMS|स्ट्रीम्स]]-आधारित स्टैक से प्राप्त एक TCP/IP स्टैक को लागू करता था, जिसके लिए उसे उपयोग किया जाता था) को विरासत में प्राप्त करते हुए, विंडोज नेटवर्क प्रोटोकॉल का भी समर्थन किया है। जिसे बाद में होम में फिर से लिखा गया)।<ref>{{cite web | last = Barr | first = Adam | url = http://www.kuro5hin.org/story/2001/6/19/05641/7357 | title = माइक्रोसॉफ्ट, टीसीपी/आईपी, ओपन सोर्स और लाइसेंसिंग| website = [[Kuro5hin]] | date = June 19, 2001 | access-date = February 22, 2013 | archive-url = https://web.archive.org/web/20151229084950/http://www.kuro5hin.org/story/2001/6/19/05641/7357 | archive-date = December 29, 2015}}</ref> | पिछले ओएस/2 LAN मैनेजर नेटवर्किंग के साथ-साथ TCP/IP नेटवर्किंग (जिसके लिए माइक्रोसॉफ्ट पहले [[स्पाइडर सिस्टम|स्पाइडर]] प्रणाली से [[STREAMS|स्ट्रीम्स]]-आधारित स्टैक से प्राप्त एक TCP/IP स्टैक को लागू करता था, जिसके लिए उसे उपयोग किया जाता था) को विरासत में प्राप्त करते हुए, विंडोज नेटवर्क प्रोटोकॉल का भी समर्थन किया है। जिसे बाद में होम में फिर से लिखा गया)।<ref>{{cite web | last = Barr | first = Adam | url = http://www.kuro5hin.org/story/2001/6/19/05641/7357 | title = माइक्रोसॉफ्ट, टीसीपी/आईपी, ओपन सोर्स और लाइसेंसिंग| website = [[Kuro5hin]] | date = June 19, 2001 | access-date = February 22, 2013 | archive-url = https://web.archive.org/web/20151229084950/http://www.kuro5hin.org/story/2001/6/19/05641/7357 | archive-date = December 29, 2015}}</ref> | ||
विंडोज एनटी 3.1 32-बिट प्रोसेसर पर 32-बिट फ्लैट वर्चुअल मेमोरी एड्रेसिंग का उपयोग करने वाला विंडोज का पहला संस्करण था। इसका अनुगम्य उत्पाद, विंडोज 3.1, खंडित एड्रेसिंग का उपयोग करता है और पृष्ठों में 16-बिट से 32-बिट एड्रेसिंग पर स्विच करता है। | विंडोज एनटी 3.1 32-बिट प्रोसेसर पर 32-बिट फ्लैट वर्चुअल मेमोरी एड्रेसिंग का उपयोग करने वाला विंडोज का पहला संस्करण था। इसका अनुगम्य उत्पाद, विंडोज 3.1, खंडित एड्रेसिंग का उपयोग करता है और पृष्ठों में 16-बिट से 32-बिट एड्रेसिंग पर स्विच करता है। | ||
'''विंडोज एनटी 3.1 में एक कोर कर्नेल है जो''' एक प्रणाली एपीआई प्रदान करता है, [[पर्यवेक्षक मोड]] में चल रहा है (x86 में रिंग 0; विंडोज एनटी में सभी प्लेटफॉर्म पर कर्नेल मोड के रूप में संदर्भित), और अपने स्वयं के एपीआई के साथ | '''विंडोज एनटी 3.1 में एक कोर कर्नेल है जो''' एक प्रणाली एपीआई प्रदान करता है, [[पर्यवेक्षक मोड]] में चल रहा है (x86 में रिंग 0; विंडोज एनटी में सभी प्लेटफॉर्म पर कर्नेल मोड के रूप में संदर्भित), और अपने स्वयं के एपीआई के साथ प्रयोगकर्ता-स्पेस वातावरण का एक समुच्चय जिसमें सम्मिलित है नया Win32 वातावरण, एक ओएस/2 1.3 पाठ-मोड वातावरण और एक PओएसIX वातावरण। पूर्ण [[प्रीमेप्टिव मल्टीटास्किंग]] कर्नेल विंडोज़ 3.1 विंडोज़ अनुप्रयोगों के रूप में स्वेच्छा से सीपीयू का नियंत्रण छोड़ने के लिए उपयोगकर्ता कार्यक्रमों पर भरोसा किए बिना, [[विंडोज एनटी प्रोसेसर शेड्यूलिंग]] अन्य कार्यों को कार्यक्रम करने के लिए चल रहे कार्यों को बाधित कर सकता है (हालांकि एमएस-डॉस अनुप्रयोगों को विंडोज 3.1 से प्रारम्भ होने वाले विंडोज़ में प्रीपेप्टिवली मल्टीटास्क किया गया था) विंडोज 2.1x#विंडोज/386|विंडोज/386)। | ||
विशेष रूप से, विंडोज एनटी 3.x में, कई I/O ड्राइवर सबसिस्टम, जैसे कि वीडियो और प्रिंटिंग, [[उपयोक्ता स्थान]]|यूजर-मोड सबप्रणाली थे। विंडोज एनटी 4 में, वीडियो, सर्वर और प्रिंटर स्पूलर | विशेष रूप से, विंडोज एनटी 3.x में, कई I/O ड्राइवर सबसिस्टम, जैसे कि वीडियो और प्रिंटिंग, [[उपयोक्ता स्थान]]|यूजर-मोड सबप्रणाली थे। विंडोज एनटी 4 में, वीडियो, सर्वर और प्रिंटर स्पूलर उपतंत्र को कर्नेल मोड में ले जाया गया था। विंडोज एनटी का पहला सुचित्रित यूजर इंटरफेस विंडोज 3.1 से (और प्रोग्रामेटिक रूप से संगत) से काफी प्रभावित था; विंडोज एनटी 4 के इंटरफेस को नए [[विंडोज 95]] से मैच करने के लिए फिर से डिजाइन किया गया था, जो [[कार्यक्रम प्रबंधक]] से [[विंडोज खोल]] डिजाइन में जा रहा था। | ||
एनटीएफएस, एक जर्नल्ड, सुरक्षित फाइल सिस्टम, एनटी के लिए एक प्रमुख विशेषता है। विंडोज एनटी अन्य इंस्टाल करने योग्य फाइल प्रणाली के लिए भी अनुमति देता है; संस्करण 3.1 के बाद से, फ़ाइल आवंटन तालिका या [[उच्च प्रदर्शन फ़ाइल सिस्टम|उच्च प्रदर्शन फ़ाइल]] प्रणाली फ़ाइल प्रणाली पर एनटी स्थापित किया जा सकता है।<ref>{{cite web|url= https://technet.microsoft.com/en-us/library/cc766145(WS.10).aspx |title=फाइल सिस्टम| work = TechNet | publisher = Microsoft |access-date = November 24, 2010}}</ref> | एनटीएफएस, एक जर्नल्ड, सुरक्षित फाइल सिस्टम, एनटी के लिए एक प्रमुख विशेषता है। विंडोज एनटी अन्य इंस्टाल करने योग्य फाइल प्रणाली के लिए भी अनुमति देता है; संस्करण 3.1 के बाद से, फ़ाइल आवंटन तालिका या [[उच्च प्रदर्शन फ़ाइल सिस्टम|उच्च प्रदर्शन फ़ाइल]] प्रणाली फ़ाइल प्रणाली पर एनटी स्थापित किया जा सकता है।<ref>{{cite web|url= https://technet.microsoft.com/en-us/library/cc766145(WS.10).aspx |title=फाइल सिस्टम| work = TechNet | publisher = Microsoft |access-date = November 24, 2010}}</ref> | ||
विंडोज एनटी ने अपना ड्राइवर मॉडल, विंडोज एनटी ड्राइवर मॉडल | |||
विंडोज एनटी ने अपना ड्राइवर मॉडल, विंडोज एनटी ड्राइवर मॉडल प्रस्तुत किया, और पुराने ड्राइवर ढांचे के साथ असंगत है। विंडोज 2000 के साथ, विंडोज एनटी ड्राइवर मॉडल को [[विंडोज चालक मॉडल]] बनने के लिए बढ़ाया गया था, जिसे पहली बार [[विंडोज 98]] के साथ पेश किया गया था, लेकिन यह एनटी ड्राइवर मॉडल पर आधारित था।<ref>{{cite web | url =http://www.cmkrnl.com/faq02.html|title=एनटी ड्राइवर्स - एफएक्यू - डब्ल्यूडीएम| website = CMKrnl | archive-url=https://web.archive.org/web/20090421010210/http://www.cmkrnl.com/faq02.html | archive-date = April 21, 2009}}</ref> [[विंडोज विस्टा]] ने [[विंडोज ड्राइवर फाउंडेशन]] के लिए देशी समर्थन जोड़ा, जो कि [[विन्डोज़ एक्सपी]], [[विंडोज सर्वर 2003]] और एक हद तक विंडोज 2000 के लिए भी उपलब्ध है। | |||
== विकास == | == विकास == | ||
| Line 66: | Line 68: | ||
| first =Andrew | last = Pollack | | first =Andrew | last = Pollack | ||
| newspaper = The [[New York Times]] | | newspaper = The [[New York Times]] | ||
|access-date=September 2, 2008}}</ref> माइक्रोसॉफ्ट और [[IBM]] द्वारा संयुक्त रूप से विकसित संचालन प्रणाली का तीसरा | |access-date=September 2, 2008}}</ref> माइक्रोसॉफ्ट और आई [[IBM|बी एम]] द्वारा संयुक्त रूप से विकसित संचालन प्रणाली का तीसरा संस्करण था। सुवाह्यता सुनिश्चित करने के लिए, प्रारंभिक विकास इंटेल i860XR RISC प्रोसेसर पर लक्षित था, 1989 के अंत में एमआईपीएस आर्किटेक्चर [[R3000]] पर स्विच किया गया, और फिर 1990 में [[Intel i386|Iएनटीel i386]]।<ref name="thurrott-roadtogold" />माइक्रोसॉफ्ट ने Dओएस-आधारित और कम [[संसाधन (कंप्यूटर विज्ञान)]]-मांग वाले विंडोज वातावरण का समानांतर विकास भी जारी रखा, जिसके परिणामस्वरूप मई 1990 में विंडोज 3.0 जारी किया गया। | ||
विंडोज 3.0 अंततः इतना सफल रहा कि माइक्रोसॉफ्ट ने एक विस्तारित ओएस/2 एपीआई से एक विस्तारित विंडोज एपीआई के लिए अभी भी अप्रकाशित एनटी ओएस/2 (जैसा कि तब ज्ञात था) के लिए प्राथमिक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस को बदलने का फैसला किया। इस निर्णय से माइक्रोसॉफ्ट और आईबीएम के बीच तनाव पैदा हो गया और अंततः | विंडोज 3.0 अंततः इतना सफल रहा कि माइक्रोसॉफ्ट ने एक विस्तारित ओएस/2 एपीआई से एक विस्तारित विंडोज एपीआई के लिए अभी भी अप्रकाशित एनटी ओएस/2 (जैसा कि तब ज्ञात था) के लिए प्राथमिक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस को बदलने का फैसला किया। इस निर्णय से माइक्रोसॉफ्ट और आईबीएम के बीच तनाव पैदा हो गया और अंततः सहभाग टूट गया। | ||
IBM ने अकेले ओएस/2 का विकास जारी रखा, जबकि माइक्रोसॉफ्ट ने नए नाम वाले विंडोज एनटी पर काम जारी रखा। हालाँकि कोई भी संचालन प्रणाली तुरंत माइक्रोसॉफ्ट के एमएस-डॉस या विंडोज उत्पादों के रूप में लोकप्रिय नहीं होगा, विंडोज एनटी अंततः ओएस/2 की तुलना में कहीं अधिक सफल होगा। | IBM ने अकेले ओएस/2 का विकास जारी रखा, जबकि माइक्रोसॉफ्ट ने नए नाम वाले विंडोज एनटी पर काम जारी रखा। हालाँकि कोई भी संचालन प्रणाली तुरंत माइक्रोसॉफ्ट के एमएस-डॉस या विंडोज उत्पादों के रूप में लोकप्रिय नहीं होगा, विंडोज एनटी अंततः ओएस/2 की तुलना में कहीं अधिक सफल होगा। | ||
माइक्रोसॉफ्ट ने विंडोज एनटी बनाने के लिए डेव कटलर के नेतृत्व में [[डिजिटल उपकरण निगम]] के डेवलपर्स के एक समूह को काम पर रखा है, और डिज़ाइन के कई तत्व कटलर के VMS के साथ पहले के DEC अनुभव को दर्शाते हैं,<ref name=russinovich19981130>{{cite web | website = IT Pro | url = http://www.itprotoday.com/windows-client/windows-nt-and-vms-rest-story | title = विंडोज एनटी और वीएमएस: द रेस्ट ऑफ द स्टोरी| first = Mark | last = Russinovich | date = November 30, 1998 | access-date = January 2, 2018}}</ref> [[VAXELN]] और [[RSX-11]], लेकिन डिजिटल कोडनेम [[DEC MICA]] में डेव कटलर द्वारा विकसित एक अप्रकाशित वस्तु-आधारित संचालन प्रणाली भी है।<ref name="foreword">{{cite web | '''माइक्रोसॉफ्ट ने विंडोज एनटी बनाने के लिए डेव कटलर के नेतृत्व''' में [[डिजिटल उपकरण निगम]] के डेवलपर्स के एक समूह को काम पर रखा है, और डिज़ाइन के कई तत्व कटलर के VMS के साथ पहले के DEC अनुभव को दर्शाते हैं,<ref name=russinovich19981130>{{cite web | website = IT Pro | url = http://www.itprotoday.com/windows-client/windows-nt-and-vms-rest-story | title = विंडोज एनटी और वीएमएस: द रेस्ट ऑफ द स्टोरी| first = Mark | last = Russinovich | date = November 30, 1998 | access-date = January 2, 2018}}</ref> [[VAXELN]] और [[RSX-11]], लेकिन डिजिटल कोडनेम [[DEC MICA]] में डेव कटलर द्वारा विकसित एक अप्रकाशित वस्तु-आधारित संचालन प्रणाली भी है।<ref name="foreword">{{cite web | ||
| url=http://www3.sympatico.ca/n.rieck/docs/Windows-NT_is_VMS_re-implemented.html | | url=http://www3.sympatico.ca/n.rieck/docs/Windows-NT_is_VMS_re-implemented.html | ||
| title="विंडोज-एनटी" "वीएमएस रीइम्प्लीमेंटेड" (सॉर्ट) है| author=Neil Rieck | | title="विंडोज-एनटी" "वीएमएस रीइम्प्लीमेंटेड" (सॉर्ट) है| author=Neil Rieck | ||
Revision as of 01:00, 27 December 2022
| डेवलपर | Microsoft |
|---|---|
| लिखा हुआ | C, Assembly language (core) C++, C# (user mode applications) (C++ is used in the kernel graphical subsystem)[1] |
| काम करने की अवस्था | Current |
| स्रोत मॉडल | |
| आरंभिक रिलीज | July 27, 1993 (as Windows NT 3.1) October 25, 2001 (as Windows XP; merging with the Windows 9x branch) |
| अद्यतन विधि | Windows Update, Windows Server Update Services |
| प्लेटफार्मों | IA-32, x86-64, ARM and ARM64 (and historically Intel i860, DEC Alpha, Itanium, MIPS, and PowerPC) |
| कर्नेल प्रकार | Hybrid[citation needed] (NT) |
| से प्रभावित | RSX-11, VAXELN, OpenVMS, MICA, Mach (kernel) MS-DOS, OS/2, Windows 3.1x (userland) |
| डिफ़ॉल्ट उपयोगकर्ता इंटरफ़ेस | Graphical (Windows shell) |
| लाइसेंस | Depending on version, edition or customer choice: Trialware, commercial software, volume licensing, OEM-only, SaaS, S+S[lower-alpha 1] |
| आधिकारिक वेबसाइट | www |
विंडोज एनटी माइक्रोसॉफ्ट द्वारा निर्मित एक स्वामित्व साॅफ्टवेयर ग्राफिकल यूज़र इंटरफ़ेस संचालन प्रणाली है, जिसका पहला संस्करण 27 जुलाई, 1993 को जारी किया गया था। यह एक प्रोसेसर-स्वतंत्र, मल्टीप्रोसेसिंग और बहु उपयोगकर्ता संचालन प्रणाली है।
विंडोज एनटी का पहला संस्करण विंडोज एनटी 3.1 था और इसे कार्य केंद्र और सर्वर कंप्यूटर के लिए तैयार किया गया था। यह एक व्यावसायिक रूप से केंद्रित संचालन प्रणाली था जिसका उद्देश्य माइक्रोसॉफ्ट विंडोज के उपभोक्ता संस्करणों को जोड़ना था जो एमएस-डॉस (विंडोज 3.1x के माध्यम से विंडोज 1.0 सहित) पर आधारित थे। धीरे-धीरे, विंडोज एनटी परिवार को सभी व्यक्तिगत कंप्यूटरों के लिए माइक्रोसॉफ्ट के सामान्य-उद्देश्य संचालन प्रणाली उत्पाद लाइन में विस्तारित किया गया, जो कि विंडोज 9x परिवार का अनुसरण नहीं करता है।
एनटी को पहले नई तकनीक तक विस्तारित किया गया था लेकिन अब इसका कोई विशेष अर्थ नहीं है। विंडोज 2000 से प्रारम्भ,[2] एनटी को उत्पाद के नाम से हटा दिया गया था और प्रणाली के अन्तर्गत कई निम्न-स्तरीय स्थानों के साथ केवल उत्पाद संस्करण श्रृंखला में सम्मिलित किया गया था। [3]वास्तव में, एनटी उस समय उत्तरी दूरसंचार(बाद में नॉर्टेल) का एक व्यापार चिह्न था, जिसे माइक्रोसॉफ्ट को उत्पाद पैक करने की सामग्री स्वीकार करने के लिए अनिवार्य किया गया था।
एनटी विंडोज़ का पहला पूर्ण रुप से सही 32-बिट संस्करण था, जबकि इसके उपभोक्ता-उन्मुख समकक्ष, विंडोज 3.1x और विंडोज 9x, 16-बिट/32-बिट संकर थे। यह एक बहु -निर्माण संचालन प्रणाली है। प्रारंभ में, इसने IA-32, एमआईपीएस आर्किटेक्चर और DEC अल्फा सहित कई निर्देश एआरएम वास्तुकला का समर्थन किया; पावर पीसी, इटैनियम, x64, और आर्म आर्किटेक्चर के लिए समर्थन बाद में जोड़ा गया। नवीनतम संस्करण x86 (IA-32 और x64 सहित) और आर्म का समर्थन करते हैं। विंडोज एनटी परिवार की प्रमुख विशेषताओं में विंडोज शेल, विंडोज एपीआई, देशी एपीआई, सक्रिय निर्देशिका, समूह नीति, हार्डवेयर अमूर्त परत, एनटीएफएस, बिट लॉकर, विंडोज स्टोर, विंडोज़ अपडेट और हाइपर-वी सम्मिलित हैं।
नामकरण
यह सुझाव दिया गया है कि डेव कटलर प्रारंभिकता डब्ल्यू एनटी को ओपन वीएमएस, सीज़र सिफर पर एक नाटक के रूप में लक्षित करता है।[4] हालाँकि, परियोजना मूल रूप से ओएस/2 के अनुवर्ती के रूप में अभिप्रेत थी और इसे विंडोज ब्रांड प्राप्त करने से पहले एनटी ओएस/2 के रूप में संदर्भित किया गया था।[5] मूल एनटी डेवलपर्स में से एक, मार्क लुकोवस्की, का कहना है कि नाम मूल लक्ष्य प्रोसेसर- इंटेल i860, कोड-नाम N10 (N-Ten) से लिया गया था।[6] बिल गेट्स के साथ 1998 के एक सवाल-जवाब (क्यू एंड ए) सत्र से पता चला कि पत्र पहले न्यू टेक्नोलॉजी के लिए संक्षिप्त नाम थे, लेकिन अब कोई विशिष्ट अर्थ नहीं रखते हैं।[7] विंडोज 2000 और बाद के रिलीज के नाम से पत्र हटा दिए गए थे, हालांकि माइक्रोसॉफ्ट ने उस उत्पाद को एनटी टेक्नोलॉजी पर निर्मित होने के रूप में वर्णित किया था।[2][8]
प्रमुख विशेषताएं
एनटी का एक मुख्य उद्देश्य हार्डवेयर और सॉफ्टवेयर सुवाह्यता है। विभिन्न प्रकार के प्रोसेसर आर्किटेक्चर के लिए एनटी परिवार संचालन प्रणाली के विभिन्न संस्करण जारी किए गए हैं, प्रारम्भ में IA-32, एमआईपीएस आर्किटेक्चर और DEC अल्फा, बाद के रिलीज में समर्थित पावर पीसी, इटैनियम, x86-64 और आर्म आर्किटेक्चर के साथ एक प्रारंभिक विचार प्रत्येक प्लेटफॉर्म के लिए एक कस्टम हार्डवेयर अमूर्त परत (एचएएल) के साथ एक सामान्य कोड आधार होना था। हालाँकि, एमआईपीएस, अल्फा, और पावर पीसी के लिए समर्थन बाद में विंडोज 2000 को हटा दिया गया था। प्रारम्भ में व्यापक सॉफ़्टवेयर संगतता को विंडोज एपीआई, माइक्रोसॉफ्ट PओएसIX सबसिस्टम, सहित कई अप्लिकेशन प्रोग्रामिंग अंतरफलक व्यक्तित्वों के समर्थन के साथ प्राप्त किया गया था।[9] और ओएस/2 एपीआई[10] - बाद के दो को विंडोज एक्सपी से प्रारम्भ करते हुए चरणबद्ध तरीके से समाप्त कर दिया गया।[11] आंशिक एमएस-डॉस और विंडोज 16-बिट संगतता IA-32 पर एक एकीकृत एनटी वीडीएम के माध्यम से प्राप्त की जाती है - हालाँकि यह सुविधा अन्य आर्किटेक्चर पर उपलब्ध नहीं है।[12] एनटी ने प्रति-ऑब्जेक्ट (फ़ाइल, फ़ंक्शन और भूमिका कंट्रोल सूची का समर्थन किया है, जिससे प्रणाली और सेवाओं पर सुरक्षा अनुमतियों का एक समृद्ध सेट लागू किया जा सकता है। एनटी पिछले ओएस/2 LAN मैनेजर नेटवर्किंग के साथ-साथ TCP/IP नेटवर्किंग (जिसके लिए माइक्रोसॉफ्ट पहले स्पाइडर प्रणाली से स्ट्रीम्स-आधारित स्टैक से प्राप्त एक TCP/IP स्टैक को लागू करता था, जिसके लिए उसे उपयोग किया जाता था) को विरासत में प्राप्त करते हुए, विंडोज नेटवर्क प्रोटोकॉल का भी समर्थन किया है। जिसे बाद में होम में फिर से लिखा गया)।[13]
विंडोज एनटी 3.1 32-बिट प्रोसेसर पर 32-बिट फ्लैट वर्चुअल मेमोरी एड्रेसिंग का उपयोग करने वाला विंडोज का पहला संस्करण था। इसका अनुगम्य उत्पाद, विंडोज 3.1, खंडित एड्रेसिंग का उपयोग करता है और पृष्ठों में 16-बिट से 32-बिट एड्रेसिंग पर स्विच करता है।
विंडोज एनटी 3.1 में एक कोर कर्नेल है जो एक प्रणाली एपीआई प्रदान करता है, पर्यवेक्षक मोड में चल रहा है (x86 में रिंग 0; विंडोज एनटी में सभी प्लेटफॉर्म पर कर्नेल मोड के रूप में संदर्भित), और अपने स्वयं के एपीआई के साथ प्रयोगकर्ता-स्पेस वातावरण का एक समुच्चय जिसमें सम्मिलित है नया Win32 वातावरण, एक ओएस/2 1.3 पाठ-मोड वातावरण और एक PओएसIX वातावरण। पूर्ण प्रीमेप्टिव मल्टीटास्किंग कर्नेल विंडोज़ 3.1 विंडोज़ अनुप्रयोगों के रूप में स्वेच्छा से सीपीयू का नियंत्रण छोड़ने के लिए उपयोगकर्ता कार्यक्रमों पर भरोसा किए बिना, विंडोज एनटी प्रोसेसर शेड्यूलिंग अन्य कार्यों को कार्यक्रम करने के लिए चल रहे कार्यों को बाधित कर सकता है (हालांकि एमएस-डॉस अनुप्रयोगों को विंडोज 3.1 से प्रारम्भ होने वाले विंडोज़ में प्रीपेप्टिवली मल्टीटास्क किया गया था) विंडोज 2.1x#विंडोज/386|विंडोज/386)।
विशेष रूप से, विंडोज एनटी 3.x में, कई I/O ड्राइवर सबसिस्टम, जैसे कि वीडियो और प्रिंटिंग, उपयोक्ता स्थान|यूजर-मोड सबप्रणाली थे। विंडोज एनटी 4 में, वीडियो, सर्वर और प्रिंटर स्पूलर उपतंत्र को कर्नेल मोड में ले जाया गया था। विंडोज एनटी का पहला सुचित्रित यूजर इंटरफेस विंडोज 3.1 से (और प्रोग्रामेटिक रूप से संगत) से काफी प्रभावित था; विंडोज एनटी 4 के इंटरफेस को नए विंडोज 95 से मैच करने के लिए फिर से डिजाइन किया गया था, जो कार्यक्रम प्रबंधक से विंडोज खोल डिजाइन में जा रहा था।
एनटीएफएस, एक जर्नल्ड, सुरक्षित फाइल सिस्टम, एनटी के लिए एक प्रमुख विशेषता है। विंडोज एनटी अन्य इंस्टाल करने योग्य फाइल प्रणाली के लिए भी अनुमति देता है; संस्करण 3.1 के बाद से, फ़ाइल आवंटन तालिका या उच्च प्रदर्शन फ़ाइल प्रणाली फ़ाइल प्रणाली पर एनटी स्थापित किया जा सकता है।[14]
विंडोज एनटी ने अपना ड्राइवर मॉडल, विंडोज एनटी ड्राइवर मॉडल प्रस्तुत किया, और पुराने ड्राइवर ढांचे के साथ असंगत है। विंडोज 2000 के साथ, विंडोज एनटी ड्राइवर मॉडल को विंडोज चालक मॉडल बनने के लिए बढ़ाया गया था, जिसे पहली बार विंडोज 98 के साथ पेश किया गया था, लेकिन यह एनटी ड्राइवर मॉडल पर आधारित था।[15] विंडोज विस्टा ने विंडोज ड्राइवर फाउंडेशन के लिए देशी समर्थन जोड़ा, जो कि विन्डोज़ एक्सपी, विंडोज सर्वर 2003 और एक हद तक विंडोज 2000 के लिए भी उपलब्ध है।
विकास
माइक्रोसॉफ्ट ने अक्टूबर 1988 में ओएस/2 और माइक्रोसॉफ्ट PओएसIX सबप्रणाली के साथ संगत और मल्टीप्रोसेसिंग का समर्थन करने वाला एक पोर्टेबल संचालन प्रणाली बनाने का निर्णय लिया।[16] नवंबर 1989 में जब विकास प्रारम्भ हुआ, तो विंडोज एनटी को ओएस/2 3.0 के रूप में जाना जाना था,[17] माइक्रोसॉफ्ट और आई बी एम द्वारा संयुक्त रूप से विकसित संचालन प्रणाली का तीसरा संस्करण था। सुवाह्यता सुनिश्चित करने के लिए, प्रारंभिक विकास इंटेल i860XR RISC प्रोसेसर पर लक्षित था, 1989 के अंत में एमआईपीएस आर्किटेक्चर R3000 पर स्विच किया गया, और फिर 1990 में Iएनटीel i386।[6]माइक्रोसॉफ्ट ने Dओएस-आधारित और कम संसाधन (कंप्यूटर विज्ञान)-मांग वाले विंडोज वातावरण का समानांतर विकास भी जारी रखा, जिसके परिणामस्वरूप मई 1990 में विंडोज 3.0 जारी किया गया।
विंडोज 3.0 अंततः इतना सफल रहा कि माइक्रोसॉफ्ट ने एक विस्तारित ओएस/2 एपीआई से एक विस्तारित विंडोज एपीआई के लिए अभी भी अप्रकाशित एनटी ओएस/2 (जैसा कि तब ज्ञात था) के लिए प्राथमिक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस को बदलने का फैसला किया। इस निर्णय से माइक्रोसॉफ्ट और आईबीएम के बीच तनाव पैदा हो गया और अंततः सहभाग टूट गया।
IBM ने अकेले ओएस/2 का विकास जारी रखा, जबकि माइक्रोसॉफ्ट ने नए नाम वाले विंडोज एनटी पर काम जारी रखा। हालाँकि कोई भी संचालन प्रणाली तुरंत माइक्रोसॉफ्ट के एमएस-डॉस या विंडोज उत्पादों के रूप में लोकप्रिय नहीं होगा, विंडोज एनटी अंततः ओएस/2 की तुलना में कहीं अधिक सफल होगा।
माइक्रोसॉफ्ट ने विंडोज एनटी बनाने के लिए डेव कटलर के नेतृत्व में डिजिटल उपकरण निगम के डेवलपर्स के एक समूह को काम पर रखा है, और डिज़ाइन के कई तत्व कटलर के VMS के साथ पहले के DEC अनुभव को दर्शाते हैं,[18] VAXELN और RSX-11, लेकिन डिजिटल कोडनेम DEC MICA में डेव कटलर द्वारा विकसित एक अप्रकाशित वस्तु-आधारित संचालन प्रणाली भी है।[19] मोशे डनियर सहित भंग ओएस / 2 टीम के चयनित सदस्यों में टीम सम्मिलित हुई थी।[4]
VMS कर्नेल मुख्य रूप से VAX MACRO में लिखा गया था, लेकिन विंडोज एनटी को प्रत्येक आर्किटेक्चर के अन्तर्गत कई निर्देश सेट आर्किटेक्चर और कई हार्डवेयर प्लेटफॉर्