विंडोज 95: Difference between revisions

From Vigyanwiki
Line 181: Line 181:
{| class="wikitable" style="font-size: 82%; text-align: center; width: 100%"
{| class="wikitable" style="font-size: 82%; text-align: center; width: 100%"
|-
|-
! rowspan="2" scope="col" | Release
! rowspan="2" scope="col" | रिलीज
! rowspan="2" scope="col" | Code name
! rowspan="2" scope="col" | कोड नाम
! rowspan="2" scope="col" | Release date
! rowspan="2" scope="col" | रिलीज़ डेट
! colspan="3" scope="col" | Version
! colspan="3" scope="col" | संस्करण
! colspan="5" scope="col" | Software components
! colspan="5" scope="col" | सॉफ्टवेयर घटक
! colspan="9" scope="col" | Hardware support
! 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" | सिस्टम प्रॉपर्टीज {{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" | सिस्टम फाइल्स{{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" | टाइमस्टैम्प
! 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|फैट32]]
! 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|इन्फ्रारेड]]<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)|आईआरक्यू]] स्टीयरिंग<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|आईईईई1394]]
! scope="col" | [[Accelerated Graphics Port|AGP]]
! scope="col" | [[Accelerated Graphics Port|एजीपी]]
! 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)|एमएमएक्स]]<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)|पी6]]<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" | विंडोज 95 (खुदरा और ओईएम)
| Chicago
| शिकागो
| rowspan="2" | August 24, 1995
| rowspan="2" | 24 अगस्त, 1995
| 4.00.950
| 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> -->
| 1995-07-11 09:50:00
| 1995-07-11 09:50:00
| rowspan="4" | 7.0
| rowspan="4" | 7.0
Line 227: Line 227:
|rowspan="4" {{partial|Bugs}}
|rowspan="4" {{partial|Bugs}}
|-
|-
! scope="row" | Microsoft Plus! for Windows 95
! scope="row" | माइक्रोसॉफ्ट प्लस! विंडोज 95 के लिए
| Frosting
| फ्रोस्टिंग
| {{n/a}}||4.40.310||1995-07-14 04:40:00
| {{n/a}}||4.40.310||1995-07-14 04:40:00
| 1.0
| 1.0
| 3
| 3
|-
|-
! scope="row" | Service Pack 1
! scope="row" | सर्विस पैक 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" | 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|| 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>
Line 242: Line 242:
|rowspan="6" {{yes}}
|rowspan="6" {{yes}}
|-
|-
! scope="row" | OEM Service Release 1
! scope="row" | ओईएम सर्विस रिलीज 1
| 1996-02-02 09:51:00
| 1996-02-02 09:51:00
|-
|-
! scope="row" | OEM Service Release 2
! scope="row" | ओईएम सर्विस रिलीज 2
| August 24, 1996
| 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
| 4.00.1111
| 4.00.1111
| 1996-08-24 11:11:11
| 1996-08-24 11:11:11
Line 262: Line 262:
|rowspan="4" {{yes}} with updated USB supplement
|rowspan="4" {{yes}} with updated USB supplement
|-
|-
! scope="row" | USB Supplement to OSR2
! scope="row" | ओएसआर 2 के लिए यूएसबी पूरक
| 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" | 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 (अपडेट किए गए USB पूरक के साथ) {{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
|rowspan="3" {{yes}}
|rowspan="3" {{yes}}
|rowspan="3" {{yes}}
|rowspan="3" {{yes}}
|-
|-
! scope="row" | OEM Service Release 2.1
! scope="row" | ओईएम सर्विस रिलीज़ 2.1
|rowspan=2 {{n/a}}
|rowspan=2 {{n/a}}
|-
|-
! scope="row" | OEM Service Release 2.5
! scope="row" | ओईएम सर्विस रिलीज़ 2.5
| November 26, 1997
| 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||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:19, 26 December 2022

Windows 95
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; 30 years ago (1995-07-14)
सामान्य
उपलब्धता
August 24, 1995; 30 years ago (1995-08-24)[1]
Latest releaseOEM Service Release 2.5 (4.0.950 C) / November 26, 1997; 28 years ago (1997-11-26)[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 के लिए विस्तारित समर्थन समाप्त कर दिया।

डेवलपमेंट (विकास)

विंडोज 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 के अंतिम संस्करण की एक प्रति खरीदनी होगी।

आर्किटेक्चर

File:Microsoft Windows 95 architecture.svg
वास्तु आरेख

विंडोज 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 से मिलकर बनता है।

एमएस-डॉस पर निर्भरता

File:Microsoft Windows 95 Version 4.00.1111 command.com MS-DOS Prompt 492x259.png
windows 95 (MS-DOS Prompt) पर Windows कंसोल में चल रहा कमांड.com

एंड-यूजर्स के लिए, MS-DOS विंडोज 95 के बिल्ट-इन घटक के रूप में दिखाई देता है। उदाहरण के लिए, ग्राफिकल यूजर इंटरफेस की लोडिंग को रोकना और सिस्टम को वास्तविक-मोड MS-DOS वातावरण में बूट करना संभव है। यह कमांड. कॉम को autoexec.bat फ़ाइल में डालकर या MSDOS.SYS फ़ाइल में BootGUI चर को 0 में बदलकर किया गया था। इसने उपयोगकर्ताओं और पेशेवरों के बीच इस बात को लेकर बहस छेड़ दी कि विंडोज 95 किस हद तक एक ऑपरेटिंग सिस्टम या केवल एक ग्राफिकल सिस्टम था। MS-DOS के ऊपर चलने वाला शेल और मैक ओएस की याद दिलाने वाले एप्लिकेशन, फाइलों और फ़ोल्डरों के शॉर्टकट के लिए डेस्कटॉप पर फिर से काम किया गया।[14][15]

विंडोज 3.1 में डेस्कटॉप का उपयोग चल रहे एप्लिकेशन के आइकन प्रदर्शित करने के लिए किया गया था। विंडोज 95 में, वर्तमान में चल रहे एप्लिकेशन स्क्रीन के नीचे एक टास्कबार पर बटन के रूप में प्रदर्शित होते हैं।[16] टास्कबार में पृष्ठभूमि अनुप्रयोगों, वॉल्यूम नियंत्रण और वर्तमान समय के लिए आइकन प्रदर्शित करने के लिए उपयोग किया जाने वाला एक अधिसूचना क्षेत्र भी शामिल है।[17]

प्रारंभ मेनू, टास्कबार पर स्टार्ट बटन पर क्लिक करके या विंडोज की को दबाकर शुरू किया गया, एप्लिकेशन लॉन्च करने या दस्तावेज़ खोलने के एक अतिरिक्त साधन के रूप में पेश किया गया था। इसके पूर्ववर्ती कार्यक्रम प्रबंधक द्वारा उपयोग किए जाने वाले प्रोग्राम समूहों को बनाए रखने के दौरान, यह कैस्केडिंग उप-मेनू के भीतर एप्लिकेशन भी प्रदर्शित करता है।[18]

पिछले फ़ाइल प्रबंधक (विंडोज़) प्रोग्राम को विंडोज़ एक्सप्लोरर और एक्सप्लोरर-आधारित नियंत्रण कक्ष (विंडोज़) द्वारा बदल दिया गया था और कई अन्य विशेष फ़ोल्डर जैसे माई कंप्यूटर, डायल-अप नेटवर्किंग, रीसायकल बिन, नेटवर्क नेबरहुड, माई डॉक्यूमेंट्स, हाल ही में जोड़े गए थे। दस्तावेज़, फ़ॉन्ट्स, प्रिंटर, और ब्रीफ़केस (माइक्रोसॉफ्ट विंडोज़) आदि शामिल हैं। सीडी ड्राइव के लिए ऑटोरन पेश किया गया था।

उपयोगकर्ता इंटरफ़ेस विंडोज के पिछले संस्करणों से नाटकीय रूप से भिन्न दिखता था, लेकिन इसकी डिज़ाइन भाषा में मेट्रो (डिज़ाइन भाषा), एक्वा (उपयोगकर्ता इंटरफ़ेस) या सामग्री डिज़ाइन जैसा कोई विशेष नाम नहीं था। आंतरिक रूप से इसे नया खोल और बाद में केवल खोल कहा जाता था।[19] नए शेल को विकसित करने के लिए माइक्रोसॉफ्ट के भीतर उपप्रोजेक्ट को आंतरिक रूप से स्टिम्पी के रूप में जाना जाता था।[20] 1994 में, Microsoft डिज़ाइनर मार्क मलामुद और एरिक गवरिलुक ने विंडोज 95 प्रोजेक्ट के लिए संगीत तैयार करने के लिए ब्रायन एनो से संपर्क किया।[21] परिणाम विंडोज 95 ऑपरेटिंग सिस्टम, माइक्रोसॉफ्ट ध्वनि की छह-सेकंड की स्टार्ट-अप म्यूजिक-साउंड थी और इसे पहली बार मई 1995 में विंडोज 95 मई टेस्ट रिलीज बिल्ड 468 पर स्टार्टअप साउंड के रूप में जारी किया गया था।[22]

विंडोज 95 और विंडोज एनटी 4.0 के लिए जारी किए जाने पर, इंटरनेट एक्सप्लोरर 4 एक वैकल्पिक विंडोज डेस्कटॉप अपडेट के साथ आया, जिसने विंडोज एक्सप्लोरर को कई अतिरिक्त अपडेट प्रदान करने के लिए शेल को संशोधित किया, जिसमें क्विक लॉन्च टूलबार और इंटरनेट एक्सप्लोरर के साथ एकीकृत नई सुविधाएं शामिल हैं, जैसे सक्रिय डेस्कटॉप (जो इंटरनेट सामग्री को सीधे डेस्कटॉप पर प्रदर्शित करने की अनुमति देता है)।

विंडोज 95 में पेश किए गए कुछ यूजर इंटरफेस तत्व, जैसे कि डेस्कटॉप, टास्कबार, स्टार्ट मेन्यू और विंडोज एक्सप्लोरर फाइल मैनेजर, विंडोज के भविष्य के संस्करणों में मौलिक रूप से अपरिवर्तित रहे।

तकनीकी सुधार

विन्डोज़ 95 में 255-वर्णों के मिश्रित-केस वाले लंबे फ़ाइलनामों[23] के लिए समर्थन शामिल था और प्रीमेप्टिवली मल्टीटास्क्ड प्रोटेक्टेड-मोड 32-बिट एप्लिकेशन थे। 16-बिट प्रक्रियाएं अभी भी सहकारी रूप से मल्टीटास्क थीं।

प्लग एंड प्ले

विंडोज 95 ने जितना संभव हो सके डिवाइस डिटेक्शन और कॉन्फ़िगरेशन को स्वचालित करने की कोशिश की, लेकिन फिर भी यदि आवश्यक हो तो मैन्युअल सेटिंग्स पर वापस आ सकता है। विंडोज 95 की प्रारंभिक स्थापना प्रक्रिया के दौरान, यह स्वचालित रूप से सिस्टम में स्थापित सभी उपकरणों का पता लगाने का प्रयास करेगा।

विंडोज 95 ने डिवाइस मैनेजर को यह इंगित करने के लिए भी पेश किया कि कौन से डिवाइस सही ड्राइवरों और कॉन्फ