Thursday, November 5, 2009

Electro-Machanical Computer

Mark-I


* Designed by Howard Aiken (1900-1973), a Harvard Engineer in 1937.
* It was the first automatic electromechanical computer.
* It was 51 ft. long, 8 ft. tall and 3 ft. wide having 18000 vaccum tubes.
* It used instructions stored in paper tapes and panched cards.
* It consits of 7 lakhs 50 thousands parts.
Mark-I






ABC(Atnosoft-Berry Computer)


* First ecletromechanical digital computer.
* Built in 1937-1942 at Lowa State University by john V. Atanasoft and Clifford Berry.
* It Introduce the ideas of binary arithmetic and logic circut.
* It used punch cards as secondy Storage.
ABC(Atnosoft-Berry Computer)

Wednesday, November 4, 2009

History and Evolution of computer

1Mechinical Calculation Devices

a> Abcaus:-
*Created by Chinese about 30000 years ago.
*The first meachanical aid to calculations. *Calculations are performed by manipulating the
beads.
*It is a rectangular box. Divided into two parts by mid bar. upper part is called heaven consist of
two.
History and Evolution of computer

b> Napier's Bones:-
*Created by John Napier(1550-1617), a Scottish mathematician and scientist.
*The first multiplication mechanical aid to calculations.
*There are 9 different “bones” are used.






c> Slide Rule:-

* Invented by William Oughtred(1574-1660), an English Mathematician in 1620.
* An analog device used the principle of logaritms.
* Could perform simple multiplication and divison problems.
* Consist of 2 grdduated scales, devised in such a way that suitable alignment of one againt other
makes it possible to obtain products, quotients etc.











d> Pascaline:-

* Developed by Blaise Pascale(1623-1662) in 1642 to help his father's tax work.
* It contain eight dials, gears and wheels.
* It was capable of performing additions and subtractons up to 8 digits.
* It could add and subtract by the movement of wheels, not used for devision and multiplication.



Stepped Reckoner:-

* Developed by Gottfried Wilhelm Von Leibniz(1646-1716), a German Mathematican &
philosopher in 1694.
* It could evaluate square roots by series of stepped addition.
* The centerpiece of this machine was its stepped-drum gear design.
* Could perform all four of the basic arithmetic functions-addition, subtraction, multiplicatio
and division.




Difference Engine:-

* Design by Charles Babbage(1792-1871) an English mathmatematician, in 1822.
* It could slove equations.
* This project could not be completed due to lack of funds.
* It is housed in the Science Museum, London and all is till in perfect working order.





Analytical Engine:-

* Developed by Charles Babbage in 1833.
* It had store for storing data and introduction result.
* It had an output device to produce printed result.
* It had a unit for calculation 'mill'.
* All the morden computers are based on analytical engine(input-process-output).





Hollerith Tabulator:-

* Developed by ana American Dr. Hermam Hollerith(1869-1926) in 1887.
* It Used punched cards for input, output and instructions.
* This machine was used by American Department of Census.
* In 1886, he founded the tabulating machine company which was renamed as IBM
(International Business Machine) later.


Charles Babbage(1792-1871)

* A professor of mathematics developed a machine called Difference Engine in 1822.
* In 1833, he developed the Analytical Engine.
* He is known as the Father of the morden computer as his invention Analytical Engine had
the work for more of the characteristics of morden computers.

Lady Augusta Add Lovelace(1816-1852)

* An English Mathematician (daughter of English Poet Lord Byron) carried forward yhr work of
Charles Babbage.
* She developed programes for performing mathematical calculation on the Analytical Engine.
* She was first computer programmer.
* One programming language 'Ada' was named after her.

Jon Von Neumann

* He was the doctorate in mathematics from the University of Budapest on set theory.
* He designed the EDVAC with team of J.P Eckert and J.W. Mauchly.
* He introduced the concept of having a stored programe in memory in 1945.
* This concept led to the beginning of the first generation of the computers.

Tuesday, November 3, 2009

Application of Computer

Computer use in large areas such as banking , education, hospital, industries, research, hospital, data procesing, science and technology, offices, railways, advertisement, communication, library, simulation, weather forecasting etc.
  1. Banking and Financial Company- Computer are used in the bank and financial company for electronic money transfer, statistical repoat, voucher, ldger, balabce sheet etc.
  2. Education - Computer can be used as teaching learning tool, result processing, students' data processing, question prepration, handouts and note preparation etc.
  3. Industries- Industrial research, budgeting, process contorl all are computer based in morden industries.
  4. Hospital- In hospitals, computer are applied in medicine, surgery, research, diagnose, disease etc.
  5. Science and Engineering- Computer is strong tool for every branch of engineering such as civil, electrical, aeronautic etc.
  6. Advertisement- Computer are used for advertisement such as business advertisement, film adertisement. It is also used to make cartoon films, special effects and image processing.
  7. Communication- E-mail, e-fax, internet etc are computer based communocations. The computera and internet is the backbone of recent communication.
  8. Library-Coimputer software are used for the management of library. Computer used for keeping books, borrowing books, updating the records etc.

Disadvantage of computer

  1. Computer is expensive and still not affordable.
  2. Repair and maintenance is required ferquently.
  3. People are becoming too much dependent on computers.
  4. Very difficult to maintain the privacy.
  5. Skilled user is required to work with the computer.
  6. Computer cannot be used on the dursty and the rough envourmment.
  7. porn stuff.
  8. Sopil eye sight if look on the moniter.
  9. Illegal work can ruin business.
  10. Computer can be hancked hence important information is no longer as safe computer useb to be.
  11. computer really on electricity such as limit their reliability.

Advantage of computer

  1. Computer is a reable machine and performs the task with 100% accurancy rate.
  2. Copmaring with human being its must faster.
  3. Computer can be veru useful while doing repeated tasks.
  4. Computer is versatile as it can di many types of jobs once at a time.
  5. lower total cost of ownership.
  6. Reduced dependance on software vendors.
  7. High level of security.
  8. Easier to customize.
  9. Computer are tools like spelling and grammar check
  10. Do not see a significent advantage.
  11. On the move
  12. Back- up copies of works can be made easily, without having to-write every thing.
  13. Computer contain many programe that allow you tom present a pice work in a professional manner.
  14. Computer provide us Entertainment

Limitation of computer

Although computer are very useful device and appilied and varius fields but there are limitation of computer.

Computer does not have its own intelligency. computer is dull machine.
computer can not memorize and recall an needed by it.
Instructions are needed to perform any task

Capabilities and capability-based security

It performs compution at enourmous speed wirh 100% accuracy rate.It perform provides job repeatedly without dart and tired.It provides us information while can used in future for different purpose. the only exception is "at most one special type of capability system ",in which the manipulation of capabilites must be done by be believe hardware. A capability is defined to a protected object reference which, by virture of its possession by a user process. Capability-based security is a concept in the design of secure computing systems. A capability (known in some systems as a key) is a communicable, unforgivable token of authority. A user program on a capability-based operating system must use a capability to access an object. Capabilities are typically stored by the operating system in a list, with some mechanism in place to prevent the program from directly modifying the contents of the capability (so as to forge access rights or change the object it points to).At last , when a capability propagates between compartments, security policy and identities must be checked.