Harvard mark-I and the bug, Computer Engineering

Assignment Help:

The next important effort in the direction of devising an electromechanical computer was made at Harvard University mutually sponsored by IBM and Department of UN Navy, Howard Aiken of Harvard University created a system known as Mark I in 1944. Mark I was a decimal machine means that computations were performed employing decimal digits.

Some of you should have heard a term known as 'bug'. It is mostly used to denote errors in computer programs. This term was invented when one day a program in Mark-I didn't run accurately because of a moth short-circuiting the computer. Since then moth or bug has been linked with problems or errors in computer programming. So process of eliminating error in a program is termed as 'debugging'.

The common shortcomings of these electromechanical and mechanical computers were: 

  • Inertia/Friction of moving components limited speed.
  • Data movement using liners and gears was very unreliable and difficult.

Change was to have a storing and switching mechanism with no moving parts. The electronic switching device 'triode' vacuum tubes were used so first electronic computer was born.


Related Discussions:- Harvard mark-I and the bug

Explain the term - ancestors, Explain the term - ancestors The ancestor...

Explain the term - ancestors The ancestors of modern age computer were mechanical and electro-mechanical instruments. This ancestry can be traced as back and seventeenth centur

Convert statement into conjunctive normal form , Consider the following sta...

Consider the following statements about the types of fruit people like. If people like apples, then they do not like oranges. If people do not like apples, then they like orang

Congestion in network layer, explain different types of congestion in netwo...

explain different types of congestion in network layer?

Device drivers in assembly, Device drivers are special programs installed b...

Device drivers are special programs installed by config.sys file to control installable devices.  So personal computers can be expanded at some future time by installation of new d

Decode the code, how to write mobile keypad program in c++

how to write mobile keypad program in c++

Draw the logic circuit of Decimal to BCDencoder, What is an encoder? Draw t...

What is an encoder? Draw the logic circuit of Decimal to BCD encoder and explain its working. Ans. Encoder: It is a combinational logic circuit which converts alphanumeric ch

How many select lines will have a 16 to 1 multiplexer, How many select line...

How many select lines will a 16 to 1 multiplexer will have ?   Ans. For 16 to 1 MUX four select lines will be needed to select 16 (2 4 ) inputs.

State about the mp4- mpeg-4, MP4 (MPEG-4) MPEG-4 files are in a format ...

MP4 (MPEG-4) MPEG-4 files are in a format which can hold a mixture of multimedia objects like video, audio, animation, images etc. MP4 players again use compression technology

Significance of having less memory references, Q. What is the significance ...

Q. What is the significance of having less memory references? As the time needed for memory reference is more than that of a register reference so increased number of memory r

What do you mean by software poll, Q. What do you mean by Software Poll? ...

Q. What do you mean by Software Poll? In this scheme on occurrence of an interrupt, processor jumps to an interrupt service program or routine whose job is to poll (roll call

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd