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.