SlideShare a Scribd company logo
1 of 13
Linux vs. Windows
Submitted To:
Mam Fazia
Submitted By:
Sufian Abid
Ali Hamza
Muhammad Umer Naseem
What is operating system?
• An Operating System OS is a set of program that manages
computer hardware and provide common services for
application software. The operating system is the most
important type of system software. A user cannot run an
application program on the computer without an
operating system, unless the application program is self
booting.
What Is Window OS:
• Microsoft Windows, also called Windows and Windows OS,
computer operating system (OS) developed by Microsoft
Corporation to run personal computers (PCs)
• Windows is a desktop operating system developed by
Microsoft. Each version of Windows comes with a graphical
user interface that includes a desktop with icons and a task
bar that is displayed at the bottom of the screen by default.
What Is Linux OS:
• Linux is a Unix-like, open source and community-developed
operating system (OS) for computers, servers, mainframes,
mobile devices and embedded devices. It is supported on
almost every major computer platform, including x86, ARM
and SPARC, making it one of the most widely supported
operating systems.
Linux Memory Management:
• Linux uses a linked data Structure to manage their memory.
• If the number of entries become greater than 32, Linux will
convert linked-list into tree data structure.
• Linux uses paging.
• Linux can access up to 4GB of physical memory.
• In Linux only 1GB of upper & lower parts of physical memory
is allocated for Kernel-mode & user-mode respectively.
Windows Memory Management
• Window operating system has both virtual memory and
physical memory.
• Windows manages their virtual memory in a tree data
structures.
• Paging is also done in Windows operating System.
• Windows can also access up to 4 GB of physical memory.
• In windows 2GB of upper & lower parts of physical memory
are allocated for Kernel-mode & user-mode respectively.
Windows OS Working
• The operating system (OS) manages all of the software and
hardware on the computer.
• It performs basic tasks such as file, memory and process
management, handling input and output, and controlling
peripheral devices such as disk drives and printers.
• Different operating systems will work in different ways. They
may appear visually different, have different terms for
common functions and organize programs in different ways,
i.e. three most common operating systems are
Microsoft’s Windows, Apple’s macOS and Linux.
.
• In the image below the User interfaces with the System &
Application software. The System & Application software
interfaces with the Operating System. The Operating system
interfaces with the Hardware. Each of these interfaces are two
way transactions with each sending and receiving data.
WorkingofdifferentOSdealswiththebasic
knowledgeofcomputercustomizationwith…
Working with a windows
environment i.e.
Desktop, Start Menu,
Icons, Task Bar, Recycle
Bin, pictures, Music,
Networks.
Working with windows
application programs.
i.e. date and time,
Control panel,
Customizing desktop
 Working with Files
and Folders i.e.
folders, changing
view and size of
folder, folder
properties
Linux OS Working:
• Linux works together with a set of other GNU programs.
• A Linux download is known as a "distribution" because it
works with all of the GNU programs to form an operating
system.
• The Linux kernel is what distinguishes the Linux operating
system from other systems. The kernel is located in the central
portion of the operating system and controls the operating
system security, hardware interfaces, and acts as the primary
resource for the operating system itself.
• Linux is referred to as a server platform because it has the
capability to form the foundation for which an operating
system can be built and has been used as an alternative to the
Microsoft Windows operating system. Because of its capability
to act as a platform it can also be used as a microchip for
other devices and appliances.
processing of windows operating
system
• A process, in the simplest terms, is an executing program.
One or more threads run in the context of the process.
• A thread is the basic unit to which the operating system
allocates processor time. A thread can execute any part of the
process code, including parts currently being executed by
another thread.
• An operating system has three main functions: (1) manage the
computer's resources, such as the central processing unit,
memory, disk drives, and printers, (2) establish a user
interface, and (3) execute and provide services for applications
software.
Windows Processor Management
• Windows is a preemptive-multitasking, multithreaded
operating system
• Process in Windows NT-derived OS requires at least one
thread of execution.
• By default, a process contains one thread, which is composed
of: – A unique identifier – Contents of a volatile set of registers
indicating processor’s state – Two stacks used during the
thread’s execution – Private storage area used by subsystems
and dynamic-link libraries
• For systems with multiple processors, a process can have as
many threads as there are CPUs available
• Thread components are called the thread’s context. Actual
data forming this context varies from one processor to
another. Kernel schedules threads for execution on a
processor. The thread is what actually executes the code
Linux Processor Management
• There are different types of processes in a Linux system. These
types include user processes, daemon processes, and kernel
processes.
• Most processes in the system are user processes. A user
process is one that is initiated by a regular user account and
runs in user space.
• Linux is a multitasking operating system, which means that
multiple programs can be running at the same time (processes
are also known as tasks).
• Each process has the illusion that it is the only process on the
computer. The tasks share common processing resources (like
CPU and memory).
• In Linux, a process is any active (running) instance of a
program.

More Related Content

Similar to OS presentation#1.pptx

operating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptxoperating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptx
FazalAkbar26
 
Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
ssuserf7df42
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
ssuser5c874e
 
Operating systems
Operating systemsOperating systems
Operating systems
JoshuaIgo
 
Chapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsChapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & tts
Hisyam Rosly
 

Similar to OS presentation#1.pptx (20)

operating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptxoperating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptx
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
systems_software
systems_softwaresystems_software
systems_software
 
os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
 
Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
 
K04 software
K04 softwareK04 software
K04 software
 
Operating Systems.pptx
Operating Systems.pptxOperating Systems.pptx
Operating Systems.pptx
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
 
Os concepts
Os conceptsOs concepts
Os concepts
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
 
Linux for embedded_systems
Linux for embedded_systemsLinux for embedded_systems
Linux for embedded_systems
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating system
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating System
Operating SystemOperating System
Operating System
 
unit1 part1.ppt
unit1 part1.pptunit1 part1.ppt
unit1 part1.ppt
 
Chapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsChapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & tts
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Recently uploaded (20)

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

OS presentation#1.pptx

  • 1. Linux vs. Windows Submitted To: Mam Fazia Submitted By: Sufian Abid Ali Hamza Muhammad Umer Naseem
  • 2. What is operating system? • An Operating System OS is a set of program that manages computer hardware and provide common services for application software. The operating system is the most important type of system software. A user cannot run an application program on the computer without an operating system, unless the application program is self booting.
  • 3. What Is Window OS: • Microsoft Windows, also called Windows and Windows OS, computer operating system (OS) developed by Microsoft Corporation to run personal computers (PCs) • Windows is a desktop operating system developed by Microsoft. Each version of Windows comes with a graphical user interface that includes a desktop with icons and a task bar that is displayed at the bottom of the screen by default.
  • 4. What Is Linux OS: • Linux is a Unix-like, open source and community-developed operating system (OS) for computers, servers, mainframes, mobile devices and embedded devices. It is supported on almost every major computer platform, including x86, ARM and SPARC, making it one of the most widely supported operating systems.
  • 5. Linux Memory Management: • Linux uses a linked data Structure to manage their memory. • If the number of entries become greater than 32, Linux will convert linked-list into tree data structure. • Linux uses paging. • Linux can access up to 4GB of physical memory. • In Linux only 1GB of upper & lower parts of physical memory is allocated for Kernel-mode & user-mode respectively.
  • 6. Windows Memory Management • Window operating system has both virtual memory and physical memory. • Windows manages their virtual memory in a tree data structures. • Paging is also done in Windows operating System. • Windows can also access up to 4 GB of physical memory. • In windows 2GB of upper & lower parts of physical memory are allocated for Kernel-mode & user-mode respectively.
  • 7. Windows OS Working • The operating system (OS) manages all of the software and hardware on the computer. • It performs basic tasks such as file, memory and process management, handling input and output, and controlling peripheral devices such as disk drives and printers. • Different operating systems will work in different ways. They may appear visually different, have different terms for common functions and organize programs in different ways, i.e. three most common operating systems are Microsoft’s Windows, Apple’s macOS and Linux.
  • 8. . • In the image below the User interfaces with the System & Application software. The System & Application software interfaces with the Operating System. The Operating system interfaces with the Hardware. Each of these interfaces are two way transactions with each sending and receiving data.
  • 9. WorkingofdifferentOSdealswiththebasic knowledgeofcomputercustomizationwith… Working with a windows environment i.e. Desktop, Start Menu, Icons, Task Bar, Recycle Bin, pictures, Music, Networks. Working with windows application programs. i.e. date and time, Control panel, Customizing desktop  Working with Files and Folders i.e. folders, changing view and size of folder, folder properties
  • 10. Linux OS Working: • Linux works together with a set of other GNU programs. • A Linux download is known as a "distribution" because it works with all of the GNU programs to form an operating system. • The Linux kernel is what distinguishes the Linux operating system from other systems. The kernel is located in the central portion of the operating system and controls the operating system security, hardware interfaces, and acts as the primary resource for the operating system itself. • Linux is referred to as a server platform because it has the capability to form the foundation for which an operating system can be built and has been used as an alternative to the Microsoft Windows operating system. Because of its capability to act as a platform it can also be used as a microchip for other devices and appliances.
  • 11. processing of windows operating system • A process, in the simplest terms, is an executing program. One or more threads run in the context of the process. • A thread is the basic unit to which the operating system allocates processor time. A thread can execute any part of the process code, including parts currently being executed by another thread. • An operating system has three main functions: (1) manage the computer's resources, such as the central processing unit, memory, disk drives, and printers, (2) establish a user interface, and (3) execute and provide services for applications software.
  • 12. Windows Processor Management • Windows is a preemptive-multitasking, multithreaded operating system • Process in Windows NT-derived OS requires at least one thread of execution. • By default, a process contains one thread, which is composed of: – A unique identifier – Contents of a volatile set of registers indicating processor’s state – Two stacks used during the thread’s execution – Private storage area used by subsystems and dynamic-link libraries • For systems with multiple processors, a process can have as many threads as there are CPUs available • Thread components are called the thread’s context. Actual data forming this context varies from one processor to another. Kernel schedules threads for execution on a processor. The thread is what actually executes the code
  • 13. Linux Processor Management • There are different types of processes in a Linux system. These types include user processes, daemon processes, and kernel processes. • Most processes in the system are user processes. A user process is one that is initiated by a regular user account and runs in user space. • Linux is a multitasking operating system, which means that multiple programs can be running at the same time (processes are also known as tasks). • Each process has the illusion that it is the only process on the computer. The tasks share common processing resources (like CPU and memory). • In Linux, a process is any active (running) instance of a program.