This blog encorporates in itself tips to be happy,electronics n telecommunications stuff and anything that I have a liking for.....
Search
Wednesday, June 6, 2007
HURRY UP, VOTE FOR THE TAJ
Wednesday, May 16, 2007
I BELONG 2 OBC AN DON'T NEED A RESERVATION
AN INTERVIEW OF ARJUN SINGH WHERE HE FAILS TO GIVE EVEN A SINGLE REASONABLE ANSWER 2 RESERVATION SCENARIO
Karan Thapar: Hello and welcome to the Devil's Advocate. As the debate over the reservations for the OBCs divides the country, we ask - What are the government's real intentions? That is the critical questions that I shall put today in an exclusive interview to the Minister for Human Resource Development Arjun Singh.
Most of the people would accept that steps are necessary to help the OBCs gain greater access to higher education. The real question is - Why do you believe that reservations is the best way of doing this?
Arjun Singh: I wouldn't like to say much more on this because these are decisions that are taken not by individuals alone. And in this case, the entire Parliament of this country - almost with rare anonymity - has decided to take this decision.
Karan Thapar: Except that Parliament is not infallible. In the Emergency, when it amended the Constitution, it was clearly wrong, it had to reverse its own amendments. So, the question arises - Why does Parliament believe that the reservation is the right way of helping the OBCs?
Arjun Singh: Nobody is infallible. But Parliament is Supreme and atleast I, as a Member of Parliament, cannot but accept the supremacy of Parliament.
Karan Thapar: No doubt Parliament is supreme, but the constitutional amendment that gives you your authorities actually unenabling amendment, it is not a compulsory requirement. Secondly, the language of the amendment does not talk about reservations, the language talks about any provision by law for advancement of socially and educationally backward classes. So, you could have chosen anything other than reservations, why reservations?
Arjun Singh: Because as I said, that was the ‘will and desire of the Parliament’.
Karan Thapar: Do you personally also, as Minister of Human Resource Development , believe that reservations is the right and proper way to help the OBCs?
Arjun Singh: Certainly, that is one of the most important ways to do it.
Karan Thapar: The right way?
Arjun Singh: Also the right way.
Karan Thapar: In which case, lets ask a few basic questions; we are talking about the reservations for the OBCs in particular. Do you know what percentage of the Indian population is OBC? Mandal puts it at 52 per cent, the National Sample Survey Organisation at 32 per cent, the National Family and Health Survey at 29.8 per cent, which is the correct figure?
Arjun Singh: I think that should be decided by people who are more knowledgeable. But the point is that the OBCs form a fairly sizeable percentage of our population.
Karan Thapar: No doubt, but the reason why it is important to know 'what percentage' they form is that if you are going to have reservations for them, then you must know what percentage of the population they are, otherwise you don't know whether they are already adequately catered in higher educational institutions or not.
Arjun Singh: That is obvious - they are not.
Karan Thapar: Why is it obvious?
Arjun Singh: Obvious because it is something which we all see.
Karan Thapar: Except for the fact that the NSSO, which is a government appointed body, has actually in its research in 1999 - which is the most latest research shown - that 23.5 per cent of all university seats are already with the OBCs. And that is just 8.5 per cent less than what the NSSO believes is the OBC share of the population. So, for a difference of 8 per cent, would reservations be the right way of making up the difference?
Arjun Singh: I wouldn't like to go behind all this because, as I said, Parliament has taken a view and it has taken a decision, I am a servant of Parliament and I will only implement.
Karan Thapar: Absolutely, Parliament has taken a view, I grant it. But what people question is the simple fact - Is there a need for reservations? If you don't know what percentage of the country is OBC, and if furthermore, the NSSO is correct in pointing out that already 23.5 per cent of the college seats are with the OBC, then you don't have a case in terms of need.
Arjun Singh: College seats, I don't know.
Karan Thapar: According to the NSSO - which is a government appointed body - 23.5 per cent of the college seats are already with the OBCs.
Arjun Singh: What do you mean by college seats?
Karan Thapar: University seats, seats of higher education.
Arjun Singh: Well, I don't know I have not come across that far.
Karan Thapar: So, when critics say to you that you don't have a case for reservation in terms of need, what do you say to them?
Arjun Singh: I have said what I had to say and the point is that that is not an issue for us to now debate.
Karan Thapar: You mean the chapter is now closed?
Arjun Singh: The decision has been taken.
Karan Thapar: Regardless of whether there is a need or not, the decision is taken and it is a closed chapter.
Arjun Singh: So far as I can see, it is a closed chapter and that is why I have to implement what all Parliament has said.
Karan Thapar: Minister, it is not just in terms of 'need' that your critics question the decision to have reservation for OBCs in higher education. More importantly, they question whether reservations themselves are efficacious and can work.
For example, a study done by the IITs themselves shows that 50 per cent of the IIT seats for the SCs and STs remain vacant and for the remaining 50 per cent, 25 per cent are the candidates, who even after six years fail to get their degrees. So, clearly, in their case, reservations are not working.
Arjun Singh: I would only say that on this issue, it would not be correct to go by all these figures that have been paraded.
Karan Thapar: You mean the IIT figures themselves could be dubious?
Arjun Singh: Not dubious, but I think that is not the last word.
Karan Thapar: All right, maybe the IIT may not be the last word, let me then quote to you the report of the Parliamentary Committee on the welfare for the Scheduled Castes and Scheduled Tribes - that is a Parliamentary body.
It says that looking at the Delhi University, between 1995 and 2000, just half the seats for under-graduates at the Scheduled Castes level and just one-third of the seats for under-graduates at the Scheduled Tribes level were filled. All the others went empty, unfilled. So, again, even in Delhi University, reservations are not working.
Arjun Singh: If they are not working, it does not mean that for that reason we don't need them. There must be some other reason why they are not working and that can be certainly probed and examined. But to say that for this reason, 'no reservations need to be done' is not correct.
Karan Thapar: Fifty years after the reservations were made, statistics show, according to The Hindustan Times, that overall in India, only 16 per cent of the places in higher education are occupied by SCs and STs. The quota is 22.5 per cent, which means that only two-thirds of the quota is occupied. One third is going waste, it is being denied to other people.
Arjun Singh: As I said, the kind of figures that have been brought out, in my perception, do not reflect the realities. Realities are something much more and of course, there is an element of prejudice also.
Karan Thapar: But these are figures that come from a Parliamentary Committee. It can't be prejudiced; they are your own colleagues.
Arjun Singh: Parliamentary Committee has given the figures, but as to why this has not happened, that is a different matter.
Karan Thapar: I put it to you that you don't have a case for reservations in terms of need, you don't have a case for reservations in terms of their efficacy, why then, are you insisting on extending them to the OBCs?
Arjun Singh: I don't want to use that word, but I think that your argument is basically fallicious.
Karan Thapar: But it is based on all the facts available in the public domain.
Arjun Singh: Those are facts that need to be gone into with more care. What lies behind those facts, why this has not happened, that is also a fact.
Karan Thapar: Let’s approach the issue of reservations differently in that case. Reservations mean that a lesser-qualified candidate gets preference over a more qualified candidate, solely because in this case, he or she happens to be an OBC. In other words, the upper castes are being penalised for being upper caste.
Arjun Singh: Nobody is being penalised and that is a factor that we are trying to address. I think that the prime Minister will be talking to all the political parties and will be putting forward a formula, which will see that nobody is being penalised.
Karan Thapar: I want very much to talk about that formula, but before we come to talk about how you are going to address concerns, let me point one other corollary - Reservations also gives preference and favour to caste over merit. Is that acceptable in a modern society?
Arjun Singh: I don't think the perceptions of modern society fit India entirely.
Karan Thapar: You mean India is not a modern society and therefore can't claim to be treated as one?
Arjun Singh: It is emerging as a modern society, but the parameters of a modern society do not apply to large sections of the people in this country.
Karan Thapar: Let me quote to you Jawaharlal Nehru, a man whom you personally admire enormously. On the 27th of June 1961 wrote to the Chief Ministers of the day as follows: I dislike any kind of reservations. If we go in for any kind of reservations on communal and caste basis, we will swamp the bright and able people and remain second rate or third rate. The moment we encourage the second rate, we are lost. And then he adds pointedly: This way lies not only folly, but also disaster. What do you say to Jawaharlal Nehru today?
Arjun Singh: Jawaharlal Nehru was a great man in his own right and not only me, but everyone in India accept his view.
Karan Thapar: But you are just about to ignore his advice.
Arjun Singh: No. Are you aware that it was Jawaharlal Nehru who introduced the first ammendment regarding OBCs?
Karan Thapar: Yes, and I am talking about Jawaharlal Nehru in 1961, when clearly he had changed his position, he said - I dislike any kind of reservations.
Arjun Singh: I don't think one could take Panditji's position at any point of time and then overlook what he had himself initiated.
Karan Thapar: Am I then to understand that regardless of the case that is made against reservations in terms of need, regardless of the case that has been made against reservations in terms of efficacy, regardless of the case that has been made against reservations in terms of Jawaharlal Nehru, you remain committed to extending reservations to the OBCs.
Arjun Singh: I said because that is the will of Parliament. And I think that common decisions that are taken by Parliament have to be honoured.
Karan Thapar: Let me ask you a few basic questions - If reservations are going to happen for the OBCs in higher education, what percentage of reservations are we talking about?
Arjun Singh: No, that I can't say because that has yet to be decided.
Karan Thapar: Could it be less than 27 per cent?
Arjun Singh: I can't say anything on that, I have told you in the very beginning that at this point of time it is not possible for me to.
Karan Thapar: Quite right. If you can't say, then that also means that the figure has not been decided.
Arjun Singh: The figure will be decided, it has not been decided yet.
Karan Thapar: The figure has not been decided. So, therefore the figure could be 27, but it could be less than 27 too?
Arjun Singh: I don't want to speculate on that because as I said, that is decision, which will be taken by Parliament.
Karan Thapar: Whatever the figure, one thing is certain that when the reservations for OBCs happen, the total quantum of reservations will go up in percentage terms. Will you compensate by increasing the total number of seats in colleges, universities, IITs and IIMs, so that the other students don't feel deprived.
Arjun Singh: That is one of the suggestions that has been made and is being seriously considered.
Karan Thapar: Does it find favour with you as a Minister for Human Resource Development?
Arjun Singh: Whatever suggestion comes, we are committed to examine it.
Karan Thapar: You may be committed to examine it, but do you as minister believe that that is the right way forward?
Arjun Singh: That could be one of the ways, but not the only way.
Karan Thapar: What are the other ways?
Arjun Singh: I don't know. That is for the Prime Minister and the other ministers to decide.
Karan Thapar: One way forward would be to increase the total number of seats.
Arjun Singh: Yes, definitely.
Karan Thapar: But the problem is that as the Times of India points out, we are talking of an increase of perhaps as much as 53 per cent. Given the constraints you have in terms of faculty and infrastructure, won't that order of increase dilute the quality of education?
Arjun Singh: I would only make one humble request, don't go by The Times of India and The Hindustan Times about faculty and infrastructure, because they are trying to focus on an argument which they have made.
Karan Thapar: All right, I will not go by The Times of India, let me instead go by Sukhdev Thorat, the Chairman of the UGC. He points out that today, at higher education levels - that is all universities, IITs and IIMs - there is already a 1.2 lakh vacancy number. 40 per cent of these are in teaching staff, which the IIT faculty themselves point out that they have shortages of up to 30 per cent. Given those two constraint, can you increase the number of seats?
Arjun Singh: That can be addressed and that shortage can be taken care of.
Karan Thapar: But it can't be taken care of in one swoop, it will take several years to do it.
Arjun Singh: I don't know whether it can be taken care of straightway or in stages, that is a subject to be decided.
Karan Thapar: Let me ask you bluntly, if you were to agree to compensate for reservations for OBCs by increasing the number of seats, would that increase happen at one go, or would it be staggered over a period of two-three or four year old process.
Arjun Singh: As I told you, it is an issue that I cannot comment upon at this moment because that is under examination.
Karan Thapar: So, it may happen in one go and it may happen in a series of several years.
Arjun Singh: I can't speculate on that because that is not something on which I am free to speak on today.
Karan Thapar: Will the reservation for OBCs, whatever figure your Committee decides on, will it happen in one go, or will it slowly be introduced in stages?
Arjun Singh: That also I cannot say because as I told you, all these issues are under consideration.
Karan Thapar: Which means that everything that is of germane interest to the people concerned is at the moment 'under consideration' and the government is not able to give any satisfaction to the students who are deeply concerned.
Arjun Singh: That is not the point. The government knows what to do and it will do what is needed.
Karan Thapar: But if the government knows what to do, why won't you tell me what the government wants to do?
Arjun Singh: Because unless the decision is taken, I cannot tell you.
Karan Thapar: But you can share with me as the Minister what you are thinking.
Arjun Singh: No.
Karan Thapar: So, in other words, we are manitaining a veil of secrecy and the very people who are concerned...
Arjun Singh: I am not maintaining a veil of secrecy. I am only telling you what propriety allows me to tell you.
Karan Thapar: Propriety does not allow you to share with the people who are protesting on the streets what you are thinking?
Arjun Singh: I don't think that that can happen all the time.
Karan Thapar: But there are people who feel that their lives and their futures are at stake and they are undertaking fasts until death.
Arjun Singh: It is being hyped up, I don't want to go into that.
Karan Thapar: Do you have no sympathy for them?
Arjun Singh: I have every sympathy.
Karan Thapar: But you say it is being hyped up.
Arjun Singh: Yes, it is hyped up.
Karan Thapar: So, then, what sympathy are you showing?
Arjun Singh: I am showing sympathy to them and not to those who are hyping it up.
Karan Thapar: The CPM says that if the reservations for the OBCs are to happen, then what is called the creamy layer should be excluded. How do you react to that?
Arjun Singh: The creamy layer issue has already been taken care of by the Supreme Court.
Karan Thapar: That was vis -a-vis jobs in employment, what about at the university level, should they be excluded there as well because you are suggesting that the answer is yes?
Arjun Singh: That could be possible.
Karan Thapar: It could be possible that the creamy layer is excluded from reservations for OBCs in higher education?
Arjun Singh: It could be, but I don't know whether it would happen actually.
Karan Thapar: Many people say that if reservations for OBCs in higher education happen, then the children of beneficiaries should not be entitled to claim the same benefit.
Arjun Singh: Why?
Karan Thapar: So that there is always a shrinking base and the rate doesn't proliferate.
Arjun Singh: I don't think that that is a very logical way of looking at it.
Karan Thapar: Is that not acceptable to you?
Arjun Singh: No, it is not the logical way of looking at it.
Karan Thapar: So, with the possible exception of the creamy layer exclusion, reservation for OBCs in higher education will be almost identical to the existing reservations for SC/STs?
Arjun Singh: Except for the percentage.
Karan Thapar: Except for the percentage.
Arjun Singh: Yes.
Karan Thapar: So, in every other way, they will be identical.
Arjun Singh: Yes, in every other way.
Karan Thapar: Mr Arjun Singh, on the 5th of April when you first indicated that the Government was considering reservation for OBCs in higher education, was the Prime Minister in agreement that this was the right thing to do?
Arjun Singh: I think, there is a very motivated propaganda is on this issue. Providing reservation to OBCs was in the public domain right from December 2005, when Parliament passed the enabling resolution.
Karan Thapar: Quite true. But had the Prime Minister specifically agreed on or before 5th of April to the idea?
Arjun Singh: Well, I am telling you it was already there. A whole Act was made, the Constitution was amended and the Prime Minister was fully aware of what this is going to mean. Actually, he had a meeting in which OBC leaders were called to convince them that this would give them the desired advantage. And they should, therefore, support this resolution. And at that meeting, he himself talked to them. Now, how do you say that he was unaware?
Karan Thapar: But were you at all aware that the Prime Minister might be in agreement with what was about to happen but might not wish it disclosed publicly at that point of time? Were you aware of that?
Arjun Singh: It was already there in public domain, that's what I am trying to tell you.
Karan Thapar: Then answer this to me. Why are members of the PMO telling journalists that Prime Minister was not consulted and that you jumped the gun?
Arjun Singh: Well, I don't know which member of the PMO you are talking about unless you name him.
Karan Thapar: Is there a conspiracy to make you the fall guy?
Arjun Singh: Well, I don't know whether there is one or there is not. But fall guys are not made in this way. And I am only doing what was manifestly clear to every one, was cleared by the party and the Prime Minister. There is no question of any personal agenda.
Karan Thapar: They say that, in fact, you brought up this issue to embarrass the Prime Minister.
Arjun Singh: Why should I embarrass the Prime Minister? I am with him. I am part of his team.
Karan Thapar: They say that you have a lingering, forgive the word, jealousy because Sonia Gandhi chose Manmohan Singh and not you as Prime Minister.
Arjun Singh: Well, that is canard which is below contempt. Only that person can say this who doesn't know what kind of respect and regard I hold for Sonia Gandhi. She is the leader. Whatever she decides is acceptable to me.
Karan Thapar: They also say that you brought this issue up because you felt that the Prime Minister had been eating into your portfolio. Part of it had gone to Renuka Chaudhury and, in fact, your new deputy minister Purandar Sridevi had taken over certain parts. This was your way of getting back.
Arjun Singh: No one was taking over any part. This is a decision which the Prime Minister makes as to who has to have what portfolio. And he asked Mrs Renuka Devi to take it and he cleared it with me first.
Karan Thapar: So there is no animus on your part?
Arjun Singh: Absolutely not.
Karan Thapar: They say that you did this because you resented the Prime Minister's popular image in the country, that this was your way of embroiling him in a dispute that will make him look not like a modern reformer but like an old-fashioned, family-hold politician instead.
Arjun Singh: Well, the Tammany Hall political stage is over> He is our Prime Minister and every decision he has taken is in the full consent with his Cabinet and I don't think there can be any blame on him.
Karan Thapar: One, then, last quick question. Do you think this is an issue, which is a sensitive issue, where everyone knew there would have been passions and emotions that would have aroused has been handled as effectively as it should have been?
Arjun Singh: Well, I have not done anything on it. I have not sort of what you call jumped the gun. If this is an issue, which is sensitive, everyone has to treat it that way.
Karan Thapar: But your conscience as HRD Minister is clear?
Arjun Singh: Absolutely clear.
Karan Thapar: There is nothing that you could have done to make it easier for the young students?
Arjun Singh: Well, I am prepared to do anything that can be done. And it is being attempted.
Karan Thapar: For seven weeks, they have been protesting in the hot sun. No minister has gone there to appease them, to alley their concerns, to express sympathy for them. Have politicians let the young people of India down?
Arjun Singh: Well, I myself called them. They all came in this very room.
Karan Thapar: But you are the only one.
Arjun Singh: You are accusing me only. No one else is being accused.
Karan Thapar: What about the Government of India? Has the Government of India failed to respond adequately?
Arjun Singh: From the Government of India also, the Defence Minister met them.
Karan Thapar: Only recently.
Arjun Singh: That is something because everyone was busy with the elections.
Karan Thapar: For seven weeks no one met them.
Arjun Singh: No, but we are very concerned. Certainly, all of us resent the kind of force that was used. I condemned it the very first day it happened.
Karan Thapar: All right, Mr Arjun Singh. We have reached the end of this interview. Thank you very much for speaking on the subject.
Tuesday, May 15, 2007
Monday, May 14, 2007
NOW INDIA NEEDS YOU
Stats provide base for hope of Mr. A.P.J Abdul Kalam to make India a superpower by 2020. Those who do not agree point fingers towards the corruption, malfunctioning system and leg-pulling politics.
ONE QUESTION FOR YOU- WHAT IS A NATION?
People make a nation. you while making above mentioned claims agree to the fact that you are procrastinating your duties.
Many small things really exist and remain unnoticed for a reasonable part of your life. These are the basics!
WEAK FOUNDATIONS NEVER SUPPORT HUGE BUILDINGS
Its like dreaming to be an accounts officer with a pathetic knowhow of maths.
I suggest - just DO YOUR BIT.
Help India race ahead with your baby-steps. Use renewable resources,use water aptly,save fuel & electricity. Take yourself as responsible for present India and India-superpower.
you are a student-study efficiently;a doctor-be an efficient one;an engineer-aspire perfection.No matter who you are, what matters is what you do.
We humans rule this world because we have adaptability and ability to think.Adapt yourself to bring positive results in everything you do. Think about basic right or wrong whenever a thought grows in your mind.
you may ask is this DO YOUR BIT concept an innovation , a whole new creative idea for India.
Thursday, April 12, 2007
INDIAN NATIONAL ANTHEM
जन गण मन अधिनायाका जाया हे
à¤ारत à¤ाग्य विधाता
पूंजब सिंध गुजरात मरता
द्रविदा उत्काला बंगा
विन्ध्य हिमाचल यमुना गंगा
उच्चाला जलधि तरंगा
तुठशुबहा नेम जगे
तुठशुबहा आशीष मांगे
गाहे तुठजाया गाता
जन गन मंगलदायक जय हे
à¤ारत à¤ाग्य विधाता
जाये हे ! जाये हे ! जाये हे
जाये,जाये,जाये,जाये हे
KYA HUM AISE GAATE HAIN? NAHIN NA-
TO PHIR EDIT UR COMPUTER'S SETTING
TO SEE IT CORRECTLY. USE THIS LINK:
ICAN'TSEEHINDI
MY DAY ON KBC
Starplus paid all the expenses including Air Ticket and Lodging.
I went to Bombay with my Mom n Dad. The same day we were supposed to shoot. We were taken to the KBC studio in Filmcity. Then excitement started bubbling inside me. They explained everything and after initial practice SRK entered the set. People really love him.
The question for FFF was asked and I answered it wrong. That meant - no hotseat for me. While playing for PlayAlong for the prize of 2 lakh rupees I answered 11 out 12 questions.
I returned back with a shattered dream. But then what kept me smiling could be described as
John Dryden (1631-1700) British poet, dramatist and critic.
HERE YOU CAN WATCH ME WHEN THE PARTICIPANTS ARE SHOWN.
NOTE: IT MAY TAKE SOME TIME TO BUFFER THE VIDEO.
Sunday, April 8, 2007
MICROPROCESSORS
The computer you are using to read this page uses a microprocessor to do its work. The microprocessor is the heart of any normal computer, whether it is a desktop machine, a server or a laptop. The microprocessor you are using might be a Pentium, a K6, a PowerPC, a Sparc or any of the many other brands and types of microprocessors, but they all do approximately the same thing in approximately the same way.
A microprocessor -- also known as a CPU or central processing unit -- is a complete computation engine that is fabricated on a single chip. The first microprocessor was the Intel 4004, introduced in 1971. The 4004 was not very powerful -- all it could do was add and subtract, and it could only do that 4 bits at a time. But it was amazing that everything was on one chip. Prior to the 4004, engineers built computers either from collections of chips or from discrete components (transistors wired one at a time). The 4004 powered one of the first portable electronic calculators.
If you have ever wondered what the microprocessor in your computer is doing, or if you have ever wondered about the differences between types of microprocessors, then read on. In this article, you will learn how fairly simple digital logic techniques allow a computer to do its job, whether its playing a game or spell checking a document!
Microprocessor Progression: Intel
The first microprocessor to make it into a home computer was the Intel 8080, a complete 8-bit computer on one chip, introduced in 1974. The first microprocessor to make a real splash in the market was the Intel 8088, introduced in 1979 and incorporated into the IBM PC (which first appeared around 1982). If you are familiar with the PC market and its history, you know that the PC market moved from the 8088 to the 80286 to the 80386 to the 80486 to the Pentium to the Pentium II to the Pentium III to the Pentium 4. All of these microprocessors are made by Intel and all of them are improvements on the basic design of the 8088. The Pentium 4 can execute any piece of code that ran on the original 8088, but it does it about 5,000 times faster!The following table helps you to understand the differences between the different processors that Intel has introduced over the years.
8-bit bus | ||||||
64-bit bus | ||||||
64-bit bus | ||||||
64-bit bus | ||||||
64-bit bus | ||||||
64-bit bus |
Compiled from The Intel Microprocessor Quick Reference Guide and TSCP Benchmark Scores
Information about this table:
- The date is the year that the processor was first introduced. Many processors are re-introduced at higher clock speeds for many years after the original release date.
- Transistors is the number of transistors on the chip. You can see that the number of transistors on a single chip has risen steadily over the years.
- Microns is the width, in microns, of the smallest wire on the chip. For comparison, a human hair is 100 microns thick. As the feature size on the chip goes down, the number of transistors rises.
- Clock speed is the maximum rate that the chip can be clocked at. Clock speed will make more sense in the next section.
- Data Width is the width of the ALU. An 8-bit ALU can add/subtract/multiply/etc. two 8-bit numbers, while a 32-bit ALU can manipulate 32-bit numbers. An 8-bit ALU would have to execute four instructions to add two 32-bit numbers, while a 32-bit ALU can do it in one instruction. In many cases, the external data bus is the same width as the ALU, but not always. The 8088 had a 16-bit ALU and an 8-bit bus, while the modern Pentiums fetch data 64 bits at a time for their 32-bit ALUs.
- MIPS stands for "millions of instructions per second" and is a rough measure of the performance of a CPU. Modern CPUs can do so many different things that MIPS ratings lose a lot of their meaning, but you can get a general sense of the relative power of the CPUs from this column.
|
Microprocessor Logic
To understand how a microprocessor works, it is helpful to look inside and learn about the logic used to create one. In the process you can also learn about assembly language -- the native language of a microprocessor -- and many of the things that engineers can do to boost the speed of a processor.
A microprocessor executes a collection of machine instructions that tell the processor what to do. Based on the instructions, a microprocessor does three basic things:
- Using its ALU (Arithmetic/Logic Unit), a microprocessor can perform mathematical operations like addition, subtraction, multiplication and division. Modern microprocessors contain complete floating point processors that can perform extremely sophisticated operations on large floating point numbers.
- A microprocessor can move data from one memory location to another.
- A microprocessor can make decisions and jump to a new set of instructions based on those decisions.
This is about as simple as a microprocessor gets. This microprocessor has:
- An address bus (that may be 8, 16 or 32 bits wide) that sends an address to memory
- A data bus (that may be 8, 16 or 32 bits wide) that can send data to memory or receive data from memory
- An RD (read) and WR (write) line to tell the memory whether it wants to set or get the addressed location
- A clock line that lets a clock pulse sequence the processor
- A reset line that resets the program counter to zero (or whatever) and restarts execution
Here are the components of this simple microprocessor:
- Registers A, B and C are simply latches made out of flip-flops. (See the section on "edge-triggered latches" in How Boolean Logic Works for details.)
- The address latch is just like registers A, B and C.
- The program counter is a latch with the extra ability to increment by 1 when told to do so, and also to reset to zero when told to do so.
- The ALU could be as simple as an 8-bit adder (see the section on adders in How Boolean Logic Works for details), or it might be able to add, subtract, multiply and divide 8-bit values. Let's assume the latter here.
- The test register is a special latch that can hold values from comparisons performed in the ALU. An ALU can normally compare two numbers and determine if they are equal, if one is greater than the other, etc. The test register can also normally hold a carry bit from the last stage of the adder. It stores these values in flip-flops and then the instruction decoder can use the values to make decisions.
- There are six boxes marked "3-State" in the diagram. These are tri-state buffers. A tri-state buffer can pass a 1, a 0 or it can essentially disconnect its output (imagine a switch that totally disconnects the output line from the wire that the output is heading toward). A tri-state buffer allows multiple outputs to connect to a wire, but only one of them to actually drive a 1 or a 0 onto the line.
- The instruction register and instruction decoder are responsible for controlling all of the other components.
- Although they are not shown in this diagram, there would be control lines from the instruction decoder that would:
- Tell the A register to latch the value currently on the data bus
- Tell the B register to latch the value currently on the data bus
- Tell the C register to latch the value currently output by the ALU
- Tell the program counter register to latch the value currently on the data bus
- Tell the address register to latch the value currently on the data bus
- Tell the instruction register to latch the value currently on the data bus
- Tell the program counter to increment
- Tell the program counter to reset to zero
- Activate any of the six tri-state buffers (six separate lines)
- Tell the ALU what operation to perform
- Tell the test register to latch the ALU's test bits
- Activate the RD line
- Activate the WR line
Microprocessor Memory
The previous section talked about the address and data buses, as well as the RD and WR lines. These buses and lines connect either to RAM or ROM -- generally both. In our sample microprocessor, we have an address bus 8 bits wide and a data bus 8 bits wide. That means that the microprocessor can address (28) 256 bytes of memory, and it can read or write 8 bits of the memory at a time. Let's assume that this simple microprocessor has 128 bytes of ROM starting at address 0 and 128 bytes of RAM starting at address 128.ROM stands for read-only memory. A ROM chip is programmed with a permanent collection of pre-set bytes. The address bus tells the ROM chip which byte to get and place on the data bus. When the RD line changes state, the ROM chip presents the selected byte onto the data bus.
RAM stands for random-access memory. RAM contains bytes of information, and the microprocessor can read or write to those bytes depending on whether the RD or WR line is signaled. One problem with today's RAM chips is that they forget everything once the power goes off. That is why the computer needs ROM.
By the way, nearly all computers contain some amount of ROM (it is possible to create a simple computer that contains no RAM -- many microcontrollers do this by placing a handful of RAM bytes on the processor chip itself -- but generally impossible to create one that contains no ROM). On a PC, the ROM is called the BIOS (Basic Input/Output System). When the microprocessor starts, it begins executing instructions it finds in the BIOS. The BIOS instructions do things like test the hardware in the machine, and then it goes to the hard disk to fetch the boot sector (see How Hard Disks Work for details). This boot sector is another small program, and the BIOS stores it in RAM after reading it off the disk. The microprocessor then begins executing the boot sector's instructions from RAM. The boot sector program will tell the microprocessor to fetch something else from the hard disk into RAM, which the microprocessor then executes, and so on. This is how the microprocessor loads and executes the entire operating system.
Microprocessor Performance and Trends
The number of transistors available has a huge effect on the performance of a processor. As seen earlier, a typical instruction in a processor like an 8088 took 15 clock cycles to execute. Because of the design of the multiplier, it took approximately 80 cycles just to do one 16-bit multiplication on the 8088. With more transistors, much more powerful multipliers capable of single-cycle speeds become possible.More transistors also allow for a technology called pipelining. In a pipelined architecture, instruction execution overlaps. So even though it might take five clock cycles to execute each instruction, there can be five instructions in various stages of execution simultaneously. That way it looks like one instruction completes every clock cycle.
Many modern processors have multiple instruction decoders, each with its own pipeline. This allows for multiple instruction streams, which means that more than one instruction can complete during each clock cycle. This technique can be quite complex to implement, so it takes lots of transistors.
Trends
The trend in processor design has primarily been toward full 32-bit ALUs with fast floating point processors built in and pipelined execution with multiple instruction streams. The newest thing in processor design is 64-bit ALUs, and people are expected to have these processors in their home PCs in the next decade. There has also been a tendency toward special instructions (like the MMX instructions) that make certain operations particularly efficient, and the addition of hardware virtual memory support and L1 caching on the processor chip. All of these trends push up the transistor count, leading to the multi-million transistor powerhouses available today. These processors can execute about one billion instructions per second!
Friday, March 23, 2007
MAKING LIFE HAPPIER
- Realize that enduring happiness doesn't come from success. People adapt to changing circumstances—even to wealth or a disability. Thus wealth is like health: its utter absence breeds misery, but having it (or any circumstance we long for) doesn't guarantee happiness.
- Take control of your time. Happy people feel in control of their lives, often aided by mastering their use of time. It helps to set goals and break them into daily aims. Although we often overestimate how much we will accomplish in any given day (leaving us frustrated), we generally underestimate how much we can accomplish in a year, given just a little progress every day.
- Act happy. We can sometimes act ourselves into a frame of mind. Manipulated into a smiling expression, people feel better; when they scowl, the whole world seems to scowl back. So put on a happy face. Talk as if you feel positive self-esteem, are optimistic, and are outgoing. Going through the motions can trigger the emotions.
- Seek work and leisure that engages your skills. Happy people often are in a zone called "flow"—absorbed in a task that challenges them without overwhelming them. The most expensive forms of leisure (sitting on a yacht) often provide less flow experience than gardening, socializing, or craft work.
- Join the "movement" movement. An avalanche of research reveals that aerobic exercise not only promotes health and energy, it also is an antidote for mild depression and anxiety. Sound minds reside in sound bodies. Off your duffs, couch potatoes.
- Give your body the sleep it wants. Happy people live active vigorous lives yet reserve time for renewing sleep and solitude. Many people suffer from a sleep debt, with resulting fatigue, diminished alertness, and gloomy moods.
- Give priority to close relationships. Intimate friendships with those who care deeply about you can help you weather difficult times. Confiding is good for soul and body. Resolve to nurture your closest relationships: to not take those closest to you for granted, to display to them the sort of kindness that you display to others, to affirm them, to play together and share together. To rejuvenate your affections, resolve in such ways to act lovingly.
- Focus beyond the self. Reach out to those in need. Happiness increases helpfulness (those who feel good do good). But doing good also makes one feel good.
- Keep a gratitude journal. Those who pause each day to reflect on some positive aspect of their lives (their health, friends, family, freedom, education, senses, natural surroundings, and so on) experience heightened well-being.
- Nurture your spiritual self. For many people, faith provides a support community, a reason to focus beyond self, and a sense of purpose and hope. Study after study finds that actively religious people are happier and that they cope better with crises.
Thursday, March 22, 2007
LIVE THE MOMENT
Are You a Banker?
Imagine there is a bank that credits your
account each morning with $86,400.
It carries over no balance from day to day.
Every evening deletes whatever part of the
balance you failed to use during the day.
What would you do? Draw out every cent?
of course!!!!
Each of us has such a bank. Its name is
TIME. Every morning, it credits you with
86,400 seconds. Every night it writes off, as lost,
whatever of this you have failed to invest to good
purpose.
It carries over no balance. It allows no overdraft.
Each day it opens a new account for you.
Each night it burns the remains of the day. If you
fail to use the day's deposits, the loss is yours.
There is no going back. There is no
drawing against the "tomorrow".
You must live in the present on today's
deposits. Invest it so as to
get from it the utmost in health,
happiness, and success! The clock
is running. Make the most of today.
To realize the value of ONE YEAR,
ask a student who failed a grade.
To realize the value of ONE MONTH,
ask a mother who gave birth to a premature baby.
To realize the value of ONE WEEK,
ask the editor of a weekly newspaper.
To realize the value of ONE HOUR,
ask the lovers who are waiting to meet.
To realize the value of ONE MINUTE,
ask a person who missed the train.
To realize the value of ONE SECOND,
ask a person who just avoided an accident.
To realize the value of ONE MILLISECOND,
ask the person who won a silver medal in the Olympics.
Treasure every moment that you have! And
treasure it more because you shared it
with someone special, special enough to spend your time.
And remember that time waits for no one.
Today is a gift. That's why it's called the present!!