Lecture 1
Lecture 1
Lecture 1 Introduction
Introduction :
A computer is programmable, multiuse that accepts data- raw facts and
figures and processes, or manipulates, it into information that can use, such as
summaries or totals. Its purpose is to speed up problem solving and increase
productivity.
Computer science:
Computer science (abbreviated CS) is the study of the theoretical
foundations of information and computation and of practical techniques for their
implementation and application in computer systems. Computer scientists invent
algorithmic processes that create, describe, and transform information and
formulate suitable abstractions to design and model complex systems.
Computer engineering:
Computer engineering, also called computer systems engineering, is a
discipline that integrates several fields of electrical engineering and computer
science required to develop computer systems. Computer engineers usually have
training in electronic engineering, software design, and hardware-software
integration instead of only software engineering or electronic engineering.
Computer engineers are involved in many hardware and software aspects of
computing, from the design of individual microprocessors, personal computers,
and supercomputers, to circuit design.
Information Technology ( IT ) :
This is a general term which relates to the use of computers as an aid to
creating and maintaining data, i.e. information. IT is related to all aspects of
managing and processing information, especially within a large organization.
1
Computer Science Computer System
Lecture 1 Introduction
Computer Hierarchy :
The traditional way of comparing classes of computers is by their
processing power. This section presents each class of computers beginning with
most powerful and ending with least powerful. We describe the computers and
their respective roles in modern organizations.
1- Super computers
• Are the computer with the most processing power.
• The primary application of it’s has been in scientific and military work.
• Are used for image creation and processing.
• Are used to model the weather for better weather prediction.
• To design aircraft (e.g. the Boeing 777) for more efficient and less costly
production.
• Super computers generally operate 4 to 10 times faster than the next most
powerful computer class.
2- Mainframe Computers
•Are less powerful and generally less expensive than super computers.
• Are used for centralized data processing and maintain large databases.
• Examples of mainframe applications include airline Reservation systems.
3- Minicomputers
• Are called midrange computers
• Are relatively small, inexpensive that perform the same functions as
mainframe computers but to a limited extent.
• Are used to accomplish specific tasks, such as process control, scientific
research, and engineering applications.
2
Computer Science Computer System
Lecture 1 Introduction
4- Workstations
• Are also called desktop engineering workstations
• Are developed to provide the high levels of performance demanded by
engineers
• Provide very high-speed calculations and high-resolution graphic
• These computers have found a widespread acceptance within the scientific
community and with the business community.
5- Microcomputers
• Also called micros or personal computers(PCs) Are smallest and least
expensive category of general purpose computers
• They can be subdivided into three classifications
• based on their size
a) Desktops
b) Laptops and notebooks
c) Palmtops
1- Hardware :
The term hardware refers to the physical components of your computer
such as the system unit, mouse, keyboard, monitor, processors, memory and
peripheral devices etc.
3
Computer Science Computer System
Lecture 1 Introduction
2- Software :
The software is the collection of instructions which makes the computer
work. For instance, when you type in words via the keyboard, the software is
responsible for displaying the correct letters, in the correct place on the screen.
Computer Hardware
4
Computer Science Computer System
Lecture 1 Introduction
5
Computer Science Computer System
Lecture 1 Introduction
b- Mouse
It is input device that computer user pushes across a desk surface in order
to place and control the movement of a curser around computer e screen, it
enable user to select one or more actions to take from the point that have been
pointed by curser. Figure (3) shows the Mouse .
6
Computer Science Computer System
Lecture 1 Introduction
c- Scanner
In computing, a scanner is a device that optically scans images, printed
text, handwriting, or an object, and converts it to a digital image. Figure (4)
shows the Scanner
d-Web Camera
Small low-resolution video capturing devices connected to computers or
computer networks, often using USB and used for capturing user images and
view them in computer in order to send to others via Internet or storing them.
These type of camera are often cheap, easy in use but not portable (i.e. take its
power from PC directly). Figure (5) shows the web camera
7
Computer Science Computer System
Lecture 1 Introduction
8
Computer Science Computer System
Lecture 1 Introduction
c- Printer
A printer is an output device that produces a hard copy of data. The
resolution of printer output is expressed as DPI (Dpi refers to a dot per inch.
This is the number of dots printed within a linear inch.). All documents
produced on the computer can be printed to papers (hard copy) instead of
just being viewable on screen. Figure (8) shows the printer .
9
Computer Science Computer System
Lecture 1 Introduction
b- Modems
Modem (Modulator Demodulator), A device for transmitting usually
digital data over telephone wires by modulating the data into an audio
signal to send it and demodulating an audio signal into data to receive it.
Figure (10) shows the modem .
2- Secondary Storage
Secondary storage devices are used to store instructions and data when
they are not being used in memory. The different types of secondary
storage more often used on personal computers are floppy disks, CD-
10
Computer Science Computer System
Lecture 1 Introduction
11
Computer Science Computer System
Lecture 1 Introduction
12
Computer Science Computer System
Lecture 1 Introduction
ALU
External
Buses
CU Internal
Buses
Registers
13