Escolar Documentos
Profissional Documentos
Cultura Documentos
o https://www.youtube.com/playlist?list=PLxI8Can9yAHdG-xUDj6i-HGB7IAsAU-t1
o https://www.youtube.com/watch?v=CkihoiR6Rlk
o https://www.youtube.com/watch?v=5ye62Yvpdw8
Fluxo do aprendizado
o Introdução a arquitetura e organização
o Sistema numérico binário e unidades de tempo e armazenamento
o Partes do computador
o
Insites
o Entender arquitetura vai te dar poderes e entendimento como programador
o Hardware apropriado para necessidade
PDV tem como prioridade eficiência energética
Um Servidor de Dados capacidade de armazenamento, leitura e redundância
na gravação de dados
o Um Hardware pode ter um ou mais foco
Eficiência energética
Capacidade de processamento
Capacidade de armazenamento
Capacidade Gráfica
Capacidade de tarefas
Computador
o Dispositivo capaz de executar uma sequência finita de instruções pelo homem afim
de gerar um determinado resultado.
Hardware e Software
o Hardware
É a parte física do computador, o que vc xinga quando está estressado
o Software
É a parte lógica do computador, conjunto de instruções
Algoritmo
o Sequência de passos finitos a fim de resolver um problema
Arquitetura de computadores
o Refere-se a parte que tem influência direta na lógica de programação, ou seja, na
execução do programa
o Cabe a arquitetura:
Número de bits para representar uma variável
Tipo de dados
Mecanismos de entrada e saída
Unidade binária,
Conjunto de instruções (ISA) e padrões visível ao programador
Registradores
Largura de barramento
Memória disponível
Representação de um dado
Funcionamento do sistema operacional.
Organização de computadores
o Unidades operacionais e suas interconexões
o Logico e físico
o Cabe a organização:
Tecnologia de memória utilizada
Detalhes de Hardware
Barramento
Transparência ao programador
Conjunto de instruções (ISA)
o Enquanto programador só importa o instruct set arquitect (ISA) , quais são os
parâmetros que vou enxergar como programador.
o São 7 instruções do processador
Classe: register-memory (80x86) / load-store (MIPS)
Endereçamento de Memória: Bytes (alinhados ou não)
Modos de endereçamento : como acessar conteúdo da memória
Tipo e Tamanho dos operandos
Operações: Transferência, aritmética, flops
Controle de fluxo de instruções
Codificação do ISA
História dos computadores
o Geração 0 (3.000 a.C até 1900)
Máquinas de cálculo Mecânicas
Ábaco e rodas dentadas de pascal
o 1° Geração (1946 – 1954)
Válvulas (tubo de vidro, similar a uma lâmpada fechada sem ar em seu
interior)
ENIAC
1° Máquina decimal e não uma máquina binária
Pesava 30 toneladas e ocupava 140 m² e 18 mil válvulas
o 2° Geração (1955 - 1964)
Substituição das válvulas pelos Transistores
Utilizavam a Assembly em vez de linguagem de máquina
Armazenamento em disco e fita magnésica
Já tinha visor
o 3° Geração (1964 - 1977)
Circuitos Integrados, máquinas menores
Aumento da capacidade de processamento
Linguagem de alto nível (Fortran e Cobol)
Destaque ao IBM’s System/360
o 4° Geração (1977 - 1991)
Processadores
Microchips (8 e 16 bits)
Linguagens Smalltalk, C e C++
Atuais Dísco rígidos, impressoras e teclados.
Computadores Pessoais
Sistemas Operacionais : Unix, MS-DOS, Apple Macintosh
o 5° Geração (1991 até hoje)
Microchips > 16 bits
Processadores de 64 bits
Discos Rígidos de grande capacidade
Conexão com a internet
Lei de Moore
o Criada em 1965 por Gordon Moore
o O poder de processamento dos computadores dobra a cada 18 meses
o Manteve-se até 2010
o Limitações tecnológicas e elevação dos custos
Hierarquia de Níveis
o Para que programas e dados sejam processados, foram criado etapas do
processamento.