Geral
Sistemas Computacionais
Semana 6
0

Questão

Um engenheiro de software está desenvolvendo um sistema embarcado para um dispositivo médico. Esse sistema precisa ser extremamente eficiente e ter acesso direto ao hardware para monitorar sinais vitais em tempo real. Além disso, o sistema deve ser capaz de operar com recursos limitados de memória e processamento.

Com base no cenário descrito, avalie as afirmativas a seguir:

I. Utilizar mnemônicos para representar instruções de baixo nível e facilitar a leitura do código.
II. Desenvolver todo o sistema em uma linguagem de alto nível como Python para maior simplicidade.
III. Otimizar o código para reduzir o uso de memória e aumentar a velocidade de execução do programa.
IV. Implementar rotinas críticas em linguagem de montagem para maior controle sobre o hardware.
V. Ignorar a linguagem de montagem e usar exclusivamente linguagens de alto nível por serem mais fáceis de depurar.

Com base nas afirmativas, assinale a alternativa correta:
A) II e V, apenas.
B) I e III, apenas.
C) III, IV e V, apenas.
D) I, II, IV e V, apenas.
E) I, III e IV, apenas.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/2088/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'UgE8yV86pKuKcXY1jtaWwv6aUEpV900u4fdIYpsn9OJJnX9hjzTUdgj8iGLICWcQ' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }