Sistemas Operacionais

1491 palavras 6 páginas
Por vezes a função system é erradamente confundida com as system calls. Na verdade a função system é uma função como outra qualquer que faz parte da biblioteca standard do C. Como foi referido na secção anterior, ela própria invoca algumas system calls.

A maior parte das system calls retorna -1 se ocorre algum erro e um valor maior ou igual a zero se tudo correu bem. Se ocorreu algum erro durante a system call, a variável global errno é usada para guardar o código do erro.

Use a system call creat para criar um ficheiro na sua home directory;
Tente criá-lo na raiz do sistema de ficheiros (). Que valor retornou a system call? Analise a variável errno para saber qual foi o tipo de erro que ocorreu?
A função perror escreve no standard output o último erro que ocorreu. Utilize-a em vez da variável errno.
– Introdução

Uma das principais e mais complexas funções do Sistema Operacional.
Implementada através de uma estrutura de camadas de software e hardware.
Procura oferecer uma interface simples e confiável para o usuário e a aplicação.
Esconde das camadas superiores, detalhes das camadas inferiores.
Dividido em dois grupos:
O 1o Visualiza os dispositivos de um modo único.
O 2o é específico para cada dispositivo.
A maior parte da gerência de E/S trabalha independentemente de dispositivo, permitindo a comunicação dos processos com qualquer tipo de periférico, proporcionando maior flexibilidade.

11.2 – Operações de Entrada/Saída

O sistema deve tornar a tarefa o mais simples possível.
Independência de dispositivos - o sistema deve se comunicar com qualquer tipo de dispositivo conectado ao computador.
Acesso à dispositivos através bibliotecas. Linguagens de auto nível permitem portabilidade, como C ou Pascal.
A independência de dispositivos deve ser realizada através de system calls, chamadas de system calls de entrada/saída, presentes na camada de mais alto nível implementada pelo sistema operacional.
Permite o usuário acessar os dispositivos sem

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas