Name :Nishant Srivastava
Roll no:2300291530124
Subject:O.S.lab1
Branch :CSE(AI&ML)”B”
DATE:3rd APRIL,2025
Task 1: Comparison of Di erent Operating Systems
Operating systems (OS) serve as the foundation for computing devices, managing
hardware resources and providing a user interface. Below is a comparison of three
popular operating systems: Windows, Linux, and macOS.
Feature Windows Linux macOS
Open-source
Developer Microsoft Apple Inc.
community
Paid (with some Paid (comes with Mac
Cost Free & Open-source
free versions) devices)
Customization Limited Highly customizable Minimal customization
Moderate; Highly secure; less Secure but targeted by
Security
frequent updates prone to malware specific malware
Many open-source Best for creative apps
Software Wide range of
applications; limited but limited outside
Availability applications
proprietary apps Apple ecosystem
Optimized for
Optimized for Mac
Performance Windows E icient and lightweight
hardware
applications
Supports most hardware
Hardware Supports most Works only on Apple
but requires manual
Support hardware devices
driver installation
General users,
Developers, security Creative professionals
User Base businesses, and
experts, and servers and Apple users
gamers
Conclusion:
Windows is best for general users, gaming, and businesses.
Linux is preferred by developers and those needing customization.
macOS is ideal for creative professionals and Apple users.
Task 2: Process Analysis Using Task Manager
System Configuration:
Device Type: ( Laptop)
Operating System: ( Windows 11)
Processor: ( Intel Core i5 12450H)
RAM: ( 8GB)
Storage: (512GB SSD)
Task Manager Observations:
Parameter Value
Number of Cores: 8
Number of Logical Processors: 12
Number of Processes at Startup: 90-110
Number of Processes after Opening Two Applications: 110-130
Number of Processes after Closing Two Applications: 95-115
Sample Process Details:
Attribute Process 1 Process 2
PID (Process ID) (e.g., 3124) (e.g., 4528)
Status (e.g., Running) (e.g., Suspended)
A inity (e.g., CPU 0, CPU 1) (e.g., CPU 0, CPU 2)
Priority (e.g., Normal, High) (e.g., Low, Real-time)
Conclusion:
The number of processes fluctuates based on application usage.
Di erent processes have varying priorities and CPU a inities, a ecting system
performance.
RUNNING CHROME:
PID:24748
STATUS: RUNNING
AFFINITY:ALL PROCESSOR
PRIORITY:NORMAL
MEMORY:176.2MB
VS CODE:
PID:23384
STATUS:RUNNING
AFFINITY:ALL PROCESSOR
PRIORITY:NORMAL
MEMORY:578.9
MS WORD:
PID:15684
STATUS:RUNNING
AFFINITY:ALL PROCESSOR
PRIORITY:NORMAL
MEMORY:85.9 MB
VALORANT (GAME):
PID:9056
STATUS:RUNNING
AFFINITY:ALL PROCESSOR
PRIORITY:NORMAL
MEMEORY:1170.6MB