You are on page 1of 27

MDULO 1

AULA 2

Introduo
Informtica
Alexandre Meslin
(meslin@nce.ufrj.br)

Aula 2
z
z
z

Bit
Byte
Unidades e seus Multiplicadores
Armazenamento
Freqncia
Tempo

MDULO 1
AULA 2

Unidades bits
z
z
z

MDULO 1
AULA 2

Menor unidade de armazenamento


Somente pode representar nmeros de 0 at 1
Poder estar em um entre dois estados
Acesso apagado
Aberto fechado
Ligado desligado
0 1

Conjunto de bits
z

2 bits
4 combinaes
00 01 10 11
Pode ser associado a 4 nmeros
0 at 3 (0, 1, 2, 3)
-2 at 1 (-2, -1, 0, 1)

3 bits
8 combinaes
000 001 010 011 100 101 110 111
Pode ser associado a 8 nmeros
0 at 7 (0, 1, 2, 3, 4, 5, 6, 7)
-4 at 3 (-4, -3, -2, -1, 0, 1, 2, 3)

MDULO 1
AULA 2

Unidades byte
z
z
z

Nome dado a um conjunto de 8 bits


Pode assumir 256 valores diferentes.
Usado como medida de capacidade de
armazenamento de informaes.
Pode ser associado a 256 nmeros
0 at 255
-128 at 127

MDULO 1
AULA 2

Multiplicadores e Divisores
z

Multiplicadores convencionais
101
102
103

deca
hecto
quilo

da
h
k

decalitro (dal)
hectograma (hg)
quilometro (km)

Multiplicadores no muito convencionais


106
109
1012
1015
1018
1021
1024

mega
giga
tera
peta
exa
zeta
yota

M
G
T
P
E
Z
Y

MDULO 1
AULA 2

Multiplicadores e Divisores
z

Divisores convencionais
10-1
10-2
10-3

deci
centi
mili

d
c
m

decigrama (dg)
centmetro (cm)
mililitro (ml)

Divisores no muito convencionais


10-6
10-9
10-12
10-15
10-18
10-21
10-24

micro
nano
pico
fento
ato
zepto
yocto

p
f
a
z
y

MDULO 1
AULA 2

Unidades Multiplicadores
z

Atualmente
1 bit
1 byte = 8 bits
1 Kbyte = 1024 bytes (4 algarismos)
1 Mbyte = 1024 Kbytes = 1048576 bytes (7 algarismos)
1 Gbyte = 1024 Mbytes (gigabyte) (10 algarismos)
1 Tbyte = 1024 Gbytes (terabyte) (13 algarismos)

Para o futuro
1 Pbyte = 1024 Tbytes (petabyte) (16 algarismos)
1 Ebyte = 1024 Pbytes (exabyte) (19 algarismos)
1 Zbyte = 1024 Ebytes (zetabyte) (22 algarismos)
1 Ybyte = 1024 Zbyte (yotabyte) (25 algarismos)

MDULO 1
AULA 2

Capacidades Mdia de
Armazenamento
z

Disquete de 3
1,44 Mbytes

Zip disk
100 Mbytes

Memria de Computador Domstico


128 Mbytes

Discos magnticos
40 Gbytes

MDULO 1
AULA 2

Representao de Nmeros
Inteiros
z

1 byte 8 bits
Nmeros de 0 at 255
Nmeros de 128 at 127

2 bytes 16 bits
Nmeros de 0 at 65535
Nmeros de 32768 at 32767

4 bytes 32 bits
Nmeros de 0 at 4.294.967.295
Nmeros de 2.147.483.648 at 2.147.483.647

Mais detalhes no mdulo 2

MDULO 1
AULA 2

Representao de Nmeros
Reais
z

MDULO 1
AULA 2

Nmeros reais representados usando notao


mantissa/expoente

S Expoente wParte Fracionria

Representao de Smbolos de
Grafia
z

MDULO 1
AULA 2

Necessidade de armazenar os smbolos de grafia


em forma de dados binrios
Smbolos de grafia (caracteres): letras, nmeros,
pontuao, acentuao, espao, etc
Utilizao de tabelas de converso
EBCDIC
ASCII
UNICODE

Tabela ASCII
z

z
z

z
z

MDULO 1
AULA 2

Tabela que contm a maior parte dos caracteres


ocidentais
Possui 256 caracteres
Problemas de compatibilidade de implementao entre
pases que posuem letras acentuadas e/ou diferentes do
alfabeto ingls.
Primeira parte (caracteres de 0 at 127) padronizada
Segunda parte (caracteres de 128 at 255) com
divergncia entre implementaes
Para maiores informaes, consulte:
http://www.neurophys.wisc.edu/www/comp/docs/ascii.html

Divises da Tabela ASCII


z
z

Pode ser dividida em 2 grandes partes


Primeira parte
Caracteres entre 0 e 127
Padro mundial
No possui letras acentuadas
Somente caracteres da lingua inglesa

Segunda parte
No est totalmente utilizada
Possui caracteres acentuados e outros smbolos
Foi acrescentada recentemente

MDULO 1
AULA 2

Divises da Tabela ASCII


z

MDULO 1
AULA 2

Primeira Parte: dividida em 4 reas


Posies de 0 at 31
Caracteres de controle

Posies de 32 at 63
Alguns caracteres de pontuao
Caracteres numricos em ordem alfabtica
Mais caracteres de pontuao

!"#$%&'()*+,-./
0123456789
:;<=>?

Posies de 64 at 95
Caracter arroba
Letras maisculas
Mais smbolos

@
ABCDEFGHIJKLMNOPQRSTUVWXYZ
[\]^_

Posies de 96 at 127
Crase
Letras minsculas
Mais smbolos

`
abcdefghijklmnopqrstuvwxyz
{|}~

Tabela ASCII
dec.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

hex.
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

octal
000
001
002
003
004
005
006
007
010
011
012
013
014
015
016
017
020
021
022
023
024
025
026
027
030
031
032
033
034
035
036
037

ASCII
^@
^A
^B
^C
^D
^E
^F
^G
^H
^I
^J
^K
^L
^M
^N
^O
^P
^Q
^R
^S
^T
^U
^V
^W
^X
^Y
^Z
^[
^\
^]
^^
^_

mnm.
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BELL
BS
HTAB
LF
VTAB
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NACK
SYN
ETB
CAN
EN
SUB
ESC
FS
GS
RS
US

dec.
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

MDULO 1
AULA 2
hex.
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

octal
040
041
042
043
044
045
046
047
050
051
052
053
054
055
056
057
060
061
062
063
064
065
066
067
070
071
072
073
074
075
076
077

ASCII
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?

dec.
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

hex.
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F

octal
100
101
102
103
104
105
106
107
110
111
112
113
114
115
116
117
120
121
122
123
124
125
126
127
130
131
132
133
134
135
136
137

ASCII
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_

dec.
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

hex.
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F

octal
140
141
142
143
144
145
146
147
150
151
152
153
154
155
156
157
160
161
162
163
164
165
166
167
170
171
172
173
174
175
176
177

ASCII
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL

Tabela ASCII Primeiro Grupo


dec.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

hex.
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

octal
000
001
002
003
004
005
006
007
010
011
012
013
014
015
016
017
020
021
022
023
024
025
026
027
030
031
032
033
034
035
036
037

ASCII
^@
^A
^B
^C
^D
^E
^F
^G
^H
^I
^J
^K
^L
^M
^N
^O
^P
^Q
^R
^S
^T
^U
^V
^W
^X
^Y
^Z
^[
^\
^]
^^
^_

mnm.
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BELL
BS
HTAB
LF
VTAB
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NACK
SYN
ETB
CAN
EN
SUB
ESC
FS
GS
RS
US

dec.
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

hex.
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

octal
040
041
042
043
044
045
046
047
050
051
052
053
054
055
056
057
060
061
062
063
064
065
066
067
070
071
072
073
074
075
076
077

ASCII
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?

dec.
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

hex.
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F

octal
100
101
102
103
104
105
106
107
110
111
112
113
114
115
116
117
120
121
122
123
124
125
126
127
130
131
132
133
134
135
136
137

ASCII
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_

dec.
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

MDULO 1
AULA 2
hex.
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F

octal
140
141
142
143
144
145
146
147
150
151
152
153
154
155
156
157
160
161
162
163
164
165
166
167
170
171
172
173
174
175
176
177

ASCII
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL

Tabela ASCII Segundo Grupo


dec.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

hex.
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

octal
000
001
002
003
004
005
006
007
010
011
012
013
014
015
016
017
020
021
022
023
024
025
026
027
030
031
032
033
034
035
036
037

ASCII
^@
^A
^B
^C
^D
^E
^F
^G
^H
^I
^J
^K
^L
^M
^N
^O
^P
^Q
^R
^S
^T
^U
^V
^W
^X
^Y
^Z
^[
^\
^]
^^
^_

mnm.
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BELL
BS
HTAB
LF
VTAB
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NACK
SYN
ETB
CAN
EN
SUB
ESC
FS
GS
RS
US

dec.
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

hex.
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

octal
040
041
042
043
044
045
046
047
050
051
052
053
054
055
056
057
060
061
062
063
064
065
066
067
070
071
072
073
074
075
076
077

ASCII
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?

dec.
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

hex.
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F

octal
100
101
102
103
104
105
106
107
110
111
112
113
114
115
116
117
120
121
122
123
124
125
126
127
130
131
132
133
134
135
136
137

ASCII
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_

dec.
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

MDULO 1
AULA 2
hex.
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F

octal
140
141
142
143
144
145
146
147
150
151
152
153
154
155
156
157
160
161
162
163
164
165
166
167
170
171
172
173
174
175
176
177

ASCII
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL

Tabela ASCII Terceiro Grupo


dec.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

hex.
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

octal
000
001
002
003
004
005
006
007
010
011
012
013
014
015
016
017
020
021
022
023
024
025
026
027
030
031
032
033
034
035
036
037

ASCII
^@
^A
^B
^C
^D
^E
^F
^G
^H
^I
^J
^K
^L
^M
^N
^O
^P
^Q
^R
^S
^T
^U
^V
^W
^X
^Y
^Z
^[
^\
^]
^^
^_

mnm.
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BELL
BS
HTAB
LF
VTAB
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NACK
SYN
ETB
CAN
EN
SUB
ESC
FS
GS
RS
US

dec.
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

hex.
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

octal
040
041
042
043
044
045
046
047
050
051
052
053
054
055
056
057
060
061
062
063
064
065
066
067
070
071
072
073
074
075
076
077

ASCII
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?

dec.
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

hex.
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F

octal
100
101
102
103
104
105
106
107
110
111
112
113
114
115
116
117
120
121
122
123
124
125
126
127
130
131
132
133
134
135
136
137

ASCII
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_

dec.
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

MDULO 1
AULA 2
hex.
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F

octal
140
141
142
143
144
145
146
147
150
151
152
153
154
155
156
157
160
161
162
163
164
165
166
167
170
171
172
173
174
175
176
177

ASCII
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL

Tabela ASCII Quarto Grupo


dec.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

hex.
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

octal
000
001
002
003
004
005
006
007
010
011
012
013
014
015
016
017
020
021
022
023
024
025
026
027
030
031
032
033
034
035
036
037

ASCII
^@
^A
^B
^C
^D
^E
^F
^G
^H
^I
^J
^K
^L
^M
^N
^O
^P
^Q
^R
^S
^T
^U
^V
^W
^X
^Y
^Z
^[
^\
^]
^^
^_

mnm.
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BELL
BS
HTAB
LF
VTAB
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NACK
SYN
ETB
CAN
EN
SUB
ESC
FS
GS
RS
US

dec.
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

hex.
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

octal
040
041
042
043
044
045
046
047
050
051
052
053
054
055
056
057
060
061
062
063
064
065
066
067
070
071
072
073
074
075
076
077

ASCII
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?

dec.
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

hex.
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F

octal
100
101
102
103
104
105
106
107
110
111
112
113
114
115
116
117
120
121
122
123
124
125
126
127
130
131
132
133
134
135
136
137

ASCII
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_

MDULO 1
AULA 2
dec.
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

hex.
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F

octal
140
141
142
143
144
145
146
147
150
151
152
153
154
155
156
157
160
161
162
163
164
165
166
167
170
171
172
173
174
175
176
177

ASCII
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL

Unidades de Tempo
z

z
z
z
z
z

MDULO 1
AULA 2

Hertz: utilizado para explicitar a velocidade do


processador, de barramentos e, atualmente, de
memrias
1 Hz = 1 ciclo por segundo
1 Hz = 1/(1s)
1 KHz = 1000 Hz
1 MHz = 1000 KHz
1 GHz = 1000 MHz

Freqncias
z
z
z
z
z
z
z
z
z
z
z
z

MDULO 1
AULA 2

Rotao do motor do carro 15 Hz (900 rpm)


Energia eltica 60 Hz
Rotao do disco do HD 120 Hz (7200 rpm)
Ciclo do 8088 (primeiro PC) 4,77 MHz
Ciclo do 286 16 MHz
Ciclo do 386 40 MHz
Rdio FM 88 MHz 108 MHz
Ciclo do 486 120MHz
Ciclo do Pentium 233 MHz
Ciclo do PII 450 MHz
Ciclo do PIII 900 MHz
Ciclo do PIV 2GHz (2 bilhes de ciclos por segundo)

Unidades de Tempo
z
z

z
z
z
z
z

Segundos
Utilizado para marcar o tempo de acesso a
dispositivos (memria, disco, etc)
1s
1 ms = 0,001 s (milisegundo)
1 s = 0,001 ms (microsegundo)
1 s = 0,001 s (nanosegundo)
1 ps = 0,001 s (picosegundo)

MDULO 1
AULA 2

Exemplos de Tempos
z

z
z

MDULO 1
AULA 2

Copo caindo de cima da mesa pouco menos de


1 segundo
Tempo para cabea de HD mudar de trilha 4
ms
Leitura de 1 byte da memria 60 s
Leitura entre byte consecutivos da memria 10
s

Perodo x Freqncia
z
z

Comparao entre CPU e mdulos de memria


Processador
Velocidade medida em hertz (Hz)
Atualmente entre 100 MHz e 2 GHz
Ou seja, 1 ciclo = 10 s 500 ps

Memria de baixo custo


Memria lenta
150 s - 60 s
Capacidade mxima: 512 Mbytes
US$1,00/Mbyte
Baixo consumo de energia

Memria 6-120 vezes mais lenta que processador

MDULO 1
AULA 2

Perodo x Freqncia
z
z

Comparao entre CPU e memrias cache


Processador
Velocidade medida em Hertz (Hz)
Atualmente entre 100 MHz e 2 GHz
Ou seja, 1 ciclo = 10 s 500 ps

Memria de alta velocidade


Memria rpida
10 ns - 6ns
Capacidade mxima: 4 Mbytes
US$20,00/Mbyte
Alto consumo de energia

Memria 12-20 vezes mais lenta que processador

MDULO 1
AULA 2

Dificuldades e Solues
z

MDULO 1
AULA 2

Dificuldades:
Interface do circuito em acionar sinais externos
Degradao do sinal ao percorrer a placa que
interligas os circuitos integrados
Sensibilidade dos circuitos em receberem os sinais
degradados

Soluo
Incluso de memrias no interior do processador
Criao de diversos conjuntos de memrias para
serem acessados em paralelo

You might also like