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.