Prof
DE COMPUTAÇÃO
1.
GENERALIDADES
A arquitetura de computadores e o software (básico, de suporte e aplicativo) estão evoluindo, havendo uma interação entre as partes, sendo que atualmente várias funções, implementadas por software no passado, foram transferidas para o hardware.
Entre os vários aspectos relevantes desenvolvidas nas últimas décadas temos:
de arquitetura de computadores
- mecanismo de interrupção
- filosofia de canal de entrada/saída
- memória virtual
Esta evolução do hardware permitiu, a nível de software os seguintes recursos:
- multiprogramação
- sistema em tempo real
- sistema em tempo compartilhado
As linguagens de programação são classificadas nas seguintes gerações:
- 1a. geração: linguagem de máquina
- 2a. geração: linguagem montadora (assembler)
- 3a. geração: linguagem de alto nível orientada para os procedimentos, linguagens simbólicas de decomposição de raciocínio
- 4a. geração: linguagem orientada para um problema ou aplicação
(Ex.: Planilha Eletrônica, Processador de Texto, Banco de Dados,
Gráficos, etc)
- 5a. geração: linguagem
orientada
No Sistema de Computação finalidade em:
ao
o software
natural (inteligência artificial) pode ser classificado segundo sua
- Software Básico
- Software de Suporte
- Software Aplicativo.
http://www.li.facens.br/eletronica
1
2.
SOFTWARE BÁSICO
O Software Básico é composto por um conjunto de programas que interagem com o hardware do sistema criando um ambiente de processamento, que permite ao usuário preparar/rodar programas sem se preocupar com características intrínsecas do sistema.
O Software Básico é normalmente composto de:
- sistema operacional
- editor
- compilador
- interpretador
- montador (assembler)
- ligador (linker)
- carregador (loader)
- depurador (debugger.)
2.1 Sistema Operacional
É um programa que controla e coordena todas as operações de um sistema de computação. É um Software