Lunes, Disyembre 19, 2011

Introduction to computer system organization

For the time, my first post will be about computer system organization. In this blog you will get some notes or maybe new ideas of what is computer system organization so lets start!

Computer Organization versus Computer Architecture

So first lets define these two 

Computer organization - function and design of the various units of digital computers that store and process information.

Computer Architecture - deals with instruction sets address fields, operation codes, addressing modes, effective utilization of  input / output mechanisms.

Functional units 




Computer functional units

5 major unit

  1. Input unit - it is where we enter a data and information in a computer
  2. Output unit - shows information ; outcome
  3. Arithmetic Logic unit (ALU) - laborer; the prime mover; perform mathematical operations
  4. Control unit - the boss; instruction giver to ALU
  5. Memory unit - stores data / information
    A.) Primary memory (main)
          a.) RAM (Random Access Memory) - refreshing the process of applying constant power over a volatile type memory so that detail info stored will be saved.
                a.a) Static
                a.b) Dynamic - needs refreshing
           b.) ROM (Read Only Memory)
                b.a) Secondary / Auxillary memory - can be hard disk, where the data cannot be deleted when the device is powered down.                                                                                   


Criteria of good RAM

- speed
- storage space
- location
- volatility - capable of storage that is power dependent

Von Neumann Machine (stored program computer)

Register -  is a segmental logic circuit that is capable of storing bits of information; temporary storage of data

   a) General purpose - store any type of data
   b) Special - specific register; specific data; dedicated


Program counter - stores the memory address of the next instruction to be executed by the processor
MAR (Memory Address Register) - holds specific addresses where to go
MBR (Memory Buffer Register) - store data for computation; container before to pass to ALU.

(to be continued...)

Linggo, Disyembre 18, 2011

Hello World!

"Hello World!" It seems familiar isn't it? Well it is one of the common words we encounter especially on programming. When we are making our first program, we have to make the program entitled "Hello World" like me, a newbie(noob) and first timer making a blog,  I just entitled as it is! :) 


Well why I make this blog? My reasons...?


1.  I want to express and share what I discover 
2.  Share what I know and what I have
3.  To help other people searching through the internet
4.  For fun and entertainment discovery
5.  For additional knowledge


From the title of this blog itself Education, Science, Engineering, Games and anything, maybe these are the topics that people want to and looking for! We are currently on technology age or  what they called Information Technology age. So technology on information. Technology giving information maybe or whatever as it is! XD The important is that we all need this so lets make a bountiful information! XD


I've seen several website pages, blogs, books and any related media that adds a food into our minds but some of them are kept on secret. Especially when we badly need it. I don't know why but we must help them!


Why? because we must be a blessing to others in order to be blessed too! ^___^ 


Oh well maybe this is what I want to say for now but I will share this. Internet is made to give information even when it first invented it so why not!? :) I love helping others so let's enjoy our wild discoveries and knowledge and feel free to give it! Okay so let's have a good day and Im sleepy... Hahahahahaha XD