Computer Software NOTES
Computer Software NOTES
Firewalls
- type of security program that as well as:
makes it much harder for unpacking
unauthorized persons or unzipping
systems to enter the computer de-archiving
and hijack or damage programs extraction
or data on the computer. Programming environment support
Firewalls can include both additional programs
hardware and utility software. - are used by program developers
Encryption Software to support their programming
- encodes the data so that it work or to run their programs.
cannot be read until it is decoded. The COMPILER - the program that
HTTPS letters on a Webpage address performs the translation.
indicate that the If a programmer wishes to translate a
site encrypts data sent through that machine language program into a
site. higher level language a human can
- is sufficiently high level that it understand the programmer uses a
cannot be decoded without a DECOMPILER PROGRAM.
program at the receiver site. Programming - is difficult because not
Disk Management Utilities only does the programmer have to
- designed to help the user keep detail complex logic, but the
hard disk space clean and commands that comprise the program
efficient. must be written in a specific syntax.
- They do this by analyzing use Syntax - refers to a set of very specific
of disk space, defragmenting rules about words, word usage, and
the drive and deleting duplicate word order in order of a computer
files if the user do commands. language.
The defragmenter moves data around - It must be exactly correct for a
on the disk so that small empty spaces computer to correctly interpret the
are eliminated and data and programs code and run the program.
are relocated to better use the Problems with either the logic or
available space. syntax will cause the program to fail,
Backup Utilities or perform incorrectly. These kinds of
- Serve to help the users back up problems are called “BUGS” and
their data. correcting them is called
Screen Savers “DEBUGGING” a program.
- are computer programs that Utility programs designed to help a
either blank the monitor screen programmer debug a program are
or fill it with constantly moving called DEBUGGING PROGRAMS.
images. Applications Software
Archival Software - Includes all the various
- usually performs atleast two programs people use to do
functions. work, process data, play
First, it compresses games, communicate with
information In files to be others.
archived, and then stores them Application programs - are written in a
in a compressed form in some particular programming language.
long-term storage device. Then the program is “compiled” (or
Terms used to describe the data translated) into machine language.
compression performed by archival
software include: INFORMATION SCIENCE
- an interdisciplinary field Programming Languages
primarily concerned with the - is a means of communicating
analysis, collection, with the computer.
classification, manipulation,
storage, retrieval, movement,