SOFTWARE Flashcards

1
Q

It is distinguished from hardware by its conceptual rather than physical nature.

A

SOFTWARE

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

consists of physical components

A

HARDWARE

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

needed to translate instructions created in human language
into machine language.

A

SOFTWARE

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

needed to make the computer
an economical work tool.

A

PACKAGED OR STORED SOFTWARE

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

It is much more practical and economical for one highly skilled person or programming team to develop programs that many
other people can buy and use to do common tasks.

A

PROGRAMMING

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

supplied as organized instruction sets called programs, or more typically as a set of related programs called a
package.

A

SOFTWARE

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

translate operations the user needs into language and instructions that the computer can understand. By itself,
computer hardware is merely a collection of printed circuits, plastic, metal, and wires.

A

PROGRAMS

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

3 Basic types of software

A

-SYSTEM SOFTWARE
-UTILITY PROGRAMS
-APPLICATIONS SOFTWARE

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

consists of a variety of programs that control the individual computer and make the user’s
application programs work well with the hardware.

A

SYSTEM SOFTWARE

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

consists of a set of instructions permanently burned onto a computer chip, it is truly a
combination of hardware and software.

A

BASIC INPUT/OUTPUT SYSTEM (BIOS)

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

straddle the line between hardware and
software.

A

FIMWARE

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

first level of system software.

A

OPERATING SYSTEM (OS)

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

overall controller of the work of the computer.

A

OPERATING SYSTEM (OS)

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

software loaded from the
hard drive into RAM as soon as the computer is turned on.

A

OPERATING SYSTEM (OS)

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

handle the connection between the CPU and peripherals.

A

OPERATING SYSTEM (OS)

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

connection between the CPU
and a peripheral or a user

A

INTERFACE

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

include programs designed to keep the computer system operating efficiently.

A

UTILITY SOFTWARE/PROGRAMS

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

including primarily anti-virus, firewall, and encryption programs, protect the
computer and its data from attacks that can destroy programs and data.

A

SECURITY SOFTWARE

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

serve primarily to guard against malicious programs inadvertently accessed,
usually through e-mail or downloads from the Internet.

A

ANTI-VIRUS UTILITIES

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

type of security program that makes it much harder for unauthorized persons or systems to enter the computer and hijack or damage programs or data on the computer.

A

FIREWALLS

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

encodes the data so that it cannot be read until it is decoded.

A

ENCRYPTION SOFTWARE

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

letters on a Web page address indicate that the site encrypts data sent through that site.

A

HTTPS

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

sufficiently high level that it cannot be decoded without a program at the receiver site.

A

ENCRYPTION

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

designed to help the user keep hard disk space clean and efficient.

A

DISK MANAGEMENT UTILITIES

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
moves data around on the disk so that small empty spaces are eliminated and data and programs are relocated to better use the available space.
DEFRAGMENTER
26
These programs can also compress data to free up disk space, partition a disk so that the user has more control over where different types of information are stored, and clean up disks by eliminating unnecessary data and information.
DISK MANAGEMENT UTILITIES
27
serve to help the users back up their data.
BACKUP UTILITIES
28
The computer owner may not have a backup copy of illegally downloaded programs.
ILLEGAL OR PIRATE PROGRAMS
29
A better choice is to back up one’s data
EXTERNAL (REMOVABLE) HARD DRIVE ONLINE BACKUP LOCATION
30
computer programs that either blank the monitor screen or fill it with constantly moving images when the user is away from the computer but does not turn it (and the monitor) completely off.
SCREEN SAVERS
31
CRT
CATHODE RAY TUBE
32
sometimes do require users to log back into their computer to turn off the screen saver, and those do have a security function.
SCREEN SAVERS
33
activate automatically if the computer does not receive any input from the user for a preset time period.
SCREEN SAVERS
34
it compresses information in files to be archived and then stores them in a compressed form in some long-term storage device.
ARCHIVAL SOFTWARE
35
The compression can sharply reduce the size of a large file such that it can be made small enough to e-mail to another person or location.
ARCHIVAL SOFTWARE
36
These programs are used by program developers to support their programming work or to run their programs.
PROGRAMMING ENVIRONMENT SUPPORT
37
usage refers to a set of very specific rules about words, word usage, and word order in order of a computer language.
SYNTAX
38
must be exactly correct for a computer to correctly interpret the code and run the program. Problems with either the logic or syntax will cause the program to fail, or perform incorrectly.
SYNTAX
39
includes all the various programs people use to do work, process data, play games, communicate with others, and watch videos and multimedia programs on a computer.
APPLICATION SOFTWARE
40
written in a particular programming language. Then the program is “compiled” (or translated) into machine language so the computer can understand the instructions and execute the program.
APPLICATION PROGRAMS
41
The most useful program in application software packages
WORD PROCESSING PROGRAM
42
an interdisciplinary field primarily concerned with the analysis, collection, classification, manipulation, storage, retrieval, movement, dissemination, and use of information
INFORMATION SCIENCE
43
It is concerned with technologies, strategies, and methodologies for getting the right information to people when it is needed without people getting overwhelmed with irrelevant and unwanted information.
INFORMATICS SCIENCE
44
in information science analysis include optimality, performance, complexity, and structure.
KEY THEMES
45
may refer to almost any variable that is measured on a numerical scale, such as cost, time (e.g., time to answer patient call lights), workload, etc.
OPTIMALITY
46
is typically considered in the context of the average performance of the information system over a series of communication instances.
PERFORMANCE
47
is a reality with the enormous masses of data and information generated, collected, stored, and retrieved.
COMPLEXITY
48
means developing a system for ordering and cataloging the data and information, particularly in a database.
STRUCTURE
49
a means of communicating with the computer.
PROGRAMMING LANGUAGES
50
can understand is binary or machine language.
CPU
51
is the true language of the computer. Any program must be translated into machine language before the computer can execute it.
MACHINE LANGUAGE
52
consists only of the binary numbers 1 and 0, representing the ON and OFF electrical impulses. All data—numbers, letters, and symbols—are represented by combinations of binary digits.
MACHINE LANGUAGE
53
machine dependent, which means that each model of computer has its own unique machine language.
MACHINE LANGUAGES
54
far more like the English language, but it is still very close to machine language.
ASSEMBLER LANGUAGE
55
still used a great deal by system programmers and whenever application programmers wish to manipulate functions at the machine level.
ASSEMBLER LANGUAGE
56
include procedural languages and were the beginning of the second level in programming languages.
THIRD-GENERATION LANGUAGES
57
require the programmer to specify both what the computer is to do and the procedure for how to do it.
PROCEDURAL LANGUAGES
58
offers powerful tools to support database management systems; this is particularly useful in any setting in which many users have to access the same databases at the same time.
MASSACHUSETTS GENERAL HOSPITAL UTILITY MULTI-PROGRAMMING SYSTEM (MUMPS)
59
developed by Sun Microsystems to be a relatively simple language that would provide portability across differing computer platforms and the security needed for use on a huge, public network like the Internet.
JAVA
60
critical for any serious Web developer.
JAVA PROGRAMMING SKILLS
61
As the popularity of GUI technology grew, several languages were developed to facilitate program development in
GRAPHICS-BASED ENVIRONMENTS
62
These programs and their cousins marketed by other companies have been used for a variety of applications, especially those that allow users to interact with electronic companies through the Internet.
VISUAL PROGRAMMING LANGUAGES
63
Another way to categorize programs is whether they were designed to work sequentially or concurrently
CONCURRENT AND DISTRIBUTED LANGUAGES
64
year where dual-core processors became available
2000
65
Program languages designed to take advantage of multiple processors
CONCURRENT LANGUAGES
66
Closely associated with the need to run multiple parts of a program at the same time is the need to accommodate multiple users at the same time.
MULTITHREADING
67
specialized application programs that require more involvement of the user in directing the program to do the necessary work.
FOURTH-GENERATION LANGUAGES
68
a statistical analysis program, the user enters a command (from a menu of commands) that tells the computer to compute a chi-square statistic on a particular set of numbers provided to the program.
STATISTICAL PACKAGE FOR SOCIAL SCIENCES (SPSS))
69
An important Fourth-Generation language
STRUCTURES QUERY LANGUAGE (SQL)
70
language designed for management and query operations on a relational database. It does far more than simply allow users to query a database. It also supports data insert, data definition, database schema creation, update and delete, and data modification.
STRUCTURES QUERY LANGUAGE (SQL)
71
Fifth-generation or third-level languages are called
NATURAL LANGUAGAES
72
which any user could give understandable commands to the computer in his or her own word style and accent, is being performed at the beginning of the twenty-first century.
NATURAL LANGUAGE RECOGNITION
73
clearly in the future of personal computing. The great difficulty is, of course, how to reliably translate natural, spoken human language into a language the computer can understand.
NATURAL LANGUAGE SYSTEMS
74
whereby the grammar of each word in the sentence is analyzed. It attempts to recognize the action described and the object of the action.
SEMANTIC ANALYSIS
75
An exciting application of natural language processing
BIOMEDICAL TEXT MINING
76
Strictly speaking, text formatters are not true programming languages. They are used to format content, original text, for visual display in a system.
TEXT FORMATTING LANGUAGES
77
most famous text formatting languages
HYPERTEXT MARKUP LANGUAGE (HTML)
78
used to format text for the World Wide Web and is one of the older formatting languages.
HTML
79
The most common package sold with computers
STANDARD OFFICE PACKAGE
80
presented a challenge to the computer software industry. A program sold to one customer can be installed on a very large number of machines. This practice obviously seriously harms the profitability of software development.
PROTECTING OWNERSHIP RIGHTS IN SOFTWARE
81
a multipurpose program, designed to support many applications in hospitals and their associated clinics.
HOSPITAL INFORMATION SYSTEM (HIS)
82
systems that help with patient tracking,
ADMISSION DISCHARGE TRANSFER
83
software, supplies inventory systems through which nurses charge IVs, dressings, and other supplies used in patient care, and laboratory systems that are used to order laboratory tests and report the results.
MEDICATION ADMINISTRATION RECORD (MAR)