Saturday, 14 February 2009

the history of apple computers

Introduction

This report sets out to investigate apple and looks into a number of areas of apple from the history of apple from 1975 to the start of the graphical apple systems in 1983, We also are going to look at the latest Apple operating system and see why it is better than Microsoft windows. We start this report by looking at apple by seeing how apple started.

The History of Apple operating system

By the end of end of 1975 Steven Wozniak one of the founders of apple created a prototype that not knowing to Steven Wozniak would be the first apple computer ever, at the time Steven Wozniak was working for Hewlett Packard, but Hewlett Packard was not interested in building Steven Wozniak’s computer idea, so Steven Wozniak asked Hewlett Packard to release the technology he was working on to start his own company which Hewlett Packard soon agreed to.

This lead to Steven Wozniak, Steven jobs and an Atari engineer named Ronald Wayne stating the apple company on April 1st 1976 in Steven jobs parent’s house, to develop the computer.

The prototype later became the apple I, the apple I was a printed circuit board using a Motorola type chip, which computer hobbyists could build their own computers with by building their own case and adding a ASCII keyboard, monitor and tape player.

The apple 1 was created to make the computers cheap and available to the masses rather than buying a UNIX machine, which cost thousands of pounds, but used a lot in business at the time as the personnel computer market had not really started yet .

The apple 1’s Operating system was a built in firmware management system in a chip on the board and was 256 bytes in size and presented the user with a command line interface which together with the tape of Apple BASIC (Beginner's All-Purpose Symbolic Instruction Code) included in the package enabled the users to view memory and create and run programs.

This computer only lasted a year and was replaced when the Apple II which came out in 1977, this had the same CPU as the Apple I, but this time released as a whole computer system and over the life of this machine was given lots of operating systems.

The first of these, which came out in 1978, was Apple DOS, created after the need for a floppy drive was thought of, so the computer needed a disk operating system to control it, the first version of Apple DOS was 3.1 below is a quote taken from the kernelthread.com website of why the first version was 3.1 and not 1.0


“The first release was called 3.1 and not something like 1.0 because one of the implementers, Paul Laughton, incremented a revision counter x.y every time he recompiled the source code: it started with x = 0, y = 1, and every time y reached 9, x was incremented by 1. Apple DOS was beta tested as version 3.0.“


The next operating system for the Apple II was Apple Pascal, which came from a early operating system called the P-System created by the University of California at San Diego (UCSD) this operating system was used a lot in the 1970’s and beginning of the 80’s and was a operating system which could be used on any platform of computer and was really a virtual machine that ran p-code, which was similar to java’s byte-code, this operating system was develop using another UCSD product which was the Pascal programming language. The apple version of this operating system came out in 1978; Apple Pascal lived as a product for five years.

The next operating system was Apple CP/M, this was made possible when, in 1980 Microsoft developed a co-processor on a board called soft-card which used the Z-80 code made by Zilog, this code was based on the popular CP/M operating system, that came with lots of business software such as the dBase Databases and the WordStar word processor.

Apple installed this soft card into the apple II this enabled the apple II to run z-80 programs and so could be used for business.

In 1980 the Apple III was introduced, this computer was built as business machine and used an operating system called Apple SOS (“sophisticated operating system” or “Sara’s operating system” named after Sara a daughter of an engineer who worked for Apple, dependant on which name you view to be right as there are two different views as to what SOS stands for in the Apple Camp).

This operating system comes in two parts, the Kernal, interpreter (which could be part of an application itself or something the application used, dependant on the application) and drivers all of which could be loaded into memory. Over the years this changed into Apple ProDOS

Apple ProDOS came out in 1983 and was used to replace Apple DOS 3.3. Apple ProDOS had the follow changes.

Ability for programming in BASIC, assembly language, and machine language.

Had better interrupt handing, which made the operating system more efficient at managing the hardware in run on and provided faster disk handling

Provided sophisticated file handling as it provided a file structure and could open eight files at a time.

The Next Chapter of the Apples Operating system brings us almost up to date and is very similar to the apple operating system today, in 1983 a machine came out called the “Lisa”, which was the pre runner computer to the Macintosh and it was based on the work of Xerox’s PARC.

This was possible when apple gave Xerox, Apple Stock and shares in exchange for Xerox technology, having said this the Lisa project began before apple visit to Xerox Parc, so it hard to see what was apple’s in-house innovation and what was brought from Xerox

The Lisa had a graphical operating system sometimes called the “Lisa Office System” which had a file system with fully inactive click able icons or physical office metaphor, in other words everything in the real world office, was in graphical form on the computers desktop.

Lisa also had a spreadsheet, chart tool, drawing program and project management programs, Lisa also introduced lots of the features of the apple operating systems to come such as trash can, which drag items you want to delete on to.

In 1984 the Macintosh was born below is a quote taken from the kernelthread.com website of how the Macintosh got its name.

“At the turn of the 80s, there was a project called "Annie" inside Apple. At some point, Jef Raskin, Apple employee number 31, changed the name to "Macintosh", a deliberate misspelling of "McIntosh", which is a variety of Apples. McIntosh was also the name of a hi-fi manufacturer (McIntosh Labs). The name did come under contention when Apple tried to trademark it, but Apple eventually managed to buy the trademark. During the legal battle, Apple considered acronyms such as MAC (Mouse Activated Computer), which was internally made fun of as standing for Meaningless Acronym Computer.

Raskin also wrote an internal document on personal computing: The Book of Macintosh, that allegedly was the initial primary force behind the Macintosh”.



The Macintosh operating system was a single user; single tasking software, which at first was called “Mac System Software” and was delivered on a 400 KB floppy disk.

The operating system came with a collection of code called the “toolbox” that a programmer could use to build other software with, and contained all the dialogs, pull-down menus, scroll-bars, windows, so all of the software could look and feel the same, below is some other interesting facts about this operating system taken from the kernelthread.com website.


“The Macintosh File System (MFS) was a flat file system: all files were stored in a single directory. However, the system software presented a hierarchical view that showed nested folders.


Each disk contained a folder called "Empty Folder" at its root level. New folders were created by renaming this folder, which caused a replacement Empty Folder to appear.

The Macintosh contained many of the Lisa's characteristics, such as a menu bar at the top (but with an Apple menu) and an iconic trash can (that was automatically emptied every time the system booted). It also heralded Apple's Human Interface Guidelines.

The Macintosh trashcan is often criticized for being poorly designed, as it is not only meant to destroy files, but also for ejecting disks so that they can be safely put away. Apple’s interface designers once explained the rationale behind this design.


Since the original Macintosh had no hard disk, and a single floppy drive, it was expected that users will typically use several diskettes while working on the Macintosh. A convenience feature of the system was that it cached (in memory) the list of files on a diskette even after it had been ejected. This was indicated by a greyed-out icon for that diskette on the Desktop, clicking on which would prompt the user to insert the appropriate diskette in the drive. If a user wanted to free up the memory used by a diskette's cache, he would have to drag the greyed-out icon to the trash.
Thus, even if a user intended to permanently eject a diskette, two actions were required: the eject command, and dragging an icon to the trash. The redundancy was removed by combining these actions to a single action: dragging an "active" (non-greyed-out) icon to the trash caused the disk to be ejected, and its cache to be deleted
The Lisa 2 was introduced simultaneously with the Macintosh. A version of the Lisa 2 with a disk was later sold as the Macintosh XL and came with MacWorks, an emulator to run the Macintosh operating system.
In addition to bringing graphical user-interfaces to mainstream computing, the Lisa and Macintosh were also among the first to provide software controls for hitherto mechanical ones, such as ejecting a diskette, modifying screen brightness, and turning the machine on and off.
Alan Kay once asked (the reader) in one of his papers that if the IBM 3270/PC was the "machine code" way of doing things, whether that made the Macintosh the COBOL of user-interfaces”


From here, Apple made many changes to this operating system, that improved its performance, into the operating system they have today, that operating system and the power of a apple machine it sits on makes it possible for the apple to be used in applications from music production to video editing and is the choice of studios dealing with these applications as the control machine.

The apple is also good for other graphic applications as well such as website design and printing, plus with the apple version of Microsoft office, the apple machines can now be used for business applications as well making it a all round machine that can used anywhere.

The latest graphics operating system from the Apple stable is OS X.

Mac OS X

Mac OS X as we have said before is the latest of the apple operating systems and is pronounced OS 10 not OS X as you would think it would be pronounced, and can be used in any application other apple operating systems are used in.

The latest version of OS X is called “Panther” which has an UNIX-Based core.

This gives the apple user a number of security features, such as it backs the up the file allocation table or master file at the beginning and middle of the disk so you can not lose this file and so lose the use of the disk, if one of the tracks of the disk goes bad and so it very stable operating system.

Another security feature is, if you delete a file from your computer it stays deleted, so someone looking at your computer cannot get back files deleted thanks to a multi-pass overwriting algorithm, so if you delete an file containing your bank account information from your computer, a hacker cannot get it back and know your private business.

“Panther” also introduces a number of key design features such as a new desktop management system called “Exposé” with virtual and protected memory, which means if you run lots a applications at the same time and one crashes, you can still work on the others without the fear of losing data, also you can see at a glance all the open windows you have on your desktop and then you can switch to the right one or just view the window you are working on, you can also dock windows where you want them on the interface, you can also run OS 9 programs and UNIX commands at the same time..


OS X can be networked with other OS X machines and other Apple machines running other operating systems such as OS 9, using a software package called apple talk, also the server version of OS X also includes a software package called Samba, which enables you to use your apple machine in a windows network and the other windows machines can talk to it, as samba makes the apple machine pretend to be a windows machine so non apple machines can access its hard drive and resources such as printers, without the use of any other, so Apple OS X is at home talking to other apple machines as well as windows machines, this makes it a good replacement for windows NT as you can built up a network of apples and window machines which can talk to each other,

another commutations related feature is “Panther” also contains a software package called ichat, which turns your computer into a videophone, which is good for multi-way video and audio conferencing over the Internet.

“Panther” also comes with a one-click access to all your most wanted files and folders, whether on your hard drive of the apple machine you are working on, iDisk (a external drive which you can put on your computer), the network servers or removable media such as CD-ROMs and floppy disk, this means you don’t have to go looking for them when you are in a hurry you can just go to them, it also includes free developer tools for Mac, UNIX and Java..

Having looked at the OS X operating system as we have it seems that an Apple machine using OS X operating is a good replacement for any windows machine as it is more powerful, more stylish, well built and uses an secure operating system that will not crash unlike windows and with the arrival of the OS X tiger operating system which brings more features

Taken from the apple website of the new features coming with Tiger
Spotlight Search and find anything, anywhere on your computer in no time flat.
Dashboard Access mini-applications called widgets with the touch of a function key.
Safari RSS get up-to-the-minute RSS news, headlines and summaries from the web. Mail Find and organize your email using Spotlight search technology.
iChat AV
Invite up to three other people to a high-quality video conference.
Automator automate repetitive, manual tasks with point-and-click simplicity. VoiceOver Access the Mac through speech, audible cues and keyboard navigation. Parental Controls Limit kids’ Mac access and monitor their Safari,
iChat and Mail activity. .Mac Sync Sync valuable data on Macs, portable devices such as iPods and .Mac accounts.
QuickTime 7 QuickTime 7 with H.264 makes the future of video crystal clear.

It looks of if the OS X is going to be even better and at home in the home controlling the entertainment system to in business as the control server of a network.

Reference and Further reading

Apple http://www.apple.com

[Internet]

Published by Apple Computers in 2005

Kernelthread.com

http://www.kernelthread.com

[internet]

Published by Amit Singh in 1994-2005

I, Woz: Computer Geek to Cult Icon: Getting to the Core of Apple's Inventor
by Steve Wozniak, Gina Smith

Published by Headline Publishing Group 2006

Revolution In The Valley: The Insanely Great Story of How the Mac Was Made
by Andy Hertzfeld

Published by O'Reilly 2004

Apple Confidential: The Real Story of Apple Computer, Inc.
by O. Linzmayer

Published by No Starch Press,US 2003

No comments:

Post a Comment