Computer Systems - Software

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards
What is software?
The programmed instructions that the hardware runs
2
New cards
What is application software?
Software to perform a task or solve a problem for the user
3
New cards
What is general purpose application software?
Software designed for a wide range of purposes and users
4
New cards
What is special purpose application software?
Software designed for one specific task
5
New cards
What is bespoke software?
Software specifically designed and written for one company, business or person
6
New cards

What are the advantages of general and special purpose application software over bespoke software?

-Quicker as it's already available for purchase

Lots of support and documents

-Relatively cheap as the development costs are shared by all purchasers

-More reliable and bug-free as normally well-tested

7
New cards
-Lots of support and documentation on it
8
New cards

What are the advantages of bespoke software over general and special purpose software?

-Does exactly what the user wants it to

-Designed to work with the desired software and hardware

-There may be no suitable product currently on the market

-No unnecessary functions or features

9
New cards
-No unnecessary functions or features
10
New cards
What is system software?
Software which performs tasks needed to operate the hardware and handle more technical aspects of a computer system in place of the user
11
New cards
What are operating systems?
Programs which control the operation of the hardware and software and act as the interface between the user and the hardware to hide the complexities of the hardware from the user
12
New cards

What are some of the tasks that operating systems perform in resource management?

-Scheduling tasks to allow for multitasking

-Memory management

-Peripheral management using device drivers

-Virtual memory and paging

-File management and transfer

-Interrupt handling

13
New cards
-Memory management
14
New cards
-Peripheral management using device drivers
15
New cards
-Virtual memory and paging
16
New cards
-File management and transfer
17
New cards
-Interrupt Handling
18
New cards
What are utility programs?
Programs designed to configure, optimise the performance of or maintain your computer system
19
New cards
What are translator programs?
Programs used to convert a program from one programming language to another (such as source code into machine code)
20
New cards
What are library programs?
Collections of resources such as pre-written code, subprograms or documentation which programmers can have their programs use for efficient software development