Software Flashcards

1
Q

Software OS

A

An operating system is a set of programs that controls how the user interacts with the hardware and software of a computer system.

It has programs that:

  • Manage all of the hardware devices and software
  • Control all of the processes running on the computer
  • Ensure that all hardware and software interact correctly
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Operating system managers

A
  • Peripheral manager
  • Memory manager
  • Process manager
  • File manager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Utility programs

A

Utility programs perform specific tasks related to computer functions, resources, files and security. They help to configure the system, analyse how it is working and optimise it to improve its efficiency. Some examples are security programs and system optimisation programs.

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

OS Security

A

Security programs can include:

  • Anti-virus software
  • Encryption software
  • A firewall
  • Spyware detectors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Open source

A

Software whose source code is available for modification or enhancement by anyone.

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

Open source advantages

A

Advantages:

  • Free to use
  • Users can modify the source code to adapt it to their needs
  • Constant upgrades are available
  • There is a community of dedicated enthusiasts who will provide help and support
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Open source disadvantages

A

Disadvantages

  • May need specialist knowledge to install and develop the software
  • May not appear as professional as proprietary software or have such a user-friendly interface
  • It may not have been tested as thoroughly as proprietary software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Embedded systems

A

An embedded system is a computer system built within a larger device, such as: washing machines and digital cameras.

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

Fetch-decode-execute cycle: Fetch

A

Instructions and data are moved from the RAM to the CPU.

CPU to RAM: Address bus

RAM to CPU: Data bus

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

Fetch-decode-execute cycle: Decode and execute

A

In the decode part of the cycle, the CU interprets the instructions and decides what action to perform.

During the execute phase, these instructions are carried out.

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

CPU

A

Where data processing takes place.

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