Lesson 5 Flashcards
It is an essential part of computer operations. It manages the resources of thecomputer, automates its operations, and facilitates program development.
System Software
It is designed to perform specific data processing or computational tasks for the user
Application Software
What are the 3 types of Storage Devices for Operating System
- System Residence Device (SRD)
- Tape Operating System (TOS)
- Disk Operating System (DOS)
stores the operating system in a secondary storage device.
System Residence Device
stores the operating system in magnetic tapes.
Tape Operating System
stores the operating system in magnetic disks.
Disk Operating System
What are the 2 Operating System Programs?
- Control Programs
- Service Programs
these manage the overall system operations
Control Programs
these are subprograms or routines frequently used by the programmer.
Service Programs
is a computer program designed to help people perform an activity.
Application Software
sometimes called text editors, is used to manipulate texts or words in a file.
Word Processor
are computer programs designed to display information graphically.
Spreadsheets
is a computer program that automates the everyday task of recording, processing, filing, and manipulation of information in a database
Database management system
is designed to allow the user to display image on screen or in print
Graphics Software
What are the five stages in developing a program
- Defining the problem
- Designing the solution
- Write the Program
- Compiling, Debugging and Testing the program
- Documenting the Program
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.
Structured design
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.
Top-down structured design
identifying small functions and subroutines present in the design, and moving up towards more complex procedure
Bottom up-design
It is an idealized pattern of usage under which some agent can operate.
Programming Paradigm
It is characterized by programming with states and commands that
modify the states.
Imperative programming paradigm
It takes a declarative approach to problem solving.
Logical programming paradigm
It takes a declarative approach to problem solving.
Logical programming paradigm
It is based on functional expressions and the evaluation of these
expressions.
Functional programming paradigm
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.
Object-oriented programming paradigm