SóProvas


ID
238270
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Acerca de programas aplicativos e das arquiteturas de
computadores, julgue os próximos itens.

Comandos de E/S de programas são diretamente relacionados a dispositivos de E/S em hardware. O sistema operacional tem a função de gerenciar esses dispositivos e fornecer aos programas uma interface de utilização simples e fácil de usar e, sempre que possível, independente do dispositivo.

Alternativas
Comentários
  • Certo. O sistema operacional fornece algumas rotinas ( system calls) para que os programas de usuários possam ter acesso ao hardware. Se um ou mais programas fizerem uma chamada ao sistema, é o S.O que ira gerenciar o acesso ao dispositivo. Essas chamadas (write, read ...) são genericas, ou seja, pode ser usada para varios dispositivos diferentes, o que permite uma maior independência e uma menor quantidade de rotinas.
  • Só complementando, o SO faz isso atraves das rotinas instaladas no kernel - são os Drives.
  • errei aqui 
     fornecer aos programas uma interface de utilização simples e fácil de usar 

    até onde sei....
    o SO nao fornece interface para o o usuario dos dispositivos I/O 
    alguem tira essa duvida pf

    bons estudos

  • Acredito que INTERFACE como colocada aqui não é uma "tela ou janela" visível para o usuário, mas apenas uma forma de comunicação que é oculta para o usuário, como os Drivers.

    Rod
  • Galera,

    O ponto de vista que aprendemos sobre funcionamento entre SO - Controlador - Dispositivo está consolidado de tal maneira, que o CESPE fez uma pegadinha das boas:

    O elaborador da questão fez uma analogia entre Programa com o Usuario - SO - Dispositivo. E está correta. 

    "O sistema operacional tem a função de gerenciar esses dispositivos e fornecer aos programas uma interface de utilização simples e fácil de usar"

    O que a questão quis dizer foi: O SO deverá saber trabalhar com os dispositivos, fornecendo uma forma fácil aos programas do usuário trabalharem com esses dispositivos.
  • A questão esta certa pois diz: "e, sempre que possível, independente do dispositivo."
    O sistema operacional sempre procura instalar os drivers para todos os dispositivos funcionarem, mas nem sempre consegue. Por isso a questão diz: Sempre que possível

    Nas questões da Cespe temos que nos atentar as minúcias.

    Abraços
  • Prezados,

    Vamos por partes. Os comandos de E/S dos programas são relacionados com E/S de hardware, se por exemplo um aplicativo espera uma entrada de caracteres, temos um dispositivo de entrada de dados do teclado que cumpre essa função.
    O SO que é responsável por gerenciar os dispositivos de entrada e saída, ok , fornecendo aos programas uma interface de utilização simples , ok , e sempre que possível independente do dispositivo , ok , aqui ele ta falando da interface que o sistema operacional disponibiliza , sempre que possivel ela independe do dispositivo , facilitando a comunicação com o software que não precisa implementar inumeras interfaces. 

    Portanto a questão está correta.