Tp so

2251 palavras 10 páginas
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS
Instituto de Informática - Campus São Gabriel - Curso de Sistemas de
Informação
Sistemas Operacionais (SO) - Professor: Paulo Amaral
LISTA DE EXERCÍCIOS PRÁTICA E LABORATÓRIO 1/07
Ex1:
Fazer programas em e C
(compilador
gcc
Linux/Unix)
usando obrigatoriamente através parâmetros na linha de comando p e utilizando na versão final dos programas em C somente funções de biblioteca de E/S
(stdio) do C (como printf, scanf, etc.), não utilize nenhum método de C++ como cin e cout, com as seguintes especificações :
1.1
Pesquisar em um intervalo fechado de números inteiros [MIN ... MAX] , ou seja, delimitado pelos valores inteiros MIN e MAX recebidos obrigatoriamente através parâmetros na linha de comando (C), e imprimir os números que são simultaneamente ímpar, múltiplo de 7 e não múltiplo de
5.
Exemplo (com: MIN = 2 e MAX = 10):
ENTRADA: ./intervalo.exe 2 10
SAÍDA: 7

#include int main(int argc,char **argv){ int i = 0; int min = atoi(argv[1]); int max = atoi(argv[2]); printf("SHAWYSON SALVIO, MARCELO VIEIRA, RODRIGO
FARIA, ROBERTA \n\n"); printf("Resultado:"); for(i = min; i 2003) para tratar de processos e threads (comunicação, gerenciamento e sincronização).
Dicas para o Linux: livro-texto, Livro ALP, manuais e ajudas do Linux: man 2 intro > intro.sc ( No PUX ou Linux local) man 2 syscalls > syscalls.txt ( No PUX ou Linux local) Dicas para o Windows: livro-texto e manuais e ajudas do Borland C++ Builder e Windows.

Tipos de Chamadas de sistemas para Processos no Linux
Na maioria dos casos não é necessário invocar chamadas de sistemas diretamente, mas podem haver situações onde a biblioteca padrão não implementa uma boa função para você. Neste caso o programador deve manualmente invocar uma chamada de sistema, usando qualquer uma das macros do de chamadas de sistema ou a função syscall().
Exemplo:
#include
A _syscall macro
Chamada de sistema desejada

Relacionados

  • Techinal Translation - Tradução Técnica - Teoria
    7576 palavras | 31 páginas
  • Doutor Nuno Calado
    7297 palavras | 30 páginas
  • Transformadores de Potencial
    10393 palavras | 42 páginas
  • processo penal III
    2725 palavras | 11 páginas
  • PLANO DE AULA Grupo B
    592 palavras | 3 páginas
  • dados
    1138 palavras | 5 páginas
  • Avaland o Terminal 3 de guarulhos
    2173 palavras | 9 páginas
  • Fonte do saber !
    2047 palavras | 9 páginas
  • síndrome do panico
    2109 palavras | 9 páginas
  • Transtorno do Pânico, Que Medo é Este?
    682 palavras | 3 páginas