Folha Padrão AutoCAD
1/5
110 Computação para Engenharia
Turmas EE, EM, EMP
2ª Aula
SISTEMA OPERACIONAL
E LINGUAGENS DE PROGRAMAÇÃO
INTRODUÇÃO
Programas (software)
1ª Geração
Linguagem de máquina
2 ª Geração
ASSEMBLER, linguagem montadora
3 ª Geração
Linguagem de alto nível, orientada para os procedimentos,
4 ª Geração
linguagem simbólica de decomposição do raciocínio diversificação das linguagens de programação. Linguagens de altíssimo nível, orientadas para problemas
O software pode ser:
• Básico: sistemas operacionais e linguagens de programação.
• Aplicativo: processadores de textos, planilhas de cálculo, processadores de imagens, etc. USUÁRIO
APLICATIVO
LINGUAGEM
SO
HARDWARE
SOFTWARE
Figura 1 O software é responsável pela comunicação Usuário Máquina (Hardware)
SISTEMA OPERACIONAL
Definição: Conjunto de programas integrados, cuja tarefa é colocar a máquina em operação e proporcionar um ambiente para que o usuário possa se comunicar com ela.
Histórico dos S.O.’s
•
•
•
1o Nível (anos 50): auxiliar os programas nas operações de entrada e saída de dados e na tradução de programas-fontes.
2o Nível (anos 60): auxiliar na tradução de programas mais evoluídos, programas de serviço para transferência de informação entre periféricos. o 3 Nível (anos 60): base para os tradutores de altíssimo rendimento.
2a AULA
FISP
2/5
110 Computação para Engenharia
Turmas EE, EM, EMP
Estrutura Básica de um Sistema Operacional
Os programas de um S.O. podem ser divididos em grupos:
• programas de controle: Coordenam o funcionamento de todos os elementos físicos
(hardware) do computador (UCP, processamento de I/O e periféricos) gerenciamento de dados : Controlar e coordenar todas as operações relativas à movimentação de dados. gerenciamento de serviços / trabalhos: Preparar os programas de usuários para execução ou reexecução e atribuição a periféricos. gerenciamento de sistemas: Coordenar e supervisionar o