What manages the application programs on the system?

[ Previous | Next | Contents | Glossary | Home | Search ]
AIX Version 4.3 Quick Beginnings

Your system has three basic types of software: application programs, device drivers, and operating systems. Each type of software performs a completely different job, but all three work closely together to perform useful work. While some special-purpose programs do not fit neatly into any of these classes, most software does. Programs run in the memory portion of the system. While running, programs are known as processes or jobs. The following illustration shows the relationship between the different software programs and the hardware.

Application Programs

Application programs are the top software layer. You can perform specific tasks with these programs, such as using a word processor for writing, a spreadsheet for accounting, or a computer-aided design program for drawing. The other two layers, device drivers and the operating system, play important support roles. Your system might run one application program at a time, or it might run many simultaneously.

Device Drivers

Device drivers are a set of highly specialized programs. Device drivers help application programs and the operating system do their tasks. Device drivers (in particular, adapters), do not interact with you. They interact directly with computer hardware elements and shield the application programs from the hardware specifics of computers.

Operating System

An operating system is a collection of programs that controls the running of programs and organizes the resources of a computer system. These resources are the hardware components of the system, such as keyboards, printers, monitors, and disk drives. Your AIX operating system comes with programs, called commands or utilities, that maintain your files, send and receive messages, provide miscellaneous information about your system, and so on.

An application program relies on the operating system to perform many detailed tasks associated with the internal workings of the computer. The operating system also accepts commands directly from you to manage files and security. There are many extensions to the AIX operating system that allow you to customize your environment.

Root-User Processes

Root-user processes are programs that can be run only by a user with root authority. A system administrator has root authority for all processes.

Root-user processes include:

  • Read or write any object
  • Call any system function
  • Perform certain subsystem-control operations

When you are not allowed to run a command, the system displays a message saying you do not have the correct permissions or you are not allowed to run that command. The system administrator may be the only person who can log in as root on your system. The system administrator can also set you up to use particular commands, giving you some control over processes.

Note: This guide assumes that the system is already set up and that you are ready to begin using it but without root-user authority. Speak with your system administrator for more information.

[ Previous | Next | Contents | Glossary | Home | Search ]

Lesson 8: Understanding Operating Systems

/en/computerbasics/mobile-devices/content/

What is an operating system?

An operating system is the most important software that runs on a computer. It manages the computer's memory and processes, as well as all of its software and hardware. It also allows you to communicate with the computer without knowing how to speak the computer's language. Without an operating system, a computer is useless.

Watch the video below to learn more about operating systems.

Looking for the old version of this video? You can still view it here.

The operating system's job

Your computer's operating system (OS) manages all of the software and hardware on the computer. Most of the time, there are several different computer programs running at the same time, and they all need to access your computer's central processing unit (CPU), memory, and storage. The operating system coordinates all of this to make sure each program gets what it needs.

Types of operating systems

Operating systems usually come pre-loaded on any computer you buy. Most people use the operating system that comes with their computer, but it's possible to upgrade or even change operating systems. The three most common operating systems for personal computers are Microsoft Windows, macOS, and Linux.

Modern operating systems use a graphical user interface, or GUI (pronounced gooey). A GUI lets you use your mouse to click icons, buttons, and menus, and everything is clearly displayed on the screen using a combination of graphics and text.

What manages the application programs on the system?

Each operating system's GUI has a different look and feel, so if you switch to a different operating system it may seem unfamiliar at first. However, modern operating systems are designed to be easy to use, and most of the basic principles are the same.

Microsoft Windows

Microsoft created the Windows operating system in the mid-1980s. There have been many different versions of Windows, but the most recent ones are Windows 10 (released in 2015), Windows 8 (2012), Windows 7 (2009), and Windows Vista (2007). Windows comes pre-loaded on most new PCs, which helps to make it the most popular operating system in the world.

What manages the application programs on the system?

Check out our tutorials on Windows Basics and specific Windows versions for more information.

macOS

macOS (previously called OS X) is a line of operating systems created by Apple. It comes preloaded on all Macintosh computers, or Macs. Some of the specific versions include Mojave (released in 2018), High Sierra (2017), and Sierra (2016).

According to StatCounter Global Stats, macOS users account for less than 10% of global operating systems—much lower than the percentage of Windows users (more than 80%). One reason for this is that Apple computers tend to be more expensive. However, many people do prefer the look and feel of macOS over Windows.

What manages the application programs on the system?

Check out our macOS Basics tutorial for more information.

Linux

Linux (pronounced LINN-ux) is a family of open-source operating systems, which means they can be modified and distributed by anyone around the world. This is different from proprietary software like Windows, which can only be modified by the company that owns it. The advantages of Linux are that it is free, and there are many different distributions—or versions—you can choose from.

According to StatCounter Global Stats, Linux users account for less than 2% of global operating systems. However, most servers run Linux because it's relatively easy to customize.

To learn more about different distributions of Linux, visit the Ubuntu, Linux Mint, and Fedora websites, or refer to our Linux Resources. For a more comprehensive list, you can visit MakeUseOf's list of The Best Linux Distributions.

Operating systems for mobile devices

The operating systems we've been talking about so far were designed to run on desktop and laptop computers. Mobile devices such as phones, tablet computers, and MP3 players are different from desktop and laptop computers, so they run operating systems that are designed specifically for mobile devices. Examples of mobile operating systems include Apple iOS and Google Android. In the screenshot below, you can see iOS running on an iPad.

What manages the application programs on the system?

Operating systems for mobile devices generally aren't as fully featured as those made for desktop and laptop computers, and they aren't able to run all of the same software. However, you can still do a lot of things with them, like watch movies, browse the Web, manage your calendar, and play games.

To learn more about mobile operating systems, check out our Mobile Devices tutorials.

/en/computerbasics/understanding-applications/content/

Which software are programs that manage the function of an application?

System software is a computer program that runs a computer's hardware, as well as application programs and interfaces between actual hardware and applications. An example of systems software is an operating system, which manages all other programs on a computer.

What is system management application?

The System Management Application (SMA) is a web application distributed with the Pega Platform that enables system administrators and developers to monitor and manage the resources and processes of Pega Platform applications.

What is system application program?

SAP (System Application Programming) – A type of programming that is to develop applications that interact with the system software (operating system) or computer hardware.

What runs applications on a computer?

Applications use the computer's operating system (OS) and other supporting programs, typically system software, to function. An application requests services from and communicates with other technologies via an application programming interface (API).