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
Q

compmgmt.msc

A

Command on windows to open computer management tool

26
Q

When you want to revoke someone’s access to the server, what should you do?

A

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
Q

-u flag

A

Linux

Show only the UID

28
Q

-g flag

A

Linux

Show only GID

29
Q

-gn

A

Linux

Display the users primary group name

30
Q

(# find) command Linux

A

Linux

Use to list all files belonging to a user.

31
Q

Does Linux use \ or /

A

/

32
Q

/etc/skel

A

Linux

Put any files you want copied into all new users’ home directories in this.

33
Q

When you remove a user from a LINUX system, what should you look for?

A

Any stray processes they may Have left behind

34
Q

What 4 modes does slay have?

A
  1. nice
  2. Normal
  3. Mean
  4. Butthead
35
Q

Where should you look for commands to learn about their options for Linux?

A

The fine man pages

36
Q

/etc/slay_mode

A

This is how you set which mode of slay you wish to use in LINUX

37
Q

How are files typically shared between employees in an office?

A

Using a NAS (network attached storage device

38
Q

What does the memory manager do?

A

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
Q

What do device drivers do?

A

Translate generic requests into the technical steps required to complete the task.

40
Q

Target users of application software fall into what 3 categories?

A
  1. Bespoke
  2. Off-the shelf
  3. Hybrid
41
Q

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?

A

At least 35 years.

42
Q

What are the two main translation solutions to communicate between code and machine language (binary)?

A
  1. Interpreters
  2. Compilers
43
Q

What is a compiler?

A

Translates source code into machine langauage. A compiler checks code for errors before translating it into object code.

44
Q

What are interpreters?

A

Interpreters translate and execute source code into machine language one line at a time.

45
Q

What happens if interpreters find an error?

A

The process is terminated at the statement containing the error and displays an error message.

46
Q

Is Java compiled or interpreted?

A

Compiled

47
Q

Is C++ compiled or interpreted?

A

Compiled

48
Q

Is Python compiled or interpreted?

A

Interpreted

49
Q

Is C compiled or interpreted?

A

Compiled

50
Q

Is C# compiled or interpreted?

A

Compiled

51
Q

Is Perl compiled or interpreted?

A

Interpreted

52
Q

Is JavaScript compiled or interpreted?

A

Interpreted

53
Q

Is TCL compiled or interpreted?

A

Interpreted

54
Q

Is PHP compiled or interpreted?

A

Interpreted

55
Q

Is Go/GoLang compiled or interpreted?

A

Compiled

56
Q

Is Visual Basic .NET compiled or interpreted?

A

Compiled