Judgement of my posts ain't made here but do suggests some knowledge you have in your brain.
You're obviously permitted to have a look around, but of course, itchy fingers aren't entertained - so don't take what's not yours. ;)
What is a system software?
System software is a computer software designed to operate the computer hardware and to provide and maintain a platform for running application software.
What is operating system?
Operating system is a software that controls the operation of the computer, directs the input and output of the data, keeps track of files and controls the processing of the computer programs.
The purposes of operating system
An operating system is the framework that allows you to communicate with computer hardware in an interactive way.
Without this, you would not be able to tell the computer to do anything and it would have any instructions to follow. This is why it is important for a computer to have an operating system .
Its roles include managing the functioning of the computer hardware, running the applications programs, serving as an interface between the computer and the user, and allocating computer resources to various functions. -WikiAnswers-
The file management tasks that are done by a computer operating system :
- Manage the information on the disk in file management which the user can save the information disk.
- Control the hardware to make the system to run such as tasks management input and output control.
- Run the program or system, example for the user to log in and out of the system.
- User account management for the user to manage their accounts to prevent any unauthorized use.
- The user can do multitasking for example all window applications, the user can open as many window applications as he wants, it will be display on the taskbar.
BATCH PROCESSING
- Batch processing : a group of documents must be collected and compile and process as a group.
Characteristics of Batch processing
This requires the operating system to work through a series of programs that are held in a queue.
The operating system is responsible for scheduling the jobs according priority and the resources they require.
Example of use of batch processing : A large company would use batch processing to automate their payrolls. This would find the list of employees, calculate their monthly salary (with tax deductions) and print the corresponding payslips. Batch processing is useful for this purpose since these procedures are repeated for every employee each month.
REAL-TIME PROCESSING
- Real-time processing : a real time system accepts data and process it immediately when a change is made due to transaction occuring and respond to user input.
Real-time operating systems are designed to respond to an event within a predetermined time. These types of operating systems are found within environments where computers are responsible for controlling systems.
Examples of use of real time processing : Robotics, manufacturing, special military applications.
SINGLE -USER OPERATING SYSTEM
- Single-user : it is to designed to manage the computer so that one user can effectively do one thing at a time.
It is most commonly used when talking about operating system being usable only by one person at a time.
MULTI-USER OPERATING SYSTEM
- Multi-user : is an operating system that allows concurrent access by multiple users of a computer
Batch processing systems for mainframe computers are considered as multi user system to avoid leaving the CPU idle while it waits for an I/O operations to be completed.
MULTI-TASKING OPERATING SYSTEM
- Multi-tasking : a system that is doing more than one job at the same time.
In the case of a computer with a single CPU, only one task is said to be running at any point in time, meaning that the CPU is actively executing instructions for that task.
Multitasking solves the problem by scheduling which task may be the one running at any given time, and when another waiting task gets a turn. -Wikipedia-
NETWORK SYSTEM OPERATING SYSTEM
- Network system : includes software to communicate with other computers via a network and allows resources such as files and printers to be shared between computers.
It allows user to access data found on the other network such as the internet.
It allows the user to access hardware connected to the network.
It also protects the data and services located on the network.
RANGE OF APPLICATIONS
In Batch processing, inventory and payroll system data supplied and the printing out slips of the workers salary by doing it in one go.
In real time response, Nucleus OS that is ideal for resource-constrained devices (frequency and memory) and for environments where squeezing out every cycle per watt is paramount.
Labels: assignment