[Company Logo Image]                      

Home ] Up ] Contents ]

[ The Personal Computer ] PC Components ] BIOS Settings ]

 

The Personal Computer System

This page is all about the personal computer as a system, from the original IBM PC to modern PC clones.


Introduction

The PC, universally referred to as any IBM compatible computer, drastically changed the role of computers, from an as needed, as available managed computer too a growing and accelerating industry. Basic PC hardware can almost do nothing without complex instructions. Even today's powerful hardware merely performs a power on self test and load the first bit of data from the disk. To successfully use a personal computer requires some expertise. Writing computer programs can develop better understanding of how computers do what they do and an insight into applications used on a computer. In the early days of personal computers BASIC (Beginners All-Purpose Symbolic Instruction Code) was part of the system and primarily used to instruct the computer to perform operations. Many early applications were written in BASIC. Learning how complex tasks can be programmed as instructions, then refined, helps to understand how computers work. There are background instructions keeping the computer functioning, input and output processing, in case of key presses or mouse movements and screen updates. Versions of BASIC are still used today. QBASIC is still supplied free within MS-DOS and Visual BASIC is used to design applications with the same user interface as Windows. This guide is intended to be about personal computer hardware and so it is left for the reader to pursue any programming skills.
A basic computer has four key components, the CPU (Central Processing Unit) or processor, input and output (I/O) expansion such as keyboard, display and disk storage. Other components primarily support them, such as the motherboard, buses, expansion cards or power supply unit. The motherboard brings together individual boards that used to be housed separately, before personal computers. The processor, memory, serial ports, parallel port, keyboard interface, disk interface and buses. The processor executes instructions at low level and knows how to add subtract and simple logical functions. The computers memory is workspace for all activity and is limited by the size. The number and variety of applications that can be made available at any one time is largely determined by the amount of memory, usually in megabytes (MB), millions of bytes (kilobytes are thousands of bytes, KB). Input and output (I/O) is used by the computer to read and write data using I/O devices called peripherals, including the monitor, printer or storage devices. Storage devices are used to keep data stored, when it is not in the computers memory.

A Brief History

In August of 1981 IBM officially announced the Personal Computer (PC). At the time, many disagreed on the success of IBM selling computers to the public through IBM's stores and distributors. It was also predicted by some staff at IBM that because of the shady and unreliable design of the PC and the fact that it had not undergone any of IBM's quality tests and design procedures, no one would won't to buy the computer.
One of the best things about IBM's personal computer was the Open System attitude of the designers, who knew that by making a full listing of the system BIOS and internal design and specification schematics readily available, third party manufacturers and designers could build expansion cards, peripheral devices and even clone systems. This would make the PC a much more viable tool in a field already swamped with 8 bit computers. IBM took measures to insure the hardware design remained theirs, and patented the ROM BIOS and other hardware. The PC was shipped with an operating system called PC DOS, ported to the PC from QDOS, purchased from Seattle Computer Products by Microsoft (then Bill Gates and Paul Allen).
The first PCs were shipped in desktop cases, housing full sized motherboards with Intel 8088 processors, 1 MB of surface mounted memory, a BIOS but no real time clock (RTC) or battery backed CMOS, an expansion card for output to a monitor (usually monochrome or amber although colour was supported), a keyboard controller and keyboard but no numeric keypad, a single single sided double density 5.25" floppy drive and floppy disk controller, a parallel port and two serial ports and a copy of DOS. The motherboard offered in total eight expansion slots for input/output devices although some would already be in use. Printers where available, the most common were daisy wheel which struck against a typewriter ribbon to leave an impression on the paper which was feed through a roller by sprockets which aligned with holes along the edge of the printer paper which was fanfold. 
Everything about the PC was focused mainly on an office environment and mimicked the `functions and procedures of tasks carried out by the workforce. Tasks such as typing letters (word processing), keeping records and files (database) and working with tables or charts (spreadsheets and graphics). Systems analysts and/or programmers would create a logical representation of the flow, inputs, processes or functions and outputs of the business and (try) build a logical working computerised model of the business.
As the PC and software gained popularity more software and hardware manufacturers produced for it. Some of the most useful expansion cards for the original PC were the real time clock and the hard disk controller. The real time clock allowed the computer to keep track of the date and time once booted to the operating system and hard disk drives originally built by western digital and controller cards to operate the device which enables operating systems, applications and data to be stored on one disk. Once the hard disk appeared for the PC software houses supplied software that could be installed to the hard disk instead of running from floppy drive, no more floppy disk swapping.
The first breakthrough to make a difference to users was more RAM from 1 MB to a possible 16 MB of system RAM. Two main standards competed to become de facto, extended memory and expanded memory, both incompatible with the other and in the beginning could not operate at the same time in the same system. Software houses supplied versions of programs that utilized this extra memory, often as data workspace, and so the PC was able to run more powerful applications and use more data, quicker in the process, because there was no need to sort or fetch it from disk. Keyboards started to appear with numeric keypads and shortly after the release of Microsoft Windows pointing devices such as track balls, joy pads and mice became popular. Earlier versions of Windows were not as useful as the enhanced mode offered by version 3.0 which allowed the processor to switch to a mode that would allow multiple applications to execute simultaneously sharing system devices and resources and eventually data. This meant that a word processor could be started and also a database application etc, as long as there was enough resources, also RAM was not restricted to physical quantity as the hard disk could be used to page (move) working data to and from the drive as required.  One of the best features of the Microsoft Windows front end was allowing hardware manufacturers to supply a driver that only needed to work in one program, namely windows, which software writers could access from within applications, without needing to know how to actually program that devices low level functions. As long as a programmer could tell windows what to print or display the driver would know how to instruct the hardware. No more loading drivers into every application that accessed a piece of hardware. Soundcards soon appeared, as the next useful addition that would take up a free slot and an IRQ. Adding multimedia capability to the PC literally made it all singing and all dancing. Around the same time higher resolution and deeper colour depth, graphics cards and monitors where appearing. The expansion slots and the cards that populated them advanced from 8 bit cards to 32 bit bus mastering devices capable of talking to any other device, the system RAM or operating system without the need for the CPU's intervention. A pattern emerged, where the hardware demands of software was pushing advances in designs, manufacturing and eventual sale of computers hardware. Every computer manufacturer in all sectors strived to be the company to emerge with the next mind blowing, got to have it, voted to be, industry standard computer upgrade (The same went for software houses). As a result of all the new technology changes consumers became paranoid when purchasing for fear of being sold old technology, and when Microsoft changed the naming convention of all their software from version xyz, to 9x (the year released), it drove home the true meaning of out of date. Another problem to emerge from the rapid advances was dead end systems, which had no or limited upgrade-ability. Every time Intel released a new processor, a new motherboard and support components were utilised, causing frustration to system up-graders. Purchasing a new motherboard also meant buying new RAM, graphics card, hard disk, etc, if the new technology was to be fully implemented (Some manufacturers maintained more backward compatibility than others, based on the market they were trying to sell too). The original message from IBM, that your personal computer will never be obsolete, is based on the fundamental principle of backward compatibility (but not necessarily forward compatabilty). A good thing and a bad thing. New technological advances sometimes mean breaking away from the way things are normally done and thus end the backward compatibility, unless some careful thought is put into the planning and implementation. Backward compatibility is a good thing if newer personal computers can use old hardware, however this hinders ideas for breakthrough's if no choice can be found to upgrade and implement the original IBM PC design. Manufacturers have been caught out in the past, trying to lead the way only to be bowled over or left behind by rapid advances. Designs were out of date before they were even completed. It was traditional to follow Intel and for a long time they determined the speed and direction of the personal computer, but all along, in the background was the consumer, who could make or break upgrades. Being the first to release to the consumers also meant oldest technology, design, features and more important components used in the manufacturing were old. Some designs chose to use the latest, untested components and others stuck with what they knew. Success became more dependent on how many people used the product. A new trend appeared, manufacturers were releasing products into the consumer market that had neither been properly tested nor rigorously used with existing designs, in there rush to release products (again the same went for software houses), get the picture ?.
Hard drive capacities have increased along with speed and reliability, allowing more business critical applications and data to be implemented on the PC. Software houses added more functionality to their programs and installing them on to computer often meant feeding dozens of floppy disks in to the drive, an incentive to utilise the CD-Rom technology utilised by the music recording industry. Bigger and better software products soon emerged. Some merely included massive movies and rolling intros, but who could blame them given all that space. It was not long before CR writers became popular and soon everyone was copying there own data to CD. Distributing data on this form of media became the standard adopted by most publishers. Flatbed scanners also drastically advanced in design and as a result, are more cheaply and readily available as a useful upgrade to import data from the physical world in to electronic representation. Printer designs changed from impact designs to inkjet and laser technology. Sound cards have added three dimensional and realism to multimedia and the AGP graphics card has once again put the PC in front of the games playing consoles (and always will, if manufacturers strive to maintain backward compatabilty with every addition of new design.
Today, the present memory technology and design can not supply processors fast enough and is, the major bottleneck in the PC system.
To be continued...

Send mail to totalsupport.www@virgin.net with questions or comments about this web site.
Copyright © 2000 TotalSupport Computer Workshop
Last modified: December 20, 2000