EA876 - INTRODUÇÃO A SOFTWARE DE SISTEMA

Obrigatória (34)

 

OF

T

P

L

S

SL

C

1 4 0 0 4 4 4
Período de Oferecimento da Disciplina, segundo a convenção:
1 - Primeiro Período Letivo
2 - Segundo Período Letivo
5 - Ambos os Semestres Letivos.
6 - A Critério da Unidade
Horas-aula Semanais de Teoria Horas-aula Semanais de Prática Horas-aula Semanais de Laboratório Horas-aula Semanais Horas-aula Semanais em Sala Crédito da Disciplina, Relativo a um período letivo de quinze semanas

 

Pré Requisitos EA869/MC404
 

        

Ementa

Montadores. Carregadores. Compiladores. Sistemas Operacionais.

 

Ementa Detalhada

1 Compiladores 1.1 Linguagens formais, gramáticas regulares e gramáticas livres de contexto. 1.2 Análise léxica, análise sintática e análise semântica. 1.3 Geração e otimização de código. 1.4 Integração a montadores. 2 Carregadores e ligadores 2.1 Ajustes de ligação e relocação 2.2 Esquemas de carregamento. 2.3 Bibliotecas. 2.4 Carregamento dinâmico e ligação dinâmica. 3 Sistemas Operacionais 3.1 Gerenciamento de processos e threads 3.2 Programação concorrente. 3.3 Administração da memória principal, paginação e memória virtual. 3.4 Gerenciamento de arquivos e gerenciamento de entrada e saída.

 

Bibliografia

RICARTE, I.L.M. Introdução à Compilação. Campus/Elsevier, 2008. ISBN 978-85-352-3067-3 TANENBAUM, A.S. Sistemas Operacionais Modernos, 2ª edição. Person/Prentice-Hall, 2003. ISBN 978-85-87918-57-4

   
Professor(es) Responsáve(l/is) pela Atualização 09/06/2009