Академический Документы
Профессиональный Документы
Культура Документы
Introduo e
Sistemas de Numerao
Evoluo do Computador
Durante sculos o ato de computar faz parte da vida de cada um
A evoluo da mquina de computar ocorreu de acordo com as
necessidades do ser humano
Primeira mquina de
calcular com rels Z1
Windows 1.0
Windows 2.0
Windows 3.0
Windows 3.11 NT
Windows 95
Windows 98
Windows XP
Windows Vista
Windows 7
Tipos de Computadores
Computadores de grandes empresas
MAINFRAME Realizao de grandes tarefas
PALMTOP , SMARTPHONE e Tem sido o maior sucesso nas feiras de Informtica e Comunicao.
TABLET Dispositivos pequenos capazes de efetuar vrias tarefas
Hardware e Software
Representao da Informao
Um dos grandes nomes da teoria da informao, Claude
Shannon (autor de "The Mathematical Theory of
Communication") define que informao est presente sempre
que um sinal transmitido de um ponto a outro.
Arquitetura de um computador
A arquitetura bsica de um computador moderno segue ainda
de forma geral os conceitos estabelecidos pelo Professor da
Universidade de Princeton, John Von Neumann (1903-1957)
1. Codificassem instrues que pudessem ser armazenadas na
memria e sugeriu que usassem cadeias de uns e zeros (binrio)
para codific-los;
2. Armazenassem na memria as instrues e todas as informaes
que fossem necessrias para a execuo da tarefa desejada;
3. Ao processarem o programa, as instrues fossem buscadas na
diretamente na memria.
Arquitetura de um computador
Hardware
Unidade de
CPU Unidade de Sada
Entrada
Hardware
Hard Disc: Disco rgido, sigla HD
Software
Operation System: Sistema Operacional, sigla SO
Computao em geral
Host: mquina, hospedeiro
Exerccio
Cada aluno deve apresentar 5 terminologias com seus respectivos
significados
Sistemas de Numerao
Romano
I, II, III, IV ... XVIII ....
Decimal
1, 2, 3 ... 12 ....
Binrio
01, 10, 11 ... 1001...
Na base 10 (0, 1, 2, 3, 4, 5, 6, 7, 8 e 9)
Na base 2 (0 e 1)
Na base 16 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F)
Representao Binria
Os computadores modernos utilizam apenas o sistema binrio
bit (uma contrao do ingls binary digit)
Na base 2, o nmero "10" vale dois
Representao Octal
Representao Hexadecimal
Exemplo
O nmero 1011012 na base 10
1x25 + 0x24 + 1x23 + 1x22 + 0x21 + 1x20 = 32 + 0 + 8 + 4 + 0 + 1 = 4510
Exemplos
converso entre a base 2 e 8 (8 = 2)
101010012 = 10.101.0012
Sabemos que 0102 = 28 ; 1012 = 58 ; 0012 = 18
portanto 101010012 = 2518
Conceito
Conjunto de programas que tem por finalidade gerenciar os
recursos do computador e facilitar a comunicao entre o homem e a
mquina. Ou seja, unir : hardware, software e peopleware
Funes
Permitir o funcionamento bsico do computador e dos seus perifricos
Permitir a interao do homem e mquina , atravs de comandos
previamente definidos
Executar tarefas bsicas e rotineiras dentro de um sistema de
computao (classificao, edio, cpia, apagar, impresso de um
arquivo, formatao de discos, alocar e liberar memria, gerenciar
perifricos)
Execuo de programas
Tornar o uso do equipamento mais simples, seguro e eficiente
Caractersticas
Escrito em linguagem de baixo nvel
Eficiente e eficaz
Dependente da arquitetura do hardware
Topologias
Estrela
Anel
Barramento
Arquiteturas
Ponto a Ponto
Cliente-Servidor
MEDINA M; FERTIG C., Algoritmos e Programao Teoria e Prtica, Novatec, So Paulo, 2006.
GUIMARES A. e LAGES N. , Algoritmos e Estruturas de Dados , Ed. LTC Livros Tcnicos e Cientficos, Rio de Janeiro, 1985.
JAMSA K., Salvo pelo C++, LTC Livros Tcnicos e Cientficos Editora, 1994.
SALIBA, CARAM W. L. Tcnicas de Programao: uma abordagem estruturada, Ed. Makron, McGrawHill, So Paulo, 1992.
MACHADO F. M. Ed. LTC , Introduo Arquitetura de Sistemas Operacionais Livros Tcnicos e Cientficos, Rio de Janeiro, 1992.
DAVIS W. S. D. Sistemas Operacionais: uma viso sistemtica Ed. Campus, Rio de Janeiro, 1990.
Introduo e
Sistemas de Numerao