Skip to content

GSD

Sections
Personal tools

Vou fazer CSI

Document Actions
Como responder ao exame de CSI

O exame é constituído por várias questões, cada uma com 5 alíneas (às vezes 4), devendo assinalar apenas as alíneas que considera correctas. Não se sabe o número de alíneas correctas em cada questão, podendo variar entre 0 e 5. No caso de achar que nenhuma das alíneas está correcta, deverá assinalar a resposta Z9, dizendo sucintamente o que poderia ser uma resposta correcta.

Alíneas erradas (isto é, incorrectamente assinaladas como verdadeiras) descontam, mas o "saldo negativo" de uma questão não acumula para a questão seguinte.

As várias alíneas de cada questão são bastante parecidas umas com as outras, o que poderá causar confusão se olhar para todas ao mesmo tempo. Recomenda-se por isso que leia a frase de introdução à questão, junte-lhe uma só alínea e responda se essa é verdadeira ou falsa. Respire fundo, tape a alínea que acabou de responder, destape a alínea seguinte e responda, etc. Se não tem a certeza, não responda já, faça o resto do exame e volte aqui antes de entregar.

Por exemplo

Uma chamada ao sistema ("system-call") é:

  • A única forma que os programas têm de solicitar serviços ao sistema operativo.
  • A única forma que o hardware tem de solicitar serviços ao sistema operativo.
  • A única forma que os programas têm de interromper o sistema operativo.
  • A única forma que o hardware tem de interromper o sistema operativo.
  • A única forma que os programas têm de interromper o hardware.

Neste caso, deverá começar por tentar responder à pergunta "Uma chamada ao sistema ("system-call") é a única forma que os programas têm de solicitar serviços ao sistema operativo". É falsa ou verdadeira?

Mas eu não sou obrigado a saber todas as formas... O enunciado diz "a única forma", e se há mais do que as que eu estudei? É claro que se subentende que aqui que se pretende apenas avaliar o conhecimento em relação á matéria que foi vista nas aulas. O facto de num sistema de que nunca ouviu falar haver por acaso outra forma dos programas solicitarem serviços a esse sistema operativo, não significa que deva aqui responder que é Falso. Dentro dos conhecimentos exigidos em CSI, a frase "Uma chamada ao sistema é a única forma que os programas têm de solicitar serviços ao sistema operativo" é VERDADEIRA. Já agora, sabe porquê?

Passemos então à alínea seguinte. "Uma chamada ao sistema é a única forma que o hardware tem de solicitar serviços ao sistema operativo" é verdadeira ou falsa? Claro que é FALSA, as system calls são "software", pode dizer-se que são instruções especiais executadas pelos programas para passarem de forma controlada para um modo de execução mais privilegiado, o do sistema operativo, com efeito pedindo ao sistema operativo que execute operações privilegiadas como sejam fazer uma acesso a disco, enviar um sinal, etc.. Portanto, todas as alíneas que falarem na forma que o hardware tem de..., misturado com system calls, serão falsas!

Neste caso particular, explora-se a possibilidade de não se saber que interrupções têm a ver com o hardware visto que o hardware comunica com o sistema operativo através delas. Aliás tudo o que falasse de interrupções também seria falso. Deste ponto de vista, dizer que os programas interrompem o hardware é asneira. Convém não confundir com o que vulgarmente se designaria por "interromper uma impressão"; quando muito o que teria é um pedido de cancelamento, que o sistema operativo, utilitário de impressão ou device driver atenderia quando pudesse ou achasse oportuno. É uma questão de português! Embora se faça bastante esforço para evitar frases ambíguas ou trocadilhos de linguagem, é evidente que dominar minimamente a língua portuguesa ajuda bastante.

Boa sorte

Created by gsd
Last modified 2005-06-10 09:53 PM
« November 2014 »
Su Mo Tu We Th Fr Sa
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
 
 

Powered by Plone

This site conforms to the following standards: