1) Quais destes comandos fazem parte de chamadas de manipulação de ficheiros? a) Open b) Close c) Read d) Write e) Seek f) Fork 2) Quais destes comandos fazem parte de chamadas de gestão de processos? a) Fork b) Exec c) Wait d) Write e) Exit f) Close 3) Quais destes comandos fazem parte de chamadas de rede? a) malloc b) Socket c) Write d) Connect e) Read f) Send 4) Aloca uma quantidade específica de memória dinamicamente a) Malloc b) Free c) Write d) Send e) Connet f) Exec 5) O que faz o seguinte código: "file.read(buffer, fileSize)" a) Escreve dados num dispositivo b) Lê o conteúdo do ficheiro e o armazena no buffer c) Libera a memória alocada para o buffer. d) Aloca um buffer de tamanho adequado. e) Lê a memória alocada para o buffer. f) Obtém o tamanho do ficheiro. 6) Limitações que algumas chamadas ao sistema possuem: a) Restrições de privilégios b) Limites de recursos c) Validação de entrada d) Sincronização e concorrência e) Compatibilidade f) Escalabilidade 7) Função Socket a) Criar um ponto extremidade de rede. b) Estabelecer uma conexão com um ponto de extremidade remoto. c) Enviar dados através de uma conexão de rede. d) Receber dados de uma conexão de rede. e) Chamada usada para associar um endereço de rede a um socket f) Usada para estabelecer uma conexão com um servidor remoto num socket. 8) Função Connect a) Criar um ponto extremidade de rede. b) Estabelecer uma conexão com um ponto de extremidade remoto. c) Enviar dados através de uma conexão de rede. d) Receber dados de uma conexão de rede. e) Chamada usada para associar um endereço de rede a um socket f) Usada para estabelecer uma conexão com um servidor remoto num socket. 9) Função Receive a) Criar um ponto extremidade de rede. b) Estabelecer uma conexão com um ponto de extremidade remoto. c) Enviar dados através de uma conexão de rede. d) Receber dados de uma conexão de rede. e) Chamada usada para associar um endereço de rede a um socket f) Usada para estabelecer uma conexão com um servidor remoto num socket. 10) Função Accept a) Criar um ponto extremidade de rede. b) Estabelecer uma conexão com um ponto de extremidade remoto. c) Enviar dados através de uma conexão de rede. d) Receber dados de uma conexão de rede. e) Chamada usada para associar um endereço de rede a um socket f) Usada para estabelecer uma conexão com um servidor remoto num socket. 11) Função Bind a) Criar um ponto extremidade de rede. b) Estabelecer uma conexão com um ponto de extremidade remoto. c) Enviar dados através de uma conexão de rede. d) Receber dados de uma conexão de rede. e) Chamada usada para associar um endereço de rede a um socket f) Usada para estabelecer uma conexão com um servidor remoto num socket. 12) Função Send a) Criar um ponto extremidade de rede. b) Estabelecer uma conexão com um ponto de extremidade remoto. c) Enviar dados através de uma conexão de rede. d) Receber dados de uma conexão de rede. e) Chamada usada para associar um endereço de rede a um socket f) Usada para estabelecer uma conexão com um servidor remoto num socket.

Módulo 5 - Programação de microprocessadores

Leaderboard

Visual style

Options

Switch template

Continue editing: ?