SlideShare a Scribd company logo
Comparative Analysis of
Operating Systems
What is an Operating System?
An operating system (OS) is a type of software interface between the
user and the device hardware.
This software allows users to communicate with the device and perform
the desired functions.
Most operating systems come pre-installed on the device. However,
users can change their OS or upgrade to a newer version of the
operating system for better device performance.
Operating systems use two components to manage computer programs
and applications:
1. Kernel
2. Shell
Kernel
The kernel is the core inner component that processes data at the hardware level.
It handles input-output management, memory and process management.
Types of Kernel
There are many types of kernels that exists, but among them, the two most popular kernels are:
1. Monolithic
1. A monolithic kernel is a single code or block of the program. It provides all the required services offered by the operating
system.
2. It is a simplistic design which creates a distinct communication layer between the hardware and software.
2. Microkernels
1. Microkernel manages all system resources. In this type of kernel, services are implemented in different address space.
2. The user services are stored in user address space, and kernel services are stored under kernel address space.
3. So, it helps to reduce the size of both the kernel and operating system.
Shell
The shell is the outer layer that manages the interaction between the
user and the OS.
 The shell communicates with the operating system by either taking the
input from the user or a shell script.
A shell script is a sequence of system commands that are stored in a file.
Operating System Functions
Basic functions of an operating system include:
Booting: An operating system manages the startup of a device.
Memory management: An operating system coordinates computer
applications and allocates space to different programs installed in the
computer.
Data security: An operating system protects your data from cyberattacks.
Loading and execution: An operating system starts and executes a program.
Operating System Functions(Contd..)
•Drive/disk management: An operating system manages computer drives
and divides disks.
•Device control: An operating system enables you to allow or block access
to devices.
•User interface: This part of an operating system, also known as UI, allows
users to enter and receive information.
•Process management: The operating system allocates space to enable
computer processes, such as storing and sharing information.
Types of Operating System
Here are the different types of operating systems you need to know:
1. Batch OS
2. Time-sharing or multitasking OS
3. Distributed OS
4. Network OS
5. Real-time OS
6. Mobile OS
Common Operating Systems
1. Microsoft Windows
2. Apple MacOS
3. Linux
4. Apple iOS
5. Google Android
Market Share of Operating Systems
Market Share of Operating Systems
(Contd..)
Microsoft Windows OS
1. Windows is a group of various proprietary graphical operating systems which
is provided by Microsoft Incorporation. It is also known as Microsoft
Windows.
2. It currently includes Windows NT and Windows IoT as members of its family.
3. Earlier it included Windows 9x, Windows Mobile and Windows Phone which
are no longer in use.
4. It is the most used operating system in personal computers. The first version
of Windows was launched by Microsoft in 1985. The most recent version of
Windows for personal computers is Windows 11.
Microsoft Windows OS : Important Attributes
1. Simple and easy to use user interface.
2. Multiuser, multitasking and multithreading.
3. It provides efficient network support.
4. Automated System Recovery is provided.
5. Entertainment support is also provided in the form of 3D games, digital photography and
audio video tools.
6. Simplified user interface.
7. It also provides secure and safe environment by allowing the user to personalize his
information.
8. It also provides tools for the computer maintenance and tuning.
9. Accessibility features are quite flexible which has made the use easier.
Microsoft Windows OS : Key Features
1. Control Panel : The Control Panel is a collection of tools to help you configure
and manage the resources on your computer.
2. Cortana: Cortana is a virtual assistant introduced in Windows 10 that accepts
voice commands.
3. Notification Area: The notification area, also known as the system tray,
displays the date and time, and shows icons of programs that are started with
Windows.
Microsoft Windows OS : Key Features
1. Desktop : The desktop is the default GUI in Windows. It is a space where you
can organize applications, folders, and documents, which appear as icons.
2. Device Manager : The Device Manager lists the hardware devices installed in
a computer. It allows you to view the installed software and device driver and
also uninstall the software as you want you.
3. Disk Cleanup : The utility helps increase free disk space by removing
temporary or unnecessary files. Running Disk Cleanup helps improve your
computer's performance.
Microsoft Windows OS : Pros
1. Many brands of computers run Windows, which means you can find a Windows PC
at almost any price point.
2. Touch screens are another place where Windows thrives over Apple. Windows 8 and
Windows 10 were developed with touch screens in mind. This means your devices
can act like different devices fairly easily. For example, laptops can become tablets,
and you can use tablets like computers.
3. Windows PCs are extremely customizable, so you can buy your own parts to create a
device you want.
4. Windows PCs are also known for their backwards compatibility, which means you
can run older programs on a newer device.
Microsoft Windows OS : Cons
1. More susceptible to virus attacks
2. Most major software (Photoshop, Office Suite, etc.) has to be bought
separately and can be expensive.
3. The system can slow to the point of needing to reboot
4. Resource Intensive
5. Technical support is flaky
Mac OS
1. macOS is a series of proprietary graphical operating systems which is
provided by Apple Incorporation.
2. It was earlier known as Mac OS X and later OS X.
3. It is specifically designed for Apple mac computers.
4. It is based on Unix operating system. It was developed using C, C++,
Objective-C, assembly language and Swift.
5. It is the second most used operating system in personal computers after
Windows.
6. The first version of macOS was launched by Apple in 2001. The latest stable
version of macOS is 10.15.1 which is also known as Catalina.
Mac OS : Important Attributes
1. Aqua: Aqua is the Graphical User Interface (GUI) environment of the MAC OS.
Aqua is responsible for managing the entire look and behaviors of the OS.
There are many features that are provided by aqua like photorealistic icons
that always helps to make the look and feel attractive.
2. Data and Information Management: MAC OS provides effective features for
the management of data and files in the computer. The synchronization of
the configuration of computer is also supported by MAC OS.
3. Devices: Excellent support for devices is provided by the OS. In the current
OS versions the Bluetooth support is also provided.
Mac OS : Important Attributes
1. iLife: This iLife suite is used to support all the multimedia and entertainment
activities.
2. Power Management: The power is very well managed by the MAC OS. This
OS is capable of controlling the heat as well as the power being utilized.
3. Security: Security features like passwords, certificates, public keys, private
keys and trust policies have also been provided.
Mac OS : Key Features
1. Media Features : Users can watch, listen and read content.
2. Creativity-based Features : Applications such as photos, iMovie enables users to view,
edit and create media.
3. Productivity Features: Applications such as pages and keynote to work with graphical
tools.
4. Communication Features: Users can communicate with one another using text, visual
and audio applications such as Mails, Messages and Face Time.
5. Organization Features: Find notes and other content using applications like Notes,
Remainders, Voice Memos.
6. iCloud: User’s can access and share their content with different devices
7. Compatibility Features : Can Transfer window based files and other data From a
window PC to a Mac. They can also run MS office or windows on a Mac
Mac OS : Pros
1. When it comes to Macs, they are the no-brainer choice if you already have Apple
products. All Apple products work seamlessly with each other, so if you have an
iPhone or iPad, you will likely be better off with a Mac than a Windows PC.
2. In general, Macs are known for their user-friendliness and approachability. They are
considered to be more intuitive than Windows. While the way your iPad/iPhone and
MacBook work may differ slightly, they are very similar, so it would be easy to adjust
to the computer.
3. Macs are also known for their built-in retina displays that draw in people like graphic
designers, artists, and anyone else looking for fantastic visual elements. The designs
of Macs are also considered to look more artful than a Windows PC.
Mac OS : Cons
1. Mac computers tend to be much higher in price than Windows PCs.
2. It isn't uncommon for an application to be available on Windows but not on
Mac because Windows is the more commonly used operating system.
Linux
1. Linux, designed by Linus Torvalds in the year 1991, heads a group of fresh
school open source Unix’s that came to be in the year 1990, it also include
FreeBSD, NetBSD, OpenBSD, and Darvin.
2. All these is a representation of a design direction that the whole group
agreed upon.
3. Linux code is totally different compared to the original UNIX source tree
code, however, it uses UNIX standards to behave like a UNIX.
Linux: Important Attributes
1. Multiuser capability: Multiple users can access the same system resources like
memory, hard disk, etc. But they have to use different terminals to operate.
2. Multitasking: More than one function can be performed simultaneously by dividing
the CPU time intelligently.
3. Portability: Portability doesn't mean it is smaller in file size or can be carried in pen
drives or memory cards. It means that it support different types of hardware.
4. Security: It provides security in three ways namely authenticating (by assigning
password and login ID), authorization (by assigning permission to read, write and
execute) and encryption (converts file into an unreadable format).
5. Live CD/USB: Almost all Linux distros provide live CD/USB so that users can run/try it
without installing it.
Linux: Important Attributes
1. Graphical User Interface (X Window system): Linux is command line based
OS but it can be converted to GUI based by installing packages.
2. Support's customized keyboard: As it is used worldwide, hence supports
different languages keyboards.
3. Application support: It has its own software repository from where users can
download and install many applications.
4. File System: Provides hierarchical file system in which files and directories are
arranged.
5. Open Source: Linux code is freely available to all and is a community based
development project.
Linux: Key Features
1. It is an open source OS which gives a great advantage to the programmers as they can design
their own custom operating systems.
2. It gives you a lot of option of programs having some different features so you can choose
according to your need.
3. A global development community look at different ways to enhance its security, hence it is
highly secured and robust so you don't need an anti virus to scan it regularly. Companies like
Google, Amazon and Facebook use linux in order to protect their servers as it is highly reliable
and stable.
4. Above all you don't have to pay for software and server licensing to install Linux, its
absolutely free and you can install it on as many computers as you want.
5. Its completely trouble free operating system and don't have an issue with viruses, malware
and slowing down your computer.
Linux: Pros
1. Price: Linux is F-R-E-E. It can be downloaded, installed, used, modified without
incurring any cost.
2. Variety: Linux is nowhere a complete OS but a kernel. The fact that it is a kernel, it
requires additional ad-ins in form of software. Many of these kinds of distributions or
distros exist.
3. Virus: The fact that it is open sourced, it is less vulnerable compared with Mac, it
does not mean that it’s free from virus attack
Linux: Cons
1. Complicated: A good deal of Computer skills are required to use Linux
distros even when some of them are quite easy to use.
2. Compatibility: Although Linux has a few percent of the market share like
Mac, however, it does not have many programs and games like that of
Windows.
3. Vendors: Linux has very few vendors selling Linux computers, if one
needs Linux computer, then it might be that one will need to purchase
Windows computer, reformat the hard drive, and then install Linux on it

More Related Content

Similar to Topic # 10 of outline SNA.pptx

Operatingsystems
Operatingsystems Operatingsystems
Operatingsystems
kuldeepy60
 
Features Of A Operating System
Features Of A Operating SystemFeatures Of A Operating System
Features Of A Operating System
Alexis Naranjo
 
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACHICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
JamaicaCabrales
 
OPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptxOPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptx
rajdeepcs10
 
COMPUTER APPLICATIONS Module 2.pptx
COMPUTER APPLICATIONS Module 2.pptxCOMPUTER APPLICATIONS Module 2.pptx
COMPUTER APPLICATIONS Module 2.pptx
Arti Parab Academics
 
Operating systems
Operating systemsOperating systems
Operating systems
Chinmay Raul
 
Chapter 2(answer)2
Chapter 2(answer)2Chapter 2(answer)2
Chapter 2(answer)2
smkengkilili2011
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jay
JHUSSAIN1702
 
L7 operating system
L7   operating systemL7   operating system
L7 operating system
heidirobison
 
System software 1ppt(udated)
System software 1ppt(udated)System software 1ppt(udated)
System software 1ppt(udated)
uraj007
 
541networking
541networking541networking
541networking
Janice Bezanson
 
541networking
541networking541networking
541networking
Janice Bezanson
 
exp_1_20bca1108(kashish_dixit.docx
exp_1_20bca1108(kashish_dixit.docxexp_1_20bca1108(kashish_dixit.docx
exp_1_20bca1108(kashish_dixit.docx
ApkaAmitbro
 
Characteristic & Aplication of some popular operating system.
Characteristic & Aplication of some popular operating system.Characteristic & Aplication of some popular operating system.
Characteristic & Aplication of some popular operating system.
জুবায়ের আহমেদ ত্বহা
 
Operating System
Operating SystemOperating System
Operating System
Momina Idrees
 
Ict 5
Ict 5Ict 5
Windows enviroment
Windows enviromentWindows enviroment
Windows enviroment
MozaSaid
 
Operating system,window
Operating system,windowOperating system,window
Operating system,window
Khurram Burjees
 
Group 1 Windows OS (1).pptx
Group 1 Windows OS (1).pptxGroup 1 Windows OS (1).pptx
Group 1 Windows OS (1).pptx
FYCS09AshlokChoudhar
 

Similar to Topic # 10 of outline SNA.pptx (20)

Operatingsystems
Operatingsystems Operatingsystems
Operatingsystems
 
Features Of A Operating System
Features Of A Operating SystemFeatures Of A Operating System
Features Of A Operating System
 
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACHICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
 
OPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptxOPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptx
 
COMPUTER APPLICATIONS Module 2.pptx
COMPUTER APPLICATIONS Module 2.pptxCOMPUTER APPLICATIONS Module 2.pptx
COMPUTER APPLICATIONS Module 2.pptx
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Chapter 2(answer)2
Chapter 2(answer)2Chapter 2(answer)2
Chapter 2(answer)2
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jay
 
L7 operating system
L7   operating systemL7   operating system
L7 operating system
 
System software 1ppt(udated)
System software 1ppt(udated)System software 1ppt(udated)
System software 1ppt(udated)
 
541networking
541networking541networking
541networking
 
541networking
541networking541networking
541networking
 
exp_1_20bca1108(kashish_dixit.docx
exp_1_20bca1108(kashish_dixit.docxexp_1_20bca1108(kashish_dixit.docx
exp_1_20bca1108(kashish_dixit.docx
 
Characteristic & Aplication of some popular operating system.
Characteristic & Aplication of some popular operating system.Characteristic & Aplication of some popular operating system.
Characteristic & Aplication of some popular operating system.
 
Operating System
Operating SystemOperating System
Operating System
 
Ict 5
Ict 5Ict 5
Ict 5
 
Windows enviroment
Windows enviromentWindows enviroment
Windows enviroment
 
Operating system,window
Operating system,windowOperating system,window
Operating system,window
 
Group 1 Windows OS (1).pptx
Group 1 Windows OS (1).pptxGroup 1 Windows OS (1).pptx
Group 1 Windows OS (1).pptx
 

More from AyeCS11

Lecture 24 multiple-fileprograming.pptx
Lecture 24 multiple-fileprograming.pptxLecture 24 multiple-fileprograming.pptx
Lecture 24 multiple-fileprograming.pptx
AyeCS11
 
Topic # 26 Samba Server.pptx
Topic # 26 Samba Server.pptxTopic # 26 Samba Server.pptx
Topic # 26 Samba Server.pptx
AyeCS11
 
Topic # 14 of outline Administer Local Users and Groups.pptx
Topic # 14 of outline Administer Local Users and Groups.pptxTopic # 14 of outline Administer Local Users and Groups.pptx
Topic # 14 of outline Administer Local Users and Groups.pptx
AyeCS11
 
Topic # 16 of outline Managing Network Services.pptx
Topic # 16 of outline Managing Network Services.pptxTopic # 16 of outline Managing Network Services.pptx
Topic # 16 of outline Managing Network Services.pptx
AyeCS11
 
Topic #3 of outline Server Environment.pptx
Topic #3 of outline Server Environment.pptxTopic #3 of outline Server Environment.pptx
Topic #3 of outline Server Environment.pptx
AyeCS11
 
Topic # 12 of outline Configuring Local Services.pptx
Topic # 12 of outline Configuring Local Services.pptxTopic # 12 of outline Configuring Local Services.pptx
Topic # 12 of outline Configuring Local Services.pptx
AyeCS11
 
IP tables,Filtering.pptx
IP tables,Filtering.pptxIP tables,Filtering.pptx
IP tables,Filtering.pptx
AyeCS11
 
Data integrity 03.pptx
Data integrity 03.pptxData integrity 03.pptx
Data integrity 03.pptx
AyeCS11
 
Data and signals.ppt
Data and signals.pptData and signals.ppt
Data and signals.ppt
AyeCS11
 
Lec#6.ppt
Lec#6.pptLec#6.ppt
Lec#6.ppt
AyeCS11
 
Syllabus-Combined-Ad-No-03-2022.pdf
Syllabus-Combined-Ad-No-03-2022.pdfSyllabus-Combined-Ad-No-03-2022.pdf
Syllabus-Combined-Ad-No-03-2022.pdf
AyeCS11
 

More from AyeCS11 (11)

Lecture 24 multiple-fileprograming.pptx
Lecture 24 multiple-fileprograming.pptxLecture 24 multiple-fileprograming.pptx
Lecture 24 multiple-fileprograming.pptx
 
Topic # 26 Samba Server.pptx
Topic # 26 Samba Server.pptxTopic # 26 Samba Server.pptx
Topic # 26 Samba Server.pptx
 
Topic # 14 of outline Administer Local Users and Groups.pptx
Topic # 14 of outline Administer Local Users and Groups.pptxTopic # 14 of outline Administer Local Users and Groups.pptx
Topic # 14 of outline Administer Local Users and Groups.pptx
 
Topic # 16 of outline Managing Network Services.pptx
Topic # 16 of outline Managing Network Services.pptxTopic # 16 of outline Managing Network Services.pptx
Topic # 16 of outline Managing Network Services.pptx
 
Topic #3 of outline Server Environment.pptx
Topic #3 of outline Server Environment.pptxTopic #3 of outline Server Environment.pptx
Topic #3 of outline Server Environment.pptx
 
Topic # 12 of outline Configuring Local Services.pptx
Topic # 12 of outline Configuring Local Services.pptxTopic # 12 of outline Configuring Local Services.pptx
Topic # 12 of outline Configuring Local Services.pptx
 
IP tables,Filtering.pptx
IP tables,Filtering.pptxIP tables,Filtering.pptx
IP tables,Filtering.pptx
 
Data integrity 03.pptx
Data integrity 03.pptxData integrity 03.pptx
Data integrity 03.pptx
 
Data and signals.ppt
Data and signals.pptData and signals.ppt
Data and signals.ppt
 
Lec#6.ppt
Lec#6.pptLec#6.ppt
Lec#6.ppt
 
Syllabus-Combined-Ad-No-03-2022.pdf
Syllabus-Combined-Ad-No-03-2022.pdfSyllabus-Combined-Ad-No-03-2022.pdf
Syllabus-Combined-Ad-No-03-2022.pdf
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
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
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
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
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 

Topic # 10 of outline SNA.pptx

  • 2. What is an Operating System? An operating system (OS) is a type of software interface between the user and the device hardware. This software allows users to communicate with the device and perform the desired functions. Most operating systems come pre-installed on the device. However, users can change their OS or upgrade to a newer version of the operating system for better device performance. Operating systems use two components to manage computer programs and applications: 1. Kernel 2. Shell
  • 3. Kernel The kernel is the core inner component that processes data at the hardware level. It handles input-output management, memory and process management. Types of Kernel There are many types of kernels that exists, but among them, the two most popular kernels are: 1. Monolithic 1. A monolithic kernel is a single code or block of the program. It provides all the required services offered by the operating system. 2. It is a simplistic design which creates a distinct communication layer between the hardware and software. 2. Microkernels 1. Microkernel manages all system resources. In this type of kernel, services are implemented in different address space. 2. The user services are stored in user address space, and kernel services are stored under kernel address space. 3. So, it helps to reduce the size of both the kernel and operating system.
  • 4. Shell The shell is the outer layer that manages the interaction between the user and the OS.  The shell communicates with the operating system by either taking the input from the user or a shell script. A shell script is a sequence of system commands that are stored in a file.
  • 5. Operating System Functions Basic functions of an operating system include: Booting: An operating system manages the startup of a device. Memory management: An operating system coordinates computer applications and allocates space to different programs installed in the computer. Data security: An operating system protects your data from cyberattacks. Loading and execution: An operating system starts and executes a program.
  • 6. Operating System Functions(Contd..) •Drive/disk management: An operating system manages computer drives and divides disks. •Device control: An operating system enables you to allow or block access to devices. •User interface: This part of an operating system, also known as UI, allows users to enter and receive information. •Process management: The operating system allocates space to enable computer processes, such as storing and sharing information.
  • 7. Types of Operating System Here are the different types of operating systems you need to know: 1. Batch OS 2. Time-sharing or multitasking OS 3. Distributed OS 4. Network OS 5. Real-time OS 6. Mobile OS
  • 8. Common Operating Systems 1. Microsoft Windows 2. Apple MacOS 3. Linux 4. Apple iOS 5. Google Android
  • 9. Market Share of Operating Systems
  • 10. Market Share of Operating Systems (Contd..)
  • 11. Microsoft Windows OS 1. Windows is a group of various proprietary graphical operating systems which is provided by Microsoft Incorporation. It is also known as Microsoft Windows. 2. It currently includes Windows NT and Windows IoT as members of its family. 3. Earlier it included Windows 9x, Windows Mobile and Windows Phone which are no longer in use. 4. It is the most used operating system in personal computers. The first version of Windows was launched by Microsoft in 1985. The most recent version of Windows for personal computers is Windows 11.
  • 12. Microsoft Windows OS : Important Attributes 1. Simple and easy to use user interface. 2. Multiuser, multitasking and multithreading. 3. It provides efficient network support. 4. Automated System Recovery is provided. 5. Entertainment support is also provided in the form of 3D games, digital photography and audio video tools. 6. Simplified user interface. 7. It also provides secure and safe environment by allowing the user to personalize his information. 8. It also provides tools for the computer maintenance and tuning. 9. Accessibility features are quite flexible which has made the use easier.
  • 13. Microsoft Windows OS : Key Features 1. Control Panel : The Control Panel is a collection of tools to help you configure and manage the resources on your computer. 2. Cortana: Cortana is a virtual assistant introduced in Windows 10 that accepts voice commands. 3. Notification Area: The notification area, also known as the system tray, displays the date and time, and shows icons of programs that are started with Windows.
  • 14. Microsoft Windows OS : Key Features 1. Desktop : The desktop is the default GUI in Windows. It is a space where you can organize applications, folders, and documents, which appear as icons. 2. Device Manager : The Device Manager lists the hardware devices installed in a computer. It allows you to view the installed software and device driver and also uninstall the software as you want you. 3. Disk Cleanup : The utility helps increase free disk space by removing temporary or unnecessary files. Running Disk Cleanup helps improve your computer's performance.
  • 15. Microsoft Windows OS : Pros 1. Many brands of computers run Windows, which means you can find a Windows PC at almost any price point. 2. Touch screens are another place where Windows thrives over Apple. Windows 8 and Windows 10 were developed with touch screens in mind. This means your devices can act like different devices fairly easily. For example, laptops can become tablets, and you can use tablets like computers. 3. Windows PCs are extremely customizable, so you can buy your own parts to create a device you want. 4. Windows PCs are also known for their backwards compatibility, which means you can run older programs on a newer device.
  • 16. Microsoft Windows OS : Cons 1. More susceptible to virus attacks 2. Most major software (Photoshop, Office Suite, etc.) has to be bought separately and can be expensive. 3. The system can slow to the point of needing to reboot 4. Resource Intensive 5. Technical support is flaky
  • 17. Mac OS 1. macOS is a series of proprietary graphical operating systems which is provided by Apple Incorporation. 2. It was earlier known as Mac OS X and later OS X. 3. It is specifically designed for Apple mac computers. 4. It is based on Unix operating system. It was developed using C, C++, Objective-C, assembly language and Swift. 5. It is the second most used operating system in personal computers after Windows. 6. The first version of macOS was launched by Apple in 2001. The latest stable version of macOS is 10.15.1 which is also known as Catalina.
  • 18. Mac OS : Important Attributes 1. Aqua: Aqua is the Graphical User Interface (GUI) environment of the MAC OS. Aqua is responsible for managing the entire look and behaviors of the OS. There are many features that are provided by aqua like photorealistic icons that always helps to make the look and feel attractive. 2. Data and Information Management: MAC OS provides effective features for the management of data and files in the computer. The synchronization of the configuration of computer is also supported by MAC OS. 3. Devices: Excellent support for devices is provided by the OS. In the current OS versions the Bluetooth support is also provided.
  • 19. Mac OS : Important Attributes 1. iLife: This iLife suite is used to support all the multimedia and entertainment activities. 2. Power Management: The power is very well managed by the MAC OS. This OS is capable of controlling the heat as well as the power being utilized. 3. Security: Security features like passwords, certificates, public keys, private keys and trust policies have also been provided.
  • 20. Mac OS : Key Features 1. Media Features : Users can watch, listen and read content. 2. Creativity-based Features : Applications such as photos, iMovie enables users to view, edit and create media. 3. Productivity Features: Applications such as pages and keynote to work with graphical tools. 4. Communication Features: Users can communicate with one another using text, visual and audio applications such as Mails, Messages and Face Time. 5. Organization Features: Find notes and other content using applications like Notes, Remainders, Voice Memos. 6. iCloud: User’s can access and share their content with different devices 7. Compatibility Features : Can Transfer window based files and other data From a window PC to a Mac. They can also run MS office or windows on a Mac
  • 21. Mac OS : Pros 1. When it comes to Macs, they are the no-brainer choice if you already have Apple products. All Apple products work seamlessly with each other, so if you have an iPhone or iPad, you will likely be better off with a Mac than a Windows PC. 2. In general, Macs are known for their user-friendliness and approachability. They are considered to be more intuitive than Windows. While the way your iPad/iPhone and MacBook work may differ slightly, they are very similar, so it would be easy to adjust to the computer. 3. Macs are also known for their built-in retina displays that draw in people like graphic designers, artists, and anyone else looking for fantastic visual elements. The designs of Macs are also considered to look more artful than a Windows PC.
  • 22. Mac OS : Cons 1. Mac computers tend to be much higher in price than Windows PCs. 2. It isn't uncommon for an application to be available on Windows but not on Mac because Windows is the more commonly used operating system.
  • 23. Linux 1. Linux, designed by Linus Torvalds in the year 1991, heads a group of fresh school open source Unix’s that came to be in the year 1990, it also include FreeBSD, NetBSD, OpenBSD, and Darvin. 2. All these is a representation of a design direction that the whole group agreed upon. 3. Linux code is totally different compared to the original UNIX source tree code, however, it uses UNIX standards to behave like a UNIX.
  • 24. Linux: Important Attributes 1. Multiuser capability: Multiple users can access the same system resources like memory, hard disk, etc. But they have to use different terminals to operate. 2. Multitasking: More than one function can be performed simultaneously by dividing the CPU time intelligently. 3. Portability: Portability doesn't mean it is smaller in file size or can be carried in pen drives or memory cards. It means that it support different types of hardware. 4. Security: It provides security in three ways namely authenticating (by assigning password and login ID), authorization (by assigning permission to read, write and execute) and encryption (converts file into an unreadable format). 5. Live CD/USB: Almost all Linux distros provide live CD/USB so that users can run/try it without installing it.
  • 25. Linux: Important Attributes 1. Graphical User Interface (X Window system): Linux is command line based OS but it can be converted to GUI based by installing packages. 2. Support's customized keyboard: As it is used worldwide, hence supports different languages keyboards. 3. Application support: It has its own software repository from where users can download and install many applications. 4. File System: Provides hierarchical file system in which files and directories are arranged. 5. Open Source: Linux code is freely available to all and is a community based development project.
  • 26. Linux: Key Features 1. It is an open source OS which gives a great advantage to the programmers as they can design their own custom operating systems. 2. It gives you a lot of option of programs having some different features so you can choose according to your need. 3. A global development community look at different ways to enhance its security, hence it is highly secured and robust so you don't need an anti virus to scan it regularly. Companies like Google, Amazon and Facebook use linux in order to protect their servers as it is highly reliable and stable. 4. Above all you don't have to pay for software and server licensing to install Linux, its absolutely free and you can install it on as many computers as you want. 5. Its completely trouble free operating system and don't have an issue with viruses, malware and slowing down your computer.
  • 27. Linux: Pros 1. Price: Linux is F-R-E-E. It can be downloaded, installed, used, modified without incurring any cost. 2. Variety: Linux is nowhere a complete OS but a kernel. The fact that it is a kernel, it requires additional ad-ins in form of software. Many of these kinds of distributions or distros exist. 3. Virus: The fact that it is open sourced, it is less vulnerable compared with Mac, it does not mean that it’s free from virus attack
  • 28. Linux: Cons 1. Complicated: A good deal of Computer skills are required to use Linux distros even when some of them are quite easy to use. 2. Compatibility: Although Linux has a few percent of the market share like Mac, however, it does not have many programs and games like that of Windows. 3. Vendors: Linux has very few vendors selling Linux computers, if one needs Linux computer, then it might be that one will need to purchase Windows computer, reformat the hard drive, and then install Linux on it

Editor's Notes

  1. What do you mean by address space? The range of virtual addresses that the operating system assigns to a user or separately running program is called an address space.