The magazine of the Melbourne PC User Group
Starting Computing
Tom Coleman
tomc@melbpc.org.au |
 |
When you start computing; when you first confront the reality of having to
adjust your thinking and your expectations and make it all work, it is a brain washing and confusing
experience. You are surrounded by all kinds of information. Until you have a year or two of experience under
your belt it all seems pretty important. You can waste a lot of time and effort trying to get on top of
something like Web Page Design when all you really use your computer for is your genealogy
interest.
Deciding what is important for you when you are starting out takes years of experience.
There are any number of tasks you can perform with a computer. There is no way that you could master even a
small fraction of them. You are only going to master the things you use. No one learns anything in an
abstract way. If it is not part of your computing activity then don't even bother with it.
That said, there is still a need to learn the basics of how the computer is organized and the conventions and
routines used in building a computer, setting it up and making it work. This is like driving a car. It does
not matter that you have no idea of the energy output of a litre of petrol. You do need to know how the car
behaves when you turn the steering wheel. You need to be able to get it into gear and know how to operate the
windscreen wipers. You also need to know the road rules. You need to apply a little common sense too. Don't
go driving at night if you don't know where the headlight switch is. Later you will need to know how to
jump-start a car with a flat battery and what to do in the event of a catastrophic brake failure. But that is
for later. Concentrate on the things that will get you up and running first. The fundamentals.
Fundamentals
Let's take a look at some of these fundamentals of computing. One of the mysteries of computing is To
where do the files disappear? An understanding of how the computer organizes its files is fundamental to
looking for a file, organizing your files and generally getting a handle on what is going on.
Files (ie. data, information, programs and so on) are all stored with individual names. The way they
are stored physically has no relationship to the way they are displayed to you. The graphical display in
My Computer or Windows Explorer is a logical display and is very nice and intellectually
satisfying, but that's all. It is a mistake to try to equate what you see with how the file is physically
stored.
We will take a quick look at the physical storage, so that we can then forget it and get on with that which
is much more significant.
You computer's hard disk is the equivalent of the kitchen pantry. It's a storeroom. No one prepares food in
the pantry. That's where you put things until you want to use them. Then you take them out and put them on
the workbench. The computing equivalent is memory - RAM in other words. The more RAM you have, the bigger the
workbench. The computer reads the file on the hard disk and stores a copy of it in memory. The original stays
on the hard disk. Once the file is in memory the Central Processing Unit can get to it. That's the
CPU; best known by its given name, Pentium, Duron, Athlon etc. Most of this happens automatically and
you don't have to do much. It's a bit like the distributor in your car, you just hit the starter and it
happens. The CPU is the Mixmaster, the food processor. Once you have finished preparing the food you put it
back in the pantry. So when you have finished with your file you write it back to the hard disk. This will
usually overwrite the original file on the hard disk. This kind of activity is going on all the time in the
background as Windows does its thing.
But, how is the data actually stored on the hard disk? It is the same as a tape recording, only instead of
going along, it goes around. That's almost true. Go and read up on sectors, clusters and
defragmentation if you are curious. Look up lost clusters and cross linked files and File
Allocation Table too. It will make your housekeeping more meaningful. It will not mean much when you are
just starting out so you can put it off until later, when you have a need to know.
The important thing when you are starting out is to get a grasp of the logical way that files are organized.
It is like this. The people who set up the first computers assumed that people would want to store files by
subject. Personal letters would be stored in one place and the accounting files in another. Programs would go
in a place named after the program and so on. Seems pretty logical. The trouble is they did a terrible job of
telling people, that is how they did it. They were computer programmers and were down the garden with the
fairies. Not everyone thinks like a programmer, but no one told the programmers.
In Windows, these places to put files are called Folders. Prior to that they were called
Directories. The two words mean the same thing. So you put the accounting information files in a folder
called Accounts. Stunningly simple.
However, you may not like the name Accounts. You may prefer to call it Moneybox or Scams or DeathandTaxes.
You can call it anything you like. If you cannot think of a name then the computer will suggest one -
typically "New Folder". The next one will be New Folder 1 and the next New Folder 2. The problem here being
that you have no idea of what is in New Folder 17. It is best to give the folders a meaningful name.
Here is a warning. Once you have given a folder a name, don't change it. You see, Windows writes little
notes to itself about how to do things and where to find files and so on. If you change the name of a file or
save somewhere else then Windows may lose track of it. The file is perfectly ok but Windows has lost it. You
will have to go looking for it yourself. That is not too hard, providing you know the name of the file. Once
again meaningful names act as a memory jogger. Some folk with tidy minds do things like giving their files a
name corresponding to the date. If they cannot remember the date or made a mistake typing in the date then
they suffer greatly. So too, do the people who name files or folders No1, No2 or ABC.
Having meaningful names for folders is half of the battle. Putting the appropriate file in the appropriate
folder is the other part. During the Second World War the Germans experimented with submarine communication
using VLF. They had problems with some of the components burning out, as VLF is a power guzzler. After the
war when the Allies were going through the captured files they discovered that all the burn out and short
circuit reports were stored under lightning strike and so no one ever realized that there was a problem as
there were no reports. Mind you, their experimental transmitters had fierce lightning conductors.
Folders can and frequently do have other folders in them. They can have both files and folders in the one
folder. Frequently you will find folders-within folders-within folders ad nauseam.
Time to do a little jargon busting. This, / is a forward slash or a fore slash. It leans forward in the
direction that you read. This, \ is a back slash. It leans backwards against the direction you read. DO NOT
CONFUSE THEM. Fore slashes are used to give commands more meaning and to qualify their actions. You can
forget about them for now, if you are just starting out.
Back slashes are used to separate folders when you are writing a folder's place (or address if you like). For
example;
C:\windows\command\scandisk.exe
This is telling me that the file Scandisk.exe is in a folder called \command,
which is in another folder called \Windows, which is in the "Root Directory" of drive C:.
The Root Directory, (no one ever calls it the Root Folder) is the first folder on the drive. When a
drive is first set up and formatted the whole drive is the Root Directory. You, and the programs you install,
then create folders in the root directory and more folders within those folders too.
Note that the drive is signified by the drive letter, in this case C, followed by a colon : (Not a semicolon
; ). You can have 26 drives. Then you run out of letters. So far this has not been a problem. The first two
letters, A and B are set aside for floppy drives. Drive C is always your first hard drive.
After this there are rules for allocating drive letters which allow certain priorities and then, first in
best dressed for the balance. In some cases you can select the drive letter, which is a good idea if it is
likely to change because Windows may lose track of it as we mentioned earlier. There is a bit of a convention
to give your CD player drive M:.
Another thing about folders and drives. None of their names are case sensitive. I could have written
the above as
c:\winDOwS\CommANd\ScaNdisK.eXE
and the computer could not care less. There are some characters that are forbidden in filenames and folders.
Things like the full stop (dot) . and the comma , and / and \ and ? and : and a few more. This is because the
Operating System uses these characters itself for its own purposes. There are two ways you can learn about
them.
One is to read the manual and probably forget half of them. The other is to use one and have it rejected as
illegal. You tend to retain the things you learn by discovery.
Although the file naming convention is not case sensitive there are still a
few rules about files names that are absolutes. For example you cannot have two files with the same name in
the same folder. Some filenames are not allowed because they mean something special to the Operating System.
Others are just ill advised. For example you can get away with calling a file Con but you will get into all
kinds of trouble trying to refer to it because the computer uses Con to refer to the console (the keyboard
and monitor). There are a few of these traps for young players. Welcome on board.
File names have two parts. First there is the file name. Once upon a time
you were restricted to not more than eight characters for a file name. These days your can have as much as
you like. The second part of the filename is called the extension and is only three characters long. In many
respects the extension is more significant than the file name. For example the only files that carry
instructions to the computer are those with an extension of COM, EXE or BAT. All other files carry
information. So far as you are concerned EXE and COM files are the same. The BAT file is a batch file and is
one that can be written by the user, providing you know what to write. Again that is not for beginners but is
a direction your curiosity might take you later.
Many file extensions tell you and the computer about the kind of file. A
"DLL" file is a Dynamic Link Library file. It contains information about and often controls the interaction
between certain files. Some files record where other files are to be found. This is why Windows sometimes
loses track of things if you change names of folders or move files around. WAV files are Wave files
and store sounds, music or voice or hoot or quack or ping. There are many different file types, most of which
you never interact with. They are set up by programs when you install them and you never knowingly have
anything to do with them. There are few files that you can edit, tweak or fiddle with but that is for later
when you have a need. For now just acknowledge that they exist and ignore them.
Different programs use slightly different ways of displaying the files and
folders. Microsoft Word is not as graphical as Windows Explorer, which is different again to My
Computer, and Quicken shows things in a different way to Adobe Premiere. They are all
showing you the same Drive:\Folder\File\ structure, but in different ways. The result is that some programs
files are easier to sort than others. Once you can get a handle on the underlying structure the whole lot
becomes simple.
Another thing that confuses all users, novice and guru alike. Different
programmers give the same thing different names. Worse still, they do not use the intuitive names for some
functions. For example in most word processing programs you can arrange to have your page described in Inches
or Centimetres or as columns and rows. If you want to change from one type of measurement to another you just
go to HELP and look it up don't you? The problem is you don't know what they called it. Look it up under
Inches, Imperial, Centimetre, metric, page size, page layout and on and on and on. You can't find it because
it is in "Units of Measure", which is about the last place you would think of looking. In fact I found it
accidentally when looking up something else. Nevertheless it pays to learn how to use the Help that comes
with most programs. That's where you are going to be able to solve most of your problems.
You are going to be driven by your need to know. Most of it is written in
the help files. Learn to use them. The other way to get help and insight is to talk to
people.
One last thing. If you allow the postman to deliver Melb PC to you once a
month and use it as your ISP then you are robbing yourself. The meetings, the Special Interest Groups, the
Training and the dial help is one huge resource that you are entitled to use as part of your membership.
Don't get the idea that those meetings are gatherings of whizzbang gurus. They are not. There are always a
couple of gurus there but most attendees are like you. They are there because they are drowning. Talk to
them. They are fellow travellers. They are interested. You must be interested too or would not have read this
far.
Reprinted from the February
2002 issue of PC Update, the magazine of Melbourne PC User Group, Australia
|