| 
              
              | 
               
Dra. Patrícia Dockhorn Costa   Ensino    Sistemas Operacionais (INF 02780) e Sistemas de
Programação II (INF 02828) - 2008/01  
             
              | 
             
              | 
             
              | 
           
          
                
              | 
             
              | 
             
              
            
            
             
             
              | 
            
             Esta é a página das
disciplinas Sistemas Operacionais e Sistemas de
Programação II oferecida pelo Departamento de
Informática da Universidade Federal do Espírito Santo
(UFES) para os cursos de
Ciência da Computação, Engenharia da
Computação e Engenharia elétrica no primeiro
semestre de 2008. 
             
            Professora:
Patrícia Dockhorn Costa (pdcosta "arroba"
inf "ponto" ufes "ponto" br) 
             
            Página
web: http://www.inf.ufes.br/~pdcosta/ensino/2008-1-sistemas-operacionais 
             
            Carga
horária semestral total: 60 horas 
             
Horário: terças e quintas-feiras: 17:00-19:00 
             
Local: a definir 
             
            Comunicados: 
              
            
              - 04/07/2008 - Os resultados parciais
estão online aqui. De
acordo com alguns alunos, não será possível adiar
a
prova final para quinta (10/07) por causa da prova do prof. Jadir. Por
isso a prova está confirmada para
Terça-Feira (08/07/2008), como combinado inicialmente.
 
               
              - 04/07/2008 - Atenção! Estou
propondo adiamento da prova final para
quinta-feira (10/07/2008). Quem
tiver problemas com essa data, favor contactar a professora até
sábado (05/07)! 
 
               
              - 03/07/2008 - As notas da segunda prova
estão online aqui. As
notas dos trabalhos estarão disponíveis amanhã
(04/07/2008).
 
               
              - 26/06/2008 - A aula de hoje está
cancelada. Caso o aluno tenha dúvida da
matéria/exercícios/trabalho, favor procurar a professora
em sua sala ou enviar um email. A prova está confirmada para
Terça-Feira, dia 01/07/2008. A matéria da prova vai
até a aula do dia 24/06/2008.
 
               
              - 25/06/2008 - Notas do primeiro trabalho
estão online aqui
 
               
              - 25/06/2008 - Atenção: a data da
entrega do segundo trabalho foi adiada para domingo 29/06/2008
 
               
              - 18/06/2008 - Aqui está a cópia da prova
 
              - 16/06/2008 - Quarta lista de exercícios
está online
 
               
              - 05/06/2008 - Segundo trabalho de
programação está online aqui.
 
                 
              - 13/05/2008 -
ATENÇÃO: Em virtude da greve de ônibus, a
prova será adiada para terça-feira (20/05/2008).
Haverá aula normal na quinta-feira (15/05/2008). A aula de hoje
(13/05/2008) está cancelada.
 
              - 13/05/2008 - O calendário de
aulas/provas foi modificado devido ao número de aulas canceladas
em virtude da greve de ônibus.
 
                 
              - 08/05/2008 - Terceira lista de
exercícios online aqui.
 
              - 23/04/2008 - Primeiro trabalho de
programação está online aqui.
 
               
              - 22/04/2008 - Data da primeira prova:
15/05/2008!
 
               
              - 14/04/2008 - Segunda lista de
exercícios online aqui.
 
              - 14/04/2008 - Material extra disponível
na xerox CTIII.
 
                 
              - 01/04/2008 - Primeira lista de
exercícios online aqui.
 
               
              - ATENÇÃO: Não
haverá aula na quinta dia 20/03/2008
 
               
              - 27/02/2008 - web site online
 
             
             
              | 
             
              | 
               
    
             | 
           
          
             
             | 
             
             | 
             
            Objetivos
Gerais: 
Apresentar os fundamentos teóricos dos sistemas operacionais
modernos, enfatizando os seus aspectos de organização
interna (arquitetura conceitual) e de estruturas e mecanismos de
implementação.  
             
            Metodologia: 
Aulas expositivas, listas de exercícios e trabalhos. 
             
            Critério de
Avaliação: 
Duas provas parciais e trabalhos. A média parcial é
calculada por: MP = 0,7*P + 0,3*T 
onde: P é a média aritmética das provas parciais e
T é a média aritmética das notas dos trabalhos. 
A média final será: 
            
            MF = MP, se
MP ≥ 7,0. 
            MF = (PF + MP)/2, se MP < 7,0. (PF
é a nota da prova final) 
             
            Se MF ≥ 5,0 -> Aprovado. 
Se MF < 5,0 -> Reprovado. 
             
            Programa
da Disciplina: 
            
              - Introdução
 
              
                - O que é um Sistema Operacional
 
                - A organização de um Sistema
Operacional
 
                - Historico
 
                - Classificação
 
                   
               
              - Conceitos
Básicos
 
                 
              
                - Mono e Multiprogramação
 
                - Programação Concorrente
 
                 
               
              - Gerência de Processos
 
              
                - Processos
 
                   
                - Escalonamento de processos
 
                   
                - Sincronização e
Comunicação entre Processos
 
                   
               
              - Gerência de Memória
 
              
                - Conceitos Gerais (memória
lógica e memória física, swapping, etc.)
 
                   
                - Paginação
 
                - Algoritmos de
substituição de páginas
 
                - Segmentação
 
                   
               
              - Sistemas de Arquivos
 
              
                - Arquivos, diretórios,
gerenciamento de espaço em disco
 
                   
               
              - Gerência de Entrada e
Saída
 
                 
              
             
             
            Calendário
de Aulas: 
             
            
            
              
                
                  | Março 2008  | 
                    | 
                  Abril 2008  | 
                    | 
                  Maio 2008  | 
                 
                
                  
                  
                    
                      
                        | Seg | 
                         
                         | 
                        Ter | 
                        Qua | 
                        Qui | 
                        Sex | 
                        Sáb | 
                        Dom | 
                       
                      
                        |   | 
                         
                         | 
                          | 
                          | 
                         
                         | 
                         
                         | 
                        1 | 
                        2 | 
                       
                      
                        | 3 | 
                         
                         | 
                        4 | 
                        5 | 
                        6 | 
                        7 | 
                        8 | 
                        9 | 
                       
                      
                        | 10 | 
                         
                         | 
                        11 | 
                        12 | 
                        13 | 
                        14 | 
                        15 | 
                        16 | 
                       
                      
                        | 17 | 
                         
                         | 
                        18 
                         | 
                        19 | 
                        20 | 
                        21 | 
                        22 | 
                        23 | 
                       
                      
                        | 24 | 
                         
                         | 
                        25 | 
                        26 | 
                        27 | 
                        28 | 
                        29 | 
                        30  
                         | 
                       
                      
                        31 
                         | 
                         
                         | 
                         
                         | 
                         
                         | 
                         
                         | 
                         
                         | 
                         
                         | 
                         
                         | 
                       
                    
                   
                   | 
                   
                   | 
                  
                  
                    
                      
                        | Seg | 
                        Ter | 
                        Qua | 
                        Qui | 
                        Sex | 
                        Sáb | 
                        Dom | 
                       
                      
                        |   | 
                        1 | 
                        2 | 
                        3 | 
                        4 | 
                        5 | 
                        6 | 
                       
                      
                        | 7 | 
                        8 | 
                        9 | 
                        10 | 
                        11 | 
                        12 | 
                        13 | 
                       
                      
                        | 14 | 
                        15 | 
                        16 | 
                        17 | 
                        18 | 
                        19 | 
                        20 | 
                       
                      
                        | 21 | 
                        22 | 
                        23 | 
                        24 | 
                        25 | 
                        26 | 
                        27 | 
                       
                      
                        | 28 | 
                        29 | 
                        30 | 
                         
                         | 
                          | 
                          | 
                          | 
                       
                    
                   
                   | 
                   
                   | 
                  
                  
                    
                      
                        | Seg | 
                        Ter | 
                        Qua | 
                        Qui | 
                        Sex | 
                        Sáb | 
                        Dom | 
                       
                      
                        |   | 
                         
                         | 
                         
                         | 
                        1 | 
                        2 | 
                        3 | 
                        4 | 
                       
                      
                        | 5 | 
                        6 | 
                        7 | 
                        8 | 
                        9 | 
                        10 | 
                        11 | 
                       
                      
                        | 12 | 
                        13 | 
                        14 | 
                        15 | 
                        16 | 
                        17 | 
                        18 | 
                       
                      
                        | 19 | 
                        20 | 
                        21 | 
                        22 | 
                        23 | 
                        24 | 
                        25 | 
                       
                      
                        | 26 | 
                        27 | 
                        28 | 
                        29 | 
                        30  | 
                        31  | 
                          | 
                       
                    
                   
                   | 
                 
                
                    | 
                 
                
                  | Junho 2008  | 
                    | 
                  Julho 2008  | 
                    | 
                 
                
                  
                  
                    
                      
                        | Seg | 
                        Ter | 
                        Qua | 
                        Qui | 
                        Sex | 
                        Sáb | 
                        Dom | 
                       
                      
                        |   | 
                          | 
                          | 
                          | 
                          | 
                          | 
                        1 | 
                       
                      
                        | 2 | 
                        3 | 
                        4 | 
                        5 | 
                        6 | 
                        7 | 
                        8 | 
                       
                      
                        | 9 | 
                        10 | 
                        11 | 
                        12 | 
                        13 | 
                        14 | 
                        15 | 
                       
                      
                        | 16 | 
                        17 | 
                        18 | 
                        19 | 
                        20 | 
                        21 | 
                        22 | 
                       
                      
                        | 23 | 
                        24 | 
                        25 | 
                        26 | 
                        27 | 
                        28 | 
                        29 | 
                       
                      
                        | 30 | 
                         
                         | 
                          | 
                          | 
                          | 
                          | 
                          | 
                       
                    
                   
                   | 
                   
                   | 
                  
                  
                    
                      
                        | Seg | 
                        Ter | 
                        Qua | 
                        Qui | 
                        Sex | 
                        Sáb | 
                        Dom | 
                       
                      
                        |   | 
                        1 | 
                        2 | 
                        3 | 
                        4 | 
                        5 | 
                        6 | 
                       
                      
                        | 7 | 
                        8 | 
                        9 | 
                        10 | 
                        11 | 
                        12 | 
                        13 | 
                       
                      
                        | 14 | 
                        15 | 
                        16 | 
                        17 | 
                        18 | 
                        19 | 
                        20 | 
                       
                      
                        | 21 | 
                        22 | 
                        23 | 
                        24 | 
                        25 | 
                        26 | 
                        27 | 
                       
                      
                        | 28 | 
                        29 | 
                        30 | 
                         
                         | 
                          | 
                          | 
                          | 
                       
                    
                   
                   | 
                 
              
             
             
             
            
            
              
                
                  | Aulas | 
                 
                
                  
                  
                    
                      
                        
                        
                          
                            
                              | 11/03/2008 | 
                              1 
                               | 
                              Primeira
Aula -  Introdução (slides)
(4/pag) 
                               | 
                               
                               | 
                             
                            
                              13/03/2008 
                               | 
                              2 
                               | 
                              Conceitos
básicos  (slides) (4/pag) | 
                               
                               | 
                             
                            
                              18/03/2008 
                               | 
                              3 
                               | 
                              Conceitos
básicos (slides) (4/pag)  | 
                               
                               | 
                             
                            
                              25/03/2008 
                               | 
                              4 
                               | 
                              Gerênica
de Processos (conceitos básicos) (slides) (4/pag) | 
                               
                               | 
                             
                            
                              27/03/2008 
                               | 
                              5 
                               | 
                              Gerênica
de Processos (estruturas de controle) (slides)
                              (4/pag) 
                              Primeira lista de
exercícios online! (lista) 
                               | 
                               
                               | 
                             
                            
                              01/04/2008 
                               | 
                              6 
                               | 
                              Gerênica
de Processos (escalonamento) (4/pag) | 
                               
                               | 
                             
                            
                              | 03/04/2008 | 
                              7 
                               | 
                              Gerência
de Processos (escalonamento - cont.) e exercícios 
                               | 
                               
                               | 
                             
                            
                              | 08/04/2008 | 
                              8 
                               | 
                              Processos
e o Kernel UNIX (slides) 
                               | 
                               
                               | 
                             
                            
                              | 10/04/2008 | 
                              9 
                               | 
                              Processos
e o Kernel UNIX (cont.) 
                              Segunda lista de
exercícios online! (lista) 
                               | 
                               
                               | 
                             
                            
                              | 15/04/2008 | 
                              10 
                               | 
                              Escalonamento
de Processos no UNIX (slides) 
                               | 
                               
                               | 
                             
                            
                              | 17/04/2008 | 
                              11 
                               | 
                              Escalonamento
de Processos no UNIX e SVCs (slides) 
                               | 
                               
                               | 
                             
                            
                              | 22/04/2008 | 
                              12 
                               | 
                              Processos
no UNIX e SVCs (parte 2) 
                              Primeiro
Trabalho 
                                | 
                               
                                | 
                             
                            
                              | 24/04/2008 | 
                              13 
                               | 
                              Sincronização
de Processos - Introdução (slides) 
                               | 
                               
                               | 
                             
                            
                              | 29/04/2008 | 
                              14 
                               | 
                              Sincronização
de Processos - Exclusão mútua (slides)  | 
                               
                               | 
                             
                            
                              | 06/05/2008 | 
                              15 
                               | 
                              Sincronização
de Processos - Semáforos (slides)
                               | 
                               
                               | 
                             
                            
                              | 15/05/2008 | 
                              16 
                               | 
                              Semáforos - Problemas clássicos e
exercícios (slides) 
                               | 
                               
                               | 
                             
                            
                              | 20/05/2008 | 
                              17 
                               | 
                              Prova parcial (cópia da prova)  | 
                               
                               | 
                             
                            
                              | 27/05/2008 | 
                              18 
                               | 
                              Monitores
e Troca de Mensagens (1/pag) (4/pag) 
                               | 
                               
                               | 
                             
                            
                              | 29/05/2008 | 
                              19 
                               | 
                              Threads
                              (1/pag) (4/pag) | 
                               
                               | 
                             
                            
                              | 03/06/2008 | 
                              20 
                               | 
                              IPC
                              (1/pag) (4/pag) | 
                               
                               | 
                             
                            
                              | 05/06/2008 | 
                              21 
                               | 
                              Threads
em Java (1/pag) (4/pag) 
Segundo Trabalho de Programação (pdf) 
                               | 
                               
                               | 
                             
                            
                              | 10/06/2008 | 
                              22 
                               | 
                              Gerência
de Memória (1/pag) (4/pag) 
                              Quarta lista de
exercícios está online 
                               | 
                               
                               | 
                             
                            
                              | 12/06/2008 | 
                              23 
                               | 
                              Paginação
(1/pag) (4/pag) 
Algorítmos de Substituição de Páginas (1/pag) (4/pag) 
                               | 
                               
                               | 
                             
                            
                              | 17/06/2008 | 
                              24 
                               | 
                              Questões
de projeto (1/pag)
(4/pag) | 
                               
                               | 
                             
                            
                              | 19/06/2008 | 
                              25 
                               | 
                              Segmentação
                              (1/pag)
(4/pag) 
Aula Extra: 
Estudo de Caso: Gerência de Memória do UNIX (1/pag)
(4/pag) | 
                               
                               | 
                             
                            
                              | 24/06/2008 | 
                              26 
                               | 
                              Sistemas
de Arquivos (1/pag)
(4/pag)  | 
                               
                               | 
                             
                            
                              | 26/06/2008 | 
                              27 
                               | 
                              Sistemas
de Arquivos  | 
                               
                               | 
                             
                            
                              | 01/07/2008 | 
                              28 
                               | 
                              Prova
parcial | 
                               
                               | 
                             
                            
                              | 03/07/2008 | 
                              29 
                               | 
                              Divulgação
dos resultados | 
                               
                               | 
                             
                            
                              07/07/2008 
                               | 
                              30 
                               | 
                              Prova final | 
                               
                               | 
                             
                          
                         
                         | 
                         
                         | 
                       
                    
                   
                   | 
                 
              
             
            Obs.: slides incluem material dos
professores Roberta
Lima Gomes e José Gonçalves, usado com permissão 
             
             
            
            
              
                
                  | Feriados | 
                 
                
                  
                  
                    
                      
                        
                        
                          
                            
                              21 de Março 
                               | 
                              Sexta-feira Santa 
                               | 
                             
                            
                              | 21 de Abril | 
                              Tiradentes | 
                             
                            
                              | 1 de Maio | 
                              Dia do
Trabalho | 
                             
                            
                              | 22 de Maio | 
                              Corpus
Christi | 
                             
                          
                         
                         | 
                         
                         | 
                       
                    
                   
                   | 
                 
              
             
             
             
            Resultados
de avaliação: 
 
Notas do primeiro trabalho de programação estão aqui 
             
              
            Material bibliográfico: 
             
            
            
              -  A. Silberschatz, G. Gagne e P. Baer Galvin,
''Fundamentos de Sistemas Operacionais'', 6a. Edição,
Editora LTC, 2004.
 
              - A.S. Tanenbaum, ''Sistemas Operacionais
Modernos'', 2a. Edição, Editora Prentice-Hall, 2003.
 
              - A.S. Tanenbaum e A. S. Woodhull, ''Sistemas
Operacionais: projeto e implementação'', 2a.
Edição, Editora Bookman, 2000.
 
              - W. Stallings, ''Operating Systems: internals
and design principles'', 5th Edition, Editora Prentice-Hall, 2004.
 
              - R. S. de Oliveira, A. S. Carissimi e S. S.
Toscani, ''Sistemas Operacionais'', 3ª Edição
(série didática da UFRGS), Editora Sagra-Luzzato, 2004.
 
             
             
             | 
             
              | 
             
              | 
           
        
       
       
        |