a

A Brief History of Computing


by:
Stephen White

 




 






stephen

Stephen White (Who he is?)

I have compiled this history purely out of my personal interest in the subject, and I apologize for any omissions or mistakes in the documents. If you have any suggestions, comments, corrections or additions, please e-mail me: swhite@ox.compsoc.net.

I've re-organized the timelines, by splitting everything into a series of smaller timelines. There's still a bit of work to do in sorting out exactly what should be in each timeline and I've got quite a lot of updating that I want to do. Hopefully it's now much easier to find things, and people on slower connections can avoid downloading the entire timeline! The entire timeline is still available for those who want it.


Timelines of computer development

Modern computing can probably be traced back to the 'Harvard Mk I' and Colossus (both of 1943). Colossus was an electronic computer built in Britain at the end 1943 and designed to crack the German coding system - Lorenz cipher. The 'Harvard Mk I' was a more general purpose electro-mechanical programmable computer built at Harvard University with backing from IBM. These computers were among the first of the 'first generation' computers.

First generation computers were normally based around wired circuits containing vacuum valves and used punched cards as the main (non-volatile) storage medium. Another general purpose computer of this era was 'ENIAC' (Electronic Numerical Integrator and Computer) which was completed in 1946. It was typical of first generation computers, it weighed 30 tones contained 18,000 electronic valves and consumed around 25KW of electrical power. It was, however, capable of an amazing 100,000 calculations a second.

The next major step in the history of computing was the invention of the transistor in 1947. This replaced the inefficient valves with a much smaller and more reliable component. Transistorized computers are normally referred to as 'Second Generation' and dominated the late 1950s and early 1960s. Despite using transistors and printed circuits these computers were still bulky and strictly the domain of Universities and governments.

The explosion in the use of computers began with 'Third Generation' computers. These relied Jack St. Claire Kilby's invention - the integrated circuit or microchip; the first integrated circuit was produced in September 1958 but computers using them didn't begin to appear until 1963. While large 'mainframes' such as the I.B.M. 360 increased storage and processing capabilities further, the integrated circuit allowed the development of Minicomputers that began to bring computing into many smaller businesses. Large scale intergration of circuits led to the development of very small processing units, an early example of this is the processor used for analyising flight data in the US Navy's F14A `TomCat' fighter jet. This processor was developed by Steve Geller, Ray Holt and a team from AiResearch and American Microsystems.

On November 15th, 1971, Intel released the world's first commercial microprocessor, the 4004. Fourth generation computers developed, using a microprocessor to locate much of the computer's processing abilities on a single (small) chip. Coupled with one of Intel's inventions - the RAM chip (Kilobits of memory on a single chip) - the microprocessor allowed fourth generation computers to be even smaller and faster than ever before. The 4004 was only capable of 60,000 instructions per second, but later processors (such as the 8086 that all of Intel's processors for the IBM PC and compatibles is based) brought ever increasing speed and power to the computers.

Supercomputers of the era were immensely powerful, like the Cray-1 which could calculate 150 million floating point operations per second. The microprocessor allowed the development of microcomputers, personal computers that were small and cheap enough to be available to ordinary people.

The first such personal computer was the MITS Altair 8800, released at the end of 1974, but it was followed by computers such as the Apple I & ( Apple II which whit Gary Kildall

had serve to install the new program from adapted).

(P.S. IBM discovered that Gates' operating system could have infringement problems with CP/M, contacted Kildall, and in exchange for a promise not to sue, made an agreement that CP/M would be sold along with IBMDOS when the IBM PC was released.)  

in 1980 Commodore PET and eventually the original IBM PC with the (ACILR-CDRIL new technology)  was released.

Although processing power and storage capacities have increased beyond all recognition since the 1970s the underlying technology of LSI (large scale integration) or VLSI (very large scale integration) microchips has remained basically the same, so it is widely regarded that most of today's computers still belong to the fourth generation.

History of the Internet
The internet's history can be traced back to ARPANET - which was started by the US Dept. of Defense for research into networking sometime in 1969.

The program language use to initiated the computer operations  in 1970 were made done by  cart perforate with a nosy keyboard to transferred the program written in the language designed: to used in commerce title the "COBOL" (Common Business Oriented Language) or, for computing a high level programming language used especially for scientific calculation "FORTRAN" (FORmula TRANslation). It was with the FORTRAN in 1970, I made the first now identified as the Teller Bank. and planning  the word premier of the 24 hrs mail warranty made by the Canadian  Post office in 1973 (French Doc.), steal also, by the Canadian post Office who, the 1973, Canadian Postmaster General was André Ouellette, actually involve in a couple of million of personal Canadian governmental fraud expenses.

Many people wanted to put their ideas into the standards for communication between the computers that made up this network, so a system was devised for putting forward ideas. Basically you wrote your ideas in a paper called a 'Request for Comments' (RFC for short), and let everyone else read it. People commented on and improved your ideas in new RFCs.

The first RFC (RFC0001) was written on April 7th, 1969 - that this is probably the closest thing to a 'start date' for the internet. There are now well over 2000 RFCs, describing every aspect of how the internet functions.
ARPAnet was opened to non-military users later in the 1970s, and early takers were the big universities - although at this stage it resembled nothing like the internet we know today.

International connections (i.e. outside America) started in 1972, but the internet was still just a way for computers to talk to each other and for research into networking, there was no World-Wide-Web and no email as we now know it.

This had come with the new technology ACILR-CDRIL, describe here:

On the left of the image you will see were,  inside the  aluminum door the new ACILR-CDRIL electronic low switching board was place to codified an decoded, the analogue or other network electronic language dialog information transfer, receive and transfer before or after the treatment by the computer Apple II depending of the request.

The CTRSM 1981-82 Radio Communication Center with an Apple II computer  


It wasn't until the (ACILR-CDRIL new technology) use in the early to mid 1980s that the services we now use most on the internet started appearing. The concept of 'domain names', things like 'microsoft.com', and special `Domain Name Servers' wasn't even introduced until 1984 - before that all the computers were just addressed by their IP addresses (numbers). Most protocols used for email and other services appeared after this - although email itself had been around much longer the way it was sent between institutions was less standardized.

The part of the internet most people are probably most familiar with is the World-Wide-Web.

This is a collection of hyperlinked pages of information distributed over the internet via a network protocol called HTTP (hyper-text-transfer-protocol).

This was invented by Tim Berners-Lee in 1989.

He was a physicist working at CERN, the European Particle Physics Laboratory, and wanted a way for physicists to share information about their research - the World-Wide-Web was his solution.

So the web was started, although at this time it was text-only. Graphics came later with a browser called NCSA Mosaic.

Both Microsoft's Internet Explorer and Netscape were originally based on NCSA Mosaic.

The graphical interface opened up the internet to novice users and in 1993 it's use exploded as people were allowed to 'dial-in' to the internet using their computer at home and a modem to ring up an 'Internet Service Provider' (ISP) to get their connection to this (now huge) network.

Before this the only computers connected were at Universities and other large organizations that could afford to hire cables between each other to transfer the data over - but now anyone could use the internet and it evolved into the 'Information Superhighway' that we know and (possibly) love today.

History of Windowing Systems

The first concept of a windowing (or WIMP - windows, icons, menus and pointers) system appeared inside the Xerox Palo Alto Research Center (PARC) in 1973. The 'Alto' computer was only availably internally, it wasn't until 1981 (with the ACILR-CDRIL new technology) that Xerox released the refined version to the world: the 8010 ('Star') system.

This idea was then used by the associate but none define the Apple Microsoft or IBM. first for the Applie 'LISA', and then again in 1984 as they developed the MacOS operating system for use on their Apple Macintosh.

Finally Microsoft wrote the first version of Microsoft Windows in 1985.

Windows was a GUI (graphic user interface) for their own operating system (MS-DOS) that had been shipped with IBM PC and compatible computers since 1981.

Windows was designed to look a bit like MacOS but unfortunately it was so similar that Apple decided to take Microsoft to court over it .. a court case that was to run for many years.


This first version of Windows wasn't very powerful and so not incredibly popular.

Microsoft Windows 2 came out in 1987, and was a bit more popular that the original version.

The first really popular version of Windows was version 3.0, released in 1990. This benefited from the improved graphics available on PCs by this time, and also from the 80386 processor which allowed 'true' multitasking of the Windows applications. This made it more efficient and more reliable when running more than one piece of software at a time. It would even allow you to run and multitask older MS-DOS based software.

Windows 3 made the IBM PC a serious piece of competition for the Apple Mac.

Various improvements - Windows 3.1 and Windows 3.11 were released, although they didn't really provide many significant improvements to the way windows looked or worked.

Also available at a similar time to Windows 3 was IBM's OS/2 (which was actually written in partnership with Microsoft). OS/2 Warp was also released which was a full 32 bit operating system - it came out long before Windows 95, and boasted many similar features.

Unfortunately IBM failed to market it successfully enough and it didn't catch on.

Windows 95 was released in 1995 (no surprises there) in August. Although it shared much code with Windows 3 and even MS-DOS, Windows 95 had 2 big advantages.

First, it was an entire Operating System, you no-longer needed to buy MS-DOS and then install Windows on top of it. Second it was specially written for 80386 and better processors and made 'full' use of the 32 bit facilities.

In this respect Windows 95 moved closer to Windows NT.

Windows NT (New Technology) was developed alongside Windows for use on servers and businesses. It is designed to be more reliable and secure than Windows 95, but as a trade-off it is less compatible with older MS-DOS based software (crucially for the home market it won't run many video games).

1998 (June 25) saw the release of Windows 98, which is very similar to Windows 95, except that it provided an improved filing system (which controls the way data is stored on disks), the improvements made it efficient and allowed it to support disks larger than the 2 GB allowed by the first release of Windows 95. Windows 98 also brought support for USB and AGP.

It was Microsoft's aim - with Windows 2000 - to merge the two versions of Windows (Windows 95/8 and Windows NT) into one product, but they failed. Because of the memory protection (which helps provide reliability and security), Windows 2000 is unable to run some of the 'legacy software' (in particular games) that Windows 95 and 98 can - so Windows Millenium Edition (ME) was born. Windows 2000 is basically NT version 5 with a slightly prettier interface and a more exciting name than previous members of the NT series, while Windows ME is the latest in the 95/98 family.

The next major release of Microsoft Windows was 'Windows XP', this again attempts to bring together the NT/2000 and 95/98/ME versions of the operating system. XP stands a better chance of suceeding, partially because of the improved technology, largely because as time (6 years or more) has passed since the first release of Windows 95 much of the 'legacy' MS-DOS/non-Windows software (and in particular games) that caused problems with Windows 2000 has been rewritten or replaced.

Which just leaves the question of the court case between Apple and Microsoft, the one Apple started in 1985 by trying to sue Microsoft for copying the 'look and feel' of their operating system. Well the answer was that in 1997, August 6, after 18 months of losses by Apple, Microsoft helped 'bail' them out of serious financial trouble by buying 100,000 non-voting shares in the company for $150 million. Microsoft had several political reasons for doing this, but one condition was that Apple had to drop this long-running court case.

It is also worth mentioning another windowing system, developed in the late 1980s, the 'X Window System'. This was developed at MIT for use on graphics workstations, and due largely to the availability of the source code used to write it, it has become the standard graphical interface on most Unix based systems - including most Linux distributions.

Although the X Window System provides functionality for drawing and moving Windows on the screen and also for providing a mouse cursor it provides none of the user interface features (such as buttons, menus, window title bars and so on) that people expect. These features are provided by other pieces of software, window managers, graphics toolkits, and the like.

The most popular graphical desktop environments under Linux rely on the X Window System but provide all of the other features themselves - so providing a much more integrated and uniform interface to the user - most popular of these are KDE and GNOME. Solaris users have CDE, which provides similar functionality for their workstations.
The links I put on the Stephen White homepage was to completed the information he didn't have.

© Copyright 1996-2004, My homepage - email:swhite@ox.compsoc.net