Computer fundamental notes (ccc) by social guide

 

         Computer Fundamental

 

A computer is an electronic machine which takes data as an input and processes it and provides output result in the form of meaningful information.

Input                    Processing                           Output

(Keyboard)          (Processor)                          (Monitor)

 

Input:-This is a process of entering data and program into the computer system.

 

Processor:-The task of performing operation like arithmetic and logical operation is called processor.

 

Output:-This is the process of producing result from the data or the instructions provided by the input device.

 

Data:- Raw facts are known as data.

 

Information:-Meaningful results /data are known as information.

 

 Instructions:-Command that tells computer what to do are called instruction.

 

Storage: -The process of saving data and instructions permanently is known as storage.

 

Soft copy:-These are the output which is being provided by the display on the screen.

For ex:-monitor, projector, CD.

 

Hard copy:-These are the output which is being provided on through the printer as an output.

For ex:-Printing paper.

 

Computer  meaning

Computer is an electronic data processing device which data input, accepts and stores data input, processes the and generates the output in a required format.

Note : Charles babbage is known as the father of computer .

 

Full form of computer :-

C =commonly

O =operating

M =machine

P =particularly

U =used for

T =technical and

E = educational

R =research

 

Characteristics of computer:-

1)   Speed

2)   Accuracy

3)   Versatility

4)   Diligence

5)   Automation

6)   Storage Capacity

7)   Reliability  

 

Speed:- Modern computer are operated at very high speed.

 Electrical pulses travel at incredibly speed because computer is an electronic device .Many of today’s computer can execute several million instructions in just one second. The speed of computer is calculated in mega hearts (MHz) that is one million instructions per second.

Accuracy:- The computer rarely makes a mistake or an error. If the data and instruction are filed into the computer correctly then it gives correct result.

Versatility:- Computer can handle a variety of application and jobs and can be used in various fields at a time.

Diligence:-A computer can performed a set of functions without getting tired or bored.

Automation:-No human intervention is required once the instruction and data gives the CPU follows these instruction until it meets the last instruction which says stop program execution.

Storage Capacity:- Computer can store a large amount of information. Today’s computer can be equipped with disk capable of storing almost any type of data such as picture, sound, graphics etc.

Reliability:-It means the measurement of the performance of the computer which is measure against some predefined standards for operation without any failure.

 

Limitation of Computer:-

 

·       It is not possible to communicate with computer using normal conversational language.

·       They possess limited intelligence.

·       They can’t take unstructured decision because of program software limitation.

·    It  has no intelligence to perform any task. A computer cannot take any decision.

·    It functions as per a user’s instruction, so it is fully dependent on human being.

·    Computers have no feelings or emotions.

·    It cannot learn from its past mistakes.

 

Application of computer

 

Insurance

Health Care

Military

Management

Marketing

Education

Banking

Hospital

Railway

Entertainment

Games

 

History of computer

Inventor

Year

Invention

Important features

Uses

China

16 century

abacus

The very first mechanical calculating device

Addition and subtraction operations

John napier

1617

Napier’s bone

Three dimensional structure marked with stripes and bones

Multiplication and division operations holding number from 0 to 9

Blaise pascal

1642

Pascaline /numerical wheel calculator

First mechanical and automatic calculator, designed with regards to pressure of liquid

Carry was introduced in this period

Charles babbage

Early1820

Difference engine

For calculation and printing of simple math tables

This machine can give accuracy of about 20 places after decimal.

Charles babbage

1833-1874

Analytical engine

First general purpose computer used to tabulate polynomial function

For salving complex mathematical problem this uses sign and magnitude for number’s representation.

Howard aiken

1944

Mark I

Used during a second world war

It consists of switches, counters and control circuits.

Jp Eckert and jw mauchly

1950

ENIAC (Electronic Numerical Integrator And Computer

First electronic digital computer

Discovered for weather forecasting

John von Neumann

1946-1952

EDSAC (Electronic Delay Storage Automatic Calculator)

Provide storage capacity

The first computer program was run on this machine

John von Neumann

1950

EDVAC (Electronic Discrete Variable Automatic Computer )

Binary computer

It consists of almost 6000 vacuum tubes,12000 diodes

Jp Eckert and jw mauchly

1951

Univac (universal automatic computer)

First general purpose electronic computer

It uses magnetic tape for both input and output

 

 

 

Generations of computer

 

First Generation(1945-1956):-

The period of first generation was 1945 to 1956. The computers of first generation used vacuum tubes. In this generation mainly batch processing operating system were used. Punched cards, paper tape, & magnetic tape were used as input and output devices. The computers in this generation used machine code as programming language.

 

Some computers of this generation- ENIAC, EDVAC, UNIVAC, IBM-701, IBM-650
EDVAC: electronic discrete variable automatic computer )first main frame computer)
UNIVAC:  Universal automatic computer(first commercial use computer)

1st electronic computer ENIAC (Electronic Numerical Integrator and Computer)

Second Generation(1956-1963):-

The period of second generation was 1956 to 1963. In this generation transistors were used. In this generation, magnetic cores were used as primary memory and magnetic tape and magnetic disks as secondary storage devices. In this generation assembly language and high-level programming languages like FORTRAN, COBOL was used. The computers used batch processing and multiprogramming operating system.

 

Some computers of this generation-

IBM 1620, IBM 7094, CDC 1604, CDC 3600, UNIVAC 1108

Third Generation(1964-1971):-(C language)

The period of third generation was 1964 to 1971. The computers of third generation used integrated circuits (IC's) in place of transistors. The IC was invented by Jack Kill . In this generation remote processing, time-sharing, multi-programming operating system were used. High-level languages (FORTRAN-II TO IV, COBOL, PASCAL PL/1, BASIC, ALGOL-68 etc.) were used during this generation.

Some computers of this generation- IBM-360 series, Honeywell-6000 series, PDP (Personal Data Processor), IBM-370/168, TDC-316

Note: All the high-level languages like C, C++, DBASE etc. were develop in this generation.

 

Fourth Generation(1971 to 1989):-

 

The period of fourth generation was 1971-1989.The computers of fourth generation used Very Large Scale Integrated (VLSI) circuits. Fourth generation computers became more powerful, compact, and reliable. In this generation time sharing, real time, networks, distributed operating system were used.

DEC 10 ,STAR 1000 , CRAY-1(Super Computer)

 

Fifth Generation(1989 to present):-(microprocessor)

 

The period of fifth generation is 1989-present. In the fifth generation, the VLSI technology became ULSI (Ultra Large Scale Integration) technology. This generation is based on parallel processing hardware and AI (Artificial Intelligence) software.  “The father of AI- John McCarthy”. All the high-level languages like C and C++, Java, .Net etc. are used in this generation. Note: in this generation use Pro-LOG language. (Prolog is a logic programming language)

Some computer types of this generation-Desktop, Laptop, Notebook...etc

                      Classification of Computers

 

 On the basis of work:-

 

·        Analog Computer:- Analog computer are used mostly in Medical Sciences. This kind of computer work on continuous data values for e.g. if you have to calculate the pressure or something similar the kind of technology having will be useful.

·      Digital computer: -A computer that performs calculations and

     logical operations with quantities represented as digits, usually in the        binary number system.

·       Hybrid computer:- This kind of computer comes with both characteristics(digital and analog) are called hybrid. This is used there where it needs  to calculate both the digital and analog data for e.g. in hospital (E.C.G Machine).

 

On the basic of size:-

 

1. Micro computers

2. Mini computers

3. Main frame computers

4.   Super computers

 

·       Micro Computer:- The processor is very small so that called Micro Processor and device is called Micro computer. Micro computer is single user device example: Desktop, Laptop, Notebook, PDA etc.  

·        Mini Computer:- The processor of Mini Computer is small but larger than Micro Processor .Minicomputer multi user device generally used in designing company for commercial use.

·     Mainframe computer:-It has larger processor and multiuser device. Number of users is more than Minicomputer. This is multiuser and multitasking device mostly used in Metrology.

·        Super Computer:- The processor is biggest than other computer and processing capacity is highest than other devices. It is multi user fastest calculating device generally used in nuclear science for calculation purpose. CRAY-I is the first supercomputer. India’s first supercomputer is PARAM-10000.

 

 

`Function of computer:-

 

A computer is designed to carry out five functions—

1.    Accepting the data and instruction as input.

2.    Storing the data and instruction in its memory and removing the some as and when required.

3.    Processing the data as per instruction to convert it into useful information.

4.    Communicating the information to user as output.

5.    Directing the manner and sequence in which the above operations are performed.

Basics of Hardware and Software

     Hardware is a physical parts computer that cause processing of data ,Software is a set of instruction that tells a computer exactly what to do _

     Hardware can not perform any task without software, software can not be executed .

following hardware components are available to perform various task

 Motherboard: It is the biggest electronic circuit board inside the computer system which holds the CPU, main memory and other parts, and has slots for expansion cards.

 SMPS (Switch Mode power supply): It converts the alternating current into direct current and provides current to the entire computer.

 Storage controllers: Storage controllers of IDE, SCSI or other type that control hard disk, floppy disk, CD-ROM and other drives: the controllers sit directly on the motherboard (on board) or an expansion cards.

 Graphics controller: It produces the output for the monitor. j) The hard disk, floppy disk and other drives for mass storage.

Interface controllers: Interface controllers (parallel, serial, USB, Firewire) to connect the computer to external peripheral devices such as printers or scanners.

 

Block diagram of computer system:-

 

 

 

 

 

 

 


1. Input unit

2. Memory unit

3. Arithmetic logic unit

4. Output unit

5. Control unit

..

 Input unit:-  it is use to input data into the computer system . some example input unit is mouse keyboard   light pen etc.

Memory unit:- It is use to store data for long time and for a short time

         It is divided into two types

1.                 Primary memory

2.                 Secondary memory

è  Primary memory is use to store data temporary time.

è  Secondary memory is use to store data for a long time.

ALU:- It is use to solve math and logical related problems.

Control unit:-  It is use to manage all unit of computer system.

Output unit :- it is use to display the result of data after the processing which is enter into the computer   system with the help of input unit.

Processing:- process is the instance of a computer program that is being executed by one or many threads. It contains the program code and its activity.

Types of Processing :

There are mainly three types of processing

 Serial Processing- Execute one instruction at a time; Fetch, decode and execute. 

 Parallel Processing- Multiple processes are done at the same time, for example     Network Servers, Super Computers. 

 Pipelining Processing- It refers to overlapping operations by moving data or instructions into a conceptual pipe with all stages of the pipe performing simultaneously.  Pipelining does not reduce the time to complete an instruction, but increases the number of instructions that can be processed at once.

 

Computer language:-

It is  a medium by which we can share our thought feeling  to each other-

In computer there are 3 types of language

1.               High level

2.               Low level

3.               Assemble

 

High level :-

 it is also known as human language and it is not easy to understand by the computer system.

Low level :-

 It is also known as machine level language .

Assemble language:-

It is a collection of some symbol and code .

 

 

Input and output devices :-

 

Input devices:-

it  are used to communicate with the computer either by entering the data into computer.

Keyboard :- keyboard is the most common and very popular input device which helps in inputting data to the computer the layout of the keyboard is like that of typewriter .

Keyboard are of two sizes 84 keys or 101/102 keys, but now keyboards with 104 keys or 113 keys are available for windows

Types of keys in keyboard

1.  Typing keys- (a to z)

2.  Numeric keys-(0 to 9)

3.  Function keys-(f1 to f12)

4.  Control keys-(home ,end, ctrl, alt, esc, page up, page down, arrow keys)

5.  Special key- (enter, shift, caps lock ,num lock, tab and print screen.)

Mouse:- mouse is most popular pointing device. It is a very famous cursor control device. Generally it has two buttons called left and right button and a wheel is present between the buttons.

Joystick:-joystick is also pointing device which is used to move cursor position on a monitor screen. It is mainly used in computer added designing (cad) and playing computer games.

Light pen:-light pen is a pointing device which is similar to a pen. It is used to select a displayed menu item or draw pictures on the monitor screen.

Track ball: - track ball is an input device that is mostly used in notebook or laptop computer instead of a mouse.

Scanner: - scanner is an input device which works more like a photocopy machine. It is used when some information is available on a paper and it is to be transferred to the hard disk of the computer.

Digitizer: - digitizer is an input device which converts analog information into digital form. Digitizer is also known as tablet or graphics tablet.

Microphone: - microphone is an input device to input sound that is then stored in digital form.

Magnetic ink card reader/magnetic ink character recognition:- MICR is an a input device is generally used in banks because of a large number of cheques to be processed ever day.

Optical character reader (OCR):- OCR is an input device used to read a printed text. OCR scans text optically character by character converts them into a machine readable code and stores the text on the system memory.

Bar code readers (BCR):- bar code reader is a device used for reading bar coded data (data in form of light and dark lines). Bar code data is generally used in labeling goods, numbering the books etc.

Optical mark reader (OMR):- OMR is special type of optical scanner used to recognize the type of mark made by pen or pencil. It is specially used for checking the answer sheets of examinations having multiple choice questions.

Output devices:-

It  give result either in hard and soft form. The devices which are used to display the user either in the form of hard copy or soft copy are called output devices. The example of output devices are monitor, printer, plotter, projector, speaker etc.

Monitors:- monitors commonly called as visual display unit(vdu).this is an output device. This is an electronic visual display comprising of display device circuitry and an enclosure used to display the output. The picture on a monitor is made up of thousands of tiny colored dots called pixel.

             Types of Monitor

CRT (Cathode Ray Tube):- this is like television like screen where the results of a computer’s tasks are display. In this technology cathode ray falls on florescence screen and by deflecting rays make picture.

Monochrome: - Also called black and white.

Color:- it has three different phosphors which emit red, green, and blue light respectively and due to the color picture appears in colored view.                                                                                                                                                                                                         

LCD (Liquid Crystal Display):- this VDU is thin flat and having light modulating technology.

TFT (Thin Film Transistor ):- it is a variant of LCD makes matrix but not self lighting .

LED (Light Emitting Diode):- it is self back light emitting technology picture quality is better.

 

Projector:- projector is output device and often used in meetings presentations. it contains a lens inside which is used to flash the film to an object.

Plotter:-plotter is an output device that is used to produce graphical output on papers. Plotter is used to print the maps and architecture of infrastructure. It is used in the engineering applications.

Speaker:- speakers are also kind of output devices which is used to play a sound as output.

Printer:-  printer is an output device that prints text documents, images, spread sheet etc. as hard copy. Printer quality is measured in dot per inch (DPI).

There are two types of printers

1.   Impact printer

2.   Non-impact printer

Impact printer:- the impact printers print the characters by striking them on the ribbon which is then pressed on the paper.

Types:-

Dot matrix printer :- There is a metallic or plastic head having pins(9 pins or 24 pin head in dot matrix).it creates characters by striking pins against ink ribbons.

 

Daisy wheel:- head is lying on a wheel and pins corresponding to characters are like petals of daisy (flower name) that is why it is called daisy wheel printer.

 

Drum printer:- this printer is like a drum in shapes so it is called drum printer.

 

Chain printer:- it prints one entire line text before advancing to  another line .

Non impact printers: - non impact printer prints the characters without using ribbon. These printers print a complete page at a time so they are also called as page printer.

Types :-

laser printer:- in this technology as paper passes the through the printer, the laser beam fall at the surface of a cylindrical drum called a photoreceptor. this drum has an electrical positive charge by reversing the charge in certain areas of the drum the laser beam print patterns (such as text and image) onto the photoreceptor.

 

inkjet printer:- They print characters by spraying small drops of ink onto paper. These printers produce high quality printings. Color printing is also possible.

 

 

         Computer memory

A memory is just like a human brain. It is used to store data and instruction. Computer memory is the external and internal storage area.

 The memory of the computer is divided into two categories:
1.Primary Memory
2.Secondary Memory

Primary Memory (main memory):-
this is the main memory of the computer. CPU can directly read or write on this memory. It is fixed on the motherboard of the computer.

Primary memory is further divided in two types:
1.RAM(Random Access Memory)
2.ROM(Read Only Memory)

 

RAM (Random Access Memory):-
RAM is a temporary memory. The information stored in this memory is lost as the power supply to the computer is turned off. That’s why it is also called Volatile Memory. It stores the data and instruction given by the user and also the results produced by the computer temporarily.

 

Type of RAM :-

                     i.        SRAM :-(STATIC RANDOM ACCESS MEMORY) it can store without any need of frequent refreshing .

                    ii.        DRAM :-(DYNAMIC RANDOM ACCESS MEMORY) it uses capacitor to store data . it require regular refreshing.

                   iii.        SDRAM :-(SYNCHRONOUS DYNAMIC RANDOM ACCESS MEMORY) A new type of DRAM  that can run at much higher clock speed than conventional .it actually synchronizes itself with CPU .

ROM (Read Only Memory):-
Information stored in ROM is permanent in nature. It holds the data even if the system is switched off. It holds the starting instructions for the computer. ROM cannot be overwritten by the computer. It is also called Non-Volatile Memory.

 

Types of ROM

     i.        PROM: Programmable Read Only Memory (PROM) which can be written only once .it is manufactured as blank memory .

    ii.        EPROM : Erasable Programmable Read Only Memory Users can delete the data of EPROM thorough pass on ultraviolet light and it erases chip is reprogrammed.

   iii.        EEPROM: Electrically Erasable Programmable Read Only Memory similar to the EPROM but it uses electrical beam for erase the data of ROM. (flash ROM).

 

 

Secondary Memory (auxiliary memory):-


this memory is permanent in nature. It is used to store the different programs and the information permanently (which were temporarily stored in RAM). It holds the information till we erase it.

 

Different types of secondary storage devices are:

Magnetic Tape, Floppy disk, Hard Disk, Compact Disc, DVD, Pen Drive, Flash Drive, etc.

Magnetic tapes:-

Magnetic tape is a plastic tape which contains information in a sequential form. This tape contains a metallic polish layer known as iron oxide which is used to store magnetized the particles. The width of the ribbon also varies from 4mm-1 inch.

 

Floppy disk:-

It is 3.5 inch floppy is 1.44 megabytes. It is cheaper than any other storage device and is portable.

 

Hard Disk:-
This is the main storage device of the computer which is fixed inside the CPU box. Its storage capacity is very high that varies from 80 GB to 4 TB. A hard disc contains a number of metallic discs which are called platters.

Information is recorded on the surface of the platters in a series of concentric circles. These circles are called Tracks. For the purpose of addressing information.

Compact Disc (CD):-
This is an optical storage device with a storage capacity of up to 700 MB and it can store varieties of data like pictures, sounds, movies, texts, etc.

 

CD-ROM
CD-ROM refers to Compact Disc-Read Only Memory. Data or information is recorded at the time of manufacturing and it can only be read. A CD-ROM cannot be used to record fresh data by the computer.

CD-R
CD-R is the short form of Compact Disk-Recordable. Data can be written on it once and can be read whenever required. The data written once cannot be erased.

CD-RW
CD-RW stands for Compact Disk Re-writable. CD-RW can be used to write information over and over again, i.e, previous information can be erased and new information can be written on it using a CD writer fixed inside the CPU box.



DVD (Digital versatile disc):-
DVD stands for Digital Versatile Disk. it is an optical storage device which reads data faster than a CD.DVD can store data up to
4.7 GB . DVDs look just like CDs, they can hold much more data, for example, a full length movie.

 

Blue-ray Disc (BD):-
This is a newly invented optical data storage device whose storage capacity can be form  25 GB. it is mainly used to store high quality sound and movie data.

 

Flash Drive or pen drive or thumb drive:-
It is an electronic memory device popularly known as pen drive in which data can be stored permanently and erased when not needed.

units-of-computer-memory-measurements.jpg

1 nibble = 4 bits



Hardware:-

It is  a device which we can touch and see.

In computer system mouse , keyboard, monitor are the example of the hardware device.

 

Software:-

it is a collection of program which is use to solve out any types of problem such as –

Ms office, tally, coral draw, and adobe Photoshop etc.

Cloud Callout: It is a way(method) by which we can operate our computer system.,Cloud Callout: It is a collection of instruction.,Cloud Callout: It is a collection of program. 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

Types of software:-

There are two types of software—

1.           System software

2.            Application software

 

 

System software:-

It  is collection of programs designed to operate, control, and extend the processing capabilities of the computer itself. It serves as the interface between hardware and the end users.

 

Operating system:-

It is an essential component of a computer system which manages the resources of the system. It is a set of large and complex programs that acts as an interface between computer hardware and its users.

          

Category of operating system:-

 

There are two category of operating system are as:-

1.    CUI(CHARACTER USER INTERFACE)

2.    GUI(GRAPHICAL USER INTERFACE)

 

·       CUI:-In CUI all the operations are performed by commands. That is why such type of operating system is known as command driven operating system. For example:-MS-DOS, UNIX, etc.

·       GUI:-In GUI all the operations are performed by the means of graphical user interface .That is a platform which is operated by icons and events. For example:-WINDOW XP, WINDOW 7, WINDOW8, etc.

 

Utilities  software:- Utility programs are a collection of program that asset the user in performing in routine task and system maintenance task these  program or system utilities  is used to speed up and simplify the user of a computer and improve program efficiency.

     Open source s/w:- it is free & openly available to everyone       the code can be copied , modified or deleted  by users  &  organization.

    Proprietary  s/w:- it also known as “closed source software ” is non free computer software  for which the software’s publisher and usually copyright of the source code.

 

Translator:-Program that translates a program written in any computer language in to machine language code are known as translator. 

·       Assembler

·       Compiler

·       Interpreter

 

Assembler:- An Assembly language program can’t be directly executed by a computer.

It has to be converted into machine language. An assembler is a program that translates a program written in Assembly language into a machine executable code.

 

Compiler:- compiler is the translator that translates high level language program into, machine code and this machine code is executed.

 

Interpreter:- Interpreter are used to translate high level language  program line by line and executing each of the instruction  alternately.

 

 

 

 

                                                                                                                                                                                                                                                              

Application software:- it is install by user into the computer for his private use.

 Such as- ms office , tally , coral draw etc.

 

           Divided into two category:-

·       Standard Application software

·       Customized Application software

 

Standard Application software:-it  is set of programs used to deal with a particular application. This software is normally developed by a specialist software developer to solve common problems faced by many users.

For ex- MS-word…etc

 

Customized Application software:-it  is programs written by the user or programmer in order to perform specific job for the user. They are written in a variety of programming language is depending on the task.

For ex- Tally…etc

 

Mobile Application:-

It is most commonly used as an app ,is type of application software designed to run on a mobile or touch screen such as smart phone and tablet.

   

Types of apps

     i.        Native app

   ii.        Web app

 iii.        Hybrid app

Native app:-it is a software which  is used only for particular platform and not for other platform.

For ex- istore for iphone , playstore for android …etc

            Web app:-it is software that is stored on a remote server and delivered over the internet  through a browser interface.these apps redirect a user to URL.

For ex- html ,css ,javascript…etc

 

     Hybrid app:-it is build for multi platform web technology .

For ex- facebook , amazon …etc

 

                               Number system

Our computer system understand only 0&1 language that is also known as binary language.

 

There are four types of number system-

 

1.  Decimal number:-

     Range (0 to9 ) & base 10

     Ex:- (578)10 (450)10

 

2.  Binary number :-

     Range (0 to 1 ) & base 2

     Ex:-(1101010)2 ,(101010001)2

 

3.  Octal  number :-

     Range (0 to 7 ) & base 8.

     Ex:- (457)8, (123)8

4.  Hexadecimal number:-

      Range (0 to15 ) & base 16

      A=10,B=11, C=12, D=13, E=14, F=15

      Ex:- (258D)16(158AB)16

 

 

     

Comments

Popular posts from this blog

HTML

इनपुट डिवाइस (Input Device)