Hardware And Software Flashcards

(33 cards)

1
Q

Define hardware

A

The physical components of a computer

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

Define software

A

The digital components of a computer, software controls hardware

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

What is general purpose software?

A

Application software that can be used for many different tasks and not limited to one function. E.g word processors,spreadsheets and web browsers.

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

What is bespoke software?

A

Software designed to meet specific needs of a user or organisation e.g bug tracking software

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

What is special purpose software?

A

Type of software designed to perform a specific task.

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

What are the advantages of off the shelf software compared to bespoke?

A

-Can be used for many tasks, not limited to one function
-Can be bought off the counter
-More support
-User friendly
-Has regular updates

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

What are the disadvantages of off the shelf compared to bespoke?

A

-Off the shelf isn’t customised
-Limited control
-Security concerns

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

What is Utility Software?

A

System software designed to help analyse, configure, optimise or maintain a computer. A single piece of utility software is called a utility or tool

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

Explain what a Virus Scanner does

A

Detects and prevents malicious software and viruses on computer or laptop, scans and updates weekly.

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

What does a disk defragmenter do?

A

Reorganises files on a HDD to improve customer performance

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

What does a system monitor do?

A

Monitors performance and system resources on a computer system

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

What does file management do?

A

Process of organising,storing and retrieving files in a way that makes them easy to find.

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

What are examples of utility software?

A

-Virus scanner
-Disk defragmenter
-System Monitor
-File Management

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

What is translator software?

A

Allows new programs to be written and run on computers by converting source code into machine code.

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

What are three types of translator software and what do they do?

A

-Assembler-converts assembly code into machine code
-Interpreter- converts 3rd generation languages such as JavaScript into machine code one line at a time
Compiler-Converts third generation languages such as C++ into machine code ch one code all at once

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

What is the operating system?

A

The operating system is responsible for hiding the complexities of hardware from the user and providing a virtual machine

17
Q

What are some functions of an OS?

A

-Controls and allows users to communicate with computer
-Allows users to communicate with computer
-Management of RAM
-Interrupt handling

18
Q

What are some OS requirements of a desktop PC?

A

-PC able to multitask
-Peripheral management
-Multi user
-Backup
-Customisable
-Archiving

19
Q

What are some OS system requirements for a mobile phone?

A

-Battery life
-Customisable
-Touch screen support
-Wireless network

20
Q

What are OS requirements for an embedded system?

A

-Specific purpose
-limited time

21
Q

It is desirable that an operating system is:

A

-Efficient
-Reliable
-Maintainable
-Small

22
Q

What is a Real Time operating system?

A

An operating system designed to manage hardware resources and execute tasks within a strict time constraint e.g embedded systems,medical devices

24
Q

What are 2 methods of allocating processor time by OS?

A

Scheduling Notes-process of managing and allocating CPU time to multiple processes that are running simultaneously
Round Robin Notes-OS algorithm that distributes work evenly among available resources by giving process turns to run on a repeating system.

25
What is the advantage of Round Robin over Scheduling?
-Fairness -Easy to predict -Reduce waiting time
26
What is the disadvantage of round robin over scheduling?
-Priority processes won’t complete quickly
27
What is the memory management of the OS responsible for?
Keeping track of which parts of the main memory are being used for each process
28
What is virtual memory and why is it used?
Using a portion of HDD as an extension of RAM allowing the computer to use more ram than physically available.
29
What is Disk thrashing?
When memory is being constantly moved between RAM and Hard Drive
30
What are library programs?
Collections of compiled routines which are shared by multiple programs such as the printing function.
31
What is a DLL?
A dynamic link library is a collection of small programs that larger programs can LiDAR when needed to complete specific tasks. The small program(DLL file) contains instructions that help the larger programs handle what may not be the core function of original program.
32
What is an advantage of libraries?
-Sharing of code across programs -Saves memory as routines -Reduce amount of programming required.
33
What is the client server model?
A client usually does not share its resources but requests content or service from a server.