Propósito
Illustrar a origem e a evolução dos computadores para a compreensão do funcionamento dos atuais sistemas computacionais.
Objetivos
Reconhecer a evolução histórica dos computadores.
Identificar o papel do sistema operacional nos computadores
Interpretar o papel do sistema operacional nos computadores
Relacionar a importância da comunicação em rede com os sistemas computacionais
Introdução
O seculo XX trouxe muitas inovações nos diversos campos da ciência e tecnologia.Uma das que mais
alterou o estilo de vida e a sociedade foi a invenção e o desenvolvimento dos computadores. O tema
abordará a história e a evolução dos computadores.
Vamos apresentar os componentes de um sistema computacional, o conceito de hardware e software,
seus tipos e como a interação entre eles abre caminhos para soluçoes inovadoras. Trata os seus componentes
e as tendências que os saltos evolutivos trouxeram.
Nesse material, você verá o papel do sistema operacional, seu histórico, funções e tendencia no mercado.
O estudo discorre sobre a relação entre a comunicação de rede e os sistemas computacionais,
trazendo um histórico desde a internet discada até os tempos atuais.
Vamos lá!
A evolução dos computadores
Desenvolvimento do computador em quatro gerações Este módulo apresentará os principais marcos na invenção e evolução dos computadores para que você entenda como e por que os sistemas computacionais foram criados, além de conhecer as suas etapas.Máquina de Turing
Antes de entender o desenvolvimento do primeiro computador, assista a este vídeo sobre a máquina de Turing: um precursor matemático do computador.
Vamos ver agora como ocorreu o desenvolvimento do computador, conhecendo suas quatro gerações.
Gerações dos computadores
Primeira geração: vávulas termiônicas Ainda durante a Segunda Guerra Mundial, nos Estados Unidos, foi desenvolvido o primeiro computador eletrônico da história. Trata-se do ENIAC, um computador integrador numérico eletrônico, cujos números impressionam. Veja a seguir uma foto deste modelo:

A base computacional em arquitetura de computadores refere-se aos fundamentos que sustentam o projeto, organização e funcionamento de sistemas computacionais. Esses fundamentos abrangem os princípios que definem como os componentes de hardware e software interagem para executar tarefas computacionais
1. Definição de Arquitetura de Computadores
A arquitetura de computadores é o conjunto de regras, estruturas e componentes que definem como um sistema computacional opera. Ela inclui: Componentes de Hardware: Processador (CPU), memória, dispositivos de entrada/saída (E/S) e barramentos. Organização: Como esses componentes são interconectados e gerenciados. Modelo de Computação: A forma como instruções e dados são processados, geralmente baseada no modelo de von Neumann ou Harvard.
Fundamentos da Base Computacional
A base computacional é centrada em conceitos que permitem o funcionamento eficiente de um computador: Sistema Binário: A computação é fundamentada em representações binárias (0s e 1s) para dados e instruções. Lógica Digital: Circuitos baseados em portas lógicas (AND, OR, NOT, etc.) formam a base para o processamento. Instruções e Dados: Programas são compostos por instruções que manipulam dados, armazenados e processados em memória. Ciclo de Máquina: O processo de busca, decodificação e execução de instruções (ciclo de fetch-decode-execute).
3. Componentes Principais
CPU (Unidade Central de Processamento): Cérebro do sistema, responsável por executar instruções. Inclui a Unidade de Controle (UC) e a Unidade Lógica e Aritmética (ULA). Memória: Dividida em: Memória Principal: RAM (volátil) e ROM (não volátil). Memória Secundária: Discos rígidos, SSDs. Cache: Memória rápida para acesso imediato pela CPU. Barramentos: Canais de comunicação para transferência de dados, endereços e controle. -Dispositivos de E/S: Interfaces como teclado, mouse, monitor e impressoras.
4.Modelos Arquiteturais
Arquitetura von Neumann: Usa uma única memória para armazenar dados e instruções, com um gargalo conhecido como "von Neumann bottleneck". Arquitetura Harvard: Separa memórias para dados e instruções, permitindo acesso simultâneo e maior eficiência em sistemas específicos, como DSPs. Arquiteturas Modernas**: Incluem RISC (Reduced Instruction Set Computing), CISC (Complex Instruction Set Computing), e arquiteturas paralelas como multicore e GPUs.
5. Conceitos-Chave
Hierarquia de Memória: Combina diferentes tipos de memória (registradores, cache, RAM, disco) para otimizar velocidade e custo. Pipeline: Técnica que divide a execução de instruções em estágios paralelos para aumentar a eficiência. Paralelismo: Uso de múltiplos núcleos ou threads para processar várias tarefas simultaneamente. Sistemas Operacionais e Firmware: Gerenciam a interação entre hardware e software, garantindo a execução eficiente de programas.
Aplicações Prática
A base computacional é essencial para projetar sistemas eficientes, desde computadores pessoais até supercomputadores e dispositivos embarcados. Ela impacta: Desempenho Otimização de velocidade e consumo de energia. Escalabilidade: Capacidade de expandir sistemas para lidar com cargas maiores. Compatibilidade: Garantia de que software e hardware funcionem juntos