Atps fundamentos de sistemas operacionais

2534 palavras 11 páginas
VI - Introdução aos Sistemas Operacionais onsiste de um ou um conjunto de programas que compõem o software básico do computador e cuja finalidade é a de executar os programas aplicativos e de servir de interface entre o computador e seus usuários. Um sistema operacional deve atender a três objetivos principais: a) Conveniência - tornar o uso do computador mais conveniente (fácil). b) Eficiência - tornar eficiente (seguro e justo) o uso e o compartilhamento dos recursos existentes c) Evolução - possibilitar o constante debug e o desenvolvimento de novas funcionalidades Numa abordagem macro, o sistema operacional pode ser visto como a primeira camada de software acima do hardware do computador que, conforme mostra a figura VI.1 abaixo, se encarrega de suportar e servir de interface entre este e os demais programas aplicativos e utilitários.

C

Aplicativos Utilitários Sistema Operacional Hardware Figura VI.1 - Visão do Sistema por Camadas Um sistema operacional hoje se constitui de diversos módulos que se encarregam da comunicação, alocação e gerenciamento de recursos específicos tais como: • Processo • Memória • Arquivos • Entrada e Saída • Interconexão • Alocação da UCP ("Scheduling") • Segurança e • Interface com o Usuário A interface entre os programas aplicativos (processos) e o sistema operacional é realizada através de comandos (instruções) de chamada do sistema ( as system calls). Estas chamadas estão geralmente disponíveis ao nível das linguagens assembly e, em geral, são introduzidas nos programas escritos em linguagens de mais alto nível, pelos respectivos compiladores. Grande parte dos programadores não tomam conhecimento das system calls, embora seus programas façam uso intenso delas. O fato é que muitos dos detalhes da interface com os

2 VI

SISCOM - Antonio G. Thomé

Cap.

sistemas operacionais são escondidos do programador pelos compiladores e pelo sistema de suporte a execução dos processos. As system calls podem ser genericamente

Relacionados

  • administracao
    334 palavras | 2 páginas
  • ATPS CONT AVANCADA
    1356 palavras | 6 páginas
  • DDDDD
    447 palavras | 2 páginas
  • Contabilidade gerencial
    522 palavras | 3 páginas
  • Sistemas Distribuidos
    1292 palavras | 6 páginas
  • Atps economia
    1522 palavras | 7 páginas
  • ATPS - Fundamentos de Análise Orientada a Objetos
    1812 palavras | 8 páginas
  • Projeto de vida: "o que você quer ser quando crescer?"
    2198 palavras | 9 páginas
  • ATPS ADMINISTRAÇÃO
    2194 palavras | 9 páginas
  • ATPS DIREITO CIVIL 1 E 2
    713 palavras | 3 páginas