3.6 Operating Systems + 3.7 High & Low Level Languages Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is ‘System software’?

A
  • Needed to run other programs (application software)
  • eg. Windows, Linux, Mac OS, Android, iOS
  • Also includes firewalls and anti virus software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is ‘Application software’?

A
  • Programs that perform specific tasks for the user

- Chrome, Outlook, Call of Duty, Word processor..

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

What is a High-level language?

A
  • A programming language much closer to what humans understand as language
  • Uses syntax
  • Eg. C, C++, Pascal, Java, Python
  • It understands structures such as: Variables, arrays, loops, conditions, functions and procedures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Low-level language?

A

-Closer the the native binary language of a computer

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

What is ‘machine code’?

A

-A series of binary numbers

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

What is ‘assembly language’?

A

-A low-level programming language that uses mnemonic codes to create programs

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

What is ‘syntax’?

A

-A structure of language in a computer program

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

What is a ‘compiler’?

A

-A computer program that takes a WHOLE PROGRAM written in a high-level language and translates it into machine code

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

What is an ‘interpreter’?

A

-A computer program that takes a program written in a high level language and translates it LINE BY LINE into machine code

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

What is ‘source code’?

A

-Code in its text-based form that has not yet been translated into machine code

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

What is an ‘executable file’?

A

-A file format that a computer can directly process

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