Uploaded by tanjiroakemi123

system software

advertisement
The boot program loads the OS into the computer's main
memory or random access memory (RAM).
An assembler takes basic computer instructions and converts
them into a pattern of bits that the computer's processor can use
to perform its basic operations.
Difference between system software and application
software
System software and application programs are the two main
types of computer software. Unlike system software, application
software -- often just called an application or app -- performs a
particular function for the end user. Some examples of
application software include the following:
web browsers
email clients
word processors
spreadsheets
Learn about the key differences between application and system
software.
Application software and system software are coded differently.
System software is written in system programming languages -such as Executive Systems Problem Oriented Language
(ESPOL) -- designed to provide easy access to the underlying
computer hardware. Application programs are written in generalpurpose languages, such as Pascal, that enable the program to
use the same code on different platforms. Some languages,
such as C, are used for both system and application software.
System software and application software are also triggered
differently. System software is generally triggered when a
computer or device is turned on, and it remains on until the
device is powered down. Application software is triggered by an
end user after the computer is turned on. Application software
needs system software to function, whereas system software
can run independently of application software.
In most cases, end users do not interact with system software
because it runs in the background. By contrast, end users do
interact with application software -- installing it, booting it up,
using it to perform certain tasks, booting it down and uninstalling
it.
Difference Between System Software and Application
Software
System software is designed to provide a platform for other
software programs to run. Application software is a type of
software that is designed to perform a specific task or set of
functions.
System software is typically installed onto a computer before
any application software is installed, and application software is
generally installed after the system software is installed.
Modes of Computer System Operation
There are three modes of Computer System Operation they are:
1. Single User Mode:
In this mode, only one user can access the system
simultaneously. This Single-User Mode is the most common
mode of operation for personal computers.
2. Multi-User Mode:
In this mode, multiple users can access the system
simultaneously. This Multi-User Mode is the most common
mode of operation for servers.
3. Distributed Mode:
In this mode, the system is spread across multiple machines,
each running a portion of the system. This Distributed Mode is
the most common mode of operation for large systems, such as
enterprise networks.
the system software is also
mounted on the machine.
System software works in the
background. So the user is not
able to interact with it.
Generally, the user interacts
with the application
software.
Operating systems for personal computers are designed to
provide a user interface and platform for running applications.
The most common operating systems for personal computers
are Microsoft Windows, Apple macOS, and Linux. Each
operating system has its strengths and weaknesses, and users
often choose one based on their preferences and needs.
It can run independently as it
provides the platform for the
running application software.
It can’t run independently
because it is not able to run
without the presence of
system software.
Components of system software
Example: compiler, assembler,
interpreter etc..
Server: it is a program which works like a socket listener in a
computer networking system. A server computer is a series of
computers which link other computers with itself. The server
can provide some essential services to both private users and
public users via the internet across a network.
Windowing System: it supports the implementation of window
managers. Windowing system provides essential support to
graphics hardware and pointing devices like keyboard and
mice. The windowing system is a component of the graphical
user interface.
Example: word processor,
web browser, media player
etc.
10 Examples of System Software
There are various examples of system software, which names
are given below.
Operating Systems for Personal Computers
•
Windows
Difference between System Software and Application
Software
•
Mac OS
System Software
•
Chrome OS
•
Ubuntu
•
Android
•
iOS
Application Software
We make use of system software The user makes use of
for operating hardware of the
application software to
computer.
perform some specific task.
When the operating system is
installed on the computer, then
We install the application
software according to the
requirement of the user.
•
Blackberry
•
PlayStation System Software
•
Programming Language Translators
•
Device Drivers
•
•
It is used primarily on Macintosh computers and was
originally named System Software, but later renamed to
Mac OS when the operating system was integrated into
the Apple Hardware Division.
The current version of Mac OS X (v10.11) was released
in 2013, along with its first update, "Yosemite".
Firmware
. Windows
Windows is a brand name of a series of operating
systems developed by Microsoft. The first version was
Windows 1.0, released in 1985.
•
Windows is based on the UNIX operating system and
uses X86-based processors (x86).
The name of the operating system comes from the web
browser and is an operating system based on Linux,
used by most Chromebooks.
Windows runs on different hardware architectures,
including IA-32 (Intel), AMD64 (AMD), ARM, PowerPC,
and Itanium.
Chromebooks are lightweight laptops designed to be
used primarily in internet cafes or as personal computers
at home.
The most common version of Windows is 7 which has
been used since 2009. Other versions include:
They run Google's Chrome OS, which can be described
as "Google's answer to Windows".
Windows 95, released in August 1995; Windows 98,
released in June 1998; Windows ME, which was
launched in 2000 as a successor to Windows Millennium
Edition; and XP with Service Pack 2, released in April
2001;
•
•
This was followed by Vista which was launched in
January 2007 and has since been replaced by Windows
8/8.1/10 which was launched over 6 years ago.
2. Mac OS
Mac OS ( Operating System ) is a desktop operating
system developed by Apple Inc.
This represented the transition from being an operating
system for Mac hardware to one that runs on all types of
personal computers including PCs and mobile devices
such as iPhones and iPads.
The latest version of macOS is Mojave (v10.14).
3. Chrome OS
Chrome OS is a Google operating system that runs on
Chrome devices.
Chromebooks were initially designed for education but
are now being marketed to consumers. They come with
cloud storage built-in so you don't need to use external
drives.
4. Ubuntu OS
Ubuntu is a free and open-source operating system that
runs on desktops, laptops, servers, and mobile devices.
It's a product of the Ubuntu Foundation and was created
by South African-born developer Mark Shuttleworth in
2004.
•
•
In 2011, Canonical Ltd., a UK-based company, took over
the development of Ubuntu from the community. The
latest version of Ubuntu is 18.04 LTS (Long Term
Support).
5. Android OS
Android is an operating system for mobile devices. It was
developed by Google and is free and open-source
software that runs on a wide range of devices from
smartphones to tablet computers, TV sets, video game
consoles, digital cameras, medical equipment, and other
electronics.
The OS was designed to run on PDAs and phones that
support the keyboard and trackball interface, with most
models running on a 32-bit RISC processor.
•
It was initially released in 2008 as Android Open Source
Project (AOSP) and the first commercially available
device running the Android OS was the HTC Dream (TMobile G1).
6. iOS
iOS is the platform that runs on iPhone, iPad, and iPod
Touch. It is developed by Apple Inc.
It enables users to play games, watch movies and listen
to music, as well as manage their profile and connect
with other users through social networking features.
PlayStation has a multi-media store called "PS Store"
where you can buy games, music, TV shows, and movies
in different categories such as PS3 Games, PS Vita
Games, PSP Games, etc.
The best thing about iOS is that it's user-friendly and
allows users to have complete control over their devices,
which they can use in any way they want.
There are no limitations on what you can do with your
device like in Android where Google Play restricts you
from installing certain apps or games that don't comply
with its guidelines.
•
With iOS, there are no restrictions whatsoever so you can
install any app or game available on the App Store
without having to worry about violating the terms of
service agreement.
7. Blackberry
Blackberry is a mobile operating system developed by
Research in Motion (RIM) and released in 1999.
Although it was initially used for business purposes,
Blackberry has since shifted towards being more of a
consumer device with features such as email,
messaging, social networking, and music player
applications.
8. PlayStation System Software
The PlayStation System Software is an operating system
that runs on the PlayStation hardware.
•
You can also download these titles directly to your PS3 or
PS4 through the PlayStation Network or via internet
connection on PC/Mac or smartphone/tablet.
9. Programming Language Translators
Programming language translators are used to translate
code from one programming language to another.
Translating programs is an important task in the software
industry because it allows for more flexibility and
efficiency.
For example, programmers can easily integrate new
features or languages into their projects by translating the
code rather than rewriting it.
It also helps companies move toward a more global
•
workforce by allowing them to hire workers who speak
different languages.
10. Device Drivers
Device drivers are software programs that allow the
operating system to communicate with hardware devices
such as printers, scanners, modems, and other
peripherals.
The Windows operating system supports multiple types
of device drivers for different hardware components.
Some device drivers are supplied by the manufacturer of
the component and may be installed automatically when
you install the corresponding hardware component or
peripheral on your computer.
•
Other device drivers must be downloaded from a website
or obtained directly from the manufacturer's website.
11. Firmware
Firmware is the software that runs on a computer or a
device like a mobile phone. It contains all the necessary
information and instructions to control how the computer
or device operates.
It is installed into the memory of a microprocessor, it
consists of code and data, but unlike software, it cannot
be updated or modified by users.
It also works as an operating system for most embedded
systems (often called real-time operating systems) such
as microcontrollers and programmable logic controllers
used in industrial automation, consumer electronics, and
computing devices.
Download