Bitmapped Graphics

There are 4 main file formats which store data as a form of bitmapped graphic. This means they store information on the colour and placement of each pixel.

They are : Bitmap (BMP), Graphic Interchange Format (GIF), Joint Pictures Expert Group (JPEG) and Portable Network Graphics (PNG)

Compression is where you make two colours adjacent from each other the same, this will decrease the file size of the image

Losless Compression is where you decrease the file size but you do not lose the quality of the image

Lossy Compression is where you decrease the file size but lose quality of the image

 

Posted in Uncategorized | Leave a comment

Revision

Over all for computing I say I have done round about 4 hours of revision. Might not seem a lot but I was a popular guy in demand during the holidays and following the best team in Scotland which are heart of Midlothian. I went over the software development process and programming languages through the wiki and also looking at my blogs. Also I used the flashcards just to make sure I know what most of the terms mean 🙂

Posted in Uncategorized | Leave a comment

The Processor

Von Neumann Architecture

Image

 

The Processor is the ‘brain’ of the computer. In the processor you have the ALU (Arithmetic and Logic Unit) which carries out calculations and performs logical operations.

You also have the Control Unit which manages decoding and executing instructions.

Another thing the processor stores are registers. Registers are very fast storage locations which holds data being processed, instructions being executed and addresses of memory locations to be accessed.

Internal Buses are used to transmit information.

Each memory location is represented by a unique address

Posted in Uncategorized | Leave a comment

Representing Real Numbers

Real numbers include whole numbers, rational numbers, irrational numbers and can be positive or negative.

Real numbers are also known as floating point numbers.

Standard form is a scientific notation of representing numbers as a base number and exponent.

When we use real numbers we do not store the decimal point. Instead we use floating point representation. To do this we move the decimal point as far to the left as possible. This leaves us with a whole number as the MANTISSA. The number of spaces we have moved the decimal point is called the EXPONENT.

The decimal number 8674.26 can be represented as
8.67426 x 2 to the power of 0100 with mantissa = 8.67426, and exponent = 4 (0100 binary)

Posted in Uncategorized | Leave a comment

All things binary

Computers and humans work in a different number system. First there is Humans we work in the decimal system this is believed to be because we have 10 fingers used to count. Whereas computers don’t understand this and can only recognize on and off which is converted to one’s and zero’s also if we tried to make computers work in decimal there would be multiple rules that are not necessary when using binary.

128,64,32,16,8,4,2,1 this is the binary system.

we can convert binary into decimal by using a simple method

10011101

=128+16+8+4+1

=157

or we can go from decimal to binary

123

=1111011

Posted in Uncategorized | Leave a comment

RIP Steve Jobs

Steve Jobs was an American inventor and entrepreneur. He was co-founder of Apple Inc. He has changed the modern world of technology by new inventions such as the apple iphone and ipod, ipad. Also he was also co-founder of pixar animation studios and was credited in toy story as an executive producer. After his death he was widely described as he changed the face of the modern world, revolutionized at least 6 different industries.

 

Posted in Uncategorized | Leave a comment

Macros, Scripting and Modularity

High level languages are similar to the English language. Words like If, Then, Else are high level languages. The computer doesn’t understand high level languages, it understand binary. This is known as low level languages. To get high level languages into a form that the computer understands we use a translator. There are two ways to do this, they are interpreters and compilers. Interpreters take one line of code and translates it to low level language. Compiler translates the code all at once before the program is ran.

Procedures and functions are two kinds of subroutine. A procedure produces an effect. A function produces a value.

Scripting is written to perform a series of commands. Macros work by recording a series of key-presses which can then be played back. Benefits of macros and scripts are the user interface can be customized for the user. Expert users can set up macros.

 

 

 

Posted in Uncategorized | Leave a comment