Arquitetura Do Computador - Conceitos Basicos
Trabalho Escolar: Arquitetura Do Computador - Conceitos Basicos. Pesquise 862.000+ trabalhos acadêmicosPor: joaowd • 17/6/2013 • 303 Palavras (2 Páginas) • 841 Visualizações
Conceitos Básicos
Arquitetura do Computador
• Processador (CPU)
Otimiza a utilização de instruções e registos internos.
• Memória (RAM)
O sistema operativo deve conhecer a hierarquia e os tipos de memória para aumentar o desempenho da sua utilização.
• Controladores (Vídeo, teclado, Rato, Disco, …)
Os controladores devem fornecer uma interface ao sistema operativo para os programas os poderem utilizar (Drivers).
• Barramentos (Bus)
O sistema operativo deve conhecer todos os tipos de bus que o computador utiliza para os configurar e gerir convenientemente (Funções, velocidades e transferência de dados).
Sistema Operativo
É um conjunto de programas que permitem uma interação simplificada entre o utilizador e a máquina.
O sistema operativo é visto como:
• Uma Maquina Virtual
O sistema operativo virtualiza o hardware do computador tornando-o uma máquina virtual de mais fácil utilização.
• Um Gestor de Recursos
Um sistema operativo fornece os mecanismos para gerir ordenadamente e de forma controlada, todos os recursos de um computador entre os vários programas que competem por eles.
Um sistema operativo maximiza a utilização e partilha de recursos.
Um sistema operativo aumenta a disponibilidade e eficiência da arquitetura do computador.
História dos sistemas operativos
1º Geração (1945 - 1955)
Válvulas e quadrados de ligação:
• Relés mecânicos, válvulas.
• Programação era feita da ligação física de circuitos.
• Só resolviam problemas numéricos.
2º Geração (1955 - 1965)
Transístores e tratamento por lotes:
• Introdução dos sistemas batch.
• Programas escritos em FORTRAN ou assembly e guardados em fita perfurada.
• Sistemas operativos: FMS e IBSYS.
• Computadores essencialmente para cálculos científicos e de engenharia.
3º Geração (1965 - 1980)
Circuitos integrados e multiplicação:
• Introdução da multiprogramação, spooling, timesharing.
• Introdução do Unix.
• Introdução do processador Intel 8080.
4º Geração (1980 - )
• Computadores pessoais.
• Introdução
...