answersLogoWhite

0


Best Answer

systems software interprets instructions from the application software and tells the computer what to do

It basically works when a person uses a program. It sends commands to the computer but since the computer is just a machine and can not understand the commands by its self, the operating system catches the commands and tells the computer what to do

User Avatar

Bradly Buckridge

Lvl 10
1y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

System software includes operating systems such as devise drivers, severs, windowing systems, and utilities. System software runs the hardware and computer system. The two main categories of system software are operating systems and utility software.

Functions of system software are:

The three major functions of system software are allocating system resources, monitoring system activities, and disk and file management.

1. Allocating system resources: The system resources are time, memory, input, and output. The time in the CPU is divided into time slices. The time slices is measured in terms of milliseconds. Based on the priority of tasks the time slices are assigned. Memory is also managed by operating system. Disk space is the part of main memory. The data flow is controlled by operating system.

2. Monitoring system activities: The system security and system performance is monitored by system software. System performance includes response time and CPU utilization. System security is a part of operating system. Multiple users can't access without the security code or password.

3. File and disk management: The user needs to save, copy, delete, move and rename the files. The system software will handles those functions. Disk and file management is the technical task.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

COmputer software can be divided into two main categories: application software and system software. According to Brookshear [1997], "application software consists of the programs for performing tasks particular to the machine's utilization. Examples of application software include spreadsheets, database systems, desktop publishing systems, program development software, and games." Application software is generally what we think of when someone speaks of computer programs. This software is designed to solve a particular problem for users.

On the other hand, system software is more transparent and less noticed by the typical computer user. This software "provides a general programming environment in which programmers can create specific applications to suit their needs. This environment provides new functions that are not available at the hardware level and performs tasks related to executing the application program" [

On the other hand, system software is more transparent and less noticed by the typical computer user. This software "provides a general programming environment in which programmers can create specific applications to suit their needs. This environment provides new functions that are not available at the hardware level and performs tasks related to executing the application program" [Nutt 1997]. System software acts as an interface between the hardware of the computer and the application software that users need to run on the computer. The diagram below illustrates the relationship between application software and system software.

The most important type of system software is the operating system. According to Webopedia [2000], an operating system has three main responsibilities:

Perform basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling peripheral devices such as disk drives and printers.

Ensure that different programs and users running at the same time do not interfere with each other.

Provide a software platform on top of which other programs (i.e., application software) can run.

The first two responsibilities address the need for managing the computer hardware and the application programs that use the hardware. The third responsibility focuses on providing an interface between application software and hardware so that application software can be efficiently developed. Since the operating system is already responsible for managing the hardware, it should provide a programming interface for application developers.

Nutt [

Perform basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling peripheral devices such as disk drives and printers.

Ensure that different programs and users running at the same time do not interfere with each other.

Provide a software platform on top of which other programs (i.e., application software) can run.

The first two responsibilities address the need for managing the computer hardware and the application programs that use the hardware. The third responsibility focuses on providing an interface between application software and hardware so that application software can be efficiently developed. Since the operating system is already responsible for managing the hardware, it should provide a programming interface for application developers.

Nutt [1997] identifies four common types of operating system strategies on which modern operating systems are built: batch, timesharing, personal computing, and dedicated. According to Nutt, "the favored strategy for any given computer depends on how the computer is to be used, the cost-effectiveness of the strategy implementation in the application environment, and the general state of the technology at the time the operating system is developed." The table below summarizes the characteristics of each operating system strategy as described by Nutt [1997].

Batch

This strategy involves reading a series of jobs (called a batch) into the machine and then executing the programs for each job in the batch. This approach does not allow users to interact with programs while they operate.

Timesharing

This strategy supports multiple interactive users. Rather than preparing a job for execution ahead of time, users establish an interactive session with the computer and then provide commands, programs and data as they are needed during the session.

PersonalComputing

This strategy supports a single user running multiple programs on a dedicated machine. Since only one person is using the machine, more attention is given to establishing predictable response times from the system. This strategy is quite common today because of the popularity of personal computers.

Dedicated

This strategy supports real-time and process control systems. These are the types of systems which control satellites, robots, and air-traffic control. The dedicated strategy must guarantee certain response times for particular computing tasks or the application is useless.

Batch

This strategy involves reading a series of jobs (called a batch) into the machine and then executing the programs for each job in the batch. This approach does not allow users to interact with programs while they operate.

Timesharing

This strategy supports multiple interactive users. Rather than preparing a job for execution ahead of time, users establish an interactive session with the computer and then provide commands, programs and data as they are needed during the session.

PersonalComputing

This strategy supports a single user running multiple programs on a dedicated machine. Since only one person is using the machine, more attention is given to establishing predictable response times from the system. This strategy is quite common today because of the popularity of personal computers.

Dedicated

This strategy supports real-time and process control systems. These are the types of systems which control satellites, robots, and air-traffic control. The dedicated strategy must guarantee certain response times for particular computing tasks or the application is useless.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

Assuming you are asking "What is..."

System software runs the system on a computer. PC's, for example, have a BIOS which is the Basic In/Out System for the computer. This small system programming allows for keyboard, display, memory functions, and may still be able to turn on or off the cassette motor. Some other Operating system sits on top of this, adding functionality, security, and a more pleasant way of dealing with the hardware. With the more modern operating systems, applications (Word, Thunderbird, etc) have to use the Operating system to perform hardware tasks - saving or reading a file, reading the network, etc.

This is overly simplistic, but System software does the nitty gritty "move the drive arm" types of tasks, while applications rely on that to do the real work of computers (typically).

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Relationship between application software and system software?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Why compatibility is needed between operating system software and application software?

System software provides the platform for application software.


What is compare system software and application software?

the similarity between application and system software


Distinguish between system software application software with suitable example?

Distinguish between System software and Application software System software would include the bios, operating system, and utilities (computing functions). Application software would include converters, drivers, tasks, etc...(hardware and user specific functions).


What is the relationship between operating system GUI and application software?

An analogy would describe it: CAR, Car DRIVER & DESTINATION.CAR being the COMPUTER itself is driven by the Car DRIVER (Operating System) to the DESTINATION(Desired Output of Application Software).


What is the different between application and system software?

Application can be made by developers not working for Operating System. System Software cannot be created by other people.


Is compiler a system software or application software?

It is a system software.


What is difference between operating system software and application software?

Both are software, operating system is software that will make your computer boot up and run. while Application software is a program that will run on a functional operating system.


A macro virus takes advantage of the relationship between the application and the operating system?

A macro virus takes advantage of the relationship between the trust application and the operating system?


What are between system software and application software?

System software is the software that runs the computer (a basic example is the operating system). Application software is the various programs that can be downloaded, installed, and used to run a program, for example: Text processor, spreadsheet, Video editor, and so on.


Point wise difference between system software and application software?

1) a system software runs the system where an application system runs over the system software. 2) a system software are programs that run & control the hardware units of the system & an application software doesn't. 3) system programs are written using dll, exe files for windows & rpm files for linux etc, where application software are developed on the basis these files or by using different language files. 4) u can't create applications using system software but application software are specially made to create applications for users.


What is the difference between system and application softwares?

1) a system software runs the system where an application system runs over the system software.2) a system software are programs that run & control the hardware units of the system & an application software doesn't.3) system programs are written using dll, exe files for windows & rpm files for linux etc, where application software are developed on the basis these files or by using different language files.4) u can't create applications using system software but application software are specially made to create applications for users.


What is a set of system software routines that sits between the application program and the hardware?

An Operating System.