Tuesday, August 17, 2010

NUMBER SYSTEM

Number System

NUMBER SYSTEM-Computer uses the binary system. Any physical system that can exist in two distinct states (e.g., 0-1, on-off, hi-lo, yes-no, up-down, north-south, etc.) has the potential of being used to represent numbers or characters. A binary digit is called a bit. Thre are two possible states in a bit, usually expressed as 0 and 1.

A series of eight bits strung together makes a byte, much as 12 makes a dozen. With 8 bits, or 8 binary digits, there exist 2^8=256 possible combinations. The following table shows some of these combinations. (The number enclosed in parentheses represents the decimal equivalent.)



00000000 ( 0) 00010000 ( 16) 00100000 ( 32) ... 01110000 (112)

00000001 ( 1) 00010001 ( 17) 00100001 ( 33) ... 01110001 (113)

00000010 ( 2) 00010010 ( 18) 00100010 ( 34) ... 01110010 (114)

00000011 ( 3) 00010011 ( 19) 00100011 ( 35) ... 01110011 (115)

00000100 ( 4) 00010100 ( 20) 00100100 ( 36) ... 01110100 (116)

00000101 ( 5) 00010101 ( 21) 00100101 ( 37) ... 01110101 (117)

00000110 ( 6) 00010110 ( 22) 00100110 ( 38) ... 01110110 (118)

00000111 ( 7) 00010111 ( 23) 00100111 ( 39) ... 01110111 (119)

00001000 ( 8) 00011000 ( 24) 00101000 ( 40) ... 01111000 (120)

00001001 ( 9) 00011001 ( 25) 00101001 ( 41) ... 01111001 (121)

00001010 ( 10) 00011010 ( 26) 00101010 ( 42) ... 01111010 (122)

00001011 ( 11) 00011011 ( 27) 00101011 ( 43) ... 01111011 (123)

00001100 ( 12) 00011100 ( 28) 00101100 ( 44) ... 01111100 (124)

00001101 ( 13) 00011101 ( 29) 00101101 ( 45) ... 01111101 (125)

00001110 ( 14) 00011110 ( 30) 00101110 ( 46) ... 01111110 (126)

00001111 ( 15) 00011111 ( 31) 00101111 ( 47) ... 01111111 (127)



:

(continued)

:



10000000 (128) 10010000 (144) 10100000 (160) ... 11110000 (240)

10000001 (129) 10010001 (145) 10100001 (161) ... 11110001 (241)

10000010 (130) 10010010 (146) 10100010 (162) ... 11110010 (242)

10000011 (131) 10010011 (147) 10100011 (163) ... 11110011 (243)

10000100 (132) 10010100 (148) 10100100 (164) ... 11110100 (244)

10000101 (133) 10010101 (149) 10100101 (165) ... 11110101 (245)

10000110 (134) 10010110 (150) 10100110 begin_of_the_skype_highlighting (150) 10100110 end_of_the_skype_highlighting (166) ... 11110110 (246)

10000111 (135) 10010111 (151) 10100111 (167) ... 11110111 (247)

10001000 (136) 10011000 (152) 10101000 (168) ... 11111000 (248)

10001001 (137) 10011001 (153) 10101001 (169) ... 11111001 (249)

10001010 (138) 10011010 (154) 10101010 begin_of_the_skype_highlighting (154) 10101010 end_of_the_skype_highlighting (170) ... 11111010 (250)

10001011 (139) 10011011 (155) 10101011 begin_of_the_skype_highlighting (155) 10101011 end_of_the_skype_highlighting (171) ... 11111011 (251)

10001100 (140) 10011100 (156) 10101100 begin_of_the_skype_highlighting (156) 10101100 end_of_the_skype_highlighting (172) ... 11111100 (252)

10001101 (141) 10011101 (157) 10101101 begin_of_the_skype_highlighting (157) 10101101 end_of_the_skype_highlighting (173) ... 11111101 (253)

10001110 (142) 10011110 (158) 10101110 begin_of_the_skype_highlighting (158) 10101110 end_of_the_skype_highlighting (174) ... 11111110 (254)

10001111 (143) 10011111 (159) 10101111 (175) ... 11111111 (255)





________________________________________



K & M

2^10=1024 is commonly referred to as a "K". It is approximately equal to one thousand. Thus, 1 Kbyte is 1024 bytes. Likewise, 1024K is referred to as a "Meg". It is approximately equal to a million. 1 Mega byte is 1024*1024=1,048,576 bytes. If you remember that 1 byte equals one alphabetical letter, you can develop a good feel for size.





________________________________________



Number System

You may regard each digit as a box that can hold a number. In the binary system, there can be only two choices for this number -- either a "0" or a "1". In the octal system, there can be eight possibilities:

"0", "1", "2", "3", "4", "5", "6", "7".

In the decimal system, there are ten different numbers that can enter the digit box:

"0", "1", "2", "3", "4", "5", "6", "7", "8", "9".

In the hexadecimal system, we allow 16 numbers:

"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", and "F".

As demonstrated by the following table, there is a direct correspondence between the binary system and the octal system, with three binary digits corresponding to one octal digit. Likewise, four binary digits translate directly into one hexadecimal digit. In computer usage, hexadecimal notation is especially common because it easily replaces the binary notation, which is too long and human mistakes in transcribing the binary numbers are too easily made. Base Conversion Table



BIN OCT HEX DEC

----------------------

0000 00 0 0

0001 01 1 1

0010 02 2 2

0011 03 3 3

0100 04 4 4

0101 05 5 5

0110 06 6 6

0111 07 7 7

----------------------

1000 10 8 8

1001 11 9 9

1010 12 A 10

1011 13 B 11

1100 14 C 12

1101 15 D 13

1110 16 E 14

1111 17 F 15





________________________________________



Convert From Any Base To Decimal

Let's think more carefully what a decimal number means. For example, 1234 means that there are four boxes (digits); and there are 4 one's in the right-most box (least significant digit), 3 ten's in the next box, 2 hundred's in the next box, and finally 1 thousand's in the left-most box (most significant digit). The total is 1234:

Original Number: 1 2 3 4







How Many Tokens: 1 2 3 4

Digit/Token Value: 1000 100 10 1

Value: 1000 + 200 + 30 + 4 = 1234



or simply, 1*1000 + 2*100 + 3*10 + 4*1 = 1234

Thus, each digit has a value: 10^0=1 for the least significant digit, increasing to 10^1=10, 10^2=100, 10^3=1000, and so forth. Likewise, the least significant digit in a hexadecimal number has a value of 16^0=1 for the least significant digit, increasing to 16^1=16 for the next digit, 16^2=256 for the next, 16^3=4096 for the next, and so forth. Thus, 1234 means that there are four boxes (digits); and there are 4 one's in the right-most box (least significant digit), 3 sixteen's in the next box, 2 256's in the next, and 1 4096's in the left-most box (most significant digit). The total is:



1*4096 + 2*256 + 3*16 + 4*1 = 4660

Example. Convert the hexadecimal number 4B3 to decimal notation. What about the decimal equivalent of the hexadecimal number 4B3.3?

Solution:



Original Number: 4 B 3 . 3







How Many Tokens: 4 11 3 3

Digit/Token Value: 256 16 1 0.0625

Value: 1024 +176 + 3 + 0.1875 = 1203.1875

Example. Convert 234.14 expressed in an octal notation to decimal.

Solution:



Original Number: 2 3 4 . 1 4








How Many Tokens: 2 3 4 1 4

Digit/Token Value: 64 8 1 0.125 0.015625

Value: 128 + 24 + 4 + 0.125 + 0.0625 = 156.1875

Another way is to think of a cash register with different slots, each holding bills of a different denomination.





________________________________________



Convert From Decimal to Any Base

Again, let's think about what you do to obtain each digit. As an example, let's start with a decimal number 1234 and convert it to decimal notation. To extract the last digit, you move the decimal point left by one digit, which means that you divide the given number by its base 10.

1234/10 = 123 + 4/10

The remainder of 4 is the last digit. To extract the next last digit, you again move the decimal point left by one digit and see what drops out.

123/10 = 12 + 3/10

The remainder of 3 is the next last digit. You repeat this process until there is nothing left. Then you stop. In summary, you do the following:

Quotient Remainder

-----------------------------

1234/10 = 123 4 --------+

123/10 = 12 3 ------+


12/10 = 1 2 ----+



1/10 = 0 1 --+


(Stop when the quotient is 0.)







1 2 3 4 (Base 10)

Now, let's try a nontrivial example. Let's express a decimal number 1341 in binary notation. Note that the desired base is 2, so we repeatedly divide the given decimal number by 2.

Quotient Remainder

-----------------------------

1341/2 = 670 1 ----------------------+

670/2 = 335 0 --------------------+


335/2 = 167 1 ------------------+



167/2 = 83 1 ----------------+




83/2 = 41 1 --------------+





41/2 = 20 1 ------------+






20/2 = 10 0 ----------+







10/2 = 5 0 --------+








5/2 = 2 1 ------+









2/2 = 1 0 ----+










1/2 = 0 1 --+









(Stop when the quotient is 0)














1 0 1 0 0 1 1 1 1 0 1 (BIN; Base 2)

Let's express the same decimal number 1341 in octal notation.

Quotient Remainder

-----------------------------

1341/8 = 167 5 --------+

167/8 = 20 7 ------+


20/8 = 2 4 ----+



2/8 = 0 2 --+


(Stop when the quotient is 0)







2 4 7 5 (OCT; Base 8)

Let's express the same decimal number 1341 in hexadecimal notation.

Quotient Remainder

-----------------------------

1341/16 = 83 13 ------+

83/16 = 5 3 ----+


5/16 = 0 5 --+

(Stop when the quotient is 0)






5 3 D (HEX; Base 16)

Example. Convert the decimal number 3315 to hexadecimal notation. What about the hexadecimal equivalent of the decimal number 3315.3?

Solution:



Quotient Remainder

-----------------------------

3315/16 = 207 3 ------+

207/16 = 12 15 ----+


12/16 = 0 12 --+

(Stop when the quotient is 0)






C F 3 (HEX; Base 16)



(HEX; Base 16)

Product Integer Part 0.4 C C C ...

--------------------------------





0.3*16 = 4.8 4 ----+






0.8*16 = 12.8 12 ------+





0.8*16 = 12.8 12 --------+




0.8*16 = 12.8 12 ----------+



: ---------------------+

:

Thus, 3315.3 (DEC) --> CF3.4CCC... (HEX)





________________________________________

Note that from the Base Conversion Table, you can easily get the binary notation from the hexadecimal number by grouping four binary digits per hexadecimal digit, or from or the octal number by grouping three binary digits per octal digit, and vice versa.



HEX 5 3 D

BIN 0101 0011 1101



OCT 2 4 7 5

BIN 010 100 111 101

Finally, the fractional part is a decimal number can also be converted to any base by repeatedly multiplying the given number by the target base. Example: Convert a decimal number 0.1234 to binary notation

(BIN; Base 2)

Product Integer Part 0.0 0 0 1 1 1 1 1 1 0 0 1 ...

--------------------------------














0.1234*2 = 0.2468 0 ----+













0.2468*2 = 0.4936 0 ------+












0.4936*2 = 0.9872 0 --------+











0.9872*2 = 1.9744 1 ----------+










0.9744*2 = 1.9488 1 ------------+









0.9488*2 = 1.8976 1 --------------+








0.8976*2 = 1.7952 1 ----------------+







0.7952*2 = 1.5904 1 ------------------+






0.5904*2 = 1.1808 1 --------------------+





0.1808*2 = 0.3616 0 ----------------------+




0.3616*2 = 0.7232 0 ------------------------+



0.7232*2 = 1.4464 1 --------------------------+


: ----------------------------+

:

________________________________________



Additon and Multiplication Tables

You generate the addition tables in bases other then 10 by following the same rule you do in base 10. The resulting tables have the appearance of shifting the columns to the left by one in each subsequent rows. Note how simple the addition and multiplication tables are for the binary system; addition operation is simply the bit-wise XOR operation with carry, and multiplication is simply the logical AND operation.

Decimal Addition Table:




0 1 2 3 4 5 6 7 8 9

---+-----------------------------

0
0 1 2 3 4 5 6 7 8 9

1
1 2 3 4 5 6 7 8 9 10

2
2 3 4 5 6 7 8 9 10 11

3
3 4 5 6 7 8 9 10 11 12

4
4 5 6 7 8 9 10 11 12 13

5
5 6 7 8 9 10 11 12 13 14

6
6 7 8 9 10 11 12 13 14 15

7
7 8 9 10 11 12 13 14 15 16

8
8 9 10 11 12 13 14 15 16 17

9
9 10 11 12 13 14 15 16 17 18

Binary Addition Table:




0 1

---+-----

0
0 1

1
1 10

Octal Addition Table:




0 1 2 3 4 5 6 7

---+-----------------------

0
0 1 2 3 4 5 6 7

1
1 2 3 4 5 6 7 10

2
2 3 4 5 6 7 10 11

3
3 4 5 6 7 10 11 12

4
4 5 6 7 10 11 12 13

5
5 6 7 10 11 12 13 14

6
6 7 10 11 12 13 14 15

7
7 10 11 12 13 14 15 16

Hexadecimal Addition Table:




0 1 2 3 4 5 6 7 8 9 A B C D E F

---+-----------------------------------------------

0
0 1 2 3 4 5 6 7 8 9 A B C D E F

1
1 2 3 4 5 6 7 8 9 A B C D E F 10

2
2 3 4 5 6 7 8 9 A B C D E F 10 11

3
3 4 5 6 7 8 9 A B C D E F 10 11 12

4
4 5 6 7 8 9 A B C D E F 10 11 12 13

5
5 6 7 8 9 A B C D E F 10 11 12 13 14

6
6 7 8 9 A B C D E F 10 11 12 13 14 15

7
7 8 9 A B C D E F 10 11 12 13 14 15 16

8
8 9 A B C D E F 10 11 12 13 14 15 16 17

9
9 A B C D E F 10 11 12 13 14 15 16 17 18

A
A B C D E F 10 11 12 13 14 15 16 17 18 19

B
B C D E F 10 11 12 13 14 15 16 17 18 19 1A

C
C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B

D
D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C

E
E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D

F
F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E

You can also generate multiplication tables in bases other than 10 by following the same rule you do in base 10.

Decimal Multiplication Table:




0 1 2 3 4 5 6 7 8 9

---+-----------------------------

0
0 0 0 0 0 0 0 0 0 0

1
0 1 2 3 4 5 6 7 8 9

2
0 2 4 6 8 10 12 14 16 18

3
0 3 6 9 12 15 18 21 24 27

4
0 4 8 12 16 20 24 28 32 36

5
0 5 10 15 20 25 30 35 40 45

6
0 6 12 18 24 30 36 42 48 54

7
0 7 14 21 28 35 42 49 56 63

8
0 8 16 24 32 40 48 56 64 72

9
0 9 18 27 36 45 54 63 72 81

Binary Multiplication Table:




0 1

---+-----

0
0 0

1
0 1

Octal Multiplication Table:




0 1 2 3 4 5 6 7

---+-----------------------

0
0 0 0 0 0 0 0 0

1
0 1 2 3 4 5 6 7

2
0 2 4 6 10 12 14 16

3
0 3 6 11 14 17 22 25

4
0 4 10 14 20 24 30 34

5
0 5 12 17 24 31 36 43

6
0 6 14 22 30 36 44 52

7
0 7 16 25 34 43 52 61

Hexadecimal Multiplication Table:




0 1 2 3 4 5 6 7 8 9 A B C D E F

---+-----------------------------------------------

0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1
0 1 2 3 4 5 6 7 8 9 A B C D E F

2
0 2 4 6 8 A C E 10 12 14 16 18 1A 1C 1E

3
0 3 6 9 C F 12 15 18 1B 1E 21 24 27 2A 2D

4
0 4 8 C 10 14 18 1C 20 24 28 2C 30 34 38 3C

5
0 5 A F 14 19 1E 23 28 2D 32 37 3C 41 46 4B

6
0 6 C 12 18 1E 24 2A 30 36 3C 42 48 4E 54 5A

7
0 7 E 15 1C 23 2A 31 38 3F 46 4D 54 5B 62 69

8
0 8 10 18 20 28 30 38 40 48 50 58 60 68 70 78

9
0 9 12 1B 24 2D 36 3F 48 51 5A 63 6C 75 7E 87

A
0 A 14 1E 28 32 3C 46 50 5A 64 6E 78 82 8C 96

B
0 B 16 21 2C 37 42 4D 58 63 6E 79 84 8F 9A A5

C
0 C 18 24 30 3C 48 54 60 6C 78 84 90 9C A8 B4

D
0 D 1A 27 34 41 4E 5B 68 75 82 8F 9C A9 B6 C3

E
0 E 1C 2A 38 46 54 62 70 7E 8C 9A A8 B6 C4 D2

F
0 F 1E 2D 3C 4B 5A 69 78 87 96 A5 B4 C3 D2 E1





________________________________________



Arithmetic Operations

You do arithematic with hexadecimal numbers or numbers in any base in exactly the same way you do with decimal numbers, except that the addition and multiplcation tables you employ to base your calculations are a bit different. Substraction is equivalent to adding a negative number, and division is equivalent to multiplying by the inverse.

Example. Find the sum of two hexadecimal integers 123 and DEF.

Solution:



From the above hexadecimal addition table, we see that:

3+F=12, 2+E=10, and 1+D=E



123

+ DEF

-----

carry 11

E02

-----

sum F12

Example. Find the product of two hexadecimal integers 123 and DEF.

Solution:



Step 1: We break down the second multiplier into single digits.

123*DEF = 123*(D00+E0+F)

= (123*D)*100 + (123*E)*10 + (123*F)



Step 2: We find the product in parentheses.

From the above hexadecimal multiplication table, we see that:

1*D=D, 2*D=1A, 3*D=27; thus,

123*D = (100+20+3)*D

= 1*D*100 + 2*D*10 + 3*D

= D*100 + 1A*10 + 27

= D00 + 1A0 + 27

= EC7

Likewise,

123*E = (100+20+3)*E

= 1*E*100 + 2*E*10 + 3*E

= E*100 + 1C*10 + 2A

= E00 + 1C0 + 2A

= FEA

123*F = (100+20+3)*F

= 1*F*100 + 2*F*10 + 3*F

= F*100 + 1E*10 + 2D

= F00 + 1E0 + 2D

= 110D



Or, in elementary school style:



123 123 123

x D x E x F

----- ----- -----

27 2A 2D

1A 1C 1E

D E F

----- ----- -----

EC7 FEA 110D



Step 3: We sum up the individual products.

123*DEF = (123*D)*100 + (123*E)*10 + (123*F)

= EC7*100 + FEA*10 + 110D

= EC700 + FEA0 + 110D

= FD6AD



Or, in elementary school style:



123

x DEF

-----

110D

FEA

EC7

-----

FD6AD

Thursday, August 12, 2010

ACTIVITY 3

List the Common 5 most common types of computer systems




Modern computers are electronic and process digital information. The physical machine


consists of transistors, digital circuits implemented with transistors, wires, and


mechanical components in peripheral devices used for information storage. These


physical entities are collectively called hardware. System and application programs are


called software. A general purpose computer system is a programmable machine that can


solve problems by accepting inputs and instructions on how to use these inputs. The


instructions are included in computer programs (that is, software) that normally contain


sequences of them. Graphical languages are rarely used to represent computer programs


as collections of instructions with relationships between arbitrary pairs of them.


Programs are often written in high- level languages (HLLs) that have to be translated (by


appropriate software compilers) to produce machine-readable (that is, machine language)


code that can be run directly by the given computer system. The machine language code


contains sequences of primitive instructions for the given computer in binary


representation. On the other hand, HLLs employ mnemonics of more powerful


instructions, and appropriate structures to make programming easy and independent of


the target computer.


From the software point of view, a computer is a six- level system consisting of the digital


logic (collections of electronic gates), microarchitecture (a collection of functional units,


such as ALUs - Arithmetic Logic Units, and their interconnectivity), instruction set


architecture (the complete set of machine language instructions), operating system (code


that monitors and controls the activities of the computer), assembly and machine


language, and high-level language. The assembly language is very close to the machine


language of a computer; it basically replaces the binary representation of machine


instructions with mnemonics in a one-to-one fashion. From the hardware point of view, a


computer is conveniently assumed to be a five- level hierarchy. The five levels correspond


to network ports for connecting to the outside world (these ports may not be necessarily


available, as a computer may be a standalone information processing and/or computing


machine), peripheral or mass-storage devices for (applications and system) program and


data storage, main memory, program and data caches (fast memories for retrieving data


by content), and CPU (Central Processing Unit) or processor. Specia l emphasis is given


in this article to the description of computer systems based on this five-level


representation. Many other components are also included in computer systems in order to


enable the aforementioned basic components to function properly. For example, control


and data busses are used to transmit data between any two successive levels of the


hardware hierarchy and glue logic is used to implement the appropriate interfaces. The


design of a computer system most often begins with the selection of a particular CPU.


The other components are selected progressively based on performance requirements.


Analytical techniques, software simulations, and software or hardware prototyping of the


complete or partial computer system are used to make final decisio ns about the design.


Special attention is given nowadays to hardware-software codesign, where the selection


or design of components is made in unison with the development of the corresponding


system software.


There exist several types of general purpose computer systems. These types are grouped


together into two major computer classes, comprising sequential or conventional


computers, and parallel computers, respectively. The class of sequential or conventional


computer systems comprises:



· Supercomputers.

The fastest type of computer. Supercomputers are very expensive and are employed for specialized applications that require immense amounts of mathematical calculations. For example, weather forecasting requires a supercomputer. Other uses of supercomputers include animated graphics, fluid dynamic calculations, nuclear energy, and petroleum exploration.






The chief difference between a supercomputer and a mainframe is that a supercomputer channels all its power into executing a few programs as fast as possible, whereas a mainframe uses its power to execute many programs concurrently.









· PCs (personal computers) or desktops.

These computers also are of the


microcomputer type. Figure 1 shows the basic components of a microcomputer. The


RAM and ROM form the main memory that stores system and application programs, and


data. The ROM contains only part of the operating system, and most often the part that


initializes the computer. The sofware stored in the ROM is called firmware. Resource


interface units form the required glue logic for the implementation of the required data


exchange protocols. The control bus transfers the control signals produced by the


microprocessor. To access an element in the memory or a peripheral device, the


microprocessor first issues the address of that item on the address bus. The address bus is


unidirectional, from the processor to the other units. While the latter value is still present


on the address bus, the microprocessor issues the appropriate control signals to read or


write from the corresponding location. The address issued by the microprocessor is


decoded by external logic to choose the appropriate memory module or I/O device. The


data is finally transferred on the bidirectional data bus. Details on how microcomputers


execute programs are presented in Section 2.







· Workstations.


A workstation is a high-end microcomputer designed for technical or scientific applications. Intended primarily to be used by one person at a time, they are commonly connected to a local area network and run multi-user operating systems. The term workstation has also been used to refer to a mainframe computer terminal or a PC connected to a network.







Historically, workstations had offered higher performance than personal computers, especially with respect to CPU and graphics, memory capacity and multitasking capability. They are optimized for the visualization and manipulation of different types of complex data such as 3D mechanical design, engineering simulation (e.g. computational fluid dynamics), animation and rendering of images, and mathematical plots. Consoles consist of a high resolution display, a keyboard and a mouse at a minimum, but also offer multiple displays, graphics tablets, 3D mice (devices for manipulating and navigating 3D objects and scenes), etc. Workstations are the first segment of the computer market to present advanced accessories and collaboration tools.






Presently, the workstation market is highly commoditized and is dominated by large PC vendors, such as Dell and HP, selling Microsoft Windows/Linux running on Intel Xeon/AMD Opteron. Alternative UNIX based platforms are provided by Apple Inc., Sun Microsystems, and SGI.





· Minicomputers.

High-performance cabinet-sized computers that can be used


simultaneously by a few dozens of users. They are often used in engineering and


scientific ap
They appeared in the 1980s as single-user computers with much


better performance than PCs, primarily because they contain very advanced


microprocessors. They often include proprietary co-processors to facilitate graphics


functions because they basically target the scientific and engineering communities. They


were uniprocessor computers in the early days, but multiprocessor workstations appeared


for the first time in the market a few years ago. They are now often used as multi-user


platforms.
plications. They have been replaced recently by advanced workstations and


networks of workstations.







· Mainframes.

Very powerful computers that can serve many dozens or hundreds


of users simultaneously. IBM has produced numerous computers of this type. They have


been replaced recently in many occasions by networks of workstations.






Describe a typical use for mainframe computers






Mainframes are computers used mainly by large organizations for critical applications, typically bulk data processing such as census, industry/consumer statistics, ERP, and financial transaction processing.






The term originated during the early years of computing and referred to the large mechanical assembly that held the central processor and input/output complex. Later the term was used to distinguish high-end commercial machines from less powerful units which were often contained in smaller packages. Today, this term almost exclusively refers to IBM System z9 mainframes, the lineal descendants of the System/360.






Differentiate Workstation from personal computers






A work station may not, necessarily, have all of the components located in one physical space.


As part of a network the work station may connect to a server to access databases, printers, etc.


A PC is usually a self contained system, that includes all components and peripherals






Identify types of personal computer














Workstation


Sun SPARCstation 1+, 25 MHz RISC processor from early 1990s


Main article: Workstation


A workstation is a high-end personal computer designed for technical or scientific applications. Intended primarily to be used by one person at a time, they are commonly connected to a local area network and run multi-user operating systems. Workstations are used for tasks such as computer-aided design, drafting and modelling, computation-intensive scientific and engineering calculations, image processing, architectural modelling, and computer graphics for animation and motion picture visual effects.


















Desktop computer


Dell OptiPlex desktop computer


Prior to the wide spread of PCs a computer that could fit on a desk was considered remarkably small. Today the phrase usually indicates a particular style of computer case. Desktop computers come in a variety of styles ranging from large vertical tower cases to small form factor models that can be tucked behind an LCD monitor. In this sense, the term 'desktop' refers specifically to a horizontally-oriented case, usually intended to have the display screen placed on top to save space on the desk top. Most modern desktop computers have separate screens and keyboards.






















Single unit


Single unit PCs (also known as all-in-one PCs) are a subtype of desktop computers, which combine the monitor and case of the computer within a single unit. The monitor often utilizes a touchscreen as an optional method of user input, however detached keyboards and mice are normally still included. The inner components of the PC are often located directly behind the monitor, and many are built similarly to laptops.






A mid-range HP Laptop.


A laptop computer or simply laptop, also called a notebook computer or sometimes a notebook, is a small personal computer designed for portability. Usually all of the interface hardware needed to operate the laptop, such as USB ports (previously parallel and serial ports), graphics card, sound channel, etc., are built in to a single unit. Laptops contain high capacity batteries that can power the device for extensive periods of time, enhancing portability. Once the battery charge is depleted, it will have to be recharged through a power outlet. In the interest of saving power, weight and space, they usually share RAM with the video channel, slowing their performance compared to an equivalent desktop machine.


One main drawback of the laptop is sometimes, due to the size and configuration of components, relatively little can be done to upgrade the overall computer from its original design. Internal upgrades are either not manufacturer recommended, can damage the laptop if done with poor care or knowledge, or in some cases impossible, making the desktop PC more modular. Some internal upgrades, such as memory and hard disks upgrades are often easy, a display or keyboard upgrade is usually impossible. The laptop has the same access as the desktop to the wide variety of devices, such as external displays, mice, cameras, storage devices and keyboards, which may be attached externally through USB ports and other less common ports such as external video.


A subtype of notebooks, called subnotebooks, are computers with most of the features of a standard laptop computer but smaller. They are larger than hand-held computers, and usually run full versions of desktop/laptop operating systems. Ultra-Mobile PCs (UMPC) are usually considered subnotebooks, or more specifically, subnotebook Tablet PCs (see below). Netbooks are sometimes considered in this category, though they are sometimes separated in a category of their own (see below).


Desktop replacements, meanwhile, are large laptops meant to replace a desktop computer while keeping the mobility of a laptop. Entertainment laptops emphasize large, HDTV-resolution screens and video processing capabilities.










Pocket PC


An O2 pocket PC


A pocket PC is a hardware specification for a handheld-sized computer (personal digital assistant) that runs the Microsoft Windows Mobile operating system. It may have the capability to run an alternative operating system like NetBSD or Linux. It has many of the capabilities of modern desktop PCs.


Currently there are tens of thousands of applications for handhelds adhering to the Microsoft Pocket PC specification, many of which are freeware. Some of these devices also include mobile phone features. Microsoft compliant Pocket PCs can also be used with many other add-ons like GPS receivers, barcode readers, RFID readers, and cameras. In 2007, with the release of Windows Mobile 6, Microsoft dropped the name

Wednesday, August 11, 2010

activity 1

Information cycle is the progression of events over time as being processed by media. For example, a story (event) goes through a series of stages as it evolves by media; presented first by the Web, TV, Radio, newspapers, magazines, scholarly journals, and eventually comes into books.

data was created for the purpose of obtaining equality and justice for Africa through debt relief, adjusting tradeInformation cycle is the progression of events over time as being processed by media. For example, a story (event) goes through a series of stages as it evolves by media; presented first by the Web, TV, Radio, newspapers, magazines, scholarly journals, and eventually comes into books.





rules which burden Africa, eliminating the African AIDS epidemic, strengthening democracy, more accountability by the wealthiest nations and African leaders and transparency towards the people. In 2007, DATA and Bono were jointly awarded the National Constitution Center's 2007 Liberty Medal for their groundbreaking efforts to address the AIDS crisis and extreme poverty in Africa.

Start-up funds came from the Bill & Melinda Gates Foundation, financier George Soros, and technology entrepreneur Edward W. Scott.[1]

In 2007, DATA and the ONE Campaign decided to join forces, and in January 2008, they formally merged under the name ONE.[2]

DATA received support from the Christian rock/Alternative rock bands Switchfoot and Third Day.



Information, in its most restricted technical sense, is an ordered sequence of symbols. As a concept, however, information has many meanings.[1] Moreover, the concept of information is closely related to notions of constraint, communication, control, form, instruction, knowledge, meaning, mental stimulus, pattern, perception, and representation.

Tuesday, August 10, 2010

activity 2

Computer Components:


Computers are made of the following basic components:



Case with hardware inside:





Power Supply - The power supply comes with the case, but this component is mentioned separately since there are various types of power supplies. The one you should get depends on the requirements of your system. This will be discussed in more detail later





Motherboard - This is where the core components of your computer reside which are listed below. Also the support cards for video, sound, networking and more are mounted into this board.





Microprocessor - This is the brain of your computer. It performs commands and instructions and controls the operation of the computer.

Memory - The RAM in your system is mounted on the motherboard. This is memory that must be powered on to retain its contents.

Drive controllers - The drive controllers control the interface of your system to your hard drives. The controllers let your hard drives work by controlling their operation. On most systems, they are included on the motherboard, however you may add additional controllers for faster or other types of drives.





Hard disk drive(s) - This is where your files are permanently stored on your computer. Also, normally, your operating system is installed here.





CD-ROM drive(s) - This is normally a read only drive where files are permanently stored. There are now read/write CD-ROM drives that use special software to allow users to read from and write to these drives.





Floppy drive(s) - A floppy is a small disk storage device that today typically has about 1.4 Megabytes of memory capacity.





Other possible file storage devices include DVD devices, Tape backup devices, and some others.





Monitor - This device which operates like a TV set lets the user see how the computer is responding to their commands.





Keyboard - This is where the user enters text commands into the computer.





Mouse - A point and click interface for entering commands which works well in graphical environments.

These various parts will be discussed in the following sections.