Lesson 5 Flashcards

1
Q

It is an essential part of computer operations. It manages the resources of thecomputer, automates its operations, and facilitates program development.

A

System Software

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

It is designed to perform specific data processing or computational tasks for the user

A

Application Software

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

What are the 3 types of Storage Devices for Operating System

A
  • System Residence Device (SRD)
  • Tape Operating System (TOS)
  • Disk Operating System (DOS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

stores the operating system in a secondary storage device.

A

System Residence Device

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

stores the operating system in magnetic tapes.

A

Tape Operating System

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

stores the operating system in magnetic disks.

A

Disk Operating System

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

What are the 2 Operating System Programs?

A
  • Control Programs
  • Service Programs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

these manage the overall system operations

A

Control Programs

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

these are subprograms or routines frequently used by the programmer.

A

Service Programs

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

is a computer program designed to help people perform an activity.

A

Application Software

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

sometimes called text editors, is used to manipulate texts or words in a file.

A

Word Processor

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

are computer programs designed to display information graphically.

A

Spreadsheets

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

is a computer program that automates the everyday task of recording, processing, filing, and manipulation of information in a database

A

Database management system

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

is designed to allow the user to display image on screen or in print

A

Graphics Software

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

What are the five stages in developing a program

A
  • Defining the problem
  • Designing the solution
  • Write the Program
  • Compiling, Debugging and Testing the program
  • Documenting the Program
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

codes would be easier to understand and more maintainable if
you break the logic into steps, and encompass each step in its own subroutine or function.

A

Structured design

17
Q

done by recognizing the major components of the solution, expressing the
solution as a sequence of major components, and then expanding the major components similarly.

A

Top-down structured design

18
Q

identifying small functions and subroutines present in the design, and moving up towards more complex procedure

A

Bottom up-design

19
Q

It is an idealized pattern of usage under which some agent can operate.

A

Programming Paradigm

20
Q

It is characterized by programming with states and commands that
modify the states.

A

Imperative programming paradigm

21
Q

It takes a declarative approach to problem solving.

A

Logical programming paradigm

22
Q

It takes a declarative approach to problem solving.

A

Logical programming paradigm

23
Q

It is based on functional expressions and the evaluation of these
expressions.

A

Functional programming paradigm

24
Q

Object-oriented programming paradigm. It is a paradigm in which real world objects are viewed as
separate entities having their own state and exhibiting their own behaviours.

A

Object-oriented programming paradigm

25
Q

is defined as a system of communication.

A

Programming Language

26
Q

use symbols to build words.

A

Written Language

27
Q

is the lowest level of programming language

A

Machine Language

28
Q

is the lowest level of programming language

A

Machine Language

29
Q

are similar to machine language. But in contrast, assembly language is much easier to understand than machine language. Instead of using 1’s and 0’s, to specify machine instructions, programmers use mnemonics

A

Low level languages

30
Q

enable a programmer to write programs that are more or less independent of a particular type of computer

A

High-level language

31
Q

is a program that translates program written in a high-level language into machine language.

A

Compilers

32
Q

is a program that translates program written in a high-level language into machine language.

A

Compilers

33
Q

translates and executes the program line by line.

A

Interpreters