Sistemas Operacionais

Ciência da Computação – 1o Semestre de 2010

Carga horária: 80 horas

Ementa:

Conhecimentos sobre o funcionamento dos sistemas operacionais, com abstração de hardware (maquina virtual) e gerenciador de recursos.

Conteúdo:

  • Visão geral de máquina;
  • Processos;
  • Entrada e Saída;
  • Gerenciamento de Memória;
  • Sistemas de Arquivos.

Avaliação:

1a AB: Apresentação de Seminário Individual;

2a AB: Projeto em um dos seguintes temas:

a) Beagleboard: Instalação de um Sistema Operacional com interface visual tal como o Android, Mamona, Ubuntu, Windows CE, etc. (Exceto o Angstrom, que ja temos)

b) Instalação de acesso a internet Wi-Fi na Beagleboard;

c) Construir Terminal para Entrada e Saida de dados na plataforma Scorpion

d) Desenvolver ambiente de parametrização da plataforma Stargate

e) Aplicativo fazendo uso do device driver de leitura de sinais analógicos e digitais da Stargate

OBS: Todos os projetos devem estar acompanhados de documentação (relatório em pdf) e pagina na web sobre sua aplicação/utilização.

Planejamento de Aulas

04/08 – Apresentação da disciplina

05/08 –

11/08 – Feriado

12/08 –

Ciclo de Seminários – Inicio

18/08 –

19/08 –

25/08 –

26/08 –

01/09 – Aula no LECC – instalação do Qemu-omap

02/09 – SH

08/09 – DMA – Nayara Rosy Felix da Silva / Controladoras de Dispositivo – Ana Carla e Maria Valéria

09/09 – Driver de Video – Guilherme Amorim e Ana Nery

15/09 – Driver de Teclado – Felipe Alexandre e Jessica Jenifer

16/09 – Feriado – Emancipação Política de Alagoas

22/09 – Escalonadores – Alexsandro Araújo Santos e José Junior de Oliveira

23/09 – Sistema de Arquivos – David Jones e Francisco de Assis

29/09 – Controladores de Dispositivo – Natália Alves e Suzy Kamylla / Driver de Teclado – André Almeida e Thayse Magalhãe

30/09 – Sistema de Arquivos- Alezy e Vinnicyus / Comunicação inter-processos – Luis Eduardo e Arthur Ericy

Ciclo de Seminários – Término

06/10 -Terminais – Igor Rafael da Rocha e Matheus D’eça Torquato de Melo (Criação de um blog para relato do desenvolvimento do projeto com identificação completa)

07/10 – Processos – Roger Diego e Wellington Batalha (Instalação de ferramentas necessárias ao desenvolvimento)

13/10 – Atividades de desenvolvimento do projeto em laboratório

14/10 – Atividades de desenvolvimento do projeto em laboratório

20/10 – Documentação das atividades no Blog

21/10 – Documentação das atividades em Relatório

27/10 – Desenvolvimento de aplicações utilizando o projeto

28/10 – Desenvolvimento de aplicações utilizando o projeto

03/11 – Documentação das aplicações

04/11 – Testes e divulgação dos resultados

Apresentação dos Projetos – Início

10/11 –   ***

11/11 –   * (datas para  serem definidas pelas duplas)

17/11 – ***

18/11 – ***

24/11 – ***

25/11 – ***

Apresentação dos Projetos – Término

01/12 – Avaliação – 2a AB: Data Limite para entrega de Relatórios

02/12 – Divulgação das Notas 2a AB

08/12 – FERIADO

09/12 – Prova de Reposição

15/12 – Divulgação das Notas de Reposição

22/12 – Prova Final

Bibliografia básica

Sistemas Operacionais – Projeto e Implementação

Andrew S. Tanenbaum e Albert S. Woodhull

2a Edição – Ed. Bookman

Slides

Aula-01: Conceitos de Hw e Sw

Aula-02: Introd. Sistemas Operacionais

Aula-03: Tipos de SO

Aula-04: Estrutura de um SO

Aula-05: Maquinas Virtuais e Emuladores

Projetos

Terminal de acesso a Stargate (por Lucas Torquato)

Driver Stargate

Felipe Prochazka

Advertisements

Trackbacks

%d bloggers like this: