Understanding Computer Basics: Hardware, Software, Applications, O/S and Ubuntu

September 1, 2008 · 82 comments

We will always write so that those who have no computer background can understand. The information below is organized in sections to allow advanced users to skip over material they already know.

Many people who have used computers for years or even decades may be familiar with common terminology without truly knowing what it means or how it all fits together. It is not absolutely necessary to know any of this; however, I find that understanding the big picture helps me to learn new subjects faster. Read on for hardware, software, operating systems, Linux, and Ubuntu.

HARDWARE:

  • PC – short for Personal Computer – either desktop (larger and stationary) or laptop (portable).
  • Computer hardware – the physical parts of your computer. See Basic Computer Hardware Components for more detail.
  • Peripherals – Extra hardware devices you attach to your PC such as a printer, mouse, keyboard, scanner, joystick, or external storage devices.

SOFTWARE:

  • Software – the instructions that control what your hardware does – also called system software or software programs. Often also used when applications or application program is more accurate.
  • Application or Software Programs – collections of programming instructions used by your computer to do specific tasks. System software programs control the actions of your computer while application programs perform actions directly for the end user (you) or another application. For example, they allow us to view Web sites (using a Web browser program), write a letter (using a Word Processing Program), create a spreadsheet, and so on.
  • Open Source Software – software usually developed by placing the “source code” in a public venue where many can contribute to development and the end product is free software for anyone to use.
  • Source Code – the program language used to create software or the completed (or in-process) program code that controls what a software program can do.

OPERATING SYSTEMS:

  • Operating System – the management program that controls the other programs and hardware on a PC or personal computer.
  • GUI – the “graphical user interface” that allows you to use a mouse to point and click at graphics to control what your computer does. The Windows “GUI” is what made it easier for new users to learn to use computers.(All computers have either DOS or a type of UNIX running under what the user sees.)

LINUX:

  • Unix – a family of operating systems which includes Linux, AIX (IBM’s version), HP-UX, Solaris, etc.
  • Linux – Linux is the variety of Unix that serves as the free base operating system on which complete systems such as Ubuntu are built.
  • GNU aka GNU/Linux – the Linux operating system used by many Linux distributions.
  • Linux distribution – an operating system based on Linux which include a customized GUI and preloaded and configured applications to make it easier to use. Ubuntu is one of the most common Linux distributions .
  • Linux distro – short for Linux distribution
  • Kernel – the core of an operating system. The kernel is what allows your software programs to direct what the hardware in your computer does. Ubuntu uses the Linux kernel.
  • Linux Kernel – a core operating system based on Linux. All Linux distributions share the same Linux kernel.

UBUNTU:

(To understand Ubuntu see also the definitions under Linux immediately above.)

  • Ubuntu – considered by many to be easiest to learn for new computer users and those already familiar with Windows or Macs, Ubuntu is an Open Source operating system based on Debian GNU/Linux
  • Debian aka Debian GNU/Linux – the core Linux distribution upon which Ubuntu is built. Most Linux distros are based on either Debian or Fedora (formerly known as Red Hat).
  • Gnome – the GUI desktop used by the developers of Ubuntu. It controls what you see when you turn on your computer. Gnome is an acronym for GNU Network Object Model Environment. (Ubuntu 8.04 Hardy Heron comes with Gnome as the default.)
  • Shell aka Linux shell – hopefully Ubuntu users will not need to understand how to use a Linux shell.

Understanding how all these terms fit together can be confusing when you read the help files or online information about Ubuntu. Here is the synopsis:

Ubuntu is built on the Gnome GUI desktop which uses the Debian distribution of the Linux kernel.

The latest version of Ubuntu is 8.04 called Hardy Heron. The previous version was 7.10 called Gutsy Gibbon.

ADDITIONAL RESOURCES:

Read the Best of GrowMap or Stay In The Loop!

Subscribe to the GrowMap feed via RSS or Email to receive notifications when new posts are published. Follow GrowMap on Twitter too!

{ 81 comments… read them below or add one }

monika December 3, 2009 at 11:45 pm

really nice piece of information.really very useful fr a novice.it is very important to have computer knowledge.i like your contents.the way you explain operating system,hardware,software is great.thanks.

Reply

Prajakta who writes about chiropractic office software
Twitter:
December 2, 2009 at 1:47 pm

Twitter: @tanmay2346

Thank you for another great article. Where else could anyone get that kind of information in such a perfect way of presentation.
.-= Prajakta@chiropractic office software´s last blog ..Special offer =-.

Reply

karaly November 28, 2009 at 3:37 am

This site has really worthy content to understand the hardware component of out PC. What is the work of different components in our system, we should know about that. Other wise our strain on computer is vain for us.

Reply

THE ROCK who writes about cheap cartridges
Twitter:
November 28, 2009 at 2:59 am

Twitter: @anshresh

Well there are lots of parts are available on a Personal computer so that it is very important to know about all the parts. Operating system is a nice thing because it makes a coordination between the software and the hardware. Anyways keep it up and keep continue.

Reply

Janine who writes about Find Local Services November 24, 2009 at 9:32 pm

Linux grew from a very complicated os (from install to usage) to a very easy newbie friendly operating system. I think the most significant advantage aside from its simplicity is the file size which the whole os can fit into a small sized hard drive.With that advantage, many netbook manufacturers choose Ubuntu.

Reply

monika who writes about canon inkjet cartridges November 19, 2009 at 12:54 am

thanks to you once again for posting this informative article.i like the contents and the way of your explanation.you mentioned everything here great work.very useful for a novice.

Reply

youtube unblock November 13, 2009 at 6:45 am

Great article,
Zatari.

Reply

ANSH who writes about canon inkjet cartridges
Twitter:
November 5, 2009 at 11:58 pm

Twitter: @sachinansh

PC or personal computer is a very complex thing because it is a composition of various things. Every single unit keep it’s importance. There are lots of things to know about the computer like software, Hardware , Operating system and many more.

Reply

greg who writes about heavy duty hinges November 4, 2009 at 10:11 pm

thanks for the helpfull information. some of which im still a little cofuesd but on my way. i like the list .. anyway thanks
.-= greg @ heavy duty hinges´s last blog ..Heavy Duty Gate Hinges =-.

Reply

mark who writes about XP Drivers October 14, 2009 at 1:22 pm

I think that most people have a pretty good understanding on software and hardware, but when it comes to Ubuntu and Linux then that’s another story.
.-= mark@XP Drivers´s last blog ..Alienware Drivers =-.

Reply

XP Drivers October 14, 2009 at 1:20 pm

Thanks for the Ubuntu explanation. I think most people are pretty familiar with hardware and software but when you get into things like Linux and Ubuntu, then that’s another story!

Reply

Sara who writes about Professional Photo Printers October 4, 2009 at 11:06 pm

Many people are not aware of the terminology in the computer niche. I often troubleshoot my friends computers and when I ask them certain questions regarding hardware they seem to not know what I’m talking about. This is a good list of keywords to make others become familiar when working with computers.

Reply

shae who writes about Linux Forum September 19, 2009 at 2:22 pm

Every time I try to help someone with their computer, it seems to be a vocabulary lesson. Perhaps I am too entrenched in the jargon of a computer, but compiling a list such as this one is nice because we can show it to people who are not too familiar and let them start picking up some of it.
.-= shae@Linux Forum´s last blog ..Wine’s release is late; good news? =-.

Reply

cheap computers September 19, 2009 at 1:48 am

It is not absolutely necessary to know any of this; however, I find that understanding the big picture helps me to learn new subjects faster.

Reply

Download Freeware and Shareware Software July 8, 2009 at 7:24 am

I too have been using windows operating system. I have never tried using Ubuntu before but have heard much about it. Is it really a good OS?
.-= Download Freeware and Shareware Software´s last blog ..Visual TCPIP Router 1.00 =-.

Reply

Grace Wismer July 7, 2009 at 8:17 pm

I have worked with computer for three years, but I still have no clear definition of harware, software or something else. Your post make me much clear now.

Reply

hard drive repair June 22, 2009 at 5:18 pm

OK if ubuntu could be as good as window. How and where I could get ubuntu? . How muchI must pay for it?

hard drive repair’s last blog post..Build Your Own Computer

Reply

Internet Strategist who writes about GrowMap
Twitter:
June 22, 2009 at 10:34 pm

Twitter: @GrowMap

Ubuntu is free. You can download it online and burn it to a CD or you can order it. Here are the links:

Free Download http://www.ubuntu.com/getubuntu/download

Ship to you (free but slow) https://shipit.ubuntu.com/

Buy (faster) http://www.ubuntu.com/getubuntu/purchase

I do not know if there are any restrictions on shipping it to specific countries; however, that information should be available at those links.

Internet Strategist’s last blog post..Add a Twitter Field to Your Comments

Reply

computers repair June 20, 2009 at 7:00 pm

Currently I use window operating system . Do Linux and Ubuntu can be as good as window?

computers repair’s last blog post..Speed Up Computer

Reply

Internet Strategist who writes about GrowMap
Twitter:
June 20, 2009 at 10:37 pm

Twitter: @GrowMap

Hello,

Yes, Ubuntu is as good as Windows and not any more difficult to USE and it comes with many applications that Windows users must pay for like Office. There are still some challenges in figuring out how to add some applications and many third party companies do not provide tech support for Unix-based systems.

If we do not wish to live beholden to monopolies we must do whatever it takes to reclaim our independence. My using Ubuntu is part of what I do to maintain my freedom of choice.

Internet Strategist’s last blog post..Select Keywords First to Make Your Content Easy to Find

Reply

Printers
Twitter:
June 1, 2009 at 10:00 am

Twitter: @thenerdsdotnet

Very informative article, now I need to get my Mom to read this so she can get a basic understanding on computers and software!

Printers’s last blog post..Lenovo ThinkPad X60 Series Laptop Battery

Reply

Internet Strategist who writes about GrowMap
Twitter:
June 20, 2009 at 10:34 pm

Twitter: @GrowMap

Hello Nerds,

Great idea. That is why I write the type of posts I write. I feel everyone benefits when they have a basic understanding of the big picture.

Internet Strategist’s last blog post..Intelligent Bloggers to Consider Reading

Reply

Naomi Welsh May 21, 2009 at 9:01 am

Thanks for sharing such a great information.

Reply

apple macintosh software April 18, 2009 at 12:56 pm

nice review, to be more complete you could mention that there are other OS’s exist such as Apple Mac OS and Windows

Reply

Internet Strategist who writes about GrowMap
Twitter:
June 20, 2009 at 10:33 pm

Twitter: @GrowMap

Hello Apple,

You are correct. I did not mention them because most people are aware of Windows and Mac and know very little about Ubuntu. I wrote this post because it is a little more complicated to understand.

Internet Strategist’s last blog post..Watch Out for Recent WordPress Gumblar PHP Exploit

Reply

InternetStrategist who writes about GrowMap
Twitter:
April 9, 2009 at 11:34 pm

Twitter: @GrowMap

@ComputerGuy I love not using Ubuntu except when I get stuck – and that still happens. One day they’ll “get” it and make it easy enough for anyone who can point and click.

@Branded USB Sticks One of the reasons Ubuntu is so challenging to learn is that explanations mix names for various versions of Ubuntu with Debian and GNU and Gnome and GUI and lose anyone who doesn’t have a thorough understanding of the information on this page.

Just as we can drive a car without knowing how to rebuild the components – or even know what they are! – we should be able to use Ubuntu without understanding how to get to a command line.

Yes, I know that computer techs don’t understand why EVERYONE doesn’t know DOS. Sorry, we don’t and we do not WANT to know. We only want to USE a PC to DO something – not know how to fix it.

@Linux Thank you for leaving your link. We can use all the help we can get! I have added your site as an additional resource in this post.

InternetStrategist’s last blog post..Blog Traffic Up 54.87% in the Last 30 Days: Our Proven Traffic Improvement Strategy

Reply

Linux March 12, 2009 at 9:33 am

Great list. Hi I’ve made a nice page for new Linux users. Click on the word Linux above to get to it.

Reply

Branded USB Sticks March 6, 2009 at 8:43 am

thanks for such an informative post. really it can help for understanding much about the computer to the general people.

Reply

ComputerGuy February 17, 2009 at 10:56 am

Thanks for the tips. I knew a lot of the info, btu all the info on Ubuntu was new to me. I have several computers at my home and I think I will have to give Ubuntu a try.

Reply

Leave a Comment

CommentLuv badge
This blog uses premium CommentLuv which allows you to put your keywords with your name if you have had 0 approved comments. Use your real name and then @ your keywords (maximum of 5)

{ 1 trackback }

Previous post:

Next post: