विंडोज 95: Difference between revisions
| Line 169: | Line 169: | ||
=== संस्करण === | === संस्करण === | ||
{{redirect|ओएसआर 2|जीन|ओएसआर2 (जीन)}} | {{redirect|ओएसआर 2|जीन|ओएसआर2 (जीन)}} | ||
कई विंडोज 95 संस्करण जारी किए गए हैं। केवल मूल रिलीज़ को सिकुड़ने वाले उत्पाद के रूप में बेचा गया था; बाद के संस्करण नए पीसी पर स्थापना के लिए केवल कंप्यूटर ओईएम को प्रदान किए गए थे। इस कारण से, इन संस्करणों को | कई विंडोज 95 संस्करण जारी किए गए हैं। केवल मूल रिलीज़ को सिकुड़ने वाले उत्पाद के रूप में बेचा गया था; बाद के संस्करण नए पीसी पर स्थापना के लिए केवल कंप्यूटर ओईएम को प्रदान किए गए थे। इस कारण से, इन संस्करणों को ओईएम सर्विस रिलीज (ओएसआर) के रूप में जाना जाता है। | ||
विंडोज 95 की शुरुआत के साथ, माइक्रोसॉफ्ट ने 'माइक्रोसॉफ्ट प्लस' जारी किया! विंडोज 95'' पैक के लिए, जिसमें इंटरनेट एक्सप्लोरर, ड्राइवस्पेस और अतिरिक्त थीम सहित हाई-एंड मल्टीमीडिया पीसी के लिए कई वैकल्पिक घटक शामिल थे। | विंडोज 95 की शुरुआत के साथ, माइक्रोसॉफ्ट ने 'माइक्रोसॉफ्ट प्लस' जारी किया! विंडोज 95'' पैक के लिए, जिसमें इंटरनेट एक्सप्लोरर, ड्राइवस्पेस और अतिरिक्त थीम सहित हाई-एंड मल्टीमीडिया पीसी के लिए कई वैकल्पिक घटक शामिल थे। | ||
पहला सर्विस पैक मूल | पहला सर्विस पैक मूल रिलीज के आधे साल बाद उपलब्ध कराया गया था और इसमें कई छोटे बग फिक्स किए गए थे।<ref>{{Cite web|url=http://support.microsoft.com/support/kb/articles/Q143/0/03.ASP|title=Q143003 - माइक्रोसॉफ्ट विंडोज 95 सर्विस पैक 1 अपडेट का विवरण|publisher=Microsoft|date=December 14, 2000|url-status=dead|archive-url=https://web.archive.org/web/20010105085400/http://support.microsoft.com/support/kb/articles/Q143/0/03.ASP|archive-date=January 5, 2001}}</ref> | ||
दूसरे सर्विस पैक ने मुख्य रूप से नए हार्डवेयर के लिए समर्थन पेश किया, विशेष रूप से | दूसरे सर्विस पैक ने मुख्य रूप से नए हार्डवेयर के लिए समर्थन पेश किया, विशेष रूप से फैट 32 फ़ाइल सिस्टम के रूप में 2 जीबी से बड़ी हार्ड ड्राइव के लिए समर्थन।<ref>{{Cite web|url=http://support.microsoft.com/support/kb/articles/Q155/0/03.ASP|title=Q155003 - विंडोज 95 ओईएम सर्विस रिलीज 2 का विवरण|publisher=Microsoft|date=December 15, 2000|url-status=dead|archive-url=https://web.archive.org/web/20010207044251/http://support.microsoft.com/support/kb/articles/Q155/0/03.ASP|archive-date=February 7, 2001}}</ref> यह रिलीज़ कभी भी अंतिम उपयोगकर्ताओं को सीधे उपलब्ध नहीं कराया गया था और केवल नए पीसी की खरीद के साथ ओईएम के माध्यम से बेचा गया था। | ||
{| class=wikitable style="font-size: 82%; text-align: center; width: 100%" | एक पूरा तीसरा सर्विस पैक कभी जारी नहीं किया गया, लेकिन दूसरे के लिए दो छोटे अपडेट यूएसबी सप्लीमेंट (ओएसआर 2.1) और विंडोज डेस्कटॉप अपडेट (ओएसआर 2.5) के रूप में जारी किए गए।<ref>{{Cite web|url=http://support.microsoft.com/support/kb/articles/Q178/9/72.ASP|title=Q178972 - विंडोज 95 ओईएम सर्विस रिलीज 2.5 का विवरण|publisher=Microsoft|date=December 15, 2000|url-status=dead|archive-url=https://web.archive.org/web/20010210011401/http://support.microsoft.com/support/kb/articles/Q178/9/72.ASP|archive-date=February 10, 2001}}</ref> दोनों स्टैंड-अलोन अपडेट के रूप में उपलब्ध थे और ओईएम द्वारा भेजे गए अपडेटेड डिस्क इमेज के रूप में। ओएसआर 2.5 विंडोज एक्सप्लोरर में कई बदलावों को प्रदर्शित करने के लिए उल्लेखनीय था, इसे इंटरनेट एक्सप्लोरर 4.0 के साथ एकीकृत किया गया था- इंटरनेट एक्सप्लोरर का यह संस्करण विंडोज 98 में प्रदर्शित संस्करण के समान दिखता है। | ||
{| class="wikitable" style="font-size: 82%; text-align: center; width: 100%" | |||
|- | |- | ||
!scope="col" | ! rowspan="2" scope="col" | Release | ||
!scope="col" | ! rowspan="2" scope="col" | Code name | ||
!scope="col" | ! rowspan="2" scope="col" | Release date | ||
!scope="col" | ! colspan="3" scope="col" | Version | ||
!scope="col" | ! colspan="5" scope="col" | Software components | ||
!scope="col" | ! colspan="9" scope="col" | Hardware support | ||
|- | |- | ||
!scope="col" | System properties{{efn|The version string displayed in the "System properties" tab. Right-click on "My Computer" and choose "Properties".}} | ! scope="col" | System properties{{efn|The version string displayed in the "System properties" tab. Right-click on "My Computer" and choose "Properties".}} | ||
!scope="col" | System files{{efn|The version of updated system files. Note that most system files which have not been updated often retain their old version number. Version numbers are not consistently used: some system files may have older or newer build numbers or use a version numbering scheme separate from regular system files.}} | ! scope="col" | System files{{efn|The version of updated system files. Note that most system files which have not been updated often retain their old version number. Version numbers are not consistently used: some system files may have older or newer build numbers or use a version numbering scheme separate from regular system files.}} | ||
!scope="col" | Timestamp | ! scope="col" | Timestamp | ||
!scope="col" | [[MS-DOS]] | ! scope="col" | [[MS-DOS]] | ||
!scope="col" | [[Internet Explorer]]{{efn|Upgradable to 5.5}} | ! scope="col" | [[Internet Explorer]]{{efn|Upgradable to 5.5}} | ||
!scope="col" | [[DriveSpace]] | ! scope="col" | [[DriveSpace]] | ||
!scope="col" | [[OpenGL]] | ! scope="col" | [[OpenGL]] | ||
!scope="col" | [[DirectX]]{{efn|Upgradable to 8.0a}} | ! scope="col" | [[DirectX]]{{efn|Upgradable to 8.0a}} | ||
!scope="col" | [[FAT32]] | ! scope="col" | [[FAT32]] | ||
!scope="col" | [[Infrared Data Association|Infrared]]<ref>{{cite web|url=http://support.microsoft.com/kb/139445|title=Windows 95 Support for Infrared Data Association Connectivity|date=November 15, 2006|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20070305002902/http://support.microsoft.com/kb/139445|archive-date=March 5, 2007|access-date=September 9, 2009}}</ref> | ! scope="col" | [[Infrared Data Association|Infrared]]<ref>{{cite web|url=http://support.microsoft.com/kb/139445|title=Windows 95 Support for Infrared Data Association Connectivity|date=November 15, 2006|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20070305002902/http://support.microsoft.com/kb/139445|archive-date=March 5, 2007|access-date=September 9, 2009}}</ref> | ||
!scope="col" | [[UDMA]]<ref>{{cite web|url=http://support.microsoft.com/kb/258757|title=How to Enable Direct Memory Access (DMA)|date=January 27, 2007|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20060627023357/http://support.microsoft.com/kb/258757/|archive-date=June 27, 2006|access-date=September 9, 2009}}</ref> | ! scope="col" | [[UDMA]]<ref>{{cite web|url=http://support.microsoft.com/kb/258757|title=How to Enable Direct Memory Access (DMA)|date=January 27, 2007|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20060627023357/http://support.microsoft.com/kb/258757/|archive-date=June 27, 2006|access-date=September 9, 2009}}</ref> | ||
!scope="col" | [[Interrupt request (PC architecture)|IRQ]] steering<ref>{{cite web|url=http://support.microsoft.com/kb/182604|title=Description of PCI Bus IRQ Steering|date=January 22, 2007|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20070205082434/http://support.microsoft.com/kb/182604|archive-date=February 5, 2007|access-date=September 9, 2009}}</ref> | ! scope="col" | [[Interrupt request (PC architecture)|IRQ]] steering<ref>{{cite web|url=http://support.microsoft.com/kb/182604|title=Description of PCI Bus IRQ Steering|date=January 22, 2007|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20070205082434/http://support.microsoft.com/kb/182604|archive-date=February 5, 2007|access-date=September 9, 2009}}</ref> | ||
!scope="col" | [[USB]] | ! scope="col" | [[USB]] | ||
!scope="col" | [[IEEE1394]] | ! scope="col" | [[IEEE1394]] | ||
!scope="col" | [[Accelerated Graphics Port|AGP]] | ! scope="col" | [[Accelerated Graphics Port|AGP]] | ||
!scope="col" | [[MMX (instruction set)|MMX]]<ref>{{cite web |title=GP Fault or Fatal Exception Error on Intel MMX CPU |url=http://support.microsoft.com/kb/156492 |access-date=June 9, 2018 |archive-url=https://web.archive.org/web/20140904184422/http://support.microsoft.com/kb/156492 |archive-date=September 4, 2014}} [https://jeffpar.github.io/kbarchive/kb/156/Q156492/ Alt URL] {{Webarchive|url=https://web.archive.org/web/20180612141815/https://jeffpar.github.io/kbarchive/kb/156/Q156492/ |date=June 12, 2018 }}</ref> | ! scope="col" | [[MMX (instruction set)|MMX]]<ref>{{cite web |title=GP Fault or Fatal Exception Error on Intel MMX CPU |url=http://support.microsoft.com/kb/156492 |access-date=June 9, 2018 |archive-url=https://web.archive.org/web/20140904184422/http://support.microsoft.com/kb/156492 |archive-date=September 4, 2014}} [https://jeffpar.github.io/kbarchive/kb/156/Q156492/ Alt URL] {{Webarchive|url=https://web.archive.org/web/20180612141815/https://jeffpar.github.io/kbarchive/kb/156/Q156492/ |date=June 12, 2018 }}</ref> | ||
!scope="col" | [[P6 (microarchitecture)|P6]]<ref>{{cite web |title=Memory Management Problems on Computers with Pentium Processors |url=http://support.microsoft.com/kb/179897 |website=KnowledgeBase Archive |access-date=June 9, 2018 |archive-url=https://web.archive.org/web/20140904184423/http://support.microsoft.com/kb/179897 |archive-date=September 4, 2014}} [https://jeffpar.github.io/kbarchive/kb/179/Q179897/ Alt URL] {{Webarchive|url=https://web.archive.org/web/20180612142733/https://jeffpar.github.io/kbarchive/kb/179/Q179897/ |date=June 12, 2018 }}</ref> | ! scope="col" | [[P6 (microarchitecture)|P6]]<ref>{{cite web |title=Memory Management Problems on Computers with Pentium Processors |url=http://support.microsoft.com/kb/179897 |website=KnowledgeBase Archive |access-date=June 9, 2018 |archive-url=https://web.archive.org/web/20140904184423/http://support.microsoft.com/kb/179897 |archive-date=September 4, 2014}} [https://jeffpar.github.io/kbarchive/kb/179/Q179897/ Alt URL] {{Webarchive|url=https://web.archive.org/web/20180612142733/https://jeffpar.github.io/kbarchive/kb/179/Q179897/ |date=June 12, 2018 }}</ref> | ||
|- | |- | ||
!scope="row" | Windows 95 (retail and OEM) | ! scope="row" | Windows 95 (retail and OEM) | ||
| Chicago | | Chicago | ||
|rowspan=2| August 24, 1995 | | rowspan="2" | August 24, 1995 | ||
| 4.00.950 | | 4.00.950 | ||
| 4.00.950<!-- Unverified:<ref group="note">This version of Windows 95 is sometimes called "950r6" because there were five prior release candidates of build 950. Release candidate 6 was the build that shipped in retail boxes.</ref> --> | | 4.00.950<!-- Unverified:<ref group="note">This version of Windows 95 is sometimes called "950r6" because there were five prior release candidates of build 950. Release candidate 6 was the build that shipped in retail boxes.</ref> --> | ||
| 1995-07-11 09:50:00 | | 1995-07-11 09:50:00 | ||
|rowspan="4"| 7.0 | | rowspan="4" | 7.0 | ||
| 1.0 OEM only | | 1.0 OEM only | ||
| 2 | | 2 | ||
| Line 226: | Line 227: | ||
|rowspan="4" {{partial|Bugs}} | |rowspan="4" {{partial|Bugs}} | ||
|- | |- | ||
!scope="row" | Microsoft Plus! for Windows 95 | ! scope="row" | Microsoft Plus! for Windows 95 | ||
| Frosting | | Frosting | ||
| {{n/a}}||4.40.310||1995-07-14 04:40:00 | | {{n/a}}||4.40.310||1995-07-14 04:40:00 | ||
| Line 232: | Line 233: | ||
| 3 | | 3 | ||
|- | |- | ||
!scope="row" | Service Pack 1 | ! scope="row" | Service Pack 1 | ||
|rowspan=3 {{n/a}} | |rowspan=3 {{n/a}} | ||
|rowspan=2| February 14, 1996<ref>{{cite web|title=Microsoft Releases Windows 95 Service Pack|url= http://news.microsoft.com/1996/02/14/microsoft-releases-windows-95-service-pack/|publisher=Microsoft|date=February 14, 1996|access-date=November 10, 2016}}</ref> | | rowspan="2" | February 14, 1996<ref>{{cite web|title=Microsoft Releases Windows 95 Service Pack|url= http://news.microsoft.com/1996/02/14/microsoft-releases-windows-95-service-pack/|publisher=Microsoft|date=February 14, 1996|access-date=November 10, 2016}}</ref> | ||
|rowspan="2"| 4.00.950a <!-- as displayed in the system properties tab: LOWER CASE "a", WITHOUT a space between the build number and the "a" --> ||rowspan="2"|4.00.951{{efn|Some components have higher build numbers up to 955.}} | | rowspan="2" | 4.00.950a<!-- as displayed in the system properties tab: LOWER CASE "a", WITHOUT a space between the build number and the "a" -->|| rowspan="2" |4.00.951{{efn|Some components have higher build numbers up to 955.}} | ||
|1995-12-31 09:50:00 | |1995-12-31 09:50:00 | ||
|rowspan="2"| [[Internet Explorer 2|2.0]]<ref>{{cite web|url=http://support.microsoft.com/kb/146449|title=Description of Microsoft Windows 95 Service Pack 1 Components|date=November 16, 2006|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20041112224307/http://support.microsoft.com/kb/146449|archive-date=November 12, 2004|access-date=July 16, 2010}}</ref> | | rowspan="2" | [[Internet Explorer 2|2.0]]<ref>{{cite web|url=http://support.microsoft.com/kb/146449|title=Description of Microsoft Windows 95 Service Pack 1 Components|date=November 16, 2006|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20041112224307/http://support.microsoft.com/kb/146449|archive-date=November 12, 2004|access-date=July 16, 2010}}</ref> | ||
|rowspan="2"| 2 | | rowspan="2" | 2 | ||
|rowspan="6" {{yes}} | |rowspan="6" {{yes}} | ||
|- | |- | ||
!scope="row" | OEM Service Release 1 | ! scope="row" | OEM Service Release 1 | ||
| 1996-02-02 09:51:00 | | 1996-02-02 09:51:00 | ||
|- | |- | ||
!scope="row" | OEM Service Release 2 | ! scope="row" | OEM Service Release 2 | ||
| August 24, 1996 | | August 24, 1996 | ||
|rowspan="3"| 4.00.950 B <!-- as displayed in the system properties tab: capital B, with a space between the build number and B --> | | rowspan="3" | 4.00.950 B<!-- as displayed in the system properties tab: capital B, with a space between the build number and B --> | ||
| 4.00.1111 | | 4.00.1111 | ||
| 1996-08-24 11:11:11 | | 1996-08-24 11:11:11 | ||
|rowspan="4"| 7.1 | | rowspan="4" | 7.1 | ||
|rowspan="3"| [[Internet Explorer 3|3.0]] | | rowspan="3" | [[Internet Explorer 3|3.0]] | ||
|rowspan="4"| 3 | | rowspan="4" | 3 | ||
|rowspan="4"| 1.1 | | rowspan="4" | 1.1 | ||
|rowspan="3"| 2.0a | | rowspan="3" | 2.0a | ||
|rowspan="4" {{yes}} | |rowspan="4" {{yes}} | ||
|rowspan="4" {{yes}} | |rowspan="4" {{yes}} | ||
| Line 261: | Line 262: | ||
|rowspan="4" {{yes}} with updated USB supplement | |rowspan="4" {{yes}} with updated USB supplement | ||
|- | |- | ||
!scope="row" | USB Supplement to OSR2 | ! scope="row" | USB Supplement to OSR2 | ||
| Detroit | | Detroit | ||
|rowspan=2| August 27, 1997<ref>{{cite web|url=http://support.microsoft.com/kb/158238|title=How to Determine the Version of Windows 95/98/Me in Use|date=May 12, 2007|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20041026005132/http://support.microsoft.com/kb/158238|archive-date=October 26, 2004|access-date=September 9, 2009}}</ref> | | rowspan="2" | August 27, 1997<ref>{{cite web|url=http://support.microsoft.com/kb/158238|title=How to Determine the Version of Windows 95/98/Me in Use|date=May 12, 2007|publisher=Microsoft|url-status=live|archive-url=https://web.archive.org/web/20041026005132/http://support.microsoft.com/kb/158238|archive-date=October 26, 2004|access-date=September 9, 2009}}</ref> | ||
|rowspan=2| 4.03.1212{{efn|Original release of the USB Supplement to OSR2.}}<br />4.03.1214{{efn|Updated version of the USB Supplement to OSR2.}}<br /> | | rowspan="2" | 4.03.1212{{efn|Original release of the USB Supplement to OSR2.}}<br />4.03.1214{{efn|Updated version of the USB Supplement to OSR2.}}<br /> | ||
4.03.1216 (with updated USB supplement) {{efn|The Microsoft Knowledge Base reports 4.03.1214. The USB Supplement to OSR2 contains an updated VMM.VXD with support for the Pentium Pro and Pentium II. This file has version 4.03.1216 and has a timestamp of September 23, 1997 09:51:18.}} | 4.03.1216 (with updated USB supplement) {{efn|The Microsoft Knowledge Base reports 4.03.1214. The USB Supplement to OSR2 contains an updated VMM.VXD with support for the Pentium Pro and Pentium II. This file has version 4.03.1216 and has a timestamp of September 23, 1997 09:51:18.}} | ||
| 1997-04-10 12:14:00 | | 1997-04-10 12:14:00 | ||
| Line 270: | Line 271: | ||
|rowspan="3" {{yes}} | |rowspan="3" {{yes}} | ||
|- | |- | ||
!scope="row" | OEM Service Release 2.1 | ! scope="row" | OEM Service Release 2.1 | ||
|rowspan=2 {{n/a}} | |rowspan=2 {{n/a}} | ||
|- | |- | ||
!scope="row" | OEM Service Release 2.5 | ! scope="row" | OEM Service Release 2.5 | ||
| November 26, 1997 | | November 26, 1997 | ||
| 4.00.950 C<!-- as displayed in the system properties tab: capital C, with a space between the build number and C --> ||4.03.1216{{efn|The Microsoft Knowledge Base reports 4.03.1214. The USB Supplement to OSR2 contains an updated VMM.VDX with support for the Pentium Pro and Pentium II. This file has version 4.03.1216 and has a timestamp of September 23, 1997, 09:51:18.}} | | 4.00.950 C<!-- as displayed in the system properties tab: capital C, with a space between the build number and C -->||4.03.1216{{efn|The Microsoft Knowledge Base reports 4.03.1214. The USB Supplement to OSR2 contains an updated VMM.VDX with support for the Pentium Pro and Pentium II. This file has version 4.03.1216 and has a timestamp of September 23, 1997, 09:51:18.}} | ||
| 1997-11-26 12:16:00 | | 1997-11-26 12:16:00 | ||
| [[Internet Explorer 4#Overview|4.00]] | | [[Internet Explorer 4#Overview|4.00]] | ||
Revision as of 09:07, 26 December 2022
| Version of the Windows 9x operating system | |
| File:Microsoft Windows 95 logo with wordmark.svg | |
| File:Windows 95 at first run.png Windows 95 desktop, showing its icons, taskbar and welcome screen | |
| डेवलपर | Microsoft |
|---|---|
| स्रोत मॉडल | Closed source |
विनिर्माण के लिए जारी | July 14, 1995 |
| सामान्य उपलब्धता | August 24, 1995[1] |
| Latest release | OEM Service Release 2.5 (4.0.950 C) / November 26, 1997[2] |
| प्लेटफार्मों | IA-32 |
| कर्नेल प्रकार | Monolithic |
| लाइसेंस | Proprietary commercial software |
| इससे पहले | Windows 3.1x (1992–1993) |
| इसके द्वारा सफ़ल | Windows 98 (1998) |
| आधिकारिक वेबसाइट | Windows 95 at the Wayback Machine (archived January 20, 1998) |
| Support status | |
| Mainstream support ended on December 31, 2000[3] Extended support ended on December 31, 2001[3] | |
विंडोज 95 माइक्रोसॉफ्ट द्वारा ऑपरेटिंग सिस्टम के अपने विंडोज 9x परिवार के हिस्से के रूप में विकसित एक उपभोक्ता-उन्मुख ऑपरेटिंग सिस्टम है। 9x परिवार में पहला ऑपरेटिंग सिस्टम, यह विंडोज 3.1x का उत्तराधिकारी है, और 14 जुलाई, 1995 को निर्माण के लिए जारी किया गया था, और आम तौर पर विंडोज एनटी 3.51 के रिलीज होने के लगभग तीन महीने बाद 24 अगस्त, 1995 को खुदरा बिक्री के लिए जारी किया गया था।[4][5] विंडोज 95 ने माइक्रोसॉफ्ट के पूर्व में अलग एमएस-डॉस और माइक्रोसॉफ़्ट विंडोज़ उत्पादों को विलय कर दिया और अपने पूर्ववर्ती की तुलना में महत्वपूर्ण सुधार किए, विशेष रूप से ग्राफिकल यूज़र इंटरफ़ेस (जीयूआई) और इसकी सरलीकृत "प्लग-एंड-प्ले" सुविधाओं में। ऑपरेटिंग सिस्टम के मुख्य घटकों में भी बड़े बदलाव किए गए थे, जैसे मुख्य रूप से सहकारी मल्टीटास्क्ड 16-बिट आर्किटेक्चर से 32-बिट प्रीमेप्टिव मल्टीटास्किंग आर्किटेक्चर में जाना, कम से कम केवल 32-बिट संरक्षित मोड एप्लिकेशन चलाते समय।
एक व्यापक विपणन अभियान के साथ,[1] विंडोज 95 ने कई कार्यों और विशेषताओं को पेश किया जो बाद के विंडोज संस्करणों में चित्रित किए गए थे, और आज तक आधुनिक विविधताओं में जारी हैं, जैसे कि टास्कबार, अधिसूचना क्षेत्र और "प्रारंभ" बटन।
इसकी शुरुआत के तीन साल बाद, विंडोज 95 के बाद विंडोज 98 आया। माइक्रोसॉफ्ट ने 31 दिसंबर, 2000 को विंडोज 95 के लिए विस्तारित समर्थन समाप्त कर दिया।
डेवलपमेंट (विकास)
This section needs additional citations for verification. (April 2010) (Learn how and when to remove this template message) |
विंडोज 95 के शुरुआती डिजाइन और योजना का पता मार्च 1992 के आसपास लगाया जा सकता है,[6][7][8] विंडोज 3.1 के रिलीज होने से ठीक पहले। इस समय, कार्यसमूहों के लिए विंडोज़ 3.11 और विंडोज़ एनटी 3.1 अभी भी विकास के चरण में थे। इस बिंदु पर, माइक्रोसॉफ्ट की रणनीति विंडोज एनटी पर आधारित एक अगली पीढ़ी, उच्च अंत ओएस, अर्थात्, काहिरा, और एक कम अंत, उपभोक्ता-केंद्रित विंडोज 3.1 के विकास के रूप में थी। बाद की रणनीति 32-बिट अंतर्निहित कर्नेल और फाइल सिस्टम को 32-बिट प्रोटेक्ट मोड डिवाइस ड्राइवरों के साथ विंडोज में वर्कग्रुप्स 3.11 के लिए विकसित करना था, जिसे विंडोज के अगले संस्करण के लिए आधार के रूप में उपयोग किया जाना था, कोड-नाम "शिकागो।" काहिरा विंडोज एनटी पर आधारित माइक्रोसॉफ्ट की अगली पीढ़ी का ऑपरेटिंग सिस्टम होगा, जिसमें एक नया यूजर इंटरफेस और एक ऑब्जेक्ट-आधारित फाइल सिस्टम होगा, लेकिन इसे 1994 से पहले भेजने की योजना नहीं थी। काहिरा प्रोजेक्ट अंततः जुलाई 1996 के अंत में विंडोज एनटी 4.0 में भेज दिया गया, बिना ऑब्जेक्ट-आधारित फाइल सिस्टम के, जो बाद में विनएफएस में विकसित होगा।
इसके साथ ही विंडोज 3.1 की रिलीज के साथ, आईबीएम (IBM) ने ओएस/2 2.0 शिपिंग शुरू कर दिया। माइक्रोसॉफ्ट ने महसूस किया कि उन्हें विंडोज के एक अद्यतन संस्करण की आवश्यकता है जो 32-बिट अनुप्रयोगों और प्रीमेप्टिव मल्टीटास्किंग का समर्थन कर सके लेकिन फिर भी निम्न-अंत हार्डवेयर पर चल सके (विंडोज एनटी नहीं)। प्रारंभ में, "शिकागो" टीम को नहीं पता था कि उत्पाद कैसे पैक किया जाएगा। शुरुआती विचार थे कि दो उत्पाद हो सकते हैं, एमएस-डॉस 7, जो केवल अंतर्निहित OS होगा, वर्कग्रुप्स 3.11 कर्नेल के लिए विंडोज का विकास, शीर्ष पर एक वर्ण मोड OS के साथ, और एक पूरी तरह से एकीकृत ग्राफ़िकल विंडोज ओएस। लेकिन जल्द ही परियोजना में, एमएस-डॉस 7 के विचार को त्याग दिया गया और केवल एक एकीकृत ग्राफिकल ओएस विंडोज "शिकागो" विकसित करने का निर्णय लिया गया।
बीटा
विंडोज 95 की आधिकारिक रिलीज से पहले, संयुक्त राज्य अमेरिका और यूनाइटेड किंगडम के उपयोगकर्ताओं के पास विंडोज 95 पूर्वावलोकन कार्यक्रम में भाग लेने का अवसर था।[9] US$19.95/£19.95 के लिए, उपयोगकर्ताओं को कई 3.5-इंच फ़्लॉपी डिस्क प्राप्त होंगी जिनका उपयोग विंडोज 95 को या तो विंडोज 3.1x से अपग्रेड के रूप में या एक ताज़ा इंस्टॉलेशन के रूप में स्थापित करने के लिए किया जाएगा। प्रतिभागियों को माइक्रोसॉफ्ट नेटवर्क (एमएसएन) का एक मुफ्त पूर्वावलोकन भी दिया गया, जो माइक्रोसॉफ्ट ने विंडोज 95 के साथ लॉन्च की गई ऑनलाइन सेवा है। पूर्वावलोकन अवधि के दौरान, माइक्रोसॉफ्ट ने शिकागो में प्रचार और तकनीकी दस्तावेजीकरण के लिए विभिन्न इलेक्ट्रॉनिक वितरण बिंदुओं की स्थापना की,[10] जिसमें एक विस्तृत विवरण शामिल है। मीडिया समीक्षकों के लिए नई प्रणाली की विशेषताओं का वर्णन करने वाला दस्तावेज़।[10][11] पूर्वावलोकन संस्करण नवंबर 1995 में समाप्त हो गए, जिसके बाद उपयोगकर्ता को विंडोज 95 के अंतिम संस्करण की एक प्रति खरीदनी होगी।
आर्किटेक्चर
विंडोज 95 को मौजूदा एमएस-डॉस और 16-बिट विंडोज प्रोग्राम और डिवाइस ड्राइवर के साथ अधिक से अधिक स्थिर और बेहतर प्रदर्शन करने वाली प्रणाली की पेशकश करते हुए अधिकतम संगत होने के लिए डिजाइन किया गया था। [12] [13] विंडोज 95 आर्किटेक्चर वर्कग्रुप्स के 386 वर्धित मोड के लिए विंडोज का विकास है।
कॉन्फ़िगरेशन मैनेजर (कॉन्फिगएमजी): प्लग एंड प्ले कार्यात्मकता को लागू करने के लिए उत्तरदायी; हार्डवेयर कॉन्फ़िगरेशन परिवर्तन की निगरानी; बस एन्यूमरेटर्स का उपयोग कर उपकरणों का पता लगाना; और आई/ओ पोर्ट, आईआरक्यू, डीएमए चैनल और मेमोरी को एक संघर्ष-मुक्त तरीके से आवंटित करना।[12]
इंस्टॉल करने योग्य फ़ाइल सिस्टम मैनेजर (इनपुट/आउटपुट सबसिस्टम): समर्थित फ़ाइल सिस्टम तक पहुँच का समन्वय करता है। विंडोज 95 को शुरू में FAT12, FAT16, VFAT एक्सटेंशन, ISO 9660 (CDFS), जोलियट और नेटवर्क रीडायरेक्टर्स के समर्थन के साथ भेजा गया था, बाद में FAT32 का समर्थन करने वाले रिलीज़ हुए।[13]
भौतिक मीडिया तक पहुंच अनुरोध इनपुट/आउटपुट पर्यवेक्षक को भेजे जाते हैं, जो अनुरोधों को शेड्यूल करने के लिए जिम्मेदार घटक है। प्रत्येक भौतिक मीडिया का अपना डिवाइस ड्राइवर होता है: डिस्क तक पहुंच एक पोर्ट ड्राइवर द्वारा की जाती है, जबकि एससीएसआई डिवाइस तक पहुंच को एससीएसआई परत के ऊपर काम करने वाले मिनिपोर्ट ड्राइवर द्वारा नियंत्रित किया जाता है। पोर्ट और मिनिपोर्ट ड्राइवर, एमएस-डॉस और बायोस को बायपास करते हुए, 32-बिट सुरक्षित मोड में I/O संचालन करते हैं, जिससे प्रदर्शन में काफी सुधार होता है। यदि किसी निश्चित स्टोरेज डिवाइस के लिए कोई देशी विंडोज ड्राइवर नहीं है, या यदि डिवाइस को संगतता मोड में चलने के लिए मजबूर किया जाता है, तो रियल मोड मैपर एमएस-डॉस के माध्यम से इसे एक्सेस कर सकता है।[14]
32-बिट विंडोज प्रोग्राम को उनके मेमोरी सेगमेंट असाइन किए जाते हैं, जिन्हें किसी भी वांछित आकार में समायोजित किया जा सकता है। खंड के बाहर के मेमोरी क्षेत्रों को प्रोग्राम द्वारा एक्सेस नहीं किया जा सकता है। यदि कोई प्रोग्राम क्रैश हो जाता है, तो कुछ और नुकसान नहीं होता है। इससे पहले, प्रोग्राम फिक्स्ड नॉन-एक्सक्लूसिव 64 KB सेगमेंट का इस्तेमाल करते थे। जबकि डॉस और विंडोज 3. x में 64 KB आकार एक गंभीर बाधा थी, विशिष्टता की गारंटी की कमी स्थिरता के मुद्दों का कारण थी क्योंकि प्रोग्राम कभी-कभी एक-दूसरे के सेगमेंट को ओवरराइट कर देते थे। एक दुर्घटनाग्रस्त विंडोज 3. x प्रोग्राम आसपास की प्रक्रियाओं को खत्म कर सकता है।[citation needed]
Win32 API को तीन मॉड्यूल द्वारा लागू किया गया है, प्रत्येक में 16-बिट और 32-बिट घटक होते हैं:
स्मृति और प्रक्रिया प्रबंधन, और फ़ाइल सिस्टम तक पहुंच के लिए उच्च स्तरीय पहुंच प्रदान करता है। KRNL386.EXE, KERNEL32.DLL और VWIN32.VXD से मिलकर बना है।
यूज़र्स :विंडो (कम्प्यूटिंग), मेनू (कंप्यूटिंग) और बटन (कंप्यूटिंग) जैसे विभिन्न प्रयोक्ता इंटरफ़ेस घटकों के प्रबंधन और ड्राइंग के लिए जिम्मेदार। USER.EXE और USER32.DLL से मिलकर बनता है।
- ग्राफिक्स डिवाइस इंटरफेस (जीडीआई)
- एक उपकरण-स्वतंत्र तरीके से ग्राफिक्स बनाने के लिए जिम्मेदार। GDI.EXE और GDI32.DLL से मिलकर बनता है।
एमएस-डॉस पर निर्भरता
एंड-यूजर्स के लिए, MS-DOS विंडोज 95 के बिल्ट-इन घटक के रूप में दिखाई देता है। उदाहरण के लिए, ग्राफिकल यूजर इंटरफेस की लोडिंग को रोकना और सिस्टम को वास्तविक-मोड MS-DOS वातावरण में बूट करना संभव है। यह कमांड. कॉम को autoexec.bat फ़ाइल में डालकर या MSDOS.SYS फ़ाइल में BootGUI चर को 0 में बदलकर किया गया था। इसने उपयोगकर्ताओं और पेशेवरों के बीच इस बात को लेकर बहस छेड़ दी कि विंडोज 95 किस हद तक एक ऑपरेटिंग सिस्टम या केवल एक ग्राफिकल सिस्टम था। MS-DOS के ऊपर चलने वाला शेल और मैक ओएस की याद दिलाने वाले एप्लिकेशन, फाइलों और फ़ोल्डरों के शॉर्टकट के लिए डेस्कटॉप पर फिर से काम किया गया।[14][15]
विंडोज 3.1 में डेस्कटॉप का उपयोग चल रहे एप्लिकेशन के आइकन प्रदर्शित करने के लिए किया गया था। विंडोज 95 में, वर्तमान में चल रहे एप्लिकेशन स्क्रीन के नीचे एक टास्कबार पर बटन के रूप में प्रदर्शित होते हैं।[16] टास्कबार में पृष्ठभूमि अनुप्रयोगों, वॉल्यूम नियंत्रण और वर्तमान समय के लिए आइकन प्रदर्शित करने के लिए उपयोग किया जाने वाला एक अधिसूचना क्षेत्र भी शामिल है।[17]
प्रारंभ मेनू, टास्कबा