Software 1 Flashcards

1
Q

What is system software

A

The interface between computer hardware and user applications programs. It enables the computer to operate its hardware and applications software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is applications software

A

Enables the computer to do a particular task such as word processing, teams, excel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Types of system software

A

The operating software (os)
Utility programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the OS

A

The OS is an essential piece of software that manages all other programs being used on a computer.

E.g Windows, Android, Apple

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is utility software

A

Performs functions which are to meet a specific need for example changing the screen resolution, performing a file backup process or virus checking.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Memory is ?

A

Part of the central processing unit (cpu) that stores data for use by the processors. The data used can be program files or data files used by the programs computer memory is divided into RAM, ROM and cache memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

RAM is

A

Random Access Memory
Used for holding programs and data the user is working with.
Can be written to and read from.
Is volatile- when the computer is switched off , all contents of RAM was lost
Large RAM capacity will mean faster processing speed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

ROM is

A

Read-only Memory
Can be read from but not written to.
Programs stored are permanent
Main use to store the BIOS ( Basic Input/output System) - the software used to load up the OS and let different parts of your computer communicate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cache is

A

A faster version of RAM
Volatile
Written to and read from
Stores frequently accessed programs or instructions
More expensive than RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does the OS manage storage?

A

The OS monitors whether external storage devices are connected and controls how data is saved to different areas.

The OS manages how full a storage location is and whether their is sufficient space to save a file in its specified location.

The OS provides files management services by allocating where is data is stored on the disk drives and memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Why is the allocation for the storage of data important?

A

It allows the computer to find the files the user makes a request to open quickly and easily.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is processing time?

A

Allocated by the system software- the time needed by the CPU to process the instructions of a computer program as efficiently as possible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is multi-tasking?

A

When a computer has several different tasks to run at the same time.
The system software manages how the processor switches between separate computer programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What happens when lots of programs are running at the same time?

A

The processor can become overworked and some programs may appear to be running slower than normal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a processing mode?

A

A processing mode is the way in which the processing tasks are carried out by a computer system are organised to make the most of the systems potential

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is real-time processing?

A

When the system is processing data fast enough to influence behaviour in the outside world.
- live or as the clock ticks

17
Q

How is real-time processing carried out?

A

Using a record blocking system, where users are given exclusive access to a small set of records for a short period of time.

18
Q

What is real-time processing often used for?

A

Online booking
Air traffic control

19
Q

Disadvantage of real-time processing

A

There is a limit to the no. Of users or tasks who can access the system so some must wait

20
Q

Advantage of real-time processing

A

Can cope with lots of changes in a short space of time

21
Q

Batch processing is?

A

When all data to be input is collected together before processed as a single operation.

22
Q

When is batch processing scheduled?

A

Usually at night when little users are accessing the system

23
Q

Examples of batch processing

A

Bank/credit card statements - end of month
Billing info for gas/electricity readings - end of month

24
Q

Advantage of batch processing

A

Efficient process method for repetitive tasks
Carried out quickly without user interaction

25
Q

Disadvantage of batch processing

A

Dependant on data being accurate as otherwise could lead to crashes

26
Q

Multi-user processing is

A

Used when several users appear to have individual control of the system at the same time.

27
Q

Multi-user processing is implemented by?

A

By using time slices, an allocated length of time for each program or user.

28
Q

Advantages of multi-user processing?

A

Gives the appearance that multiple users are working on different tasks simultaneously but the CPU is switching between tasks at high speed.
The processor can be used to execute multiple programs with the appearance of simultaneous usage.

29
Q

Why does a computer system need system software?

A

A computer needs system software to enable users to operate it and install programs

30
Q

What are the functions of system software?

A
  1. Running the computer (operating system software)
  2. Providing other useful functions for operating the meet of a specific need, for example changing the screen resolution, performing a file backup process or virus checking.
31
Q

What does system software allocate and do?

A

Memory / RAM allocation / Immediate Access Store

Storage

Processing Time/task scheduling/process scheduling

Peripherals