SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Similaire à OS presentation#1.pptx

operating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptxoperating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptxFazalAkbar26
 
Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxssuserf7df42
 
Unix operating system
Unix operating systemUnix operating system
Unix operating systemABhay Panchal
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)WajeehaBaig
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptxssuser5c874e
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptxLINDYLGERAL
 
Linux for embedded_systems
Linux for embedded_systemsLinux for embedded_systems
Linux for embedded_systemsVandana Salve
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating systemMeeta
 
Operating systems
Operating systemsOperating systems
Operating systemsJoshuaIgo
 
Operating System
Operating SystemOperating System
Operating Systempuneet2home
 
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 & ttsHisyam Rosly
 
Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)Gaurav Aggarwal
 

Similaire à 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)
 

Dernier

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.pptxAmanpreet Kaur
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
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.pptxAmita Gupta
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
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.pptxAreebaZafar22
 
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 Delhikauryashika82
 
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 PractiseAnaAcapella
 

Dernier (20)

Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
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
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
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
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
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
 
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
 
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
 
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
 

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.