SlideShare a Scribd company logo
Evolution of Windows
From its beginnings in 1985 to the modern era, Windows revolutionized the
way we use computers. Let's travel through time and uncover its major
milestones.
Introduction to Windows Operating
System
The Beginning
Windows 1.0 launched with
a graphical user interface
(GUI) on November 20,
1985.
Critical Design
Updates
Windows 95 and 98 brought
many important changes to
the OS, improving the user
experience and enhancing
functionality.
Advanced Technology
Windows XP brought
significant performance
improvements via a
revamped visual style and
introduced Windows Media
Player.
Windows 1.0 and Its Features
Icons
Windows 1.0 introduced the
graphical interface, featuring
icons that represented objects
instead of textual commands.
MS-DOS Integration
Windows 1.0 still relied on MS-
DOS for many underlying
functions such as file
management, disk copying, and
printing.
GUI
The first version's windows were
not resizable, did not overlap,
and lacked a mouse-driven
interface.
Evolution of Windows User Interface
1
Windows 3.1 (1992)
Introduced scalable fonts, improved
multimedia support, and revamped
the program manager interface.
2
Windows 95 (1995)
The Start menu, taskbar, and
Explorer replaced Program
Manager, and long filenames were
allowed for the first time.
3
Windows XP (2001)
The "Luna" theme brought a fresh
look, and desktop composition
empowered developers to create
modern graphic effects.
4
Windows 10 (2015)
The Start menu was improved,
virtual desktops and Cortana were
added, and Windows apps could run
in a window.
Major Milestones in the History of
Windows OS
1 Windows 95
Introduced Plug and Play and DirectX
graphics technology, paving the way for
modern games and multimedia.
2 Windows XP
Established the NT kernel architecture,
providing a stable and secure platform
for computing.
3 Windows 7
Brought major improvements to the
interface, including the Aero theme,
and debuted new features such as
HomeGroup and Libraries.
4 Windows 10
The last version of Windows changed
the way Windows was released, with
regular feature updates and servicing.
Latest Version of Windows: Windows 10
Start Menu
The classic Start menu returned,
mixing it with the Start screen’s
design.
Task View
A button on the taskbar gives an
overview of your apps and virtual
desktops.
Cortana
A revamped digital assistant can
assist you with day-to-day tasks,
like scheduling reminders and
searching the web.
Future of Windows OS
Cloud Integration
Microsoft is increasingly
integrating cloud services
and offering subscription
products such as Office 365
and OneDrive.
Emphasis on Security
Microsoft has developed
several new security
features, including biometric
authentication, in response
to increased online threats.
Increased Integration
between Devices
With the growing ubiquity of
devices, Microsoft is
continually refining ways to
unify the Windows
experience beetween PCs,
tablets, and smartphones.
Versions of Windows Operating System
Windows 1.0
It is the First version of MS.
It was released by Microsoft
on November 20, 1985.
User Interface :
overlapping windows, drop-
down menus, and scroll
bars
Application :Notepad,
Calendar, Calculator, and
Paint.
Multitasking
Windows 95
It was released by Microsoft
on August 24, 1995.
User Interface : Start Button,
Start Menu, Taskbar.
Plug and Play
Long Filenames
Internet Explorer Integration
Task Switching
Internet Explorer Integration
Windows 98
It was released by
Microsoft on June 25,
1998.
User Interface
Better Device Manager and
Plug and Play.
Universal Serial Bus (USB)
Support.
System File Protection
Web Integration
Internet Connection Sharing
Versions of Windows Operating System
Windows Me
It was released by Microsoft
on September 14, 2000
User Interface : visual
enhancements and
updated icons
System Restore
Movie Maker
Internet Integration
Digital Media Support
Automatic Updates
Windows 2000
It was released by Microsoft
on February 17, 2000
User Interface
Stability and Reliability
Active Directory
Security Enhancements
Plug and Play
Improvements
Networking Features
Windows XP
It was released by
Microsoft on October 25,
2001.
User Interface : a
redesigned Start Menu,
Taskbar, and icons
Improved Stability and
Compatibility.
Fast User Switching
Remote Desktop
System Restore and System
File Protection
Versions of Windows Operating System
Windows Vista
It was released by Microsoft
on January 30, 2007
User Interface :featuring
transparent windows, live
previews, animations,
Aero. User Account Control
(UAC)
Search and Organization
Security Improvements
Windows Sidebar and
Gadgets
Networking Enhancements
Windows 7
It was released by Microsoft
on October 22, 2009
User Interface : retaining the
Aero visual style with
transparent windows, live
Improved Performance
Taskbar Enhancements
Security Enhancements
Touch and Tablet Support
Libraries and HomeGroup
Windows 8
It was released by
Microsoft on October 26,
2012
Metro UI (Modern UI)
Start Screen and Start
Button
Charms Bar
Full-Screen Apps
Snap Multitasking
App Store
Secure Boot and
UEFI(Unified Extensible
Firmware Interface)
Versions of Windows Operating System
Windows 8.1
It was released by Microsoft
on October 17, 2013
Start Button and Start
Menu
Boot to Desktop Option
Improved Personalization
Search Improvements
Improved Snap Multitasking
App Updates
Enhancements
Security and Performance
Improvements
Windows 10
It was released by Microsoft
on February 17, 2000
Universal Apps
Cortana
Action Center
Task View and Virtual
Desktops
Microsoft Edge
Start Menu Customization
Security Enhancements
DirectX 12
Windows 11
It was released by
Microsoft on October 5,
2021
Redesigned User Interface
Snap Layouts and Snap
Groups
Direct Integration with
Microsoft Teams
Widgets
New Microsoft Store
Virtual Desktops and
Gaming Improvements
Windows kernel
 The Windows kernel is a key program that
is crucial for Windows to function. The
kernel is the first program to load after
the bootloader.
 The kernel performs key services such
as scheduling, launching, and ending
processes; and, initializing, running
drivers (programs that communicate with
hardware), and ensuring that memory is
allocated correctly.
 The Windows kernel is a hybrid kernel,
which means it attempts to combine
features and benefits
of microkernel and monolithic kernel
architectures. The idea is to
simultaneously benefit from the
performance monolithic kernels provide and
the stability that microkernels provide.
User Mode and Kernel Mode
USER MODE KERNEL MODE
A processor in a computer running Windows has two different
modes: user mode and kernel mode.
The processor switches between the two modes depending on what
type of code is running on the processor. Applications run in user
mode, and core operating system components run in kernel mode.
While many drivers run in kernel mode, some drivers may run in
user mode.
 Windows creates
a process for the
application.
 Private virtual address
space
 Application can't alter
data that belongs to
another application.
 Each application runs
in isolation.
 Operating system aren't
affected by the crash
 Single virtual
address space.
 Driver isn't
isolated from other
drivers.
 If a kernel-mode
driver crashes, the
entire operating
system crashes.
Windows Architecture
1 2
3 The x86-processors have four
different modes divided into four
different rings.
Ring 0,1,2,3
4 In most existing systems switching
from “user mode” to “kernel
mode” has a high cost in
performance associated.
Multiple rings of protection were
among the most revolutionary
concepts introduced by the Multics
operating system, most general-
purpose systems use only two
rings
Many modern CPU
architectures (including the
popular Intel x86 architecture)
include some form of ring
protection, although the
Windows NT operating system,
like Unix, does not fully utilize
this feature.
Security features of windows :
1. User Account Control (UAC) :
prompts users for confirmation before allowing applications to make system-level changes
2. Windows Defender:
Built-in antivirus and anti-malware protection
3. BitLocker:
disk encryption feature that helps protect data in case of theft or unauthorized access.
4. Windows Firewall:
controls incoming and outgoing network traffic
5. Windows Update:
Automatic updates help keep the system and applications up to date
Security features of windows :
6. Windows Security Center:
provides a centralized location for monitoring the security status
7. Credential Guard:
isolates and protects user credentials to prevent theft.
8. Windows Defender SmartScreen:
helps protect against phishing and malicious websites by checking website reputation and
blocking potentially harmful content.
9. AppLocker:
This allows administrators to specify which applications can run on a system
10. Device Guard:
security feature that uses code integrity policies and virtualization-based security to protect
against malware.
Common Vulnerabilities :
1. Phishing and Social Engineering:
Attackers often target users through
email, social engineering, or fake
websites to steal credentials
2. Malware:
Despite built-in antivirus protection,
Windows can still be susceptible to
malware attacks if users download
and execute malicious files.
3. Unpatched Systems:
Failure to keep the operating system
and software up to date with security
patches
4. Weak or Default Passwords:
Weak or default passwords can make it
easier for attackers to gain unauthorized
access to systems.
5. Inadequate User Training:
Lack of user awareness and training can
lead to security breaches through actions
like clicking on malicious links or opening
infected email attachments.
6. Third-Party Software:
Vulnerabilities in third-party software
installed on Windows systems can be
exploited to compromise the OS.
Software
Management
Introduction
• Software management is a fundamental aspect of maintaining a robust and
functional computing environment, within the Windows operating system.
• Software management encompasses the processes of installing, updating,
and removing applications and programs.
• Windows provides a dynamic ecosystem that combines user-initiated actions
with automated mechanisms to ensure smooth software operation and
overall system performance.
• Now, we will delve into the core concepts and mechanisms that Windows
employs to effectively manage software, contributing to an enhanced user
experience and a secure computing environment.
Dependency Management
Compatibility Management
Configuration & Settings
Installation Updating
Uninstallation
Core Processes
Life-Cycle Management
Software Packaging
& Deployment
Patch Management
Active Software Management
• Active software management in Windows refers to the deliberate and
user-initiated processes involved in installing, updating, and removing
software applications on the operating system.
• Unlike passive management, which involves automated background
processes, active management requires user interaction and control
over various aspects of software handling.
• This approach provides users with flexibility and control while
ensuring that their system remains secure and up-to-date.
Provides real-time protection against viruses,
malware, and other threats, offers regular
scans and updates to maintain system
security.
Offers detailed insights into system
performance and resource usage, helps
identify resource-intensive processes and
optimize system efficiency.
Automatically downloads and installs updates for
Windows and Microsoft products. Ensures the
operating system and software stay up-to-date
for improved security and functionality.
Enables automation of routine tasks.
Schedule tasks like disk cleanup, system
maintenance, and software updates for
convenience.
Tools of Active Software Management
Defender Antivirus
Windows Update
Resource Monitor
Task Scheduler
Windows Performance Toolkit
Provides advanced diagnostic and troubleshooting capabilities.
Helps identify and resolve issues impacting system performance.
Passive Software Management
• Focuses on automating software-related processes to minimize user
involvement.
• Includes automated updates, background maintenance, and resource
optimization.
• Operates in the background without requiring constant user attention.
• Examples include automatic updates, scheduled maintenance, and silent
installations.
• Together, these approaches ensure that software remains up-to-date,
secure, and optimized while offering users a balance between control and
automation in managing their software environment.
Components of Passive Software Management
Passive management includes background
processes that maintain software health
without user intervention.
Background Maintenance
Provides real-time protection against viruses,
malware, and other threats, offers regular scans
and updates to maintain system security.
Enhances Security
The beneficial software components or its
dependency are silently installed inside the
isolation space.
Silent Installations
These updates include security patches, bug
fixes, and feature enhancements to maintain
system security and performance.
Automatic Updates
Error Handling & Rollback
Passive software management includes error handling mechanisms that can detect failed updates.
In case of a failed update, systems can automatically rollback to the previous version to prevent
disruptions.
This ensures system stability even in the face of update failures.
Conclusion
Impressive history
With over 35 years in the market, Windows has left
an indelible mark on the world of computing.
Continual improvements
Microsoft has shown time and time again that they
are committed to enhancing the user experience
and creating an increasingly secure and integrated
platform.

More Related Content

Similar to Group 1 Windows OS (1).pptx

System software is creating a modern world
System software is creating a modern world System software is creating a modern world
System software is creating a modern world
Kawsar Ahmed
 
Topic # 10 of outline SNA.pptx
Topic # 10 of outline SNA.pptxTopic # 10 of outline SNA.pptx
Topic # 10 of outline SNA.pptx
AyeCS11
 
Windows operating system version
Windows operating system versionWindows operating system version
Windows operating system version
Er Ankit Anand
 
Operating Systems ( Os )
Operating Systems ( Os )Operating Systems ( Os )
Operating Systems ( Os )
Amber Wheeler
 
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jay
JHUSSAIN1702
 
Pertemuan Ke-13 - Sistem Operasi -Microsoft Windows.pptx
Pertemuan Ke-13 - Sistem Operasi -Microsoft Windows.pptxPertemuan Ke-13 - Sistem Operasi -Microsoft Windows.pptx
Pertemuan Ke-13 - Sistem Operasi -Microsoft Windows.pptx
Yaya610291
 
I B.Sc C & HA - Basics of CS
I B.Sc C & HA - Basics of CSI B.Sc C & HA - Basics of CS
I B.Sc C & HA - Basics of CS
Hepsijeba
 
Windows.33to35
Windows.33to35Windows.33to35
Windows.33to35
myrajendra
 
A very brief history of Microsoft Windows
A very brief history of Microsoft WindowsA very brief history of Microsoft Windows
A very brief history of Microsoft Windows
Vikas Dhyani
 
Windows enviroment
Windows enviromentWindows enviroment
Windows enviroment
MozaSaid
 
System software 1ppt(udated)
System software 1ppt(udated)System software 1ppt(udated)
System software 1ppt(udated)
uraj007
 
Os
OsOs
Operating system presentation
Operating system  presentationOperating system  presentation
Operating system presentation
Descon
 
Utility Programs
Utility ProgramsUtility Programs
Utility Programs
Aasim Mushtaq
 
Presentation on Windows Operating System ||pptx || created by Shovan Prita Paul
Presentation on  Windows Operating System ||pptx || created by Shovan Prita PaulPresentation on  Windows Operating System ||pptx || created by Shovan Prita Paul
Presentation on Windows Operating System ||pptx || created by Shovan Prita Paul
Shovan Prita Paul .
 
System software 2
System software 2System software 2
System software 2
fatinsmile
 
SYSTEM SOFTWARE 2
SYSTEM SOFTWARE 2SYSTEM SOFTWARE 2
SYSTEM SOFTWARE 2
FiQah Rahman
 
System software
System softwareSystem software
System software
fatinsmile
 
OPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptxOPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptx
rajdeepcs10
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
Muhammad Asad
 

Similar to Group 1 Windows OS (1).pptx (20)

System software is creating a modern world
System software is creating a modern world System software is creating a modern world
System software is creating a modern world
 
Topic # 10 of outline SNA.pptx
Topic # 10 of outline SNA.pptxTopic # 10 of outline SNA.pptx
Topic # 10 of outline SNA.pptx
 
Windows operating system version
Windows operating system versionWindows operating system version
Windows operating system version
 
Operating Systems ( Os )
Operating Systems ( Os )Operating Systems ( Os )
Operating Systems ( Os )
 
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jay
 
Pertemuan Ke-13 - Sistem Operasi -Microsoft Windows.pptx
Pertemuan Ke-13 - Sistem Operasi -Microsoft Windows.pptxPertemuan Ke-13 - Sistem Operasi -Microsoft Windows.pptx
Pertemuan Ke-13 - Sistem Operasi -Microsoft Windows.pptx
 
I B.Sc C & HA - Basics of CS
I B.Sc C & HA - Basics of CSI B.Sc C & HA - Basics of CS
I B.Sc C & HA - Basics of CS
 
Windows.33to35
Windows.33to35Windows.33to35
Windows.33to35
 
A very brief history of Microsoft Windows
A very brief history of Microsoft WindowsA very brief history of Microsoft Windows
A very brief history of Microsoft Windows
 
Windows enviroment
Windows enviromentWindows enviroment
Windows enviroment
 
System software 1ppt(udated)
System software 1ppt(udated)System software 1ppt(udated)
System software 1ppt(udated)
 
Os
OsOs
Os
 
Operating system presentation
Operating system  presentationOperating system  presentation
Operating system presentation
 
Utility Programs
Utility ProgramsUtility Programs
Utility Programs
 
Presentation on Windows Operating System ||pptx || created by Shovan Prita Paul
Presentation on  Windows Operating System ||pptx || created by Shovan Prita PaulPresentation on  Windows Operating System ||pptx || created by Shovan Prita Paul
Presentation on Windows Operating System ||pptx || created by Shovan Prita Paul
 
System software 2
System software 2System software 2
System software 2
 
SYSTEM SOFTWARE 2
SYSTEM SOFTWARE 2SYSTEM SOFTWARE 2
SYSTEM SOFTWARE 2
 
System software
System softwareSystem software
System software
 
OPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptxOPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptx
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 

Recently uploaded

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 

Recently uploaded (20)

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 

Group 1 Windows OS (1).pptx

  • 1. Evolution of Windows From its beginnings in 1985 to the modern era, Windows revolutionized the way we use computers. Let's travel through time and uncover its major milestones.
  • 2. Introduction to Windows Operating System The Beginning Windows 1.0 launched with a graphical user interface (GUI) on November 20, 1985. Critical Design Updates Windows 95 and 98 brought many important changes to the OS, improving the user experience and enhancing functionality. Advanced Technology Windows XP brought significant performance improvements via a revamped visual style and introduced Windows Media Player.
  • 3. Windows 1.0 and Its Features Icons Windows 1.0 introduced the graphical interface, featuring icons that represented objects instead of textual commands. MS-DOS Integration Windows 1.0 still relied on MS- DOS for many underlying functions such as file management, disk copying, and printing. GUI The first version's windows were not resizable, did not overlap, and lacked a mouse-driven interface.
  • 4. Evolution of Windows User Interface 1 Windows 3.1 (1992) Introduced scalable fonts, improved multimedia support, and revamped the program manager interface. 2 Windows 95 (1995) The Start menu, taskbar, and Explorer replaced Program Manager, and long filenames were allowed for the first time. 3 Windows XP (2001) The "Luna" theme brought a fresh look, and desktop composition empowered developers to create modern graphic effects. 4 Windows 10 (2015) The Start menu was improved, virtual desktops and Cortana were added, and Windows apps could run in a window.
  • 5. Major Milestones in the History of Windows OS 1 Windows 95 Introduced Plug and Play and DirectX graphics technology, paving the way for modern games and multimedia. 2 Windows XP Established the NT kernel architecture, providing a stable and secure platform for computing. 3 Windows 7 Brought major improvements to the interface, including the Aero theme, and debuted new features such as HomeGroup and Libraries. 4 Windows 10 The last version of Windows changed the way Windows was released, with regular feature updates and servicing.
  • 6. Latest Version of Windows: Windows 10 Start Menu The classic Start menu returned, mixing it with the Start screen’s design. Task View A button on the taskbar gives an overview of your apps and virtual desktops. Cortana A revamped digital assistant can assist you with day-to-day tasks, like scheduling reminders and searching the web.
  • 7. Future of Windows OS Cloud Integration Microsoft is increasingly integrating cloud services and offering subscription products such as Office 365 and OneDrive. Emphasis on Security Microsoft has developed several new security features, including biometric authentication, in response to increased online threats. Increased Integration between Devices With the growing ubiquity of devices, Microsoft is continually refining ways to unify the Windows experience beetween PCs, tablets, and smartphones.
  • 8. Versions of Windows Operating System Windows 1.0 It is the First version of MS. It was released by Microsoft on November 20, 1985. User Interface : overlapping windows, drop- down menus, and scroll bars Application :Notepad, Calendar, Calculator, and Paint. Multitasking Windows 95 It was released by Microsoft on August 24, 1995. User Interface : Start Button, Start Menu, Taskbar. Plug and Play Long Filenames Internet Explorer Integration Task Switching Internet Explorer Integration Windows 98 It was released by Microsoft on June 25, 1998. User Interface Better Device Manager and Plug and Play. Universal Serial Bus (USB) Support. System File Protection Web Integration Internet Connection Sharing
  • 9. Versions of Windows Operating System Windows Me It was released by Microsoft on September 14, 2000 User Interface : visual enhancements and updated icons System Restore Movie Maker Internet Integration Digital Media Support Automatic Updates Windows 2000 It was released by Microsoft on February 17, 2000 User Interface Stability and Reliability Active Directory Security Enhancements Plug and Play Improvements Networking Features Windows XP It was released by Microsoft on October 25, 2001. User Interface : a redesigned Start Menu, Taskbar, and icons Improved Stability and Compatibility. Fast User Switching Remote Desktop System Restore and System File Protection
  • 10. Versions of Windows Operating System Windows Vista It was released by Microsoft on January 30, 2007 User Interface :featuring transparent windows, live previews, animations, Aero. User Account Control (UAC) Search and Organization Security Improvements Windows Sidebar and Gadgets Networking Enhancements Windows 7 It was released by Microsoft on October 22, 2009 User Interface : retaining the Aero visual style with transparent windows, live Improved Performance Taskbar Enhancements Security Enhancements Touch and Tablet Support Libraries and HomeGroup Windows 8 It was released by Microsoft on October 26, 2012 Metro UI (Modern UI) Start Screen and Start Button Charms Bar Full-Screen Apps Snap Multitasking App Store Secure Boot and UEFI(Unified Extensible Firmware Interface)
  • 11. Versions of Windows Operating System Windows 8.1 It was released by Microsoft on October 17, 2013 Start Button and Start Menu Boot to Desktop Option Improved Personalization Search Improvements Improved Snap Multitasking App Updates Enhancements Security and Performance Improvements Windows 10 It was released by Microsoft on February 17, 2000 Universal Apps Cortana Action Center Task View and Virtual Desktops Microsoft Edge Start Menu Customization Security Enhancements DirectX 12 Windows 11 It was released by Microsoft on October 5, 2021 Redesigned User Interface Snap Layouts and Snap Groups Direct Integration with Microsoft Teams Widgets New Microsoft Store Virtual Desktops and Gaming Improvements
  • 12. Windows kernel  The Windows kernel is a key program that is crucial for Windows to function. The kernel is the first program to load after the bootloader.  The kernel performs key services such as scheduling, launching, and ending processes; and, initializing, running drivers (programs that communicate with hardware), and ensuring that memory is allocated correctly.  The Windows kernel is a hybrid kernel, which means it attempts to combine features and benefits of microkernel and monolithic kernel architectures. The idea is to simultaneously benefit from the performance monolithic kernels provide and the stability that microkernels provide.
  • 13. User Mode and Kernel Mode USER MODE KERNEL MODE A processor in a computer running Windows has two different modes: user mode and kernel mode. The processor switches between the two modes depending on what type of code is running on the processor. Applications run in user mode, and core operating system components run in kernel mode. While many drivers run in kernel mode, some drivers may run in user mode.  Windows creates a process for the application.  Private virtual address space  Application can't alter data that belongs to another application.  Each application runs in isolation.  Operating system aren't affected by the crash  Single virtual address space.  Driver isn't isolated from other drivers.  If a kernel-mode driver crashes, the entire operating system crashes.
  • 14. Windows Architecture 1 2 3 The x86-processors have four different modes divided into four different rings. Ring 0,1,2,3 4 In most existing systems switching from “user mode” to “kernel mode” has a high cost in performance associated. Multiple rings of protection were among the most revolutionary concepts introduced by the Multics operating system, most general- purpose systems use only two rings Many modern CPU architectures (including the popular Intel x86 architecture) include some form of ring protection, although the Windows NT operating system, like Unix, does not fully utilize this feature.
  • 15. Security features of windows : 1. User Account Control (UAC) : prompts users for confirmation before allowing applications to make system-level changes 2. Windows Defender: Built-in antivirus and anti-malware protection 3. BitLocker: disk encryption feature that helps protect data in case of theft or unauthorized access. 4. Windows Firewall: controls incoming and outgoing network traffic 5. Windows Update: Automatic updates help keep the system and applications up to date
  • 16. Security features of windows : 6. Windows Security Center: provides a centralized location for monitoring the security status 7. Credential Guard: isolates and protects user credentials to prevent theft. 8. Windows Defender SmartScreen: helps protect against phishing and malicious websites by checking website reputation and blocking potentially harmful content. 9. AppLocker: This allows administrators to specify which applications can run on a system 10. Device Guard: security feature that uses code integrity policies and virtualization-based security to protect against malware.
  • 17. Common Vulnerabilities : 1. Phishing and Social Engineering: Attackers often target users through email, social engineering, or fake websites to steal credentials 2. Malware: Despite built-in antivirus protection, Windows can still be susceptible to malware attacks if users download and execute malicious files. 3. Unpatched Systems: Failure to keep the operating system and software up to date with security patches 4. Weak or Default Passwords: Weak or default passwords can make it easier for attackers to gain unauthorized access to systems. 5. Inadequate User Training: Lack of user awareness and training can lead to security breaches through actions like clicking on malicious links or opening infected email attachments. 6. Third-Party Software: Vulnerabilities in third-party software installed on Windows systems can be exploited to compromise the OS.
  • 19. Introduction • Software management is a fundamental aspect of maintaining a robust and functional computing environment, within the Windows operating system. • Software management encompasses the processes of installing, updating, and removing applications and programs. • Windows provides a dynamic ecosystem that combines user-initiated actions with automated mechanisms to ensure smooth software operation and overall system performance. • Now, we will delve into the core concepts and mechanisms that Windows employs to effectively manage software, contributing to an enhanced user experience and a secure computing environment.
  • 20. Dependency Management Compatibility Management Configuration & Settings Installation Updating Uninstallation Core Processes Life-Cycle Management Software Packaging & Deployment Patch Management
  • 21. Active Software Management • Active software management in Windows refers to the deliberate and user-initiated processes involved in installing, updating, and removing software applications on the operating system. • Unlike passive management, which involves automated background processes, active management requires user interaction and control over various aspects of software handling. • This approach provides users with flexibility and control while ensuring that their system remains secure and up-to-date.
  • 22. Provides real-time protection against viruses, malware, and other threats, offers regular scans and updates to maintain system security. Offers detailed insights into system performance and resource usage, helps identify resource-intensive processes and optimize system efficiency. Automatically downloads and installs updates for Windows and Microsoft products. Ensures the operating system and software stay up-to-date for improved security and functionality. Enables automation of routine tasks. Schedule tasks like disk cleanup, system maintenance, and software updates for convenience. Tools of Active Software Management Defender Antivirus Windows Update Resource Monitor Task Scheduler Windows Performance Toolkit Provides advanced diagnostic and troubleshooting capabilities. Helps identify and resolve issues impacting system performance.
  • 23. Passive Software Management • Focuses on automating software-related processes to minimize user involvement. • Includes automated updates, background maintenance, and resource optimization. • Operates in the background without requiring constant user attention. • Examples include automatic updates, scheduled maintenance, and silent installations. • Together, these approaches ensure that software remains up-to-date, secure, and optimized while offering users a balance between control and automation in managing their software environment.
  • 24. Components of Passive Software Management Passive management includes background processes that maintain software health without user intervention. Background Maintenance Provides real-time protection against viruses, malware, and other threats, offers regular scans and updates to maintain system security. Enhances Security The beneficial software components or its dependency are silently installed inside the isolation space. Silent Installations These updates include security patches, bug fixes, and feature enhancements to maintain system security and performance. Automatic Updates Error Handling & Rollback Passive software management includes error handling mechanisms that can detect failed updates. In case of a failed update, systems can automatically rollback to the previous version to prevent disruptions. This ensures system stability even in the face of update failures.
  • 25. Conclusion Impressive history With over 35 years in the market, Windows has left an indelible mark on the world of computing. Continual improvements Microsoft has shown time and time again that they are committed to enhancing the user experience and creating an increasingly secure and integrated platform.