Lecture 4: Software - 18/1 Flashcards

1
Q

What are the 4 types of software licenses?

A

Commercial/proprietary
Shareware/trialware
Freeware
Open source

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

Pros/cons of commercial/proprietary software license

A

Pay to use
Pros:
Robust/stable
Feature rich
Customer support
Cons:
Expensive
Usually can’t modify

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

Pros/cons of shareware/trialware software license

A

Free for limited time/only with limited features
Pros:
Robust/stable
Feature rich
Customer support
Can try for free
Cons:
Eventually have to buy
Usually can’t modify

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

Pros/cons of freeware software license

A

Free, source code not normally available
Pros:
Free
Cons:
Usually can’t modify
Can be buggy
Little/no customer support
Could turn proprietary at any time

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

Pros/cons of open source software license

A

Free, source code made available
Pros:
Free
Can modify code
Cons:
Can be buggy
Little/no customer support

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

What are the 5 interface types?

A

Command line interface (cli)
Graphical user interface (GUI)
Menu-driven interface (mdi)
Form-based interface (fbi)
Natural language interface (nli)

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

Command line interface (cli)

A

User prompted to enter text-based commands, computer responds with text-based output (computer programmers, systems administrators)

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

Graphical user interface (GUI)

A

User uses keyboard or mouse, computer responds with graphical output (operating system)

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

Menu-driven interface (mdi)

A

Computer provides a set of choices, user responds with choice (kiosk/ATM)

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

Form-based interface (fbi)

A

User inputs a value into a field based on a range of possible values (setting font size/type)

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

Natural language interface (nli)

A

User types in a question, computer responds with an answer (search engines)

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

Primary types of software

A

Spreadsheets, word processing, data management, presentation, graphics, personal info management, personal finance, web authoring, etc.

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

What is a software suite?

A

Different software bundled together to accomplish different aspects of a common application

Example: Microsoft Office

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

What is an operating system?

A

System software with special privileges that allow it to manage hardware and other software; provides interface between user and hardware

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

What is an operating system kernel?

A

Software that is part of the OS that provides interface between application and hardware

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

Types of operating system kernels

A

Monolithic kernel
Microkernel
Hybrid kernel

17
Q

Monolithic kernel

A

The entire OS is kernel space

18
Q

Microkernel

A

Only part of the OS is kernel space

19
Q

Hybrid kernel

A

Can adapt depending on number of tasks