/home / fatec / soi --::--

ADS - Sistemas Operacionais I

Prof. Rossano Pablo Pinto, MSc.

Esta página é melhor visualizada no navegador Firefox.



Aulas

Semanal 4 aulas; Semestral 80 aulas.

Horário das aulas: Quarta-feira das 13:00 às 16:30
Local: Laboratório 2

Objetivo

Compreender os conceitos e funcionalidades dos Sistemas Operacionais.

Ementa

Introdução a Sistemas Operacionais. Estrutura dos Sistemas Operacionais. Processos e Threads. Gerencia de Processos. Sincronização de Processos Concorrentes. Gerenciamento de Memória. Memória Virtual. Sistemas de Arquivos. Gerência de Dispositivos. Tópicos complementares. Estudos de caso.

Bibliografia básica

OLIVEIRA, R S; CARISSIMI, A S; TOSCANI, S S. Sistemas Operacionais. Livros Didáticos 11. Bookman, 2008.
TANENBAUM, A. S. Sistemas Operacionais Modernos. Prentice Hall (Pearson), 2007.

Dias letivos (1s2011 - Quarta-feira)


 
Semana 01 - 09/02
 
 
Semana 02 - 16/02
  Entregar exercícios 1 e 2
 
Semana 03 - 23/02
 
 
Semana 04 - 02/03
 
 
Semana 05 - 16/03
 
 
Semana 06 - 23/03
 
 
Semana 07 - 30/03
 
Semana 08 - 06/04

Semana 09 - 13/04
Prova 1
 
Semana 10 - 20/04
 
 
Semana 11 - 27/04
 
 
Semana 12 - 04/05
 
Semana 13 - 11/05 Semana 14 - 18/05 Semana 15 - 25/05
Semana 16 - 01/06

Semana 17 - 08/06

Semana 18 - 15/06
Prova 2
Entrega do projeto
Semana 19 - 22/06

Apresentação projeto
Semana 20 - 29/06
Prova Sbstitutiva
Apresentação projeto

CRITÉRIOS DE AVALIAÇÃO

Prova, Trabalhos, Atividades e projetos.
Média Final = (Prova1 * 0.35) + (Prova2 * 0.35) + (Trabalhos/Atividades * 0.1) + (Projetos * 0.2)
Se Média Final >= 6.0 e faltas >= (CH * 0,75), aluno aprovado
Uma prova substitutiva será realizada apenas por alunos que estiverem ausentes na Prova 1 ou na Prova 2.

NOTAS P1,P2,SUB,SHELL - Média Final (MF)


PLANILHA TEMPORÁRIA



Material de Apoio


00 - LIVRO SO do Peter Jandl Jr.

01 - Introdução aos Sistemas Operacionais
        Slides: introducao_so_fatec.pdf

02 - Seções das páginas manuais

03 - Estrutura dos Sistemas de Computação
        Slides: estruturas_do_sistema_de_computacao_fatec.pdf

04 - Estrutura de Sistemas Operacionais
        Slides: estruturas_de_sistemas_operacionais_fatec.pdf

05 - Processos e Threads
        Slides: processos_threads_fatec.pdf
        Notas de aula: PROCESSOS
        Seções do Livro "Sistemas operacionais Modernos - 2Ed. Andrew S. Tanenbaum": 2.1, 2.2, 2.3.1, 2.3.2

06 - Escalonamento de CPU/Processos (CPU Scheduling)
        Slides:
           scheduler.pdf
           scheduler-folhetos.pdf
           Gerência do Processador
        Vídeos:
           CPU Scheduling
        Seções do Livro "Sistemas operacionais Modernos - 2Ed. Andrew S. Tanenbaum": 2.5

07 - Estudos de Caso
        Linux
        Windows

08 - Sistemas de Arquivos - Interface
        Slides: sistema-de-arquivos-sibler.pdf
        Seções do Livro "Sistemas operacionais Modernos - 2Ed. Andrew S. Tanenbaum": 6.1, 6.2

09 - Implementação Sistemas de Arquivos
        Slides: implementacao-sistema-de-arquivos-silber.pdf
        Link: Extent_(file_systems)
        Link: XFS
        Link: EXT4
        Links: fsck   Scandisk   Chkdsk
        Seções do Livro "Sistemas operacionais Modernos - 2Ed. Andrew S. Tanenbaum": 6.3, 6.4

10 - Gerenciamento de Memória
        Slides: gerenciamento_memoria_fatec.pdf
        Seções do Livro "Sistemas operacionais Modernos - 2Ed. Andrew S. Tanenbaum": 4.1, 4.2

11 - Memória Virtual
        Slides: memoria_virtual_fatec.pdf
        Seções do Livro "Sistemas operacionais Modernos - 2Ed. Andrew S. Tanenbaum": 4.3, 4.4, 4.6, 4.8

12 - Apostilas Linux



Projeto: Implementação de interpretador de comandos

Especificação (Elaborada pelo Prof. Dr. José Luis Zem).


Tarefas

Todas as atividades que exigirem entrega de relatório deverão respeitar a seguinte formatação (NÃO SERÃO ACEITOS TRABALHOS FORA DESTA FORMATAÇÃO E FORA DAS DATAS ESTIPULADAS - SALVO EXCEÇÕES EXPLICITADAS NO PRÓPRIO ENUNCIADO DA ATIVIDADE):
    - Capa com RA, NOME COMPLETO, NÚMERO DA ATIVIDADE, NOME DA ATIVIDADE
    - O CONTEÚDO DO TRABALHO DEVERÁ SER ESCRITO À MÃO E DE CANETA AZUL
    - A última folha deve relacionar todas as referências bibliográficas utilizadas
    - A capa, índice e referências bibliográficas não entram na contagem de páginas requeridas
    - Nos casos em que for permitido a utilização de editores de texto eletrônico, utilizar a seguinte formatação:
      Fonte "Times New Roman" 12; Espaçamento entre linhas SIMPLES; Margem superior: 2 cm; Margem inferior: 2 cm; Margens laterais: 2 cm; Numeração em todas as páginas, exceto na capa


  1. Entregar texto de cerca de 1 página sobre:
      - Sistemas operacionais: definição
      - Sistemas operacionais de rede: definição
      - Sistemas operacionais distribuídos: definição
      - Serviços de rede
      Data de entrega : NO QUADRO DA SEMANA 2
  2. Resolver lista
    DATA DE ENTREGA: NO QUADRO DA SEMANA 2



Links Interessantes


- Tutorial Device Drives Linux Embarcado [ Thu Dec 23 09:19:40 BRST 2010 ]
- Curso de Sistemas Operacionais do MIT [ Mon Mar 30 19:12:57 BRT 2009 ]
- Harry Porter's Relay Computer [ Mon Jan 5 10:37:12 BRST 2009 ]
- Exercícios auto-corrigíveis sobre SO (Em Inglês) Operating Systems [ Fri Sep 26 11:48:34 BRT 2008 ]
- A CARREIRA DE TI (Arquivo PDF) Information Week [ Thu Sep 25 10:50:40 BRT 2008 ]
- Supercomputador de Baixo Custo - Microwulf: A Personal, Portable Beowulf Cluster
- Organização de Computadores - Prof. Rui Mano [ Wed Oct 24 10:27:12 BRST 2007 ]
- Aniversário do ENIAC [ Mon Nov 5 10:54:10 BRST 2007 ]
- Modem [ Wed Nov 7 14:58:07 BRST 2007 ]
- ADSL [ Wed Nov 7 14:58:07 BRST 2007 ]
- Modulação [ Thu Nov 8 16:34:37 BRST 2007 ]
    





Faculdade de Tecnologia de Americana :: Curso de Análise de Sistemas e Tecnologia da Informação
Rua Emílio de Menezes, s/n, Vila Amorim - Tel. +55 (19) 3406-5776 CEP: 13xxx-xxx / Americana / SP / Brasil
Copyleft 2007-2010 Rossano Pablo Pinto

Atualizada em Wed Feb 9 10:04:59 BRST 2011