I must confess, I’m not sure where I got these notes from. Its a list of Comparision tables that compare the main elements of the computer systems unit. It’s very useful for the questions that ask for the relative advantages and disadvantages of key technologies.
Category Archives: 1. Computer Systems
Assessments this week
Remember folks its the SD NAB 2 on Tuesday, it should be coming together this week.
There is also the round up assessment on Friday the 16th. This will consist of a past paper minus the sections that we have not covered.
Cache Memory
Today’s lesson was a bit of a race, it covered Cache memory, SRAM & DRAM.
Its important that you remember that Cache Memory is not the same as Internet Cache. If you can’t get your head around how me running back and forth to the filing cabinet was caching then have a look here.
As a by the way, we also learned today that a memory location can hold more that one bit. I wonder if that will be useful in the future?
School closure
Well the wind has picked up and we are off school. To prepare for tomorrow’s lesson you can read over the scholar section on computer structure we are working through. Remember, I have a useful report section that allows me to check who has read this and who has not.
You can also head over to revise computing and try their resources.
Finally, there are a few of you still to hand in this weeks programming homework, so you could finish that off.
Plenty to keep you busy and out of the weather, stay safe and I’ll see you tomorrow.
The Fetch Execute Cycle
The Fetch Execute cycle (Memory read instruction)
- The memory address of the next instruction is placed on the address bus
- A read signal is activated on the read line
- The data stored at the memory address is placed on the data bus
- The processor interprets the instruction
- The processor executes the instruction
The Fetch Execute cycle (Memory write instruction)
- The required memory address is put in the Memory Address Register
- The value to be written is put into the Memory Data Register
- The control unit activates the Write Line.
- The contents of the Memory Data Register are transferred by the data bus to the required memory address.
Binary & 2’s Complement Revision
You can find the new powerpoint here.
I will embed the flash file in this post in due course, at the moment it doesn’t want to play ball.
Answers for Homework 7th Dec.
- A two state system is easy to represent using electrical signals.
- Fewer rules need to be built into the processor for arithmetic operations.
- It is also easy to represent a two state system on storage devices, eg. CD-ROM
- 0 + 64 + 32 + 16 + 0 + 4 + 0 + 0= 116
- A bit map is a grid of pixels.
- Each pixel has a binary value representing its colour.
- All pixels in the image are stored even if they have not been assigned a colour.
- (4×800)x(6×800)x16
- =3200x4800x16 = 245760000 bits
- /8 = 30720000 bytes / 1024 =
- 30000 Kb / 1024 = 29.3 Mb
- The image can be resized without pixelation
- The file size will be much smaller as only a description of how to draw the object is stored, not each pixel.
- Individual objects can be edited without affecting the rest of the image (non-destructive editing)
- 1101.01
- Mantissa = 1101 0100 0000 0000
- Exponent = 0000 0100
- 1101 0100 0000 0000 x 2 0000 0100
- File size of graphic is reduced without any visible reduction in graphic quality
- Unicode uses 16-bits compared to ASCII’s 7-bit representation. This allows all the world’s character sets to be represented instead of just 128 characters.
- 1 byte = 8 bits
- 28 = 256
- 256 different colours can be represented
2’s Complement
Right I am adding the finishing touches to the revision powerpoint I promised you. However, while I was going over sign and magnitude, I came across this.
http://en.wikipedia.org/wiki/Signed_number_representations
“Useful” I hear you say, but there is more to this than meets the eye. There is on that page a method for converting a number to 2’s complement that I haven’t see in quite a while and I thought I might share it with you.
- Starting from the right, find the first ‘1’
- Invert all of the bits to the left of that one
- 00101010
- 11010110
The last few slides in Data Representation
Solution to Homework for the 2nd of Dec
Here are the answers
Section 1
- -4
- 54
- -1
Section 2
- 76800 Pixels
- 786432 Pixels
- 1310720 Pixels
Section 3
- 76800 Bytes
- 1572864 Bytes
- 3932160 Bytes
Section 4
- 4.45 MB
- 5.93 MB
- 95.03 MB