|
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
|
a |
|
 |
|
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
|