4theparents is 1 year old

By Raghs2 Comments

Dear Friends,

4theparents.org is celebrating its 1 year anniversary today, 26 Nov 2011. I could refresh my memory of the same day last year when I had launched the website and had posted two posts – About page and a birthday wish to my daddy.

I had been regularly posting once a month till sometime. Thereafter there was a break and it was halted due to various factors :( . Though I feel bad about the break, I am very sure that this would not last long! :)

It was just that I could not post any blog. However, it has always been in my mind and I had been thinking of few other good posts.  I could see that there were lot more comments and appreciations were in queue to be approved and I had approved them  :) That made me feel happy that it had somehow got the purpose saved. I had mentioned the same in the previous post.

Thank you one and all for your wishes and support.

Last but not the least, Happy Birthday Appa :)  

I am sure I would continue my work with good spirits in the forthcoming days.

General

A general post with thanks to all

By RaghsNo Comments

Its been quite sometime I could refresh the site. Apologies! There were various other factors that kept me aside.

However, I will be continuing the website with few good blogs :)

I was surprised to see the huge list of comments that were pending approval :) Though they were assumed to be of spam and they appeared to be, I had patiently filtered out and approved the comments which resembled human’s.

Thank you all the readers for having visited the site and finding the contents useful. You can see the list of contents approved in the earlier posts (especially on What is a computer, and What kinda device is a computer). I was very happy on seeing the lines that stated that the reader’s purpose of Google search got saved after reading the blog(s). :) What else do I need? :) :) :) :P

Keep reading and sharing your thoughts.

Cheers

General

What is a hardware

By Raghs2 Comments

Hello all,

Hope you would have gone through and enjoyed the previous article where we discussed “What is a software?”.

What is a Hardware?

Article Id : 4

Topics : Computers, Hardware

We had seen about software in the previous article. We had also seen that it is possible to write a software (or an application) for any real world operation provided we have another thing called hardware.

What could be the term hardware mean? A hardware is a device (like a computer) which runs on electrical energy and with few physical components to do its function. You can take many devices for example which we use in our day to day lives. A wet grinder, refrigerator, motor, generator etc., all are hardware only.

What is so special about them? Well, a hardware is a device which could act on its own with its defined inputs and capabilities. There is nothing special about it. In case, you want to automate the things so that without any manual interference the things should be happening at a stipulated/scheduled time.

Manual interference means the necessity of a human being present in front of the device to provide any intermediate data which is required to fulfill its operation.

The term automation means we do something by writing an application so that we can avoid the presence of human being in front of the device and we can also do the work effectively.

For doing this, we have a software which is an application which will do the work for us for a faster processing.
In computer science terms, a hardware is also called as a peripheral.

A software alone can NOT do much for our faster processing as it needs to interact with other device for which the software written. Say, for example you write a software for automating your Wet grinder and its tasks. Typically a wet grinder needs the ingredients (like rice, water) to be fed in for doing its work (grinding). It also needs an intermediate attention from the people as and when to monitor the status of grinding and act accordingly. At the end (may be after a stipulated time), you need to stop it otherwise it would overdo the process which is not preferred.

We can automate this task by writing a software so that we capture the time when we start the wet grinder and we can make it stopped after the scheduled time period gets over. For doing this, we need to really talk to the device (hardware, which is a wet grinder here). Otherwise, how do we pass an instruction or a command from our software to the hardware?

Likewise, you can interact at any given time with your hardware through your sofware for doing whatever you want to achieve.

You can make your refrigerator turn on or off at a particular time and do any piece of work you wish to accomplish. However, there are few physical limitations. You can ONLY achieve the things which are possible through the wet grinder but in an effective way. Not whatever you want :) . If at all an activity is NOT possible to be done through the respective hardware, you can NOT write a software to make it automated. Makes Sense? Of course.

This is how actually the hardware (peripheral, device) in combination with the software works.

Driver Software

Inside the computer also, we have a set of hardware like Keyboard, Mouse etc., All are devices with the physical shape and size. In order for them to work effectively with the computer (which is again a hardware, but when we mean talking with the computer we really mean talking inside the components of the computer which is a software, example Operating System), we need to have an application which will be intermediating between our software and the hardware.

This particular software we call it as a ‘Driver‘, whose main job is to pass on the instructions from hardware to software. Printer is one such example.

We can talk about the need of Driver , Driver software in detail in the next example.

Computer, Hardware

What is a software

By Raghs5 Comments

Hello all,

Hope you would have gone through and enjoyed the previous article where we discussed “What kinda device is a computer?”.

What is a Software?

Article Id : 3

Topics : Computers, Software

So far we had seen what exactly is a computer and how do we interact to it? That is by means of passing our input data and receiving the output data in the form of binary. Remember, as an end user (a person sitting outside the computer without knowing its internals) we never get to see the binary form of the data at any point of time. But internally that is how the data being supplied by the user is converted and manipulated. It is all for the easy manipulation of data and it is left to the computer’s internal architecture.

We know for sure that no matter in what format, language we enter the data for processing, it is actually getting converted into binary and from there on all the other relevant processing until the final output, the data is getting manipulated in the form of binary only. Again, during the final output when it is displayed to the user, it is again converted into the language the user had fed in the data.

In this article we can see what is a software? You might have definitely come across the term ‘software’, ‘software industry’, ‘software engineering’, ‘software people’ etc., all associated with the term ‘software’.

What exactly is a software?

It is nothing but an application developed and gets executed with the help of a computer or any such similar device. What is so special about it, you might ask. Yes, an application is a functionality to process the input data and to produce the output by doing some manipulation.

For example, we may take a calculator. What it does? Any mathematical operation  you would like to perform, you feed in the data (in terms of number and the operation you want to perform say addition, multiplication , etc.,) and press a button (typically a button with the letter “=”). You get an output in the window for display, can also be called as a screen. This is an application which receives your input, does some processing and gives you the output.

The same thing if we develop with the help of a computer, it is called as a software. The benefits of developing using a computer is well known to you by this time and I am sure about it. If not, just recall the very first article, what is a computer. You would appreciate the benefits you get in terms of faster processing.

On a whole, a software is an application getting executed with the help of computer. The people who are working in the software are called as Software people or Software Engineers (based on their degree in education, engineering). The entire set of people and companies who derive certain norms, regulations is called as Software Industry. The branch of engineering which deals software is called as Software Engineering.

I guess this is fair enough to give an understanding of what is a software.

What you can develop as a software? Well, typically there is no limit. Whatever we feel like we can represent the real time operations, we can develop it as a software by writing an appropriate application that deals with the actual processing.

You would wonder how come I can write an application to instruct my grinder or pressure cooker? :) . Still it is possible, with the help of another word called Hardware.

We will see it in the next article.

Computer

What kind of device is computer

By Raghs29 Comments

Hello all,

Hope you would have gone through and enjoyed the previous article where we discussed “What is a computer?”.

What kinda device is a Computer?

Article Id : 2

Topics : Computers

Generally there are many definitions and interpretations around, I will try to share few things which would make you agree and understand.

So far we had discussed about what was the computer and we had stopped with the question of what kind of device is a computer? Well, it was to ask whether a computer is a Mechanical device or electrical device?

This post begins with the answer of the question.

A computer is neither a mechanical device nor an electrical device. Instead, it is a different kinda device. It is an electronic device.

What exactly is an electronic device?

To answer in one simple sentence, “the way it works”. To elaborate, the term electronic refers to the activity of dealing with electrons, which is one of the atom particles that carries negative energy.  Just to have a word about the particles, Electron, Proton and Neutron are the three sub particles of an atom. The proton carries a positive energy and the electron carries a negative energy and the neutron remains neutral. They are like different organs of our human body and each minds its own job.

Not to deviate from the main objective, an electronic device just works with two kind of states. One is active and other is inactive. What are those two states? They are actually mentioned with two numbers 1 and 0 respectively. To our wonder, any electronic device is capable of functioning with these 2 numbers but in a series. Surprising? Yes, but it is a truth. You can represent any information like your name, age, date of birth, degree etc., with these set of 2 numbers itself.

In general the term “bi” used to refer “two” and we do have one here. “Binary” means to represent these two states (1 and 0) and the numbers are called as digits. Combining these two terms we get “Binary digit” which is in short called “Bit“.

And the information whatever we represent in terms of 0′s and 1′s, are in general called as Binary information. For example, you can refer the term “Computer” in “1001110011011111101″. (It is not exactly, but just for imagining and understanding).

Binary – A number system

We all know what a number system is. A number system is a regulated set of numbers which the entire world agrees to operate and it has got a min and max numbers.

We know one number system called Decimal number system very well,  ranging from 0 to 10.

Likewise, the Binary is also a number system which just ranges from 0 to 1.

Few Questions You may have

You may have few questions here.

  1. What benefits I get by representing the information/input data in Binary?
  2. How am I supposed to calculate the binary representation for all my input data?
  3. Should I have to do the  reverse when a computer produces my output? Say for example I want to do an mathematical operation of  2+3-5?

Let us see the answers for each question below.

1. What benefits I get by representing the information/input data in Binary?

As I already said, no matter what you are representing (or feeding in as your input data), you can just deal with only two numbers (or digits). That’s all. But it may not really making sense to you as an user.

Hold on until we get the answers for Qns 2 and 3 below.

2. How am I supposed to calculate the binary representation for all my input data?

As we already saw in Article 1, that is where a job of your computer comes in. Like how a refrigerator does its job when you keep the fruits and vegetables, the job of a computer comes in doing this transformation.

Are we supposed to bother about how a refrigerator keeps the temperature constant and retains the freshness of the vegetables kept inside? But we know that it works in such a way. At times we pacify ourselves saying that “it is the internal working mechanism of the device”. :)

Likewise, it is the job of the computer to do all these things. So we don’t need to bother about the conversion and it is all internal to computer’s processing logic and the main component of the computer called Processor does all this (Recollect it from Article 1).

3. Should I have to do the  reverse when a computer produces my output? Say for example I want to do an mathematical operation of  2+3=5?

Having seen the answer to the previous question, we do NOT really need to.

Our job is to feed in the data in a language we are comfortable at. Say in English. You can give it as “Computer”, “2″, “3″ etc.,  The number ’2′, ’3′ are decimal numbers which we know from our childhood. Like how the term ‘computer’ is getting translated to binary, the numbers represented in decimal are also converted. It is all because of making the job of a computer easy! :) As it is internal to it, let us not worry much why it has to convert?

As we had seen the computer is a device which facilitates our job in an easy manner to produce quick results, it does all the transformation and computes the final result.

As how it converts the data in english to binary (1′s and 0′s), it does the reverse while giving you back the output. Say the calculated sum of 2 + 3. Internally it would have done an operation to add these two numbers with the converted 1′s and 0′s for both 2 and 3 and it has the sum of 5 in binary only. Let’s say it is 0101. Then when it is displaying the output, it converts it back to the same format (english/decimal number, which you as an user fed in the data), as “5″.

That’s all.

So far, we had seen what kind of device is a computer and how it works with our data.

If you have any queries or clarifications, you are most welcome to ask.

See you in next article. :)

Computer

What is a Computer

By Raghs25 Comments

Dear Friends,

With your wishes and overwhelming response, I am really happy that the very main purpose of this initiative is reached and I am very sure that it would be accomplished by all means.

As a general disclaimer, I would like to share the things which I know and having been experiencing. As usual, I generally talk with the very basics.  That does NOT mean that the readers and their ignorance is taken for granted!. However, there may be few people whom I consider as my target audience!

Let’s go with the very first article.

What is a Computer?

Article Id : 1

Topics : Computers

Generally there are many definitions and interpretations around, I will try to share few things which would make you agree and understand.

A computer is just a device/machine which is prepared to speed up things.

It is no different from any of the machines we use on our day to day lives like Wet grinder, Refrigerator etc.,

Typically it needs the following things to function.

  • 1. Being a machine it needs the energy in terms of electrical power to run.
  • 2. It needs something to process to save its main purpose.
    • In terms of your wet grinder you put the materials like rice, water etc., so that you would get the flour as the resultant thing at the end. You need certain things like fruits, vegetables, sweets etc to preserve in Refrigerator. Without these things you don’t really feel the purpose of the device called Refrigerator.
  • 3. It produces or generates some thing at the end.
    • Your wet grinder gives you the flour, refrigerator gives the things you kept inside as they were but with the chilled state (with which you feel the real functioning of the device as a proof).

Lets see few terms related to the IT or Computer Science industry.

Computer internally is having many components like your refrigerator or Wet grinder. One such important component is called Processor, as the term indicates it is the main and most important piece of the computer. It processes things. Other way, it gets the things done! It is like a brain of the human being. It knows how to send commands to different components built inside the computer. All what you can get to see outside is a box. But all the other components are wired inside.

Data — This is other important term as this is what going to certify the existence of the device. Like your ingredients, this is what going to be processed.  However, it is a common term and it has got two classifications

  • Input Data or Input — The thing you give it to the device for analysing/processing for doing its work.
  • Output Data or Output — The processed thing you get out of the work done by the device. Its like a preserved fruit/vegetable from your Fridge.

So, whats special about computers? If it is just like yet another device?

All those things we had looked at are electrical devices. You might have seen few mechanical devices as well.

However, is Computer also of one such kind ? ? ?

Stay tuned.. Lets discuss those aspects in the next article..

Cheers….


Computer

Happy Birthday Appa

By Raghs32 Comments

Dear Dad,

Wishing you a very Happy Birthday today, 26th November!

I am sure you are experiencing all these and accepting my Salutes!

I would come up with the posts which I wanted to share with you in person. :)

I am sure I would take and make this as an opportunity for all the children to repay their parents on time, in terms of the trends and technologies which you neither had an opportunity nor a necessity to know !!

Bless me to accomplish the activity!!!

Miss you a lots!

wishes
Blue Taste Theme created by Jabox