Escolar Documentos
Profissional Documentos
Cultura Documentos
LOGIC
FORMULATION
Topics to be discussed
▸Introduction
▸History of computer
▸Types of computer
▸Functional units of a computer
▸Basic operation of computer
▸Computer Level Hierarchy
▸Computer Architecture
▸Types of Computer Language
BASIC OPERATION OF
A COMPUTER
Basic Operation of a computer
▸one remedy, the Harvard Architecture, separates data and instructions into
two pathways
▸most modern systems use a System Bus to alleviate:
Types of Computer
Language
Generation of Programming Languages
1. Machine Language
2. Assembly Language
3. High Generation Language
4. 4GL
Machine Language
▸MOV AX, 05
▸MOV BX, 03 ADC AX, BX
High Level Language
▸4GLs are designed to reduce the overall time, effort and cost of
software development.
4GL
1. database queries,
2. report generators,
3. data manipulation,
4. analysis and reporting,
5. screen painters and generators,
6. GUI creators,
7. mathematical optimization,
8. web development
9. general purpose languages.
Advantages using high level languages
▸Operating Systems.
▹An operating system is the most fundamental set of
programs on a computer. The operating system
controls the internal operations of the computer’s
hardware, manages all of the devices connected to the
computer, allows data to be saved to and retrieved
from storage devices, and allows other programs to
run on the computer. There are four popular operating
systems: Windows, iOS, Mac OS®, and Linux®.
▸A utility program performs a specialized task that
enhances the computer’s operation or safeguards
data. Examples of utility programs are virus scanners,
file compression programs, and data backup
programs.
▸Software development tools are the programs that
programmers use to create, modify, and test software.
Assemblers, compilers, and interpreters are examples
of programs that fall into this category.