AS SSD Software Flashcards

(25 cards)

1
Q

What is at the centre of virtually every computer?

A

The Central Processing Unit (CPU)

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

What is the CPU often called?

A

The brain of the computer.

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

What actions does the computer carry out?

A

The computer controls and sequences all input and output operations and carries out simple logical and arithmetic operations very quickly.

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

What is the CPU and other physical component called?

A

Hardware.

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

What operates directly on top of the hardware?

A

The operating system (OS)

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

What does the OS provide?

A

An interface between the user and the hardware.

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

What is the OS considered as?

A

System software which is concerned with the more technical aspects of setting up and running the computer system.

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

What are some examples of system software tasks?

A

Managing memory, virus detection, managing BIOS, managing the operating system and installing and managing device drivers.

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

What are some other examples of system software?

A

Utility programs and compiler, assembler and interpreter software.

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

What is higher level software?

A

Application software enables users to accomplish tasks.

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

Give some examples of application software?

A

Common examples are database software, word processing and spreadsheets.

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

What is source code?

A

Source code is human-readable program code. Computer programs are written using a programming language - either a list of commands or as a collection of interacting objects.

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

Where can source code be written?

A

In a text editor such as “Notepad++” or in an integrated development environment (IDE). These files are stored in a storage device as encoded text.

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

What does an IDE contain to help with writing and modifying program code?

A

It has extensive error detection and correction capability.

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

What needs to happen for a program to be executed?

A

It needs to be converted into binary.

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

What is this process referred to as?

A

The translation process. It converts code from a high level language which the programmer can read and understand, to binary or machine code which the computer can understand.

17
Q

What does a compiler do?

A

A compiler will compile code into machine code before it runs and if errors exist, it will provide a list of errors for the user to fix.

18
Q

What does an interpreter do?

A

An interpreter will translate code into machine code line by line. If the interpreter comes across an error, it will stop the program and wait for the line to be fixed.

19
Q

What is the bit binary code for every character in ACSII?

20
Q

How many possible encodings does ACSII have?

21
Q

What is the difference between ASCII and Extended ASCII?

A

Extended ASCII can use 8 bits to represent 256 different characters. This gives it a bigger storage capacity.

22
Q

What is an example of a more modern and flexible encoding?

A

Unicode. It can represent over 65,000 characters as it makes use of 16 bits.

23
Q

What are executable files?

A

They contain a series of operation codes for CPU instructions and the memory locations of the data. They generally have the “.exe” file extensions.

24
Q

What is a more structured way to store data?

A

In Extensible Markup Language (XML). It was created as a standard means of storing and transporting data. It is closely related to Hypertext Markup Language (HTML).

25
What is a similarity and difference between XML and HTML?
They are both intuitively readable but XML was designed to carry and store data while HTML was designed to display data.