sistema operacional ios

2086 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

Relacionados

  • VANTAGENS E DESVANTAGENS
    840 palavras | 4 páginas
  • Sistema Operacionais Mobile
    1412 palavras | 6 páginas
  • Checklist PEX M Dulo Rampa 0042015PT
    4683 palavras | 19 páginas
  • Os concorrentes da google
    1495 palavras | 6 páginas
  • Metodologia Sistemas Operacionais 01
    1673 palavras | 7 páginas
  • Aplicações para dispositivos móveis
    1388 palavras | 6 páginas
  • it essentials
    1204 palavras | 5 páginas
  • Evolução dos sistemas operacionais apple
    3923 palavras | 16 páginas
  • Prova 8
    1172 palavras | 5 páginas
  • Ios arquitetura e kernel em desenvolvimento
    1316 palavras | 6 páginas