Computer Software Flashcards
1
Q
paging
A
memory management technique that rotates data between primary and secondary memory to create illusion of more space
2
Q
kernel
A
contains basic functions of the OS
3
Q
shareware
A
can be installed as a limited trial, purchase to get full functionality
4
Q
freeware and shareware
A
protected by EULAs
5
Q
compiled/programming languages (all or nothing)
A
C, C++, Java, C#, Go, Visual Basic .NET
6
Q
interpreted/scripted languages (line by line)
A
python, PHP, Ruby, JavaScript, Perl
7
Q
system software
A
manages computer hardware, allowing other software to run efficiently
8
Q
compiler
A
converts high-level language to machine code (binary)