Operating System Basics

a short-course in how to deal with ANY Operating System
though this introduction concentrates on these three OSs:

Apple's Macintosh OS "X" ((BSD) Linux-based)     Linux
(generic)     Microsoft Windows version(s)


The Basics of dealing with ANY Operating System, amount to several areas, which we'll cover here, VERY briefly, and then get into more details as we move-through the course...

This reading-material will take you 'about' 1-2 hours depending on what your foundation knowledge level is and how much time you spend following links to have various items explained...
There is / are other items to think about in the study of Operating Systems, but these will suffice for the short-term and for the general computer-user.  More technical information can be found by clicking here.

Remember, also that an OPERATING SYSTEM is (typically) specific to the type of 'CPU' (Central Processing Unit (hardware 'heart')) of a computer.  MOST Operating Systems (though certainly not all) are designed, written and run solely on a single processor.

File and Folder Management:

Directories are the areas in mainframe, Linux, Unix systems that Apple and Microsoft call "Folders"... So when we talk about 'directories' - read that as the same as a 'folder'... - I will 'attempt' to use only one term but recognize that there are both terms but they refer to the same philosophical 'structure' on your hard-disk and the real-world analogy with the file-drawer / file-folder is a good one.

File and folder management can best be described by the following concept:  it is the methodology (that you MUST HAVE for the long term health and well being of both your computer and your sanity) for deciding two things:
to read, in more detail, about the ' File and Folder Management ' issue - click here .



Copying Files:

Remember, - there is a difference between 'copy' and 'move' - some notes on that concept ' here '.

One of the most-used skill-sets that a user requires is how to move files from point 'A' to point 'B' - this is especially true if you work on a Microsoft operating system on an Intel-based computer because they tend to 'crash' a LOT.   Every crash creates 'lost work / lost time' (see below for 'time' issues)...  

So - whether you like it or not - whether you think it is productive or not - learning how to copy files, efficiently, from anywhere in / on your computer (or the network it is attached to (typically using "ftp")) to anywhere else, is a required skill-set to be learned, understood and mastered.   

Luckily there is / are help, but that is both good and bad.    In all computer operating system(s) there is a way to copy a file from 'A' to 'B' and it is easy, but there is / are probably 3-5 DIFFERENT WAYS to do this in almost any operating system.  

Sometimes 'context' dictates which method to use, sometimes it does not.  So for the beginner - you should learn ONE WAY, and use it ALL THE TIME until you are comfortable with it - and then, and ONLY THEN learn another method.

Here are some 'tutorials' for various OSs.    There are a LOT of similarities when you learn to use 2-3-4-5 different operating systems.
A last word or two on copying files - Remember - (as the 'Copy vs Move' web-page will tell you) that A lot depends on the Context and a lot depends on whether or not you are copying ON the same disk or BETWEEN disks (to - say - removeable media)... - Make certain you UNDERSTAND what you are doing or you MAY be disappointed, you MAY have failed to do what you had thought you wanted and YOU MAY want to "Check Your Work" after you do the copy - just to make certain that it happened the way you think it did. - There is NO SHAME in checking your copy - especially if the file is important.



Burning CD-ROMs and DVDs:

Burning a CD-ROM or a DVD is just another English language way to say  'copy files'...    However, there is / are a few differences, but ultimately all you are doing when you 'burn' a disc is to copy-files...

The 'major' difference is that you 'set-up' the copy process by dragging, in essence, a short-cut of every file you want to go on the CD-ROM or DVD to the desktop representation of the target media (CD-ROM or DVD).   Then you ultimately tell the computer to 'execute' the copy activity by clicking an a button somewhere that says "Burn Disc" or "Copy these files to the CD-ROM", or "Copy these files to the DVD".

Operating systems specific tutorials are here:
Note that - at this point in time (early 2007) that ALL Operating system current-version(s) can 'burn' discs natively (that is you do not need 'third-party-software-applications' to 'burn' a disc.  HOWEVER, you MAY NEED ( in some rare cases ) third-party software to create multiple 'burn sessions' - that is to make a disk 're-writeable'.

BE CAREFUL, though - there is a HUGE difference in discs that are 're-writeable' and discs  that you can 'WORM' (Write Once, Read Mostly).  In today's computing world the ability to write, re-write (on top of what was already written) and write to a new area of a disc (CD-ROM have 'about' 600 megabytes of room, DVDs have 'about' 3 gigabytes of room)...  - Make sure you know both what your MEDIA (the actual round - disc-item you hold in your hand is capable of, AND what your COMPUTER is capable of...

Here are some media designations, remember your computer must also have similar capabilites:


Back-Up files and Folders:  A fairly basic treatment of that 'hard to consider' (realistically) strategy / process / task that we all know we should implement and use (religiously),  but few of us really do consider.    Back-Up of files and Folders is just  a 'carry-on' or 'follow-on' of the above mentioned tasks or skills related to Copy-Move and/or writing or buring CD-ROMs and/or DVDs.   The copy-move-burn is the 'action' or the verb that will implement the policy or strategy of a backup-system.  The following separate treatment gives you some ideas about strategies and processes.

click ' here ' to go to a separate web-page for this important subject.

A Back-Up strategy and/or process can typically be implemented on more than one Operating System and/or on more than one platform.  However, a home Back-Up strategy is probably a lot different from an office Back-Up strategy.   So - we'll let you study the above link and decide what your Back-Up strategy will be, and how to implement it.


Applications:

Applications are the 'meat' of the computer-software we all use every day.  The operating system is like the desk, file cabinets, paper shredder, stapler and file-drawer and file-folder-contents-labels in your new office.  The Applications is the work you do in this office, most applications act upon or create data files that are specific for that application.

Some example applications (recognize these are SEPARATE from the operating system):
One of the greatest skills of a computer-user is developing an understanding of each application that they use, and a sense of which application is best for what task.  MANY ill-taught computer-users are consistently using the wrong application for the wrong task.  This is not their fault, especially as the bulk of computer-users are not taught how to make effective and efficient choices.   One of the abilities you will learn if you read more / learn more, here, is the ability to save yourself and your 'customers' time.

to read more about the 'details' of the selection(s) and use of Applications - click here .



Efficient use of time:

There is / are several arenas in which we (as humans) learn to understand and deal with 'time' - it's one of the few things we can never have enough of and even a very slow computer does things WAY FASTER than most humans.  A VERY VERY Fast computer can save one a LOT of time.

Rember that  time saved is money earned.  In the computer-use and network-connected world there is / are three types of time that are of value to 'save':

to read, in more detail, about the ' Time ' issue - click here .



Java Run-time Engine:

The opportunity for you / your computer / your web-browser to be able to 'run' Java Applets and Applications depends on a whole bunch of 'details' but the most basic detail is simply this:  Does your computer and/or its operating system know / understand and have stored on it's hard-disk something called the "Java Run-time Engine" (sometimes called JVM (for Java Virtual Machine) or Java RTE or Java IDE (the IDE allows development of applications,  - in itself it does not allow running applications (per-se) but the implication is there, that if you have the IDE, then you will have the 'rest' of the tools).

 IF your computer has this (the run-time-engine) - then your web-browser (and Java Applet) will 'call' this piece of software when needed, and your computer will also utilize it when there is no web-browser involved.

Java applications are 'written for a generic computer' ( (the "JVM" that really doesn't exist, except in the mind of the Run-time Engine people.    They write the "Run-time Engine" for each computer's CPU and/or configuration and then 'sell' the Run-time Engine for each computer type to the people that write the operating system, and - IN GENERAL - it should already be on your computer - but it may not be. 

You may have to get the Run-Time-Engine from Sun Microsystems and/or at some point (in time) you may have to upgrade the "Run-Time-Engine"... - so this is not really something you have to 'do' but it is something you need to be aware of...

Further - the Java Virtual Machine development environment is now supplied with some Operating Systems. - it may be in your Developer sub-directory, - -or it may not.  In most cases you can obtain the 'JDK' (Java Development Kit) from Sun Microsystems at:  http://www.sun.com/java


last updated:  06:05  a.m. on Wednesday,  13 May, 2015;   revID: 1m