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
is defined as a system of communication.
Programming Language
use symbols to build words.
Written Language
is the lowest level of programming language
Machine Language
is the lowest level of programming language
Machine Language
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
Low level languages
enable a programmer to write programs that are more or less independent of a particular type of computer
High-level language
is a program that translates program written in a high-level language into machine language.
Compilers
is a program that translates program written in a high-level language into machine language.
Compilers
translates and executes the program line by line.
Interpreters