SlideShare a Scribd company logo
1 of 17
Presentation on
WINDOWS
Presented By:
Jenish Prajapati & Krishna Dev Adhikari
Overview
•Introduction
•Evolution
•Functions
•Market Share
•Facts
“Introduction”
• Microsoft Windows is a multitasking operating system developed by Microsoft Corporation which uses
Graphical User Interface to interact with the users.
• Microsoft was originally named “Traf-O-Data” in 1972, was renamed as “Micro-soft” in November
1975, then “Microsoft” on November 26, 1976.
• Microsoft entered the marketplace in August 1981 by releasing version 1.0 of the operating system
Microsoft DOS (MS-DOS), a 16-bit command-line operating system.
• Bill Gates and Paul Allen founded Microsoft and windows operating system has been its primary
product.
Evolution
Windows 1:
• Released in November1985.
• Ran on top of MS-DOS, which relied on command-line
input.
• Relied heavily on use of a mouse before the mouse
was a common computer input device.
Windows 2:
• The big innovation for Windows 2 was that
windows could overlap each other, and it also
introduced the ability to minimise or
maximise windows instead of “iconising” or
“zooming”.
• Microsoft Word and Excel also made their
first appearances running on Windows 2.
• Control Pannel Was also introduced.
Windows 3:
• first version to see more widespread
success and be considered a
challenger to Apple’s Macintosh
• Windows 3 introduced the ability to
run MS-DOS programmes in windows,
which brought multitasking to legacy
programmes, and supported 256
colours bringing a more modern,
colourful look to the interface.
Windows 95:
• First ever start button.
• “Plug and Play”
• Introduced Taskbar and focused on
multitasking.
• IE made its debut.
Windows 98:
• Windows 98 built on Windows 95
and brought with it IE 4, Outlook
Express, Windows Address Book,
Microsoft Chat
• Windows 98 introduced the back and
forward navigation buttons and the
address bar in Windows Explorer
Windows ME:
• Windows Millennium Edition was the last
Windows to be based on MS-DOS, and the
last in the Windows 9x line.
• IE 5.5, Windows Media Player 7 and
Windows Movie Maker all made their
appearance for the first time.
• Autocomplete also appeared in Windows
Explorer
Windows 2000:
• was based on Microsoft’s business-
orientated system Windows NT and
later became the basis for Windows
XP.
Windows XP:
• Advanced portable PC support
• Support Wireless Connection
• Fast start-up with Better GUI
• Help and support center
Windows 7:
• Introduced a no. of new features
• Upgrade to the Windows line
• Multi-touch support
• Performance improvements.
Windows 8:
• Optimizations for touch-based
• Increased integration with cloud services
• Windows Store for software distribution
• Other online platforms:
Social networks
Microsoft OneDrive and Xbox live
Windows 10:
• The return of the start menu
• A virtual desktop system
• Default printer management
• Find My Device, and Edge
updates.
Functions Of Windows:
1. Process management
Code execution:
-Windows includes a variety of application programming interfaces that can be
used for code injection.
-A process can attach itself to a target process, allocate memory, write a DLL
or other code to that memory, and instruct the target process to execute the code.
Context switching and Multitasking
-Windows Use kernel dispatcher to switch content from one process to another.
-Windows Saves the current threads running state so that it can restore a different thread's
state.
Memory management
Allocation
-Each process is allocated a heap immediately by windows.
-The stdlib functions such as malloc will allocate memory from this memory region.
Sharing
-File mapping can be used to share a memory between two or more processes.
Protection
-Windows provides memory protection by using the virtual memory hardware.
-The implementation of this protection varies with the processor.
3. Device management
Input / Output
-When a user want to read a file or write to one, it must first open a handle to that file.
-Once the handle is open, you may use the handle in read/write operations.
Interrupt handling
-Windows driver can register an Interrupt Service routine to handle line-based interrupts.
-Windows driver can register an Interrupt Message Service routine to handle message-signaled interrupts.
Security
• Less secured than other OS.
• Due to its popularity.
• About 60,000 viruses known for Windows.
• Antivirus:
Windows Defender
Bitdefender
Kaspersky Antivirus
14
Market Share
FACTS:
In 1983, Gates tried to buy Allen out at $5 per share, but Allen refused and left the
company with his shares intact; this made him a billionaire when Microsoft went
public. They retained a friendship for the rest of Allen's life.
Microsoft share value as of today is $185.
Thanks!

More Related Content

What's hot

Microsoft windows operating concept
Microsoft windows operating conceptMicrosoft windows operating concept
Microsoft windows operating conceptMi L
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewAlexander Schek
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of LinuxDamian T. Gordon
 
Presentation Introduction to Windows
Presentation  Introduction to  WindowsPresentation  Introduction to  Windows
Presentation Introduction to WindowsMJ Ferdous
 
History and development.2
History and development.2History and development.2
History and development.2Ali Mian
 
Introduction and history of linux
Introduction and history of linuxIntroduction and history of linux
Introduction and history of linuxSHUBHA CHATURVEDI
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating systemtarun thakkar
 
17 roles of window server 2008 r2
17 roles of window server 2008 r217 roles of window server 2008 r2
17 roles of window server 2008 r2IGZ Software house
 
Windows 10 Main User Interface (UI)
Windows 10 Main User Interface (UI) Windows 10 Main User Interface (UI)
Windows 10 Main User Interface (UI) Tona Sam
 
presentation on windows os
presentation on windows ospresentation on windows os
presentation on windows osste1fire
 
A History of Microsoft Windows
A History of Microsoft WindowsA History of Microsoft Windows
A History of Microsoft WindowsDamian T. Gordon
 
Generations of computers
Generations of computersGenerations of computers
Generations of computersNibas Nazeem
 
lecture:Operating Syste Ms
lecture:Operating Syste Mslecture:Operating Syste Ms
lecture:Operating Syste Msyeswanth reddy
 
Microsoft windows operating system
Microsoft windows operating systemMicrosoft windows operating system
Microsoft windows operating systemTEENAVEENCHHEE
 
Features of windows
Features of windowsFeatures of windows
Features of windowsahmreenmalik
 

What's hot (20)

operating system
operating system operating system
operating system
 
Windows operating systems
Windows operating systemsWindows operating systems
Windows operating systems
 
Microsoft windows operating concept
Microsoft windows operating conceptMicrosoft windows operating concept
Microsoft windows operating concept
 
Macintosh ppt
Macintosh pptMacintosh ppt
Macintosh ppt
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 Overview
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of Linux
 
Presentation Introduction to Windows
Presentation  Introduction to  WindowsPresentation  Introduction to  Windows
Presentation Introduction to Windows
 
History and development.2
History and development.2History and development.2
History and development.2
 
Introduction and history of linux
Introduction and history of linuxIntroduction and history of linux
Introduction and history of linux
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating system
 
17 roles of window server 2008 r2
17 roles of window server 2008 r217 roles of window server 2008 r2
17 roles of window server 2008 r2
 
windows
windowswindows
windows
 
Windows 7 Features
Windows 7 FeaturesWindows 7 Features
Windows 7 Features
 
Windows 10 Main User Interface (UI)
Windows 10 Main User Interface (UI) Windows 10 Main User Interface (UI)
Windows 10 Main User Interface (UI)
 
presentation on windows os
presentation on windows ospresentation on windows os
presentation on windows os
 
A History of Microsoft Windows
A History of Microsoft WindowsA History of Microsoft Windows
A History of Microsoft Windows
 
Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
lecture:Operating Syste Ms
lecture:Operating Syste Mslecture:Operating Syste Ms
lecture:Operating Syste Ms
 
Microsoft windows operating system
Microsoft windows operating systemMicrosoft windows operating system
Microsoft windows operating system
 
Features of windows
Features of windowsFeatures of windows
Features of windows
 

Similar to Presentation on windows

Similar to Presentation on windows (20)

Os ppt full content
Os ppt full contentOs ppt full content
Os ppt full content
 
Operating System - Microsoft Windows 10
Operating System - Microsoft Windows 10 Operating System - Microsoft Windows 10
Operating System - Microsoft Windows 10
 
Windows Operating System
Windows Operating SystemWindows Operating System
Windows Operating System
 
presentation in Windows-OS-Presentation_HAC.pptx
presentation in  Windows-OS-Presentation_HAC.pptxpresentation in  Windows-OS-Presentation_HAC.pptx
presentation in Windows-OS-Presentation_HAC.pptx
 
Os
OsOs
Os
 
Operating system basics
Operating system basicsOperating system basics
Operating system basics
 
History and development.213
History and development.213History and development.213
History and development.213
 
Operating System
Operating SystemOperating System
Operating System
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
COMPUTER SYSTEM MAINTENANCE.pptx
COMPUTER SYSTEM MAINTENANCE.pptxCOMPUTER SYSTEM MAINTENANCE.pptx
COMPUTER SYSTEM MAINTENANCE.pptx
 
Various Versions of Windows 1 to 10
Various Versions of Windows 1 to 10Various Versions of Windows 1 to 10
Various Versions of Windows 1 to 10
 
Operating System
Operating SystemOperating System
Operating System
 
Windows
WindowsWindows
Windows
 
Types of WindowSXDSADSDsSDDADSAADSDs.pdf
Types of WindowSXDSADSDsSDDADSAADSDs.pdfTypes of WindowSXDSADSDsSDDADSAADSDs.pdf
Types of WindowSXDSADSDsSDDADSAADSDs.pdf
 
Microsoft System.pptx
Microsoft System.pptxMicrosoft System.pptx
Microsoft System.pptx
 
Windows virsions
Windows virsionsWindows virsions
Windows virsions
 
BEST Microsoft windows
BEST Microsoft windowsBEST Microsoft windows
BEST Microsoft windows
 
Windows 7
Windows 7Windows 7
Windows 7
 
Compre
CompreCompre
Compre
 
Compre
CompreCompre
Compre
 

Recently uploaded

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 

Recently uploaded (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 

Presentation on windows

  • 1. Presentation on WINDOWS Presented By: Jenish Prajapati & Krishna Dev Adhikari
  • 3. “Introduction” • Microsoft Windows is a multitasking operating system developed by Microsoft Corporation which uses Graphical User Interface to interact with the users. • Microsoft was originally named “Traf-O-Data” in 1972, was renamed as “Micro-soft” in November 1975, then “Microsoft” on November 26, 1976. • Microsoft entered the marketplace in August 1981 by releasing version 1.0 of the operating system Microsoft DOS (MS-DOS), a 16-bit command-line operating system. • Bill Gates and Paul Allen founded Microsoft and windows operating system has been its primary product.
  • 4. Evolution Windows 1: • Released in November1985. • Ran on top of MS-DOS, which relied on command-line input. • Relied heavily on use of a mouse before the mouse was a common computer input device.
  • 5. Windows 2: • The big innovation for Windows 2 was that windows could overlap each other, and it also introduced the ability to minimise or maximise windows instead of “iconising” or “zooming”. • Microsoft Word and Excel also made their first appearances running on Windows 2. • Control Pannel Was also introduced.
  • 6. Windows 3: • first version to see more widespread success and be considered a challenger to Apple’s Macintosh • Windows 3 introduced the ability to run MS-DOS programmes in windows, which brought multitasking to legacy programmes, and supported 256 colours bringing a more modern, colourful look to the interface.
  • 7. Windows 95: • First ever start button. • “Plug and Play” • Introduced Taskbar and focused on multitasking. • IE made its debut. Windows 98: • Windows 98 built on Windows 95 and brought with it IE 4, Outlook Express, Windows Address Book, Microsoft Chat • Windows 98 introduced the back and forward navigation buttons and the address bar in Windows Explorer
  • 8. Windows ME: • Windows Millennium Edition was the last Windows to be based on MS-DOS, and the last in the Windows 9x line. • IE 5.5, Windows Media Player 7 and Windows Movie Maker all made their appearance for the first time. • Autocomplete also appeared in Windows Explorer Windows 2000: • was based on Microsoft’s business- orientated system Windows NT and later became the basis for Windows XP.
  • 9. Windows XP: • Advanced portable PC support • Support Wireless Connection • Fast start-up with Better GUI • Help and support center Windows 7: • Introduced a no. of new features • Upgrade to the Windows line • Multi-touch support • Performance improvements.
  • 10. Windows 8: • Optimizations for touch-based • Increased integration with cloud services • Windows Store for software distribution • Other online platforms: Social networks Microsoft OneDrive and Xbox live Windows 10: • The return of the start menu • A virtual desktop system • Default printer management • Find My Device, and Edge updates.
  • 11. Functions Of Windows: 1. Process management Code execution: -Windows includes a variety of application programming interfaces that can be used for code injection. -A process can attach itself to a target process, allocate memory, write a DLL or other code to that memory, and instruct the target process to execute the code. Context switching and Multitasking -Windows Use kernel dispatcher to switch content from one process to another. -Windows Saves the current threads running state so that it can restore a different thread's state.
  • 12. Memory management Allocation -Each process is allocated a heap immediately by windows. -The stdlib functions such as malloc will allocate memory from this memory region. Sharing -File mapping can be used to share a memory between two or more processes. Protection -Windows provides memory protection by using the virtual memory hardware. -The implementation of this protection varies with the processor.
  • 13. 3. Device management Input / Output -When a user want to read a file or write to one, it must first open a handle to that file. -Once the handle is open, you may use the handle in read/write operations. Interrupt handling -Windows driver can register an Interrupt Service routine to handle line-based interrupts. -Windows driver can register an Interrupt Message Service routine to handle message-signaled interrupts.
  • 14. Security • Less secured than other OS. • Due to its popularity. • About 60,000 viruses known for Windows. • Antivirus: Windows Defender Bitdefender Kaspersky Antivirus 14
  • 16. FACTS: In 1983, Gates tried to buy Allen out at $5 per share, but Allen refused and left the company with his shares intact; this made him a billionaire when Microsoft went public. They retained a friendship for the rest of Allen's life. Microsoft share value as of today is $185.