Computer Software Flashcards

1
Q

paging

A

memory management technique that rotates data between primary and secondary memory to create illusion of more space

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

kernel

A

contains basic functions of the OS

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

shareware

A

can be installed as a limited trial, purchase to get full functionality

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

freeware and shareware

A

protected by EULAs

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

compiled/programming languages (all or nothing)

A

C, C++, Java, C#, Go, Visual Basic .NET

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

interpreted/scripted languages (line by line)

A

python, PHP, Ruby, JavaScript, Perl

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

system software

A

manages computer hardware, allowing other software to run efficiently

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

compiler

A

converts high-level language to machine code (binary)

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