Beruflich Dokumente
Kultur Dokumente
reas da Computao
Fundamentos de Representao da Informao
Histria da Computao
- Unidade 01 -
Umberto S. Costa
Contedo
1 Histria da Computao
Noes Bsicas
Classicao dos Computadores
Sistema Computacional
Processamento de Dados
2 reas da Computao
Cincia da Computao
reas da Cincia da Computao
Informtica
Informao, comunicao.
rea incialmente conhecida como Cincia da Informao.
Informtica
Informao, comunicao.
rea incialmente conhecida como Cincia da Informao.
Utilizao de Computadores
Utilizao de Computadores
Utilizao de Computadores
Computadores Utilizao
Cientcos:
Emprego em reas de clculos e pesquisas cientcas, onde so
requeridos resultados de maior preciso.
Suporte manipulao de nmeros muito grandes, baixo
volume de entrada e sada de dados.
Comerciais:
Trato rpido e seguro de problemas que comportam grande
volume de entrada e sada de dados.
Computadores Utilizao
Cientcos:
Emprego em reas de clculos e pesquisas cientcas, onde so
requeridos resultados de maior preciso.
Suporte manipulao de nmeros muito grandes, baixo
volume de entrada e sada de dados.
Comerciais:
Trato rpido e seguro de problemas que comportam grande
volume de entrada e sada de dados.
Computadores Utilizao
Cientcos:
Emprego em reas de clculos e pesquisas cientcas, onde so
requeridos resultados de maior preciso.
Suporte manipulao de nmeros muito grandes, baixo
volume de entrada e sada de dados.
Comerciais:
Trato rpido e seguro de problemas que comportam grande
volume de entrada e sada de dados.
Computadores Construo
1
a Gerao:
Circuito eletrnicos a vlvulas.
Operaes internas em milissegundos (103 segundos).
2
a Gerao:
Circuitos eletrnicos transistorizados.
Operaes internas em microssegundos (106 segundos).
3
a Gerao:
Circuitos integrados (SSI e MSI).
Operaes internas em nanossegundos (109 segundos).
4
a Gerao:
Tecnologia de rmware.
Integrao em larga escala (LSI, VLSI, ULSI), Chips.
Operaes internas em picossegundos (1012 segundos).
Umberto S. Costa Histria da Computao
Histria da Computao Noes Bsicas
reas da Computao Classicao dos Computadores
Fundamentos de Representao da Informao Sistema Computacional
Processamento de Dados
Computadores Construo
1
a Gerao:
Circuito eletrnicos a vlvulas.
Operaes internas em milissegundos (103 segundos).
2
a Gerao:
Circuitos eletrnicos transistorizados.
Operaes internas em microssegundos (106 segundos).
3
a Gerao:
Circuitos integrados (SSI e MSI).
Operaes internas em nanossegundos (109 segundos).
4
a Gerao:
Tecnologia de rmware.
Integrao em larga escala (LSI, VLSI, ULSI), Chips.
Operaes internas em picossegundos (1012 segundos).
Umberto S. Costa Histria da Computao
Histria da Computao Noes Bsicas
reas da Computao Classicao dos Computadores
Fundamentos de Representao da Informao Sistema Computacional
Processamento de Dados
Computadores Construo
1
a Gerao:
Circuito eletrnicos a vlvulas.
Operaes internas em milissegundos (103 segundos).
2
a Gerao:
Circuitos eletrnicos transistorizados.
Operaes internas em microssegundos (106 segundos).
3
a Gerao:
Circuitos integrados (SSI e MSI).
Operaes internas em nanossegundos (109 segundos).
4
a Gerao:
Tecnologia de rmware.
Integrao em larga escala (LSI, VLSI, ULSI), Chips.
Operaes internas em picossegundos (1012 segundos).
Umberto S. Costa Histria da Computao
Histria da Computao Noes Bsicas
reas da Computao Classicao dos Computadores
Fundamentos de Representao da Informao Sistema Computacional
Processamento de Dados
Computadores Construo
1
a Gerao:
Circuito eletrnicos a vlvulas.
Operaes internas em milissegundos (103 segundos).
2
a Gerao:
Circuitos eletrnicos transistorizados.
Operaes internas em microssegundos (106 segundos).
3
a Gerao:
Circuitos integrados (SSI e MSI).
Operaes internas em nanossegundos (109 segundos).
4
a Gerao:
Tecnologia de rmware.
Integrao em larga escala (LSI, VLSI, ULSI), Chips.
Operaes internas em picossegundos (1012 segundos).
Umberto S. Costa Histria da Computao
Histria da Computao Noes Bsicas
reas da Computao Classicao dos Computadores
Fundamentos de Representao da Informao Sistema Computacional
Processamento de Dados
Sistema Computacional
Sistema Computacional
Software
Software bsico:
Sistema operacional: controla operaes do computador e seus
perifricos, alocando e otimizando recursos da mquina.
Gerenciadores de arquivos, editores de texto simples, etc..
Software aplicativo:
Utilizam o software bsico para a interface com o hardware.
Processadores de texto, planilhas eletrnicas, etc..
Software
Software bsico:
Sistema operacional: controla operaes do computador e seus
perifricos, alocando e otimizando recursos da mquina.
Gerenciadores de arquivos, editores de texto simples, etc..
Software aplicativo:
Utilizam o software bsico para a interface com o hardware.
Processadores de texto, planilhas eletrnicas, etc..
Software
Software bsico:
Sistema operacional: controla operaes do computador e seus
perifricos, alocando e otimizando recursos da mquina.
Gerenciadores de arquivos, editores de texto simples, etc..
Software aplicativo:
Utilizam o software bsico para a interface com o hardware.
Processadores de texto, planilhas eletrnicas, etc..
Hardware
Hardware
Hardware
Hardware
Hardware
Processamento de Dados
Processamento de Dados
Processamento de Dados
Processamento centralizado.
Processamento distribudo.
Processamento centralizado.
Processamento distribudo.
Processamento centralizado.
Processamento distribudo.
Processamento centralizado.
Processamento distribudo.
Cincia da Computao
Cincia da Computao
Computabilidade.
Complexidade computacional.
Limites de tempo e armazenamento de algoritmos.
Tratabilidade de problemas.
Relao entre a modelagem e a implementao de solues.
Mtodos heursticos.
Criptograa, grafos, funes recursivas, etc..
Computabilidade.
Complexidade computacional.
Limites de tempo e armazenamento de algoritmos.
Tratabilidade de problemas.
Relao entre a modelagem e a implementao de solues.
Mtodos heursticos.
Criptograa, grafos, funes recursivas, etc..
Linguagens de Programao
Linguagens de Programao
Arquitetura de Computadores
lbegra Booleana.
Dispositivos eletrnicos.
Representao de estados de uma mquina.
Matemtica Discreta.
Aritmtica em diferentes sistemas numricos.
Arquitetura de Computadores
lbegra Booleana.
Dispositivos eletrnicos.
Representao de estados de uma mquina.
Matemtica Discreta.
Aritmtica em diferentes sistemas numricos.
Sistemas Operacionais
Sistemas Operacionais
Interao Humano-Computador
Interao Humano-Computador
A Memria do Computador
A Memria do Computador
A Memria do Computador
Bytes e Palavras
Bytes e Palavras
Bytes e Palavras
A Memria Principal
A Memria Principal
Sistema Binrio
Sistema Binrio
Sistema Binrio
(10110111)2 = (1.20 + 1.21 + 1.22 + 0.23 + 1.24 + 1.25 + 0.26 + 1.27 )10
(10110111)2 = (1.20 + 1.21 + 1.22 + 0.23 + 1.24 + 1.25 + 0.26 + 1.27 )10
(10110111)2 = (1.20 + 1.21 + 1.22 + 0.23 + 1.24 + 1.25 + 0.26 + 1.27 )10
Complemento a 2
Considere n = 3:
Decimal Binrio Positivo Comp. a 1 Comp. a 2 Decimal
Complemento a 2
Considere n = 3:
Decimal Binrio Positivo Comp. a 1 Comp. a 2 Decimal
Sistema Hexadecimal
Utiliza 16 dgitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B , C , D , E , F .
0 0000 0 8 1000 8
1 0001 1 9 1001 9
2 0010 2 10 1010 A
3 0011 3 11 1011 B
4 0100 4 12 1100 C
5 0101 5 13 1101 D
6 0110 6 14 1110 E
7 0111 7 15 1111 F
Hexadecimal Binrio
Hexadecimal Binrio
Hexadecimal Binrio
Sistema Octal
Utiliza 8 dgitos: 0, 1, 2, 3, 4, 5, 6, 7.
0 000 0
1 001 1
2 010 2
3 011 3
4 100 4
5 101 5
6 110 6
7 111 7
3
O sistema octal utiliza todas as 2 combinaes de 3 bits.
Sistema Octal
Utiliza 8 dgitos: 0, 1, 2, 3, 4, 5, 6, 7.
0 000 0
1 001 1
2 010 2
3 011 3
4 100 4
5 101 5
6 110 6
7 111 7
3
O sistema octal utiliza todas as 2 combinaes de 3 bits.
Octal Binrio
Binrio Octal:
Octal Binrio:
Octal Binrio
Binrio Octal:
Octal Binrio:
Octal Binrio
Binrio Octal:
Octal Binrio:
Linguagem de Mquina
Linguagem de Mquina
Linguagem de Mquina
Mquinas Virtuais
Mquinas Virtuais
Mquinas Virtuais
Mquinas Virtuais
Linguagens de Programao
Linguagens de Programao
Linguagens de Programao
Linguagens de Programao
Linguagens de Programao
Referncias Bibliogrcas
(2007).
Michaelis moderno dicionrio da lngua portuguesa.
Comer, D. E., Gries, D., Mulder, M. C., Tucker, A., Turner, A. J., and Young, P. R. (1989).
Computing as a discipline.
Commun. ACM, 32(1):923.