Computer is an electronic machine that can receive, store, transform and output data of all kinds (image, text, numeric, graphics and sound).

Size: px
Start display at page:

Download "Computer is an electronic machine that can receive, store, transform and output data of all kinds (image, text, numeric, graphics and sound)."

Transcription

1 ELECTRONIC COMPUTERS THEN AND NOW Computer is an electronic machine that can receive, store, transform and output data of all kinds (image, text, numeric, graphics and sound). In the Past (i.e., during ) : The electronic computers used vacuum tubes as their basic electronic component. These computers weighed around 30 tons and occupied 30 by 50 foot space. These Computers were expensive. Example of such computer is ENIAC (Electronic Numeric Integrator and Calculator). These computers were used in mathematical computations, predicting weather and making atomic energy calculations. At Present Advancement in technologies allowed designing and manufacturing of electronic computers with electronic components that can be packaged to the size of a postage stamp. In fact the entire circuitry of a computer processor can be packaged into a single electronic component called as microprocessor chip. For example nowadays chips are embedded in pocket calculators, cameras, automobiles and much more. These computers weighed less and occupied less foot space. There was huge drop down of prices in computers compared to computers in the past. Example of such computer is laptops, palmtops, and desktops. Based on size and performance Modern computers can be categorized as Personal Computers: These computers are used by single person at a time either in house or office and other places for performing simple computations and for preparing presentations. Mainframes: These computers are used especially in places where large real-time processing is involved. Eg., banking networks, corporate reservation systems for motels, airlines etc. Super Computers: These computers are the fastest mainframes that are used in research laboratories and for weather forecasting and much more. COMPUTER HARDWARE: Most modern computers vary in cost, speed, size and capabilities. But, still most of them consist of the following components: Main Memory Secondary Memory Central Processing Unit Input Devices Output Devices Below is given a block diagram that shows the interconnection between the hardware components of a computer. Programming in C and Data Structures UNIT I Page 1

2 Secondary Storage Devices (CD, DVD, Floppy disk, Zip disk and hard disk) Input Devices (Keyboard, Mouse, scanners And Touch Pad) Main Memory Central Processing Unit Output Devices ( Monitor, Printer and Speaker) In the above diagram, the solid line with arrow mark shows the direction of information flow. Below are listed sequences of steps that take place for program execution. The information flow first starts with the programmer or user keying in the program or instructions through the input device (keyboard). The program is stored in any one of the secondary storage device. The program in the secondary storage device should be transferred to main memory before it can be executed. The Central Processing Unit analyses the instructions in the program and accordingly accepts data from the programmer through the input device if required for the program or performs arithmetic calculations if required for the program. The input data keyed by the programmer is stored in main memory for further processing. After successful execution of the program, the results are stored once again in main memory which can be further displayed through any one of the output device. There is also a control unit within the central processing unit that controls and coordinates the activities of all the components of the computer. Memory Memory is an essential component of computer. To have an understanding of the memory one should know the following things. Memory of the computer is an ordered sequence of storage locations called memory cells. Each cell is identified by unique address which can be used to store or access the information. The contents of the memory cell can contain any type of data or instructions. The size of the memory cell usually varies from computer to computer. It is represented as bytes. Few computers use 1 byte for 1 memory cell, few use 2 bytes and some more use either 4 or 8 or 16 bytes or even more. Programming in C and Data Structures UNIT I Page 2

3 Byte is composed of even smaller units of storage called bits where, bit is binary digit which can be 0 or 1. One byte is 8 bits All information in the memory of the computer is usually stored as bits but for our convenience in the pictorial representation given below the contents of the memory cells are represented in a form which we can understand. For example in the address 1002, A is the contents of the memory cell. Memory cells contents -27 A Add Address But if we assume that one byte of memory is allocated to memory cell then in the memory of the computer the information content A is stored as and similarly if we assume that two bytes of memory is allocated to memory cell then in the memory of the computer the information content A is stores as Storage and Retrieval of information in Memory The computer can store or retrieve value to or from memory. To store a value the computer sets each bit of the memory cell to either 0 or 1. For Example to store A in a memory cell the bits are set as if one byte of memory is allocated to memory cell. (i.e., for the character A the ASCII (American Standard Code for Information Interchange) code is 65 which is converted to bits as ) To retrieve a value the computer copies the patterns of 0 s and 1 s stored in the memory cell to another storage area for processing. Main Memory Main memory stores programs, data and results. There are two types of memory namely RAM (Random Access Memory) and ROM (Read Only Memory). RAM: This memory is used for temporary storage of program, data and results when they are being executed by the computer. It is volatile in nature which means the program or data will be lost if power is switched off. ROM: This memory consists of predefined instructions defined by the manufacturer and are usually executed during system start up. It is non volatile in nature which means instructions are not lost if power is switched off. It is read only memory. Secondary Storage Devices Computers need additional storage devices other than the main memory for two reasons 1. Because the program, data or instructions are to be stored in a permanent area so that it can be retained when required and 2. It can store more information than main memory. Some of the frequently used secondary storage devices are hard disk, magnetic tape, floppy disk, zip disk, CD (Compact Disc) and DVD (Digital Video Disk). Each of these disks storage capacity varies from MB (Mega Bytes) to GB (Giga Bytes). Below is listed a table showing storage capacities in terms of bytes and also a table showing the memory capacity of secondary storage devices. Programming in C and Data Structures UNIT I Page 3

4 Term Abbreviation Equivalent to Byte B 8 bits Kilobyte KB 2 10 bytes Megabyte MB 2 20 bytes Gigabyte GB 2 30 bytes Terabyte TB 2 40 bytes Secondary Storage Capacity Storage Device Hard Disk 60 GB or more Drive DVD 4.7 GB or more CD 650 MB to 700 MB Zip drive Floppy disk drive 250 MB or more 1.44 MB Central Processing Unit It is the heart of the computer system. It interprets the program in the main memory and accordingly generates control signals to other components. It controls and coordinates all operations. It performs arithmetic and logical operations when required. The CPU also uses a high speed storage location called register for temporary computations and the register is located inside the CPU. Input/Output Devices These devices are used to communicate with the computer by allowing the programmer or user to enter data for computation and to observe the results after computation. Keyboard is the standard input device used to key data, instructions or program. On the other end mouse is another input device used to move the mouse pointer to a location on the screen and perform operation of clicking graphical icons which has defined functionalities. Other input devices are scanners and touch pads. Monitor is the standard output device that is used to display the processed information onto the screen. Other output devices are printers and speakers. Programming in C and Data Structures UNIT I Page 4

5 COMPUTER NETWORK Definition: group of computers and devices interconnected by communication channels that facilitate communication among users and allow users to share resources is called as Computer Network. LAN (Local Area Network) It is a type of network that connects the computers and other devices in a building with a cable. This type of network allows sharing of information and resources with in a building or in a small geographical area. It is connection oriented. WAN(Wide Area Network) It is a type of network that connects the computers and other local area networks over a large geographical area. This type of network allows sharing of information and resources between buildings/states/countries. It is connectionless. Devices/Connections for getting connected to Internet Modem(Modulator/Demodulator): it is a device that converts binary data to audio signals and audio signals to binary data that can be transmitted between computers over telephone lines. Modems in the past transmitted the data at a speed of 300 bits per second. Today s modems tr ansmit with a speed of 50,000 bits per second. DSL(Digital Subscriber Line) Connection: it is a high speed internet connection that uses a telephone line which does not interfere with voice communication on this line. The associated modem transmits data at a speed of 1.5 million bits per second. Cable Internet Access: It is a high speed internet connection that uses coaxial cable. It transmits data at a greater speed than the DSL. COMPUTER SOFTWARE Definition: it is the collection of computer programs and related data that provide the instructions telling the computer what to do. Types of Softwares: System Software Programming Software Application Software Programming in C and Data Structures UNIT I Page 5

6 System Software: o It is responsible for managing variety of independent hardwares. o It includes the following: Device drivers Operating System Utilities Operating System: It is a collection of programs that act as an interface between the user of the computer and computer hardware. Few programs related to the operating system are permanently stored in the ROM chip. These programs are necessary to load the remaining programs of the operating system from hard disk to memory. Loading of instructions/ programs from memory is called booting of the computer. Functions of Operating System: It acts as a command interpreter i.e., translating the user commands to a form which the machine can understand and in turn translating the response from the machine to a form which the user can understand. It plays key role in managing memory, time, processes and peripherals. Examples of Operating Systems that come under command line interface are MS-DOS, UNIX. Examples of Operating Systems that come under graphical user interface are Windows, Unix + X window system. Programming Software: o It provides tools to assist the programmer in writing computer programs. o It includes Compiler Interpreter Assembler Linker Text editor Compiler: It is a type of translator/program that translates high level language program to machine level language program. E.g., C, C++, FORTRAN, COBOL, Pascal Interpreter: It is a type of translator/program that translates high level language statement to machine level language statement. E.g., basic, visual basic. Assembler: It is a type of translator/program that translates assembly level language program to machine level language program. E.g., masm, tasm. Loader: Programming in C and Data Structures UNIT I Page 6

7 This program copies the executable statements to memory and initiates the execution of instructions. Linker: This program combines the pre-fabricated functions to the object file to create an executable machine file. Flow of information in transforming the source file to executable machine file Compiler/interpreter/assembler translates the source file to object file. Linker links the object file to pre-fabricated functions (system library) to create executable file. Loader copies the executable file to memory and initiates execution of instructions. IDE(Integrated Development Environment): it refers to the software that provides support for editing the program, compiling, linking and loading. Application Software: It is a collection of programs that allow the computer user to accomplish specific tasks. For example Microsoft word can be used for document processing, Microsoft Excel can be used for computations, Microsoft Power point can be used for presentations, Tally for accounting, dbase/foxpro/oracle for data base management. The user should be careful enough while purchasing application software in checking for the compatibility of the software i.e., whether the application software works in all Operating systems or in only few operating systems. Computer Languages: Languages can be categorized as listed below: Machine level language Assembly level language High level language Machine Level Language: This is the language which the machine can understand. Statements will be written as combination of 0 s and 1 s. This language is not standardized and has the difficulty of writing separately for each machine. Assembly Level Language: This is the language in which the programming statements are written using mnemonic codes for performing operations. For example MUL A, where MUL is the mnemonic code signifying the multiplication operation. High Level Language: This is the language in which the programming statements look very much similar to that of English. It takes the advantage of running programs on any machine. Examples of such languages are C, C++, Java, COBOL, FORTRAN, Small talk, LISP, PROLOG etc. Programming in C and Data Structures UNIT I Page 7

8 Source File: It is a file comprising of program statements written either in high level language or assembly level language. Object File: it is a file comprising of program statements in machine level language. ALGORITHM It is one of the techniques used to provide solution to the problem. It is defined as the finite set of clearly stated steps for providing the solution to a problem in finite time. An algorithm should be analyzed with respect to space and time complexity i.e., with respect to usage of computer memory and processing time. An algorithm should also be analyzed to trace whether the steps specified are executed at least once. The steps in the algorithm can be divided into three categories as Sequence Selection Iteration Sequence: The steps described in the algorithm are performed successfully one after the other. Selection: if any of the step described in the algorithm has multiple solutions then that algorithm steps are written using one of these if, if..else, case. Iteration: if one or few steps of an algorithm are to be performed more than once or until a condition is met then that algorithm steps are written suing one of these repeat..until, do..while, while..end while FLOWCHART It is one of the techniques used to provide solution to the problem. It is defined as the pictorial representation of algorithm steps. There are different symbols used to indicate the operational steps of an algorithm. Below in the table are listed some commonly used symbols in flowcharts. SYMBOL NAME SYMBOL PURPOSE Rounded Rectangle or Flat oval Indicates the beginning(start) and end of the flowchart Small Circle Indicates connector. It is used in situations whenever it is impossible to directly join two parts Programming in C and Data Structures UNIT I Page 8

9 in a flowchart. Rectangle Indicates the process. It is used when assignment statements of an algorithm are to be represented. SYMBOL NAME SYMBOL PURPOSE Parallelogram Indicates Input/Output symbol. It is used to represent the step of algorithm whenever data is to be read or displayed. Lines with arrow mark Indicates the flow lines. It indicates the direction of flow. Symbol of AND gate Indicates delay symbol. It is used for adding delay to the process step. Indicates Loop. It is used Hexagon when iteration steps of algorithm is to be represented. Diamond symbol Indicates decision symbol. It is used to represent selection steps of an algorithm SOFTWARE DEVELOPMENT METHOD It is the systematic approach of solving a problem. It encompasses of the following steps: State the problem Analyze the problem Design the algorithm to solve the problem Implement the algorithm Test and verify the completed program. Maintain and update the program. State the problem: Programming in C and Data Structures UNIT I Page 9

10 The user or the customer describes the problem and the programmer has to understand the problem and accordingly follows the next step. Analyze the problem: The programmer after understanding the problem should identify the inputs, outputs and other requirements of the customer and also know the format of how results are to be displayed and according follows the next step. Design the Algorithm: The programmer having understood the problem, having identified the inputs, outputs and requirements of the problem frames the steps to be followed to provide solution to the problem. These steps are to be reviewed before moving on to the next step. Implement the Algorithm: The programmer transforms the algorithmic steps proposed by him to an implementation (programming) language of his like or to an implementation language as asked by the customer. Test and verify the program: The programmer has to test the program with different combinations of input to ensure that the program produces the desired results and also to ensure that each statement of the program is executed at least once for some input or the other. Maintain and Update the program: The programmer must be ready to make changes to the existing program if there is a request for change in requirements by the customer and also ensure that it works properly and successfully. The programmer must also ensure that the program is not hacked or not accessed by unauthorized users Below we will see a simple example of how the software development methods are applied Problem Statement : To find the sum of two integer numbers and display the result. Analyze the problem: For the above problem, two integer values are required as input and the sum of the two integer values is to be displayed as result. Design the Algorithm: The following steps to be followed to provide solution to the above problem. Step 1: start Step 2: read integer value into a variable named one Step 3: read integer value into a variable named two Step 3: add the contents in variable one and two and store the result in a variable named result as shown below Result=one + two Step 4: print the value in the variable named result Step 5: stop Programming in C and Data Structures UNIT I Page 10

11 Implement the Algorithm:( here the implementation language is C, Algorithm steps transformed to equivalent statements supported in C language) #include <stdio.h> Main() { int one,two,result; Scanf( %d %d,&one,&two); result=one+two; printf( result=%d\n,result); } Review Questions: 1. Explain how information flows between the components of a computer with a block diagram? (Refer Page 1 and 2) 2. Describe the components of the computer with a block diagram. (Refer Page 1,2,3 and 4) 3. Differentiate high level language, assembly level language and machine level language. (Refer Page 7) 4. Briefly discuss the program/software development steps. (Refer Page 9& 10) 5. Define Flow chart. List some commonly used symbols and specify its purpose (Refer Page 8 & 9) 6. Differentiate LAN from WAN. (Refer Page 5) 7. Bring out the differences between use of computers in the past and at present. (Refer Page 1) 8. Differentiate RAM from ROM (Refer Page 3) 9. Write Short notes on a) Algorithm b) Operating System c) Compiler d) Interpreter e) Assembler f) Modem g) DSL connection h) IDE i) Application Software (Refer Page 5,6 & 7) Programming in C and Data Structures UNIT I Page 11

Zimmer CSCI /24/18. CHAPTER 1 Overview. COMPUTER Programmable devices that can store, retrieve, and process data.

Zimmer CSCI /24/18. CHAPTER 1 Overview. COMPUTER Programmable devices that can store, retrieve, and process data. CHAPTER 1 Overview COMPUTER Programmable devices that can store, retrieve, and process data. COMPUTER DEVELOPMENTS- Smaller size - processors (vacuum tubes -> transistors ->IC chip) Microprocessor - miniaturized

More information

Problem Solving and Program Design - Chapter 1. Cory L. Strope

Problem Solving and Program Design - Chapter 1. Cory L. Strope Problem Solving and Program Design - Chapter 1 Cory L. Strope Overview of Computers and Programming Computer Hardware Computer Software Software Development (Problem Solving) Pseudocode Flowchart Intro.

More information

Introduction to Computers. Joslyn A. Smith

Introduction to Computers. Joslyn A. Smith Introduction to Computers Joslyn A. Smith March 9, 2010 5/18/2011 1 What is a Computer? An electronic device that has the capability of performing the following tasks: Responds to input. Processes the

More information

What is the typical configuration of a computer sold today? 1-1

What is the typical configuration of a computer sold today? 1-1 What is the typical configuration of a computer sold today? 1-1 Computer Hardware Components In this chapter: How did the computer become known as the stored-program computer? Do they all have the same

More information

An Overview of the Computer System. Kafui A. Prebbie 24

An Overview of the Computer System. Kafui A. Prebbie 24 An Overview of the Computer System Kafui A. Prebbie -kafui@kafui.com 24 The Parts of a Computer System What is a Computer? Hardware Software Data Users Kafui A. Prebbie -kafui@kafui.com 25 The Parts of

More information

CSCE150A. Administrivia. Overview. Hardware. Software. Example. Program. Pseudocode. Flowchart. Control Structures. Hello World Program CSCE150A

CSCE150A. Administrivia. Overview. Hardware. Software. Example. Program. Pseudocode. Flowchart. Control Structures. Hello World Program CSCE150A Computer Science & Engineering 150A Problem Solving Using Computers Lecture 01 - Course Introduction Stephen Scott (Adapted from Christopher M. Bourke) Roll Syllabus Course Webpage: http://cse.unl.edu/~sscott/teach/classes/cse150af09/

More information

Computer Science & Engineering 150A Problem Solving Using Computers

Computer Science & Engineering 150A Problem Solving Using Computers Computer Science & Engineering 150A Problem Solving Using Computers Lecture 01 - Course Introduction Stephen Scott (Adapted from Christopher M. Bourke) 1 / 43 Fall 2009 Roll Syllabus Course Webpage: http://cse.unl.edu/~sscott/teach/classes/cse150af09/

More information

Information Communications Technology (CE-ICT) 6 th Class

Information Communications Technology (CE-ICT) 6 th Class Information Communications Technology (CE-ICT) 6 th Class Lecture 2: Computer Concepts (Part A) Lecturer: Objectives Hardware Concepts Types of Computer Components of a Computer System Computer Performance

More information

BITG 1113: Introduction To Computers And Programming Language LECTURE 1 LECTURE 1 1

BITG 1113: Introduction To Computers And Programming Language LECTURE 1 LECTURE 1 1 BITG 1113: Introduction To Computers And Programming Language LECTURE 1 LECTURE 1 1 Learning Outcomes At the end of this lecture, you should be able to: tell the purpose of computer programs. describe

More information

LECTURE SCHEDULE 2. Units of Memory, Hardware, Software and Classification of Computers

LECTURE SCHEDULE 2. Units of Memory, Hardware, Software and Classification of Computers LECTURE SCHEDULE 2 Units of Memory, Hardware, Software and Classification of Computers Units of Memory The memory unit is the principal storage of the computer. All the data and instructions that the computer

More information

Chapter 1: An Overview of Computers and Programming Languages. Objectives. Objectives (cont d.) Introduction

Chapter 1: An Overview of Computers and Programming Languages. Objectives. Objectives (cont d.) Introduction Chapter 1: An Overview of Computers and Programming Languages Objectives Objectives (cont d.) In this chapter, you will: Learn about different types of computers Explore hardware and software Learn about

More information

Chapter 1: Why Program? Computers and Programming. Why Program?

Chapter 1: Why Program? Computers and Programming. Why Program? Chapter 1: Introduction to Computers and Programming 1.1 Why Program? Why Program? Computer programmable machine designed to follow instructions Program instructions in computer memory to make it do something

More information

Chapter 1 Computer and Programming. By Zerihun Alemayehu

Chapter 1 Computer and Programming. By Zerihun Alemayehu Chapter 1 Computer and Programming By Zerihun Alemayehu What is computer? A device capable of performing computations and making logical decisions at speeds millions (even billions) of times faster than

More information

Parts of the Computer System. Parts of the Computer System. Parts of the Computer System. Essential Computer Hardware. Information Processing Cycle

Parts of the Computer System. Parts of the Computer System. Parts of the Computer System. Essential Computer Hardware. Information Processing Cycle Looking Inside the Computer System NOS 116, 118, 218, 222 Handout 10 Hardware & Software Computer systems have four parts Hardware Software Data User 1 1B-2 Hardware Mechanical devices in the computer

More information

Computer Technology Flash Card 2

Computer Technology Flash Card 2 Computer Technology Flash Card 2 Mouse An input device that allows the user to manipulate objects on the screen by moving the mouse along the surface of a desk. Data Refers to the symbols that represent

More information

Introduction to Computers

Introduction to Computers Introduction to Computers Considers: Definition of computer Computer system devices Central Processing Unit Introduction to software What Is A Computer? A computer is an electronic device, operating under

More information

Chapter One. Introduction to Computer System

Chapter One. Introduction to Computer System Principles of Programming-I / 131101 Prepared by: Dr. Bahjat Qazzaz -------------------------------------------------------------------------------------------- Chapter One Introduction to Computer System

More information

Week 1 Introduction to Programming

Week 1 Introduction to Programming CME111 Programming Languages I Week 1 Introduction to Programming Assist. Prof. Dr. Caner ÖZCAN Introduction Course Web Site: www.canerozcan.net Office Hours: Tuesday 13:00-15:00 Wednesday 15:30-17:00

More information

INTRODUCTION TO COMPUTERS

INTRODUCTION TO COMPUTERS INTRODUCTION TO COMPUTERS When we talk about computers, we really are talking about a Computer System. Computer System: It is a combination of Hardware and Software. This combination allows a computer

More information

Elements of Computers and Programming Dr. William C. Bulko. What is a Computer?

Elements of Computers and Programming Dr. William C. Bulko. What is a Computer? Elements of Computers and Programming Dr. William C. Bulko What is a Computer? 2017 What is a Computer? A typical computer consists of: a CPU memory a hard disk a monitor and one or more communication

More information

Computer ANAMIKA ACADEMY. Mo Which function has the ability to move from one web page to another Hyper link

Computer ANAMIKA ACADEMY. Mo Which function has the ability to move from one web page to another Hyper link 1. Which function has the ability to move from one web page to another Hyper link web page? 2. What is the full name of GUI? GRAPHICAL USER INTERFACE 3. Which function keys are used to make spell and mild

More information

Topics. Hardware and Software. Introduction. Main Memory. The CPU 9/21/2014. Introduction to Computers and Programming

Topics. Hardware and Software. Introduction. Main Memory. The CPU 9/21/2014. Introduction to Computers and Programming Topics C H A P T E R 1 Introduction to Computers and Programming Introduction Hardware and Software How Computers Store Data Using Python Introduction Computers can be programmed Designed to do any job

More information

Downloaded From :

Downloaded From : 04-012-2011 Test V Computer Knowledge 201. The operation of combining two cells into a single cell in Excel is referred to as (1) Join Cells (2) Merge Cells (3) Merge Table (4) Join Table 202. Which of

More information

CMSC 1513 Lecture 1.2

CMSC 1513 Lecture 1.2 Key Point: A computer is an electronic device that stores and processes data. Hardware Software Hardware comprises the visible, physical elements of the computer. Software provides the invisible instructions

More information

Components of a personal computer

Components of a personal computer Components of a personal computer Computer systems ranging from a controller in a microwave oven to a large supercomputer contain components providing five functions. A typical personal computer has hard,

More information

Chapter Two. Hardware Basics: Inside the Box

Chapter Two. Hardware Basics: Inside the Box Chapter Two Hardware Basics: Inside the Box After reading this chapter, you should be able to: Explain general terms how computers store and manipulate information. Describe the basic structure of a computer

More information

Ms. Minerva A. Lagarde

Ms. Minerva A. Lagarde Ms. Minerva A. Lagarde Introduction Objectives At the end of this module, you should be able to: 1. explain how a computer works; 2. state the functions of each basic hardware component of a computer system;

More information

Sahalsoftware college. Welcome To understanding Basic Computer Concept

Sahalsoftware college. Welcome To understanding Basic Computer Concept Welcome To understanding Basic Computer Concept 1 Chapter1: Understanding Computer Concepts What is a computer? A computer is a machine that takes in data, processes if following a set of instructions

More information

Computer Programming for Engineering

Computer Programming for Engineering Chapter 1 213301 Computer Programming for Engineering Introduction to Computer The Amazing Computer What will be known :- List a few profession in which computers are routinely used and the way computers

More information

CSC 121 Computers and Scientific Thinking

CSC 121 Computers and Scientific Thinking CSC 121 Computers and Scientific Thinking David Reed Creighton University Computer Basics 1 What is a Computer? a computer is a device that receives, stores, and processes information different types of

More information

The Programming Process Summer 2010 Margaret Reid-Miller

The Programming Process Summer 2010 Margaret Reid-Miller The Programming Process 15-110 Margaret Reid-Miller Hardware Components Central Processing Unit (CPU) Program control Arithmetic/logical operations Coordinates data movement between memory and registers

More information

Question Bank. Fundamentals Of Computer FYBCA (SEM - I)

Question Bank. Fundamentals Of Computer FYBCA (SEM - I) Question Bank Fundamentals Of Computer FYBCA (SEM - I) 1) Choose the appropriate option (1 Marks Questions) 1) COBOL is an example of level language. a) low level b) middle level c) high level d) both

More information

Terminology, Types of Computers & Computer Hardware

Terminology, Types of Computers & Computer Hardware Terminology, Types of Computers & Computer Hardware Basic Terminology 1.Computer A device that accepts input, processes data, stores data, and produces output, all according to a series of stored instructions.

More information

Intentionally Blank 0

Intentionally Blank 0 Intentionally Blank 0 Technology in Action Chapter 2 Looking at Computers: Understanding the Parts 1 Understanding Your Computer: Computers are Data Processing Devices Perform four major functions Input:

More information

Microprocessors I MICROCOMPUTERS AND MICROPROCESSORS

Microprocessors I MICROCOMPUTERS AND MICROPROCESSORS Microprocessors I Outline of the Lecture Microcomputers and Microprocessors Evolution of Intel 80x86 Family Microprocessors Binary and Hexadecimal Number Systems MICROCOMPUTERS AND MICROPROCESSORS There

More information

Computer Fundamentals

Computer Fundamentals Computer Fundamentals 1 Draw the block diagram of computer architecture and explain each block. Computer is made up of mainly four components, 1) Central processing unit (CPU) 2) Input section 3) Output

More information

Computer Components 1 CSC1103- Nouf AlJaffan Saturday, 02 February 2013

Computer Components 1 CSC1103- Nouf AlJaffan Saturday, 02 February 2013 Computer Components 1 Computer Definition A computer is a machine that is used to store and process data electronically 2 A Computer System User Hardware Software User Software Hardware 3 A Computer System

More information

Chapter 2: Computers: The Machines Behind Computing.

Chapter 2: Computers: The Machines Behind Computing. Chapter 2: Computers: The Machines Behind Computing. TRUEFALSE 1. Computers perform all tasks using a combination of arithmetic and logical operations. 2. Fourth-generation languages (4GLs) are also called

More information

15/09/15. Introduction to Computers & The Internet. Contents. Computer hardware and software. Input and output devices CPU. Memory.

15/09/15. Introduction to Computers & The Internet. Contents. Computer hardware and software. Input and output devices CPU. Memory. Introduction to Computers & The Internet Dr. Ahmad Reeves Computer Science Dep. Lecture 2 Contents Computer hardware and software Input and output devices CPU Memory Storage Motherboard Computers Have

More information

Multiple Choice Questions UNIT-I

Multiple Choice Questions UNIT-I Multiple Choice Questions Read the theory and programming part first. Then go for MCQs. Don t hit MCQs directly. Doing so is injurious to your score card. UNIT-I 1. Combination feature of RAM and ROM is

More information

2011 Francisco Delgadillo

2011 Francisco Delgadillo 1800 s: Analytical Engine Charles Babbage Dawn of Human Concept of Numbers Abacus 1642: Pascal s Machine 1880: Mechanical Tabulator Herman Hollerith 1674: Leibniz Calculating Machine 1911: Hollerith s

More information

Lecture -1- By lec. (Eng.) Hind Basil University of technology Department of Materials Engineering

Lecture -1- By lec. (Eng.) Hind Basil University of technology Department of Materials Engineering Lecture -1- By lec. (Eng.) Hind Basil University of technology Department of Materials Engineering What is Computer? Computer is an advanced electronic device that takes raw data as input from the user

More information

CMSC 104 -Lecture 2 John Y. Park, adapted by C Grasso

CMSC 104 -Lecture 2 John Y. Park, adapted by C Grasso CMSC 104 -Lecture 2 John Y. Park, adapted by C Grasso 1 Topics Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting from Binary to Decimal Converting

More information

v.m.g.rajasekaran ramani sri sarada sakthi mat. Hr. sec. school

v.m.g.rajasekaran ramani sri sarada sakthi mat. Hr. sec. school v.m.g.rajasekaran ramani sri sarada sakthi mat. Hr. sec. school STD: XI COMPUTER SCIENCE L.1. Introduction to computers 2 marks 1. What is a computer? Computer: A computer is an electronic machine, capable

More information

Week 1 Introduction to Computer and Algorithm (Part1) UniMAP Sem II 11/12 DKT121: Basic Computer Programming 1

Week 1 Introduction to Computer and Algorithm (Part1) UniMAP Sem II 11/12 DKT121: Basic Computer Programming 1 Week 1 Introduction to Computer and Algorithm (Part1) UniMAP Sem II 11/12 DKT121: Basic Computer Programming 1 General Information Contributes 3 units: 2 hours lectures 2 hours labs and tutorials Main

More information

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah The kinds of memory:- 1. RAM(Random Access Memory):- The main memory in the computer, it s the location where data and programs are stored (temporally). RAM is volatile means that the data is only there

More information

Agenda Computer Hardware Input Devices Output Devices Secondary Storage Computer Software System Software Application Software Working with Windows

Agenda Computer Hardware Input Devices Output Devices Secondary Storage Computer Software System Software Application Software Working with Windows Agenda Computer Hardware Input Devices Output Devices Secondary Storage Computer Software System Software Application Software Working with Windows A Computer is a device which allows you to Input raw

More information

What is a computer? Units of Measurement. - A machine that: - Counts.

What is a computer? Units of Measurement. - A machine that: - Counts. What is a computer? - A machine that: - Counts. - Does Arithmetic (Addition, Subtraction, Multiplication, and Division) in binary system. - Stores numbers. - Retrieves numbers. Units of Measurement - The

More information

Chapter 1: Why Program? Main Hardware Component Categories 8/23/2014. Main Hardware Component Categories: Why Program?

Chapter 1: Why Program? Main Hardware Component Categories 8/23/2014. Main Hardware Component Categories: Why Program? Chapter 1: Introduction to Computers and Programming 1.1 Why Program? Why Program? Computer programmable machine designed to follow instructions Program instructions in computer memory to make it do something

More information

About the Presentations

About the Presentations About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations

More information

Introduction To Computer Hardware. Hafijur Rahman

Introduction To Computer Hardware. Hafijur Rahman Introduction To Computer Hardware Lecture 2 Hafijur Rahman What is a Computer? A computer is an electronic device, which can input, process, and output data. input processing output A computer is a machine

More information

HIGHER SECONDARY FIRST YEAR 2 MARK & 5 MARK NOTES CHAPTER 1 1. INTRODUCTION TO COMPUTER

HIGHER SECONDARY FIRST YEAR 2 MARK & 5 MARK NOTES CHAPTER 1 1. INTRODUCTION TO COMPUTER 1. What is computer? CHAPTER 1 1. INTRODUCTION TO COMPUTER A computer is an electronic machine, capable of performing basic operations like addition, subtraction, multiplication, division, etc. The computer

More information

Main Parts of Personal Computer

Main Parts of Personal Computer Main Parts of Personal Computer System Unit The System Unit: This is simply the box like case called the tower, which houses the motherboard, which houses the CPU. It also houses all the drives, such as

More information

INFORMATION SYSTEM PARTS AND COMPUTER TYPES

INFORMATION SYSTEM PARTS AND COMPUTER TYPES INFORMATION SYSTEM PARTS AND COMPUTER TYPES PARTS OF INFORMATION SYSTEM People are end users who use computers to make themselves more productive. Hardware refers to the physical components of your computer

More information

COMPUTER BASICS LECTURER: ATHENA TOUMBOURI

COMPUTER BASICS LECTURER: ATHENA TOUMBOURI COMPUTER BASICS LECTURER: ATHENA TOUMBOURI WHAT IS A COMPUTER SCIENCE? The definition of computer science is a branch of engineering science that studies the technology and the principles of computers.

More information

Electricity: Voltage. Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal.

Electricity: Voltage. Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal. Hardware CSCE 101 Electricity: Voltage Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal. The signals voltage will either be between

More information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future 2008 Prentice-Hall, Inc. Computers Are Your Future Chapter 6 Inside the System Unit 2008 Prentice-Hall, Inc. Slide 2 What You Will Learn... Understand how computers represent

More information

CHAPTER 1: INTRODUCTION TO COMPUTERS AND PROGRAMMING. 1 Muhalim Mohamed Amin Faculty of

CHAPTER 1: INTRODUCTION TO COMPUTERS AND PROGRAMMING. 1 Muhalim Mohamed Amin Faculty of CHAPTER 1: INTRODUCTION TO COMPUTERS AND PROGRAMMING 1 Muhalim Mohamed Amin Faculty of Computing @2015/2016-1 Objectives In this chapter, you will learn: Basic computer concepts. The different types of

More information

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware : Managing, Maintaining, and Troubleshooting, 5e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components

More information

Day 3. Storage Devices + Types of Memory + Measuring Memory + Computer Performance

Day 3. Storage Devices + Types of Memory + Measuring Memory + Computer Performance Day 3 Storage Devices + Types of Memory + Measuring Memory + Computer Performance 11-10-2015 12-10-2015 Storage Devices Storage capacity uses several terms to define the increasing amounts of data that

More information

Introduction to Computers. Computer Science Department 101COMP حال - 3 للكليات العلمية

Introduction to Computers. Computer Science Department 101COMP حال - 3 للكليات العلمية Introduction to Computers Computer Science Department 101COMP-3 101 حال - 3 للكليات العلمية )الطب, الهندسة, الحاسب, العلوم, ادارة األعمال, اللغة االنجليزية( 1 1.1 What is Computer? Computer is a programmable,

More information

Computer System Overview

Computer System Overview Computer System Overview based on CBSE curriculum Class 11 By- Neha Tyagi PGT CS KV 5 Jaipur II Shift, Jaipur Region Neha Tyagi, KV 5 Jaipur II Shift Introduction Computer is a machine which brought resolution

More information

Chapter 1: Introduction to Computers and Programming

Chapter 1: Introduction to Computers and Programming Chapter 1: Introduction to Computers and Programming 1.1 Why Program? Why Program? Computer programmable machine designed to follow instructions Program instructions in computer memory to make it do something

More information

Downloaded from various sources on the NET

Downloaded from various sources on the NET Overview Computers. Hardware components of a Computer. Purpose and functions of computer operating systems. Evolution of computer operating systems. Operating systems available today. Downloaded from various

More information

Q1. Briefly describe the characteristic features of input and output devices of a computer system.

Q1. Briefly describe the characteristic features of input and output devices of a computer system. Q1. Briefly describe the characteristic features of input and output devices of a computer system. Answer-> Characteristic of input and output devices of a computer system: Input Devices: An input device

More information

IBPS Practice Exam 1. One megabyte equals approximately 1) 1,000 bits 2) 1,000 bytes 3) 1 million bytes 4) 1 million bits 5) 2,000 bytes 2.

IBPS Practice Exam 1. One megabyte equals approximately 1) 1,000 bits 2) 1,000 bytes 3) 1 million bytes 4) 1 million bits 5) 2,000 bytes 2. IBPS Practice Exam 1. One megabyte equals approximately 1) 1,000 bits 2) 1,000 bytes 3) 1 million bytes 4) 1 million bits 5) 2,000 bytes 2. Data going into the computer is called? 1) Output 2) Algorithm

More information

Computer Concepts and C Programming. Unit I 06CCP13

Computer Concepts and C Programming. Unit I 06CCP13 Computer Concepts and C Programming () Unit I Unit Division Unit-I Introducing Computer Systems Interacting with Computer Unit-II Processing Data Storing Data Unit-III Using Operating Systems Networks

More information

Parts of Computer hardware Software

Parts of Computer hardware Software Parts of Computer Parts of Computer If you use a desktop computer, you might already know that there is not any single part called the "computer." A computer is really a system of many parts working together.

More information

C H A P T E R 1. Introduction to Computers and Programming

C H A P T E R 1. Introduction to Computers and Programming C H A P T E R 1 Introduction to Computers and Programming Topics Introduction Hardware and Software How Computers Store Data How a Program Works Using Python Computer Uses What do students use computers

More information

Programming Principles and Techniques

Programming Principles and Techniques Aptech Ltd Version 1.0 Page 1 of 11 Table of Contents Aptech Ltd Version 1.0 Page 2 of 11 Application Software Assembler American Standard Code for Information Interchange Arithmetic Logic Unit (ALU) Algorithm

More information

CHAPTER 1 TYPES & COMPONENTS OF COMPUTER SYSTEM

CHAPTER 1 TYPES & COMPONENTS OF COMPUTER SYSTEM CHAPTER 1 TYPES & COMPONENTS OF COMPUTER SYSTEM 1.1 Hardware and Software Q.1) Define hardware and software: a) Hardware Hardware is a general term used for the physical components (parts) that make up

More information

System Unit Components Chapter2

System Unit Components Chapter2 System Unit Components Chapter2 ITBIS105 IS-IT-UOB 2013 The System Unit What is the system unit? Case that contains electronic components of the computer used to process data Sometimes called the chassis

More information

Copyright 2006 Prentice-Hall. All rights reserved. 1

Copyright 2006 Prentice-Hall. All rights reserved. 1 PC Basics CPSC 100 Hardware Software Networking Copyright 2006 Prentice-Hall. All rights reserved. 1 Objectives Identify basic components of a computer (hardware) Gain insight into how computers work (software)

More information

8. A is approximately one billion bytes a. Kilobyte b. Bit c. Gigabyte d. Megabyte 9. SMPT, FTP and DNS are applications of the layer a. Data link b.

8. A is approximately one billion bytes a. Kilobyte b. Bit c. Gigabyte d. Megabyte 9. SMPT, FTP and DNS are applications of the layer a. Data link b. SET 19 1. All of the following are examples of real security and privacy risks except a. Hackers b. Spam c. Viruses d. Identity theft 2. A(n) --- system is a small, wireless handheld computer that scans

More information

Chapter 2 Basic Computer Configuration

Chapter 2 Basic Computer Configuration CSCA0101 COMPUTING BASICS Chapter 2 1 Topics: Basic Operations Computer Components Computer Categories 2 Computing Terminology Data Data is anything in a form suitable for use with a computer. Information

More information

SCSP Programming Technique C

SCSP Programming Technique C SCSP1103 - Programming Technique C 9/27/15 Objectives In this chapter, you will learn: CHAPTER 1: Basic computer concepts. The different types of programming languages in general. INTRODUCTION TO COMPUTERS

More information

SECTION 2 (Part B) Types And Components Of Computer Systems. Sophia Pratzioti

SECTION 2 (Part B) Types And Components Of Computer Systems. Sophia Pratzioti SECTION 2 (Part B) Types And Components Of Computer Systems 2 Hardware & Software Hardware: is the physical parts of the computer system the part that you can touch and see. Hardware can be either external

More information

Chapter 4 The Components of the System Unit

Chapter 4 The Components of the System Unit Chapter 4 The Components of the System Unit The System Unit What is the system unit? Case that contains electronic components of the computer used to process data Sometimes called the chassis p. 184 Fig.

More information

CC411: Introduction To Microprocessors

CC411: Introduction To Microprocessors CC411: Introduction To Microprocessors OBJECTIVES this chapter enables the student to: Use number { base 2, base 10, or base 16 }. Add and subtract binary/hex numbers. Represent any binary number in 2

More information

ICDL-IT. ICDL The ICDL L4 IT. ICDL-IT ICDL

ICDL-IT. ICDL The ICDL L4 IT.   ICDL-IT ICDL ICDL The ICDL L4 IT https://ensure2pass.com/-exam.html ICDL QUESTION: 1 Ram Can Hold The Data And Programs Which In Currently Use, It Is UN Volatile Memory. A. True B. False QUESTION: 2 With Suitable Applications

More information

CMSC131. Hardware and Software. Hardware

CMSC131. Hardware and Software. Hardware CMSC131 Hardware and Software Hardware Hardware is what makes up the physical machine. Two of the same type of machines can have different brands of hardware used to build them. eg : Hayes Modem -vs- US

More information

CMSC131. Hardware and Software

CMSC131. Hardware and Software CMSC131 Hardware and Software Hardware Hardware is what makes up the physical machine. Two of the same type of machines can have different brands of hardware used to build them. eg : Hayes Modem -vs- US

More information

Q1. Describe C.P.U and its subunits with the help of diagram?

Q1. Describe C.P.U and its subunits with the help of diagram? Q1. Describe C.P.U and its subunits with the help of diagram? Ans. C.P.U (CENTRAL PROCESSING UNIT) Book page # 27 The C.P.U is the brain of computer.it controls and supervises all the units. Processing

More information

2016 P C Basics Page 1

2016 P C Basics Page 1 PC Basics with Windows 10 Introduction to PCs Mercer County Library System Brian M. Hughes, County Executive A. The Equipment: External Hardware & Internal Hardware 1. CD-ROM CD-ROMs are compact discs,

More information

Ch. 1: Computer System part I

Ch. 1: Computer System part I Chapter 1 Computer System Ch. 1: Computer System part I Benjamas Panyangam 2013 Revision by Suphakit Awiphan Ph.D. Adapted for English Section by Kittipitch Kuptavanich And Prakarn Unachak Computer Classification

More information

Chapter 1 Introduction to Computers and Programming

Chapter 1 Introduction to Computers and Programming Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming Copyright 2003 Scott/Jones Publishing Contents 1.1 Why Program? 1.2 Computer Systems: Hardware

More information

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate.

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate. Hardware Computer Overview A computer item you can physically see or touch. Software A computer program that tells computer hardware how to operate. Information Technology (IT) The broad subject related

More information

QUESTIONS ABOUT COMPUTERS

QUESTIONS ABOUT COMPUTERS 1. What is a computer? QUESTIONS ABOUT COMPUTERS A computer is a machine that processes information, in other words, it receives and stores data, performs calculations with this data and presents the results

More information

Week 0: Intro to Computers and Programming. 1.1 Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components

Week 0: Intro to Computers and Programming. 1.1 Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components Week 0: Intro to Computers and Programming Gaddis: Sections 1.1-3 and 2.1 CS 1428 Fall 2014 Jill Seaman 1.1 Why Program? Computer programmable machine designed to follow instructions Program instructions

More information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future Twelfth Edition Chapter 2: Inside the System Unit Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1 Inside the Computer System Copyright 2012 Pearson Education,

More information

FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER

FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER Components of a personal computer - Summary Computer Case aluminium casing to store all components. Motherboard Central Processor Unit (CPU) Power supply

More information

c. Compiler d. Program 9. To maximize a window means a. Fill it to capacity b. Expand it to fit the desktop c. Put only like files inside d.

c. Compiler d. Program 9. To maximize a window means a. Fill it to capacity b. Expand it to fit the desktop c. Put only like files inside d. SET 14 1. In Excel --- contains one or more worksheets a. Template b. Workbook c. Active cell d. Label 2. Which of the following is a popular programming language for developing multimedia web pages, websites

More information

ST. MARY S COLLEGE FORM 4

ST. MARY S COLLEGE FORM 4 Term 1 Week 1 Week 2 FUNDAMENTALS OF HARDWARE AND SOFTWARE 1. The generalpurpose computer system 2. Functions of the major hardware components of a computer system 3. Functions and uses of primary storage

More information

Introduction. Arizona State University 1

Introduction. Arizona State University 1 Introduction CSE100 Principles of Programming with C++, Fall 2018 (based off Chapter 1 slides by Pearson) Ryan Dougherty Arizona State University http://www.public.asu.edu/~redoughe/ Arizona State University

More information

Introduction to computers

Introduction to computers Introduction to Computers 1 Introduction to computers You will learn what are the basic components of a computer system and the rudiments of how those components work. Are Computers Really So Confusing?

More information

Computer Organization

Computer Organization INF 101 Fundamental Information Technology Computer Organization Assistant Prof. Dr. Turgay ĐBRĐKÇĐ Course slides are adapted from slides provided by Addison-Wesley Computing Fundamentals of Information

More information

Homeschool Enrichment. The System Unit: Processing & Memory

Homeschool Enrichment. The System Unit: Processing & Memory Homeschool Enrichment The System Unit: Processing & Memory Overview This chapter covers: How computers represent data and programs How the CPU, memory, and other components are arranged inside the system

More information

Computer Basics PC-100

Computer Basics PC-100 Computer Basics PC-100 Course Group Overview PC-100 Computer Basics PC-101 Intro to Operating Systems and Window s Basics PC-102 Computer Programs and File Management PC-103 Computer Security PC-104 The

More information

Community Development and Training Centre Semester IT 245 Management Information Systems

Community Development and Training Centre Semester IT 245 Management Information Systems Community Development and Training Centre Semester 2 2006 IT 245 Management Information Systems Computer Hardware Chapter Summary Computer Systems. Major types and trends in computer systems are summarized

More information

Defining Computers. Defining Computers. Understanding Essential Computer Concepts

Defining Computers. Defining Computers. Understanding Essential Computer Concepts Understanding Essential Computer Concepts Defining Computers A high-speed idiot must be told exactly what to do by humans and programs step-by-step instructions An electronic device that accepts input,

More information