Flag This Hub

The Major Motherboard Components or Parts and their Functions

By


A motherboard showing some major components
See all 10 photos
A motherboard showing some major components

THE MOTHERBOARD

The main printed circuit board in a computer is known as the Motherboard. It is also known as System Board, Main Board or Printed Wired Board (PWB). It also sometimes abbreviated or shortened to mobo. Attached to it, we have numerous motherboard components that are crucial in the functioning of the computer.

The motherboard acts as the connection point where major computer components are attached to. It holds many of the crucial components of the system like the processor, memory, expansion slots and connects directly or indirectly to every part of the PC.

The type of motherboard installed in a PC has a great effect on system speed and expansion capabilities.

MOTHERBOARD COMPONENTS

The motherboard holds all the major logic components of the computer. Here we are going to see with no particular order, some of those major motherboard componets and their function in a computer or to be more precise in your computer.

A core 2 Duo Intel Processor
A core 2 Duo Intel Processor

CPU- Central Processing Unit

It is also known as the microprocessor or the processor. It is the brain of the computer, and it is responsible for fetching, decoding and executing program instructions as well as performing mathematical and logical calculations.

The processor chip is identified by the processor type and the manufacturer; and this information is usually inscribed on the processor chip e.g. Intel 386, Advanced Micro Devices (AMD) 386, Cyrix 486, Pentium MMX, (old processor types) Intel Core 2Duo e.t.c.

If the processor chip is not on the motherboard, you can identify the processor socket as socket 1 to Socket 8, LGA 775 e.t.c. This can help you identify the processor that fits in the socket. For example a 486DX processor fits into Socket 3.

Memory Modules
Memory Modules

Main Memory / Random Access Memory (RAM)

Random access memory or RAM most commonly refers to computer chips that temporarily store dynamic data when you are working with your computer to enhance the computer performance. In other words, it is the working place of your computer where active programs and data are loaded so that any time time the processor requres them, it doesn't have to fetch them from the hard disk which will take a longer access time.

Random access memory is volatile memory, meaning it loses its contents once power is turned off. This is different from non-volatile memory such as hard disks and flash memory, which do not require a power source to retain data. When a computer shuts down properly, all data located in random access memory is returned back to permanent storage on the hard drive or flash drive. At the next boot-up, RAM begins to fill with programs automatically loaded at startup, and with files opened by the user a process called booting.

BIOS- Basic Input Output System

BIOS is a term that stands for basic input/output system, which consists of low-level software that controls the system hardware and acts as an interface between the operating system and the hardware. Most people know the term BIOS by another name—device drivers, or just drivers. In other words, the BIOS is drivers, meaning all of them. BIOS is essentially the link between hardware and software in a system.

All motherboards include a small block of Read Only Memory (ROM) which is separate from the main system memory used for loading and running software. On PCs, the BIOS contains all the code required to control the keyboard, display screen, disk drives, serial communications, and a number of miscellaneous functions.

The system BIOS is a ROM chip on the motherboard used by the computer during the startup routine (boot process) to check out the system and prepare to run the hardware. The BIOS is stored on a ROM chip because ROM retains information even when no power is being supplied to the computer.

CMOS Battery
CMOS Battery

CMOS-Complimentary Metal Oxide Semiconductor

Motherboards also include a small separate block of memory made from CMOS RAM chips which is kept alive by a battery (known as a CMOS battery) even when the PC’s power is off. This prevents reconfiguration when the PC is powered on.

CMOS devices require very little power to operate.

The CMOS RAM is used to store basic Information about the PC’s configuration e.g.

  • Floppy disk and hard disk drive types
  • CPU
  • RAM size
  • Date and time
  • Serial and parallel port information
  • Plug and Play information
  • Power Saving settings

The Other Important data kept in CMOS memory is the time and date, which is updated by a Real Time Clock (RTC).

L2 Cache on an old Motherboard
L2 Cache on an old Motherboard

Cache Memory

It is a small block of high-speed memory (RAM) that enhances PC performance by pre-loading information from the (relatively slow) main memory and passing it to the processor on demand.

Most CPUS have an internal cache (in-built in the processor) which is referred to as Level-I cache memory or primary cache memory. This can be supplemented by external cache memory fitted on the motherboard. This is the Level-2 Cache memory or secondary cache. Some CPUs have both L1 and L2 cache built-in and designate the separate cache chip as Level 3 (L3) cache.

PCI Slots
PCI Slots

Expansion Buses
An input/output pathway from the CPU to peripheral devices typically made up of a series of slots on the motherboard. Expansion boards (cards) plug into the bus. PCI is the common expansion bus in a PC and other hardware platforms. Buses carry signals, such as data; memory addresses, power and control signals from component to component.

Expansion buses enhance the PCs capabilities by allowing users to add missing features in their computers in form of adapter cards that are slotted in expansion slots.

The different types of buses include PCI, ISA, and EISA expansion bus.

Chipset

A chipset is a group of small circuits that coordinate the flow of data to and from key components of a PC. This includes the CPU itself, the main memory, the secondary cache and any devices situated on the buses. The chipset also controls data flow to and from hard disks, and other devices connected to the IDE channels. A computer has got two main chipsets:-

  • The NorthBridge (also called the memory controller) is in charge of controlling transfers between the processor and the RAM, which is way it is located physically near the processor. It is sometimes called the GMCH, for Graphic and Memory Controller Hub.
  • The SouthBridge (also called the input/output controller or expansion controller) handles communications between peripheral devices. It is also called the ICH (I/O Controller Hub). The tem bridge is generally used to designate a component which connects two buses.

Chipset manufacturers include SIS, VIA, ALI, OPTI e.t.c.

Cpu Clock

The clock synchronizes the operation of all parts of the PC and provides the basic timing signal for the CPU. Using a quartz crystal, the CPU clock breathes life into the microprocessor by feeding it a constant flow of pulses. For example, a 200 MHz CPU receives 200 million pulses per second from the clock. A 2 GHz CPU gets two billion pulses per second. Similarly, in a communications device, a clock may be used to synchronize the data pulses between sender and receiver.

A "real-time clock," also called the "system clock," keeps track of the time of day and makes this data available to the software. A "timesharing clock" interrupts the CPU at regular intervals and allows the operating system to divide its time between active users and/or applications.

Dip switch on an old motherboard.
Dip switch on an old motherboard.
Jumper pins with a cap on
Jumper pins with a cap on

Switches and Jumpers

DIP (Dual In-line Package) switches are small electronic switches found on the circuit board that can be turned on or off just like a normal switch. They are very small and so are usually flipped with a pointed object such as a screwdriver, bent paper clip or pen top. Care should be taken when cleaning near DIP switches as some solvents may destroy them.

Jumper pins

Jumpers are small pins on the board with plastic or metal devices that go over the pins. This device is called a bridge or a jumper cap. When the bridge is connected to any two pins via a shorting link, it completes the circuit and a certain configuration has been achieved.

Jumper cap

A metal bridge that closes an electrical circuit. Typically, a jumper consists of a plastic plug that fits over a pair of protruding pins. Jumpers are sometimes used to configure expansion boards. By placing a jumper plug over a different set of pins, you can change a board's parameters.

Parts of a Motherboard

Comments

Patkay 64 minutes ago

G M S Rao, you are welcome. Glad you enjoyed reading.

G M S Rao 104 minutes ago

Thank sir

Patkay 15 hours ago

Thanks Davis for reading and commenting. I am glad that you liked it.

Davis 16 hours ago

Thanks for the detailed info,it has really helped me.Good work.

Patkay 42 hours ago

enchong, thanks for reading and commenting.

enchong 43 hours ago

thank you poe

Patkay 2 days ago

Thanks Nick for reading and commenting. You can check more of my work. I am glad that you liked it.

Patkay 2 days ago

Mataz,zambia, thanks for reading and commenting. Your encouragement gives me the strength to continue my work of educating people.

Nick 2 days ago

Great work, i really enjoyed. Very resourceful information for all including academicians.

Thanks,

IT specialist, Kenya

Mataz,zambia 4 days ago

Doin a gret job kip it beyond the sky!!

Patkay 8 days ago

@ Students Club, thanks a lot for reading and commenting. Your congratulations are in order and I accept them. My aim is to help the newbies in the computer field, to make them learn more and be able to interact with it with lots of ease.

I am glad that you liked it.

Students Club 8 days ago

Wow!!!!!It's very exciting and good for students that take cost ICT......

Congratulations!!!!!!

Patkay 2 weeks ago

Thanks pooja for noting that, I have added a link for motherboard form factors above.

pooja 2 weeks ago

insufficent material. plz try to give more functions of motherboard

Patkay 3 weeks ago

Kiran, I want to help others know computer as I have done and even go beyond to higher levels. My concern is that there are a lot of people who don't know much or anything about computers. I want to bring them in the know.

Thanks for reading and commenting, glad you found it useful.

Kiran 3 weeks ago

who r u i don't know, but u r a great bcoz given good information thanks bro.....

Patkay 4 weeks ago

Tesfaye Dula thanks a lot for reading and commenting. Glad you liked it.

Tesfaye Dula 4 weeks ago

good

Patkay 4 weeks ago

Thanks ishaan for reading and commenting. I am glad this helped you.

ishaan 4 weeks ago

Wow,thanks a million pat?you've helped me alot n i was so glad visiting your site,it was jst what i was lookin 4,Brilliant n thanks again

Patkay 5 weeks ago

silvia, you are most welcome. Thanks for reading and commenting.

silvia 5 weeks ago

thanx Patkay.this has really assisted me.

Patkay 5 weeks ago

Thanks ABHIJITH, for reading and commenting. Glad you could get something out of it.

ABHIJITH 5 weeks ago

This article was very helpful indeed.....

Thanks for creating this..

Patkay 5 weeks ago

AMBROSE, thanks for reading and commenting. For other types of motherboards you can try to google and see if you will get one that you want.

Patkay 5 weeks ago

Thanks Sala for reading and commenting. My work is here to help people like you.

AMBROSE 5 weeks ago

thanks for this useful article keep the good work. but is there a complete circuit diagram for the motherboard?

Sala 5 weeks ago

Thank You so...much Patkay for all the notes it was very helpful in my assignments and revison for my examination,you are truly the best!!! Love your web page by the way....!!!!

Patkay 6 weeks ago

Hi to you holen.

holen 6 weeks ago

hi to anyone

Patkay 6 weeks ago

Thanks TINA for reading and commenting.

TINA 6 weeks ago

GOOD ONE!!!!!1

Patkay 7 weeks ago

newatthis, thanks too for checking my and commenting. I am glad that you found them useful.

newatthis 7 weeks ago

thank you so much for the information. you have been a great help!

Patkay 7 weeks ago

From UG, thanks kikonyogo peter for reading and commenting. I am wishing you all the best.

kikonyogo peter 7 weeks ago

hi dear,it`s grt wrk 4sure i am 2pass my which is yet to take place kikonyogo peter uganda

Patkay 8 weeks ago

Thanks udzayi k, for reading and commenting. I appreciate your stopping by.

udzayi k 8 weeks ago

BRAVO

Patkay 2 months ago

@ Nitin, thanks for stopping by and leaving a comment. Remember to also check my other works. Cheers.

Nitin 2 months ago

Nice and very educational

Patkay 2 months ago

Thanks Rokoratu (Fiji) for reading and commenting on my work. I am glad that I could be of help to you. All the best in what you do.

Rokoratu (Fiji) 2 months ago

Thax that was a very big help in my assignments...

Patkay 2 months ago

@ isa baba, I am grateful to know that my site has given something important. Thanks for reading & commenting and remember to keep on checking my other works.

Patkay 2 months ago

Thanks a lot SAJDA for supporting my work by reading and commenting. I will keep on producing the best materials for people with an interest like you.

isa baba 2 months ago

i learned alot on this article tnx for the encourable peaople like u, we will be on touch all the tyme as long as ur site existing. Tnx alot

SAJDA 2 months ago

HI PATKAY.UR TUTORIALS R DA BEST... THANX ALOT...

Patkay 2 months ago

Thank you too mwendwa peter for visiting my hubs and commenting.

mwendwa peter 2 months ago

Thanks a lot, i have benefited from your work.

Patkay 2 months ago

samuel adjei thank you a lot for your encouraging words and your prayer. It is a real encouragement to me especially on a morning like today. God bless you too.

samuel adjei 2 months ago

i like this keep bringing more on this

God bless u and give more grace to do this

Patkay 2 months ago

Rycos Choten, thank you for taking time to comment on my work. Remember to check my other tutorials.

Rycos Choten 2 months ago

Thanks, This tutorial very helpful..

Patkay 2 months ago

You are welcome Senthil. Thanks for reading and commenting.

Senthil 2 months ago

Thanku

Patkay 3 months ago

Thanks sravanthi, my wish is to share the knowledge that I have so that others can benefit. Thanks for reading and commenting.

sravanthi 3 months ago

It is that glad we could understand

Patkay 3 months ago

Thanks Reynaldo for reading and commenting, you can check more of my work on my profile.

Patkay 3 months ago

Thanks anonymus for reading and commenting. These tutorials are very important for those who don't know about computers.

Reynaldo 3 months ago

Mr paktay you right it's more fun in the phillippines.

anonymus 3 months ago

what a nice reference !!!!!

hahah !!!! it's more fun in the .......PHIL...

Patkay 3 months ago

@simpy, thanks a lot for reading and commenting.I am glad these posts are helping people.

Patkay 3 months ago

Thanks subhas bania, you are welcome to read more of my work.

simpy 3 months ago

it`s very helpfull......

thanx for these type of posts..... :)

subhas bania 3 months ago

Patkay u r execent tutor....

Patkay 3 months ago

That is true RGB1961, I have to update some of my hubs because technology keeps on changing. Thanks for reading and commenting.

Patkay 3 months ago

@ nwisabari bani bright, I am glad that you have learnt something from this hub. Thanks for reading and commenting.

RGB1961 3 months ago

Hi Patkay,

this is a good article and gives a basic insight into the workings of a computer. However you might need to do an updated one since newer mobos and components have come out.

Thanks for sharing.

nwisabari bani bright 3 months ago

i have enlightened by your information.i give you credit.Greece to your relentless effort.i wish to learn more from you.thanks.

Patkay 3 months ago

Thanks monika, imagine what, I wanted to write about abbreviations but then assumed that people are okay with the abbreviations. I am working on them ASAP (As Soon As Possible). So keep checking back.

monika 3 months ago

thanks for giving me this useul information,

if you give abbrevations also it would be

very nice.

Patkay 3 months ago

Thanks Judy for reading and commenting, I have a lot of computer knowledge to pass to anyone who wants it. Success comes only after hard work.

judy 3 months ago

good information i will make use of you since you are near me.thaxz ooh

Patkay 3 months ago

Thanks rafiiii, for reading and commenting. Keep reading my other works.

rafiiii 3 months ago

fantastic yar

Patkay 3 months ago

@ G.NAGENDRA, thanks for reading and commenting. I am passing on to others what I have learnt. I also want you to benefit.

G.NAGENDRA 3 months ago

IT WAS REALLY VERY USEFULL

Patkay 3 months ago

Thanks a lot Tarnzuul Godwin for your comment. Remember to check my other hubs for more information.

Tarnzuul Godwin 3 months ago

Thanks for the tips, it's lots of help to me

Patkay 3 months ago

Thanks too ammy for going through the hub and commenting. I will keep on providing more information to those who want to change their lives in terms of computer knowledge.

ammy 3 months ago

thanks patkay... thanks a lot ,,,for providing such wonderful information for learners....

Patkay 3 months ago

You are welcome Adeyanju Segun. I like giving people information about computers. Remember to check my other hubs for more tutorials.

Adeyanju Segun 3 months ago

Indeed, d info has helped me solve my problems. I say a big txns 2 u!

Patkay 3 months ago

This is great joshua. I am glad you were able to learn something important from this hub.Remember to check the others too. Thanks a lot.

joshua 3 months ago

I am 11 years old i am researching for my report it really help me out thank you....=)

Patkay 3 months ago

Thanks amir farisy for reading and commenting. Now for Dreamweaver,I am also a novice but I intend to learn more about it by the end of this year. If you are wondering how I have prepared this hub and others, then the answers is we use templates which can be used even by novices.

You can try to Google for Dreamweaver resource materials. Thanks again.

amir farisy 4 months ago

thank you alot.can i know how to use dreamweaver?

Patkay 4 months ago

You are welcome Adeyanju Segun. It is good to make sure everyone knows about computers.

Patkay 4 months ago

I totally agree with you Ogotiben. It is good to learn from different sources. Thanks for reading and commenting.

Adeyanju Segun 4 months ago

Tnx u so much 4 impacting dis knownledge of computer 2 evry novist.

Ogotiben. 4 months ago

This is ta best way we can lean from various lecturers.keep it up en about computer nowdays is life.

Patkay 4 months ago

Carlo Buntag thanks for reading. I have a dream to keep on pushing this good work. Your prayers and support are much needed. My happiness is to see people learn about computers.

Carlo Buntag 4 months ago

This article was perfectly done. You are so great. Now I understand it more. I hope you will continue this effort, so that you can help more people who are struggling about the parts of computer.

Patkay 4 months ago

@ Arunkumar,

@ sreejish, thanks guys for reading and commenting. It is always my happiness to give knowledge to others rather than keeping it to my self. Thanks again.

sreejish 4 months ago

thnks for information then mor knowldge in components , the peopele can reed after thn improove our wrks ,,thnks

Arunkumar 4 months ago

you are smart

Patkay 4 months ago

@ ELIJAH, thanks for stopping by. I will continue with my work of educating people more about the computer.

@ RAJA HAMZA SAEED and anupriya, thanks a lot for reading and commenting. Keep on vising my hubs to access the latest hubs.

anupriya 4 months ago

cleared all my doubts about the configuration of c.p.u..helpful data

RAJA HAMZA SAEED 4 months ago

I read your notes and other suitable and fruitfull documentary on internet.I thank you for all these afferts and i hope that you will carry on your strugle to convay your knowldge to human being.

ELIJAH 4 months ago

I sincerely appreciate what u doing in keeping us abreast of the computer, please continue with ur good work.

Patkay 4 months ago

@ vino, what can I say? I am humbled by the support you are offering. Thanks for dropping by and commenting.

Patkay 4 months ago

@ aschalew akalu, in the IT field, always expect the unexpected. Remember to check my other tutorials too, you might find something useful.

Patkay 4 months ago

@ AMAR SOLANKI, thanks for your comment, I am working on more tutorials that will also cover troubleshooting. So be on the look out.

vino 4 months ago

so sweet of u.... its very useful for me....

aschalew akalu 4 months ago

they are not short and clear

AMAR SOLANKI 4 months ago

IT IS VERY GOOD TUTORIAL FOR THE NOVICES LIKE ME. IT GAVE ME ALL THE BASIC INFORMATION ABOUT MOTHERBOARD. THANKS FOR SUCH A GREAT TUTORIAL. CAN YOU PROVIDE TROUBLESHOOTING INFORMATION OF MOTHERBOARD. ALL THE BEST......

Patkay 4 months ago

@ GRAYMAN, thanks, we have to keep on learning every now and then. Your comment and visits to my articles are encouragements to me.

GRAYMAN 4 months ago

THANK YOU FOR EVERYTHING THAT WE KNOW..

Patkay 4 months ago

Thanks sandeep for reading. My hubs will help you very much the reason being I am also a teacher and I like giving the best to my students. I wish you success!

Patkay 4 months ago

@sudheer kumar k thanks too for going through this hub and commenting.

sandeep 4 months ago

i really appriciate ur knowledge I got alot from it nd get gud remarks from my teacher 4 this

sudheer kumar k 4 months ago

thak u very much

Patkay 4 months ago

@ priya,

@ shifali

@ shaffy. Thanks guys for stopping by. I appreciate your comments. I will always strive to give you more information about computers.

shaffy 4 months ago

nice.. nd well written.... thnx for providing mee knowledge.........:)

shifali 4 months ago

nice page thanx a lot for info

priya 4 months ago

u r very sweet

Patkay 4 months ago

Thanks prashant bisht for reading and commenting. You can check on more of my articles.

prashant bisht 5 months ago

it is really nice.thanks for understand a component of motherboard.

Patkay 5 months ago

Hi ben isaboke, thanks for dropping by and commenting.Your support is much needed.

ben isaboke 5 months ago

keep it up men well done

Patkay 5 months ago

@ InduswebiTech, thanks, I will try and add some pictures for the north and south bridge.

@ Arun, You are not supposed to forget your passwords, but since it has happened, use the CMOS jumpers to reset the password.

@ jhorix. Thanks a lot.

jhorix 5 months ago

tnx...for the information...ive learned a lot u help me in my assestment

Arun 5 months ago

If i forgot my system password how can i restore the password or get into system

InduswebiTech 5 months ago

great but what about north and south bridge

Patkay 5 months ago

Thanks guys, am glad that you popped in. There is more coming so stay tunned.

SAIF 5 months ago

THESE INFORMATIONS ARE VERY USEABLE FOR A STUDIENT

ckindy 5 months ago

hai tnx nka research na jud ko

ckindy 5 months ago

hai tnx nka research na jud ko

Patkay 5 months ago

@miles AND @ jeya, thanks a lot for visiting my page.

jeya 5 months ago

It's very useful 2 improve our knowledge.v can select PC of our own.

miles 5 months ago

like it.

Patkay 5 months ago

@ vash_06, thanks for your comment. I hope to keep up with the good work.

vash_06 5 months ago

its good to many people,,thank you:)

Patkay 5 months ago

sivakuma, you are welcome. You can check more of my works to learn more. Thanks for dropping by and commenting.

sivakumar 5 months ago

Thank u so much!!!

ravi2012 5 months ago

thnk you sir.... :)

Patkay 5 months ago

Hi ravi2012, you need to change the CMOS battery - that coin sized battery on your PC because it is the one that powers the CMOS RAM. The CMOS RAM is where date and time is stored and since it is a RAM (holds data as long as there is power), it has to be powered so that it doesn't loose it's contents.

Thanks for your question.

ravi2012 5 months ago

hey in my computer, date n time not save after shut down..

what can i do for it....?

Patkay 5 months ago

@ Daniel, I always like to give the best whenever I can. Then I also want other people to benefit as I have done. Thanks for your time and comment.

Daniel 5 months ago

A very teaching page. for school i have to write a paper on motherboards. This will help me alot thank you and you wrote it very well.

Patkay 6 months ago

@ denx, you are welcome to read more of my hubs. Thanks for taking your time to read and comment.

Patkay 6 months ago

Thanks a lot andy, university of Ghana, for reading and asking a question. If you want to see more buses, please check on my other hub called "Computer Bus Architecture", or you can use this link for quick access, http://patkay.hubpages.com/_pkk/hub/buses

Check the other hubs too and you will find important tips about computers. Wishing you the best.

denx 6 months ago

tnx for the info!

andy, university of Ghana 6 months ago

fantastic work but what are the differences between the control, address and data buses?

Patkay 6 months ago

@ pascal roosevelt, thanks a lot for reading and commenting. I will surely add more notes so that people can benefit from them.

pascal roosevelt 6 months ago

oh that is good for us and we learn more i was just advice to ya dat epand more notes

Patkay 6 months ago

@ susan you are welcome to read more of my work.

Patkay 6 months ago

"a simple and perfect explanation even for the beginers..." Thanks a lot mrudula for the compliment.

susan 6 months ago

it is too good

mrudula 6 months ago

a simple and perfect explanation even for the beginers also....i have learnt alot 4m this page thanx alot patkay....

Patkay 6 months ago

Great, great glyciel, glad that you have gained something from this page. Thanks a lot for reading and commenting.

glyciel 6 months ago

I've learn a lot from this page. . .

Patkay 6 months ago

Griffith, thanks for reading and commenting. @ paul, thanks and you are welcome to read more of my work.

paul 6 months ago

nice detonation simple and to the point

Griffith 6 months ago

was almost forgetting the components mentioned above. thumbs up for the reminder.

Patkay 6 months ago

Thanks a lot krishna, for reading and commenting, I am glad that you learnt something about major motherboard components.

krishna 6 months ago

i was satisfied by this topic

Patkay 6 months ago

@ Friday, you are welcome to our world. After a quick gooooogling I have realized that Ankpa kogi is in Nigeria. Thanks for reading and commenting.

friday 6 months ago

Am Friday from Ankpa in kogi state

Patkay 6 months ago

Thank you very much Praveen Praytan for reading and commenting. Read more of my work and you will enjoy it.

Praveen Praytan 6 months ago

it's a very knowledge page.

Patkay 8 months ago

@ SHADRACK OWUSU, for laptops you should check the nearest computer shop. You will be able to get the one you want.

SHADRACK OWUSU 8 months ago

I WANT A LAPTOP

Patkay 8 months ago

Thanks matt. Keep reading these educative hubs.

matt 8 months ago

That's true because as we go higher the world evolve.

Patkay 8 months ago

@lucy patrick. Thanks for reading. We have to keep on learning in this changing world.

lucy patrick 8 months ago

Hi teacher you have reminded me those old good days. helpful

Submit a Comment
Members and Guests

Sign in or sign up and post using a hubpages account.



    Like this Hub?
    Please wait working