Relationship between operating system application software and the hardware


















The most important type of system software is the operating system. According to Webopedia [], 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. 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 [] 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. 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. 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.

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. 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. System software provides the platform for application software. System software is a background software and the application system are in-ground software on top of the system software. Application Software. 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 Application can be made by developers not working for Operating System.

System Software cannot be created by other people. Both are software, operating system is software that will make your computer boot up and run.

A macro virus takes advantage of the relationship between the trust application and the operating system? System software is from mac, or windows, or linux.

Application software is made by other developers like mojang, or atari. Operating System software. Like Windows or OSX. System software makes your p. You have to have system software. Vista is System software. Software is an application program that serves a specific purpose. System software is the application program that can run on a system. It's an application software.

Input devices -- keyboard, mouse etc. Output devices -- printer, monitor etc. Relationship between Hardware and Software Mutually dependent. Both of them must work together to make computer produce a useful output.

Software cannot be utilized without supporting hardware. Hardware without set of programs to operate upon cannot be utilized and is useless. To get a particular job done on the computer, relevant software should be loaded into the hardware Hardware is a onetime expense. Software development is very expensive and is a continuing expense.

Different software can be loaded on hardware to run different jobs. Software acts as an interface between the user and the hardware. If hardware is the 'heart' of a computer system, then software is its 'soul'. Both are complimentary to each other. Software Software is a set of programs, which is designed to perform a well defined function. There are two types of software System Software Application Software System Software The system software is collection of programs designed to operate, control and extend the processing capabilities of the computer itself.

Features of System Software are following Close to system. Fast in speed. Difficult to design. However, a system software program does not usually apply the capabilities of a computer directly to the performance of the task at hand. In that sense, it can be said to be in direct contrast to an application software program. An operating system can also be defined as the platform on which a personal computer is run. In the absence of an operating system, the computer would only display a typed code, which is not easy to comprehend.

Some common examples of application software programs are word processors, spreadsheets and media players. Operating systems directly communicate with the hardware. The Geeks September 25, at AM.



0コメント

  • 1000 / 1000