Os sistemas operacionais que funcionam por meio de cartões i...

Próximas questões
Com base no mesmo assunto
Q91122 Sistemas Operacionais
Acerca dos fundamentos de sistemas operacionais, julgue os itens
que se seguem.

Os sistemas operacionais que funcionam por meio de cartões inteligentes, como os cartões de banco ou de crédito, podem ser orientados a Java; nesse caso, a ROM contém um interpretador para JVM (Java virtual machine).
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - certo

A afirmativa está correta e aponta para uma aplicação específica de sistemas operacionais em dispositivos com capacidade computacional limitada, como os cartões inteligentes (smart cards). Estes dispositivos contêm chips embutidos que podem executar operações computacionais básicas e são frequentemente utilizados em contextos como cartões bancários ou de crédito.

Um ponto importante da questão é a menção da JVM (Java Virtual Machine). A JVM é uma parte essencial do ambiente de execução para aplicações Java, e ela permite que um mesmo programa Java seja executado em diferentes tipos de hardware sem necessidade de alteração no código. Em cartões inteligentes específicos, que são orientados a Java, uma JVM pode estar presente na forma de um interpretador contido na ROM (Read-Only Memory) do dispositivo. Isso significa que o cartão possui um ambiente embutido para executar aplicações Java.

Essa arquitetura é conhecida como Java Card e permite que aplicações escritas em Java e compiladas para o Java Card Runtime Environment possam ser executadas de forma segura e compatível em diferentes tipos de cartões inteligentes. A presença da JVM na ROM é uma característica que viabiliza essa portabilidade e segurança, permitindo que os cartões processem dados de maneira flexível e segura.

Portanto, ao entender o papel da JVM e os diferentes tipos de sistemas operacionais, podemos reconhecer a validade da afirmativa, confirmando que sistemas operacionais em cartões inteligentes podem de fato ser orientados a Java e conter uma JVM na ROM.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Sem o interpretador JVM não é possivel executar nenhum programa Java.
Apesar da estranhesa da expressão "orientado a Java" (levando-se em conta ser uma linguagem, não um conceito/filosofica), a questão está correta.
Um smart card java (java card) tem o chip com a seguinte arquitetura:


Esta arquitetura engloba o framework abaixo:


Como se pode ver, há nele uma VM.

Fonte:  http://192.9.162.55/developer/technicalArticles/javacard/javacard3/

c-

Smart card operational systems sao pequenos, que rodam em dispositivos em formato de swipe card, de chip ou RFId (radio frequency identification). Possuem poucas funcoes, sao limitados. Mas outros podem ter muitas funcoes.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo