Archive for the ‘Computer Systems’ Category

Google Chrome Operating System

We knew this day was coming.

This course is from The University of New South Wales, Sydney Australia, and is the complete video recording of lectures in progress. It is free to download to everyone everywhere regardless of whether you have an iTunes store account or not. I have gone through 25 out of 46 available lectures till now and I find it really excellent with the tutor keeping the students very interested in the stuff being taught while maintaining a real interactive note throughout. The image below describes the course in full.

ITunes U 

Click on the image to view it in full size.

Macbook Pro 2.4 GHz vs 2.5 GHz

The AnandTech staff compared the 2.4GHz and 2.5GHz models of MacBook Pro back in February which are the same processors offered in the recent releases as well. The MacBook Pro has 2.4GHz or 2.5GHz Intel Core 2 Duo Penryn processors with 3MB or 6MB L2 cache respectively.

Apple Computer: The Early Years

This one is an article by Stan Veit, former editor-in-chief of Computer Shopper magazine who were one of the first retailers to deal with the ‘new in the business’ Apple Computer in the late 1970s. In their own words by the magazine:

Stan Veit, Editor in Chief Emeritus of Computer Shopper, was the Editor in Chief of Computer Shopper magazine from 1983 to 1988, and Editor in Chief/Publisher from 1988 to 1990. Well before that, he was intimately connected to the personal computer revolution, a pioneer in the computer retail business who dealt with many of the industry’s movers and shakers (as well as many now-forgotten luminaries). Here, in the first in a series, he relates his experiences with two Steves, founders of a certain well-known computer behemoth…

Read it here.

If a problem can be divided into separate and unrelated parts , those parts can be run separately. That way, The problem is solved faster than if each part is run sequentially from the computer. This approach is known as parallel processing (doing more than one task in parallel to another). Now multi-core processors in a computer can perform this processing very easily.

But true parallel processing is very difficult to achieve. Many tasks have some kind of relationship with one another and can not be easily separated. Object oriented programming helps here because processing for a single object can be separated out from that for the others.

I found this very interesting paper written by ‘Boleslaw K Szymanski and Charles D Norton‘ titled Object Oriented Programming in Parallel Scientific Computing – An Overview of the Special Issue which you can read here. It really explains the topic a lot in detail.

Why I Bought A New ‘Old MacBook’ Pro

It’s been quite some time that I have been wishing to buy a MacBook Pro, and I eagerly waited for the October 14 refresh of Apple’s top of the line notebooks.  As expected, the refresh happened on the scheduled date and Mr. Jobs, this time (for a change) along with few of his colleagues wowed us all once again with his expert presentation skills, launching a whole new product redesign.

So if everything went right then what’s up with this freaking title?

Actually even though I think that the new MacBook Pros are designed really well, there is not one but two really big problems.

  • Super glossy screen
  • Button-less trackpad

I had a chance to handle the new MacBook Pro and seriously I couldn’t deal with glare at all. I wear glasses and that much glare really gave me a headache after a long time in front of the screen. I already use a HP dv2519 which is really glossy, but (more…)

Apple Announces New Macbook Pro


After months of my waiting finally it’s here. Yesterday Apple announced new Macbook Pro notebook and I have never been happier. The new graphics offering by Nvidia is a screamer and I am really excited about it. Also, I really wanted DDR3 RAM support on the Pros and Apple didn’t disappoint. Now I plan to buy it as soon as possible. I will give a detailed review covering all the features once I am the proud owner of one.

A Report On Three Classic Personal Computers

While browsing through some old backups yesterday, I found an illustrated report titled ‘A Report on Three Classic Personal Computers‘ which I had submitted under my “Small Computer Systems: Organization and Architecture” subject.

If you are curious about the ancestors of the machine you are reading this post on, then this report really makes an interesting read. The content requirement for the report was as under:

The classic systems must have been made within the years 1972 to 1990 and be non-IBM-PC compatible (i.e. not running MS-DOS). The systems must also be predominantly consumer products, not systems that were intended for use as dedicated computers for the military or business or terminals that connected to mainframes.

Structure of the Report:

  • Summary
  • Table of Contents
  • Introduction
  • Main Body
  • Conclusion
  • References


64-bit Computing – Explained By Ars Technica

I consider Ars Technica to be among the best technology related blog (and matter of fact, according to Technorati, it is). These guys do an excellent job covering a lot of news and topics mixing their own brand of hilarious humor in it. I first stumbled on this web site while searching for a review of iPod Nano. These guys had the best review available and not only that, they took the reviewing business so seriously that they actually ran the Nano over with a VW car to stress test it! That was some review. Ever since then, it’s been exactly three years now that Ars is my most regular source for all things technology.

Here is an excellent article explaining the basics of 64 bit computing by Ars: An Introduction to 64-bit Computing and x86-64.