ExpiredComputer Architecture

FREE 199.99
Udemy

Note: Udemy FREE coupon codes are valid for maximum 1000 redemption only and might get redeemed in few hours. Look for "GET THIS DEAL" green button at the end of Description.
This post may have affiliate link & we may get small commission if you make a purchase.

Computer Architecture

Requirements
  • Beginners are welcome
Description

Let us begin by describing what exactly is computer architecture? So, the answer is very- very simple, it is a study of computers. So, computers as you know are there everywhere.

The computer that I am using at the moment to record this video. Computers are used in cell phones, and in cameras, and then nowadays computers are there in watches, they are almost there everywhere.

So, let us distinguish between two kinds of terms that are used for the study of computers; the first is computer architecture, and the second is computer organization. So, computer architecture is a view of a computer; that is presented to

 

software designers, which essentially means, that it is an interface or a specification that the software designers see, it is a view that they see, of this is how the computer works and this is how they should write, software for it, whereas computer organization, is the actual implementation of a computer in hardware.

Oftentimes, the terms computer architecture and computer organization, are actually confused or computer architecture is used for both. So, that is common, but we should keep in mind that there are two separate terms; one of them is computer architecture, and the other is computer organization.

So, what again is a computer? We have computers everywhere, we have a computer on the desktop over here, we have a computer in a laptop or phone, an iPad. So, we can define a computer, as a general purpose device, that can be programmed, to process information, and yield meaningful results. So, mind you this definition has several facets to it; the first is, that a computer you should be able to program it. So, circuit that does a specific action is actually not a computer.

So, for example, let us say that you have small thermometers on top of the room, which is showing what the current temperature is? That is not a computer even though you know is showing it is temperature on a nice screen. The reason is that this device cannot be programmed. Second, it needs to be able to process some information that is given from outside; like you enter some information via a keyboard or a mouse. It is processing

 

that information; it needs to yield meaningful results. So, all these three facets are important for defining what a computer is.

So, how does the computer work? A computer has a program which tells the computer what needs to be done; that is because, the way that we have defined a computer, is that it should be possible to instruct it to do something. So, having a program is point number one. Second there needs to be some information that the program will work on. For example, let us say you are trying to you clicked the photograph, and the photograph has some red eyes. So, we are trying to remove the red eye effect in photographs. So, in this case the photograph will be the information stored, and the program will be the piece of code; that is working on the information, photographs in this example, and then the finished good looking photographs is the result.

So, what is the program again, it is a list of instructions given to the computer. The information store is all the data image images, files, videos that a computer might process, and the computer once again is an intelligent device that can be instructed to do something, on the basis of the instructions, it processes some known information, to generate new and better and meaningful results.

 

So, let us take the lid off a desktop computer and see what is over there. So, if you take, if you open a desktop computer, the first thing that you see over here, is a green board, and this is called the motherboard. So, this is a circuit board for the rest of the circuit is r. The two most important circuits is that at least we are interested in at the moment, is the CPU the central processing unit, which is the main brain of the computer. This is the CPU. You would also see a small fan on top of it the job of the fan is to remove heat, and it is the other rectangle over here which is called the memory of the main memory. So, this temporarily stores the information that the CPU the processor is going to use, and the computer processor reads data from main memory processes it and writes it back.

We also another very important unit over here which is the hard disk, this also saves information. What are the key differences between the memories in the hard disk; number one, the memory storage capacity is small. Maybe in today’s day and age it might be like 32 gigabytes, whereas, the hard disk storage capacity might be 10 times more or 20 times more. So, so we will get into the definition of how much what is a kilobyte or megabyte or gigabyte in chapter two, but essentially it is a unit of storage. So, the hard disk can typically store 10 times more data, but it is also significantly slower.

The other advantage of a hard disk is that if I turn the power off, all the data in the memory will get erased, whereas the data in the hard disk will remain. So, those are the differences. So, in this course, we will primarily be interested in these three unit is which

 

are the CPU the memory and the hard disk, but mind you there are many other smaller processors all over the motherboard. So, will not have a chance to talk to them, but we will have a chance to at least discuss some of them, in the last chapter, in chapter 12 not at the moment though.

So, what does a simple computer look like? Simple computer, like the one that we looked at right now, has a computer a CPU, which does the processing; it has a memory and a hard disk. So, the hard disk maintains all the information’s, when a computer is powered off. When it is powered on, some of the information comes to the memory, then the computer reads information from the memory, works on it, and again writes the results back.

 

What more do we need to add to make this a full functioning system. We need to add I O devices, input output devices. This can include a keyboard a mouse for entering information. And for displaying information, it can be a monitor or a printer, to display the kind of information that a computer has computed. It can be other media also; like the network or a USB port, but we will gradually see what these are, at the moment let us confine ourselves to a very- very simple system.

 

So, some food for thought, what do you think is the most intelligent computer? So, we will have many of these burger icons throughout the presentations. So, this will stimulate the student to think a little bit more.

So, how does a computer differs from our brilliant brain? Well our brilliant brains are extremely intelligent, they can do very complicated things, and they can think about the meaning of life, they are endowed with abstract thought. So, basically they can think about the difference between thought, thinking, memory, consciousness. Computers are

 

none of that they are very-very dumb machines. All that they can do is they can add, they can multiply, they can subtract, but the advantage here is and that is mind you a veryvery big advantage, that the speed of basic calculations in a computer is very- very high.

So, it might be doing dumb things; like addition and subtraction, but it is doing them a billion times a second. As a result, it becomes ultra-powerful. Whereas, even the fastest human beings will not be able to do even a thousand or a hundred or even ten additions a second. So, this essentially says that we might be capable of very abstract and profound thought, but we are not capable of doing a lot of simple things very-very quickly; that is where computers excel.

Well some more advantageous. Computers never get tired, they never get bored, and they never get disinterested. Whereas, we human beings after some time we get tired, almost always we get bored, and disinterested. So, in a nutshell computers are ultra-fast and yet ultra-dumb; that is fine.

Come on lets join the course, there is a 30day money back guruntee so there is nothing to loose

Who this course is for:
  • Students curious about Computer Arhitecture


  • Register New Account
    Reset Password