Teoria Sistema Operacional

Estudar para Prova S.O

88 cards   |   Total Attempts: 182
  

Cards In This Set

Front Back
Linguagem de baixo nível – desvantagens:
  • Dependente do processador
  • Um programa escrito para o processador A precisa ser reescrito para poder ser executado em outro processador B
  • Programação e entendimento do programa é complexa
Linguagem de alto nível
  • Criada para resolver os problemas acima
  • Instruções são mais próximas da linguagem humana
  • Não está associada ao processador
Fortran, Cobol, Pascal, Basic, C, C++, Java, C#, PHP, Python, Ruby são de Baixo ou de Alto Nível?
Alto Nível
Exemplo de linguagens compiladas
  • C
  • C++
  • Fortran
Exemplo de linguagens interpretadas
  • Basic
  • Prolog
  • PHP
Linguagens híbridas
Programa escrito em linguagem C ou C++
  • Para ser executado no Windows, precisa ser compilado por um compilador para Windows
  • Para ser executado no Linux, precisa ser compilado por um compilador para Linux
  • O início do programa deve ser alterado dependendo do Sistema Operacional (diretivas de uso de bibliotecas diferentes)
1ª Linguagem de Alto Nivel
FORTRAN
1ª Programadora Maquina Analitica
ADA
1º Computador Bem Sucedido para Fins Comerciais
UNIVAC
1º Computador Eletrônico
ENIAC
1º MicroComputador
ALTAIR
1º Sistema Operacional para MicroComputadores
CP/M
Cada Programa tem um Tempo para ser Executado
Time-Sharing (Tempo Compartilhado)
Capacidade de ler Programas (Jobs) de cartão para Disco
Spooling
Familia de Computadores da IBM de tamanhos diferentes, mas que usavam o mesmo sistema Operacional
IBM 360