Pratica SO
Disciplina/Carga:
SISTEMAS OPERACIONAIS APLICADOS
Professor:
CARLOS EDUARDO PAGANI
Semestre/Turno:
5º e 6º SEM – 2015-1 – Noturno
Turmas:
A
Objetivos da prática:
Interagir com o ambiente de programação Eclipse.
Demonstrar conceitos básicos de máquina virtual e API
Utilizar e entender as classes de programação sobre conceitos de SO
Bibliografia Básica:
SILBERSCHATZ, A. Sistemas Operacionais com Java. Rio de janeiro: Campus, 2008.
TANENBAUM, A S. Sistemas Operacionais Modernos. São Paulo: Prentice Hall Brasil, 2003.
Atividade Prática 1 – Conceitos de máquina virtual e tecnologia Java
Requisitos:
1. Classes fornecidas pelo professor
2. Ambiente programação Eclipse
3. Slides do livro Silberschatz (Sistemas Operacionais com Java)
Atividade 1
Compare a execução de um SO através de uma máquina virtual em relação a um sistema diretamente em executado em HW (use como base a figura modelo Máquina Virtual).
Atividade 2
Explique o que consiste a tecnologia JAVA nos seus três principais componentes: Especificação da linguagem; interface de programação (API); especificação da máquina virtual.
Atividade 3
Leia o tutorial JAVA do livro Sistemas Operacinais com Java (Silberschatz) e descreva brevemente o método de importar Pacotes, sua dependência com o Sistema Operacional e como pode ser utilizado para chamadas ao sistema.
Atividade 4
Identifiquem nos programas as partes relacionadas com as chamadas de sistemas, aplicações e Applets. Importe um projeto das classes da sala virtual e compile (exemplo HelloWorld e HelloAgainApplet). Identifique os métodos de Pacotes e Applets usados nestes programas.
Comentários do Professor:
Executar as atividades propostas e responder de acordo.
As datas de entrega serão combinadas com o desenvolvimento da disciplina.