sistema operacional ios

2096 palavras 9 páginas
iOS

1 - Chamada de sistema/API

Conceitualmente sabemos que as chamadas de sistema fornecem uma interface com os serviços disponibilizados por um sistema operacional. Vamos nos limitar aqui a descrever apenas uma das várias chamadas de sistema do iOS, que é para criação de processos. [1]
É relevante citar que a API especifica um conjunto de funções que estão disponíveis para o programador de aplicações, inclusive os parâmetros que são passados para cada função e os valores de retorno que o programador pode esperar. Uma das APIs mais comuns para programadores de aplicações é a API POSIX, na qual o iOS tem em suas versões [1].

Bom, vamos começar com a chamada fork(2).
Nome.
fork – cria um novo processo.
Sinopse.
#include pid_t fork(void);

Descrição da chamada.

fork( ) provoca a criação de um novo processo. O novo processo (processo filho) é uma cópia exata do processo de chamada (processo pai), exceto para o seguinte: • O processo filho tem um ID único. • O processo filho tem um ID diferente do processo pai (isto é, o processo de identificação do processo pai). • O processo filho tem sua cópia de descritores do pai. Estes descritores referenciam os mesmos objetos subjacentes, de modo que, por exemplo, ponteiros de arquivos em objetos de arquivo são compartilhados entre o processo filho e o processo pai, para que outra chamada de sistema que tem o nome de lseek(2) em um descritor do processo filho pode afetar uma leitura posterior do pai.

Valores de retorno.

Após a conclusão, o fork( ) retorna um valor de 0 para o filho processar e retorna o ID do processo filho para o processo pai. Caso contrário, um valor de -1 é retornado para o processo pai.

Erros.

Fork( ) irá falhar e nenhum processo filho será criado se:
1 - O limite do sistema impõe sobre o número total de processos em execução, se o mesmo for excedido. Esse limita é a configuração-dependente.
2 - O limite do sistema-imposto MAXUPRC ()

Relacionados

  • Sistema operacional ios
    2779 palavras | 12 páginas
  • Sistema Operacional IOS
    1189 palavras | 5 páginas
  • SISTEMA OPERACIONAL IOS
    454 palavras | 2 páginas
  • SISTEMA OPERACIONAL IOS
    466 palavras | 2 páginas
  • IOS Sistema Operacional
    963 palavras | 4 páginas
  • Sistema operacional ios
    847 palavras | 4 páginas
  • Sistemas operacionais- ios
    420 palavras | 2 páginas
  • Sistema Operacional - IOS -
    481 palavras | 2 páginas
  • Sistema operacional ios
    3713 palavras | 15 páginas
  • Sistemas Operacionais Android e IOS
    871 palavras | 4 páginas