Paul Nicholls Stuff

19May/080

Introducing Operating Systems

The operating system is a set of programs which manages the operation of a computer. It sits between the hardware and the user to provide an interface by which to control processes and devices on the computer. The operating system has four primary functions which are all dealt with in separate posts.

18May/082

Computer Architecture

The function of a computer is to carry out instructions, this occurs within the Central Processing Unit in loop known as a the Fetch-Execute Cycle.

17May/080

Binary Arithmetic

We can apply the normal rules of arithmetic to binary, just as we can to any other number system - and the only time this can get a little complicated is when considering binary subtraction - or negative binary since strictly the negative sign should not be used.

17May/080

Number Bases

We are used to working with the concept that there are 10 unique numerical digits, 0 to 9, however due to the boolean nature of logic circuits, computers tend to operate using just the digits 0 and 1, the binary number system.

17May/080

Circuit Design

Ultimately the point of boolean algebra is to facilitate good circuit design and ultimately to produce electronic equipment. Simplification and conversion to functionally complete sets are just a means to this end. All of the operators we have encountered can exist as logic gates in a circuit, and by combining these gates we can produce useful circuits - or "components".

17May/080

Simplification of Boolean Algebra (If Only...)

Some of these algebraic expressions are starting to get quite complicated, but fear not there are tools we can use to simplify them by the boolean equivalent of factorisation.