Please enable JavaScript.
Coggle requires JavaScript to display documents.
Evoluçao dos computadores - Coggle Diagram
Evoluçao dos computadores
Arquitetura von
Neumann
A Arquitetura de von Neumann é uma arquitetura de computador
que se caracteriza pela possibilidade de uma máquina digital
armazenar seus programas no mesmo espaço de memória que
os dados, podendo assim manipular tais programas
John Von Neumann introduziu a noção de "programação por
software" ao colocar um programa na memória do ENIAC
é composto por quatro componentes principais: CPU, memória,
dispositivos de entrada e saída. Sua principal contribuição foi a ideia de armazenar instruções e dados na mesma memória, o
que permitiu a fácil modificação dos programas.
Gerações dos computadores
1 Geraçao
década de 1940 a
década de 1950
Programados em linguagem de máquina e linguagem Assembly Usavam válvulas e eram muito grandes e caros
Tinham baixa confiabilidade e exigiam muito resfriamento
2 Geraçao
década de 1950 a década de 1960
Usavam transistores, que eram menores, mais confiáveis e
menos dispendiosos
Introdução de sistemas operacionais, como o IBM OS/360
Inicialmente programados em linguagem Assembly
3 Geraçao
década de 1960 a década de 1970
Uso de sistemas de tempo compartilhado para compartilhar um
único computador entre vários usuários
Introdução de linguagens de programação de alto nível, como
COBOL e FORTRAN
Usavam circuitos integrados, que tornavam os computadores
ainda menores e mais poderosos
4 Geraçao
década de 1970 a
década de 1980
Introdução de microprocessadores, que colocavam toda a CPU
em um único chip
Introdução de interfaces gráficas de usuário (GUIs) e
dispositivos apontadores, como o mouse
5 Geraçao
década de 1980 a até o
presente
Avanços significativos em inteligência artificial e processamento
paralelo
Introdução de linguagens de programação de alto nível mais
avançadas, como Python e Ruby
Uso de dispositivos móveis e computação em nuvem
Uso de tecnologias emergentes, como a computação quântica e
a internet das coisas (IoT)
Espero que este resumo ajude a entender as diferenças entre as
gerações de computadores
Tipos de memória
ROM
EPROM
RAM Estática (SRAM)
RAM Dinâmica (DRAM)
Memória de Vídeo
CMOS
ROMs das placas de expansão
Flash ROM
Componentes de um
computador
dispositivos de entrada/saída
processador
memória
Barramentos de
sistema
comunicação de endereços: função de indicar endereço de memória
dos dados que o processador deve retirar ou enviar
comunicação de controle: função que controla as ações dos
barramentos anteriores
comunicação de dados: função de transporte dos dados. Tipo
bidirecional
Sistemas de
numeração
Hexadecimal é o sistema numérico de base
16, denotado utilizando os símbolos 0–9 e A–F (ou a– f )
O sistema binário ou de base 2 é um sistema
de numeração posicional em que todas as quantidades se representam com base em
dois números, ou seja, zero e um.
O sistema decimal é um sistema de
numeração de posição que utiliza a base dez