lec2

12
1 CS414: Computer Center Management Lecture #2: Computer Applications Dr. Ghada Abdelhady وعلىهاتظن اللحاسب و نعلىم العالى ل الوعهد اHigh Institute for Computer and information system

Upload: mostafa-helmy

Post on 06-Aug-2015

35 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Lec2

1

CS414:

Computer Center

Management

Lecture #2: Computer Applications

Dr. Ghada Abdelhady

الوعهد العالى لعلىم الحاسب و نظن الوعلىهات

High Institute for Computer and information system

Page 2: Lec2

2

Objectives

John Von Neuman's Concepts

Current Computer Applications

Types of Computer Applications

Computer Programming Languages

Page 3: Lec2

John Von Neuman's Concepts of Computing

3

Memory is to contain data & instructions together

Only one instruction is to be executed at a time

Page 4: Lec2

Current Computer Applications

4

Current Computer Applications are based on Von Neuman's concepts of computing,

Computer systems now are called Multi-programming or Multi-tasking systems.

Page 5: Lec2

5

Interactive System

the system that interact with users as soon as

requests are made.

Fault-tolerant System

the system that needs redundancy to ensure no

interruption to the system processing,

Parallel Systems (Vector Computer or Mathematic

Computer)

Systems that are used processing with standardized

format at the same time, which are mostly used for

Scientific Tasks/Applications.

Page 6: Lec2

6

Clustered Computers

Supercomputer

(Cray Research Lab &Silicon Graphic Institution

(SGI).

Page 7: Lec2

Systems in Banking Operations

7

Page 8: Lec2

Types of Computer Applications

8

Distributed vs. Centralized Systems

Centralized Systems Distributed Systems

Allow better usage as all data and

applications are standardized

throughout.

Organization Better controlled and

Managed Better Security as all data

and processing tasks are performed

and kept at the central location.

No data or application redundancy as

the whole system is managed by the

main computer at central location.

Dependence: If the main system fails,

everything stops

Suit specific needs of all units within

the organizations.

Independence: no harm to other unit if

one fails.

Difficulties in communication and data

exchange between units due to

nonstandardized systems and data

design.

Redundancy of data and applications

are likely.

As all data are distributed, data security

is the major issues.

Page 9: Lec2

Computer Programing Languages

9

Generation Discussion

First Generation Machine Language - directly executable by the computer

Second Generation Assembly Language - low-level language similar to

machine language but more understandable by humans, is

transformed to machine language by an assembler program

Third Generation High-level language, which is procedural in format, is

transformed into machine language by a compiler,

examples include COBOL, FORTRAN, Pascal

Forth Generation High-level language, which is non-procedural, meaning

that the programmer specifies what to do, not how to do it;

most fourth generation languages are interpreted where

source code is changed to machine code on a line-by-line

interactive basis

Fifth Generation The evolving languages that are based on natural

languages such as English; the user can "talk" to the

computer as one would to another person

Page 10: Lec2

Decision Support Systems (DSS)

10

Systems designed to aid managers in making quality

decisions.

Particularly helpful for unstructured problems

Page 11: Lec2

Group Decision Support Systems (GDSS)

11

Page 12: Lec2

Thank you for listening.

Dr. Ghada Abdelhady