Showing posts with label COMPUTER BASIC. Show all posts
Showing posts with label COMPUTER BASIC. Show all posts

Saturday, 7 January 2017

                         Computer
Computer is an automatic, electronic machine that
Accept data & instructions from a user (INPUT)
Store the data & instructions (STORAGE)
Manipulate the data according to the instructions (PROCESSING)
Store &/or output the results to the user (OUTPUT)

                         DATA
Data in a computer terminology mean raw facts and figures.
For ex-Mohan, 1977 etc.

                         INFORMATION
INFORMATION.  It means what we get after processing
   Data (meaningful data); Data are aggregated and summarized in various meaningful ways to form information for E.g.  Mohan’s roll no is 1977.
                        TYPES OF COMPUTERS
Computers can be classified into three categories:-
1.         Digital computers
2.         Analog computers
3.         Hybrid computers
                         DIGITAL COMPUTERS
The computers working upon binary digits are digital computers.
They are accurate and fast.
They have become omnipresent recently.
                          CLASSIFICATION OF DIGITAL COMPUTERS
These can be classified in two ways.
Purpose-wise
Size and performance wise
                        PURPOSE-WISE
On this basis there are two divisions:--
  1. Special-purpose computers
  2. General purpose computers


                         SPECIAL PURPOSE COMPUTERS
Those designed to perform a specific task.
The instructions are permanently scratched in the system itself.
Though they are accurate they aren't versatile.

                           GENERAL PURPOSE COMPUTERS
These are versatile computers which we generally use. These don’t have permanent programs (i.e. in memory) but many applications are available on many mediums like HD. These are called at the time of execution.
                            SIZE AND PERFORMANCE WISE
Embedded computers
Micro computers
Mini computers
Mainframe computers
Super computers


           Basic Parts of Computer
•  Hardware
          –     Mechanical devices in the computer
          –     Anything that can be touched
•      Software
       –     Tell the computer what to do
       –     Also called a program
       –     Thousands of programs exist


               Hardware
The term hardware refers to all of the physical devices, or components, that a computer is made
Of A computer is not one single device, but a system of devices that all work together. Like the
Different instruments in a symphony orchestra, each device in a computer plays its own part.
A typical computer system consists of the following major components:
• The central processing unit (CPU)
• Main memory
• Secondary storage devices
• Input devices
• Output devices

Input Devices
Input basically means getting data into the computer to be processed.
The most common input devices are Keyboard and Mouse,


Output Devices
Output basically means getting data out of the computer.
Examples are
Monitor
Printer
Speakers


Storage Devices
Storage devices are the one used to keep data that has been processed so that data can be retrieved at a later time to be used again.
Examples are:
Hard Disk
Floppy Disk
CD’s, DVD’s


Central Processing Unit (CPU)
The main chip in the computer.
It is the heart of the computer and communicates with the output, input and storage devices to perform tasks that are important to the functioning of the computer.

Its main function is
  • to process instructions
  • manage the flow of information through the computer system.
  • perform calculations.

CPU composed of two main components:
Control Unit

Arithmetic and Logic Unit (ALU)



SOFTWARE
Software represents the set of programs that governs the operation of a computer system and make the hardware run. Software can be classified broadly into three categories:--
Operating System
Language processors
    (Operating System &Language processors are collectively called as system software.)
Application software 

LANGUAGE PROCESSORS
The system programs that perform the job of converting codes in computer understandable language are known as language processors.
The language processors are given below:-
Assembler .The language processor converts the program written in assembly language to machine language.

Interpreter this language processor converts a HLL program into machine language by converting and executing it line by line.  

Compiler it also converts a HLL program into machine language but a manner which is way different from an n assembler. It converts the entire program in one go, and reports the errors of the program along with line numbers.
A combination of compiler and assembler is best up to the requirement.        
 
APPLICATION SOFTWARE
Application software is the set of programs necessary to carry out operations for a specified application.
Application software can further be subdivided into two categories:
1. Customized application software. The type of application which is tailor made software according to a user’s requirement.

2. General application software. The type of software developed keeping in mind the general requirements for carrying out a specific task. Many users can use it simultaneously as it fulfills the general requirements.         

STRENGTHS AND WEAKNESSES OF A COMPUTER

STRENGTHS OF A COMPUTER

What has made the inevitable shift from manual style of working to computerized working possible?
There must be some advantages of computer over the previous. The strength of computers :-
Speed. Computers, much faster than human beings, can execute millions of instructions in one second and thus can perform a task in minute/s which if performed manually would eat days together.
High storage capacity. Computers can store a large amount of information in a very small space.
Accuracy. Computers can perform all the calculations and comparisons accurately provided the hardware doesn’t malfunction.
Reliability. Computers are immune to tiredness and boredom or fatigue. Thus they are more reliable than human beings.
Versatility. Computers can perform repetitive jobs efficiently. Along with it they can handle various tasks. They can work in areas where human mind can err. They can work with various types of data for ex—graphic, audio, visual, characters etc

WEAKNESSES OF A COMPUTER
But the advantages counted limitations remain because limitations must follow advantages.
Here limitations are:--
LACK OF DECISION MAKING POWER. Computers cannot decide on their own. They lack the power which is a great asset to us and everybody who is a human.

IQ ZERO. Computers are dumb machines with zero IQ. They need to be told
EVOLUTION OF COMPUTERS
Ancient people used stones for counting or made scratches on wall or tied knots in a rope to record information. But all these were manual computing techniques. Attempts had been going on for developing faster computing devices and the first achievement was abacus, the pioneer computing device used by man.

ABACUS
Around 3000 B.C, the Mesopotamians quite unknowingly laid the foundation of  computer era.
They discovered an earliest form of a bead-and-wire counting machine, which subsequently came to be known as abacus. The Chinese improved upon the abacus so that they could calculate and count faster

NAPIER’S ‘LOGS’ AND ‘BONES
John napier (1550-1617) developed the idea of logarithm. He used logs to transform multiplication problem to addition problem. Napier’s logs and bones later became basis for a well known invention known –the computing machine known as “slide rule” (invented in 1662). Napier also advised a set of numbering rods known as Napier's bones. He could perform both multiplication and division with these ‘bones’.

PASCAL’S ADDING MACHINE
The idea of logarithm, developed in 1614, notably reduced the tedium of repetitive calculations.
Blasé Pascal, a French mathematician, invented a machine in 1642 made up of gears which was used for adding numbers quickly. This machine was known as adding machine (also known as Pascaline) and was capable of addition and subtraction.

PASCALINE
It worked on clock work mechanism principle. The adding machine consisted of numbered toothed wheels having unique position values. The rotation of wheels controlled the addition and subtraction operations. The machine was capable of carry-transfer automatically.
LEIBNITZ’S CALCULATOR

Gottfried Leibnitz, a german mathematician, improved an adding machine and constructed a new machine in 1617 that was capable to perform multiplication and division as well. This machine performed multiplication through repeated addition of numbers. Leibnitz’s machine used stepped cylinder each with nine teeth of varying lengths instead of wheels as was used by Pascal.

JACQUARD’S LOOM
Joseph jacquard manufactured punched cards at the end of American revolution and used them to control looms in 1801. Thus the entire control of weaving process was automatic. The entire operation was under control of a program . with the historic invention of punched cards, the era of  storing and retrieving information started that greatly influenced the later inventions and advancements.

BABBAGE’S DIFFERENCE ENGINE
Charles Babbage, a professor of mathematics, developed a machine called DIFFERENCE ENGINE in the year 1822.this machine was expected to calculate logarithmic table to a high degree of precision. The difference engine was to calculate various mathematical functions. The machine was capable of polynomial valuation by finite difference and it’s operation was automatic Multi-stop operation.

BABBAGE’S ANALYTICAL ENGINE
In 1833, Charles Babbage started designing an analytical engine which was to become real ancestor of modern day computer. With the methodical design of his analytical engine, Babbage meticulously established the basic principles on which today’s computers work.
The first innovation enabled the machine to compare quantities and then decide which of the instruction sequences to follow. The second permitted the results of a calculation to change numbers and instructions already stored in the machine.
His great inventions of difference engine and analytical engine earned Charles Babbage the title “FATHER OF MODERN COMPUTERS”.

MARK-1
Prof. Howard  Aiken (1900-1973) in USA constructed in 1943 an electromechanical computer called mark-1 which could multiply two ten digit numbers in 5 seconds- a record back then.MARK-1 was the first computer which could perform automatically without any manual intervention according to preprogrammed codes.    

   COMPUTER GENERATION
Generation in computer terminology is a change in technology a computer is/was being used. Initially, the generation term was used to distinguish between varying hardware technologies. But nowadays, generation includes both hardware and software, which together make up an entire computer system. There are totally five computer generations known till date. Each generation has been discussed in detail along with their time period and characteristics. Here approximate dates against each generations have been mentioned which are normally accepted. Following are the main five generations of computers1. First GenerationThe period of first generation: 1946-1959. Vacuum tube based.

2. Second GenerationThe period of second generation: 1959-1965. Transistor based.

3. Third GenerationThe period of third generation: 1965-1971. Integrated Circuit based.

4. Fourth GenerationThe period of fourth generation: 1971-1980. VLSI microprocessor based.

5. Fifth GenerationThe period of fifth generation: 1980-onward. ULSI microprocessor based







DEAR STUDENT DOWNLOAD FULL NOOKS OF BASIC COMPUTER HERE


  

CALENDAR AND TIME

Translate

PROF MAULID AB USSI

WELCOME TO THE MICRO COMPUTER APPLICATION
                                            
COURSE INTSTRUCTOR: PROF MAULID AB USSI
this course is design to give student the fundamentals of microcomputer system in both hardware and software perspective and use of computer for  basic office use .thus it enables student to gain hands-on experience with operating system and application software such as word processors spreadsheet ,and internet
LEARNING OUTCOMES
understand basic computer terminologies and history of computers
understand computer hardware and software fundamentals
become proficient in use windows and Linux environment
create word processing documents and understand word processing fundamentals
use electronic spreadsheet to solve the problem
use the internet and world wide web in accessing/search information and sending receiving messages

installing and configure program in the computer system

Popular Posts