Computer Systems & Programs Ejaz Mahmood Shahid Associate Professor Department of Mechanical Engineering M.SC (Mech. Engg.) MCS
Computer Systems & Programs Ejaz Mahmood Shahid Associate Professor Department of Mechanical Engineering M.SC (Mech. Engg.) MCS
Computer Systems & Programs Ejaz Mahmood Shahid Associate Professor Department of Mechanical Engineering M.SC (Mech. Engg.) MCS
) MCS
What is Computer?
A computer is a machine that manipulates data according to a list of instructions. The ability to store and execute lists of instructions called programs makes computers extremely versatile and distinguishes them from calculators.
Computer System
It consists of four components: Hardware Software Users Data
Hardware
The tangible pats of computer are called as hardware. A computer's hardware consists of electronic devices; the parts you can see and touch. The term "device" refers to any piece of hardware used by the computer, such as a keyboard, monitor, modem, mouse, etc.
Input Devices
Keyboard Mouse Scanners Camera Mic Joystick Digitizer/ Tablet
Output Devices
Monitors Printers Speakers Plotter
Storage Devices
Memory
Input and output (I/O) devices Storage devices
The CPU consists of one or more chips attached to the computer's main circuit board (the motherboard).
Looking Inside the Machine How Memory is Measured The smallest usable unit of measure for memory is the byte the amount of memory required to hold one character, like the letter A or the numeral 2. Computers work with larger chunks of data, measured in multiple bytes, as shown below: Approx. Value (bytes) 1,000 1,000,000 1,000,000,000 1,000,000,000,000 Actual Value (bytes) 1,024 1,048,576 1,073,741,824 1,099,511,627,776
Memory/Storage Devices
Primary Memory
Random Access Memory (RAM)
Secondary Memory Read Only Memory (ROM) Read & Write Memory
Types of Software
System Programs
Operating Systems, Networking, Communication Programs Application Programs Languages Packages User Developed Prigrams
Word processing programs Database management Graphics programs Web design tools and browsers Communications programs Entertainment and education