Computer Software Flashcards

1
Q

What are the two most common software classifications?

A
  1. Application software
  2. System software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Operating system is an example of what kind of software?

A

System software

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

What is systemsoftware?

A

General purpose software that is used to operate computer hardware.

Provides a platform to run application software.

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

What is application software?

A

Specific-purpose software used to perform a specific task.

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

What ave the two types of system software?

A
  1. Utility software
    z. Operating systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an operating system?

A

A software that manages computer hardware and software resources and provides common services for computer programs.

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

What are the four categories of OS?

A
  1. Network
  2. Server
  3. Mobile
  4. PC (Personal Computer)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the 3 most common OS (Computers)

A
  1. Windows
  2. MacOS
  3. Linux
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are 6 common distributions (versions) of Linux?

A
  1. Linux Mint
  2. Linux Mandrake
  3. Linux Fedora
  4. Linux Ubuntu
  5. Linux Debian
  6. Linux CentOS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Is Windows Open or Closed sourced?

A

Closed

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

Is MacOS open-sourced or closed sourced?

A

Closed-Sourced

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

Is Linux open-sourced or closed-sourced?

A

Open-Sourced

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

Is Google Android open-sourced or closed-sourced?

A

Open Sourced

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

Is Apple iOS open-sourced or closed-sourced?

A

Closed-sourced

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

What is utility software?

A

Helps customize the operating system’s function.

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

Installation software is an example of what kind of software?

A

Utility Software
(Under System Software)

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

What kind of software compresses/decompresses data?

A

Utility Software

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

What kind of software plays multimedia presentations?

A

Utility software

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

What kind of software handles network communications?

A

Utility Software

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

What is the kernel?

A

The internal part of the operating system. It’s the underlying code that runs the OS, allowing it to run tasks. Schedules when each application runs.

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

User Interface

A

How we interact with the OS

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

What are CLI’s

A

(Command Line Interface) is a type of user interface that communicates with end users through textual messages using a keyboard and monitor.

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

What is a GUI?

A

(Graphical User Interface) allows end users to issue commands through input devices such as mouses, keyboards, or touch screens.

24
Q

What is a root user?

A

The administrator of a computer

25
compmgmt.msc
Command on windows to open computer management tool
26
When you want to revoke someone’s access to the server, what should you do?
you should disable the account for a short period of time before you delete the account which will allow you to recover from issues that may arise from removing an account.
27
-u flag
Linux Show only the UID
28
-g flag
Linux Show only GID
29
-gn
Linux Display the users primary group name
30
(# find) command Linux
Linux Use to list all files belonging to a user.
31
Does Linux use \ or /
/
32
/etc/skel
Linux Put any files you want copied into all new users’ home directories in this.
33
When you remove a user from a LINUX system, what should you look for?
Any stray processes they may Have left behind
34
What 4 modes does slay have?
1. nice 2. Normal 3. Mean 4. Butthead
35
Where should you look for commands to learn about their options for Linux?
The fine man pages
36
/etc/slay_mode
This is how you set which mode of slay you wish to use in LINUX
37
How are files typically shared between employees in an office?
Using a NAS (network attached storage device
38
What does the memory manager do?
Finds and assigns the main memory space for each of the processes and restrict the actions of each process to the memory space allocated to that program.
39
What do device drivers do?
Translate generic requests into the technical steps required to complete the task.
40
Target users of application software fall into what 3 categories?
1. Bespoke 2. Off-the shelf 3. Hybrid
41
In the United States, how long does copyright law protect the author of a software package’s ability to prevent unauthorized duplication of the software?
At least 35 years.
42
What are the two main translation solutions to communicate between code and machine language (binary)?
1. Interpreters 2. Compilers
43
What is a compiler?
Translates source code into machine langauage. A compiler checks code for errors before translating it into object code.
44
What are interpreters?
Interpreters translate and execute source code into machine language one line at a time.
45
What happens if interpreters find an error?
The process is terminated at the statement containing the error and displays an error message.
46
Is Java compiled or interpreted?
Compiled
47
Is C++ compiled or interpreted?
Compiled
48
Is Python compiled or interpreted?
Interpreted
49
Is C compiled or interpreted?
Compiled
50
Is C# compiled or interpreted?
Compiled
51
Is Perl compiled or interpreted?
Interpreted
52
Is JavaScript compiled or interpreted?
Interpreted
53
Is TCL compiled or interpreted?
Interpreted
54
Is PHP compiled or interpreted?
Interpreted
55
Is Go/GoLang compiled or interpreted?
Compiled
56
Is Visual Basic .NET compiled or interpreted?
Compiled