A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SSC 541 - SISTEMAS OPERACIONAIS I Aula 1 – Apresentação da disciplina Profa. Sarita Mazzini Bruschi Universidade de São Paulo Instituto de Ciências Matemáticas.

Apresentações semelhantes


Apresentação em tema: "SSC 541 - SISTEMAS OPERACIONAIS I Aula 1 – Apresentação da disciplina Profa. Sarita Mazzini Bruschi Universidade de São Paulo Instituto de Ciências Matemáticas."— Transcrição da apresentação:

1 SSC SISTEMAS OPERACIONAIS I Aula 1 – Apresentação da disciplina Profa. Sarita Mazzini Bruschi Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação

2 2 Objetivos do curso Introduzir o estudante nos conceitos e princípios básicos dos sistemas operacionais de computadores digitais.

3 3 Programa Histórico e evolução dos sistemas operacionais, estrutura de um sistema operacional, processos, comunicação entre processos e escalonamento. Princípios de entrada/saída, aspectos de hardware e de software. Gerenciamento de memória, princípios básicos, multiprogramação, memória virtual, cache, algoritmos para manipulação de páginas e cache. Sistema de arquivos, visão do usuário, diretrizes para projeto, aspectos de confiabilidade, segurança e desempenho. Estudo de casos atuais.

4 4 Bibliografia Básica TANENBAUM, A.S. Modern Operating Systems. Prentice-Hall 2008, 3 a edição, ISBN: Exemplares na Biblioteca: , 2 a edição, ISBN: Exemplares na Biblioteca: 18 Versão em Português: Sistemas Operacionais Modernos, 2003, 2a edição, ISBN: Exemplares na Biblioteca: 5

5 5 Bibliografia Básica TANENBAUM, A. S. Operating Systems: Design and Implementation. Prentice Hall 2006, 3a edição, ISBN Exemplares na Biblioteca: , 2a edição, ISBN Exemplares na Biblioteca: 18 Versão em Português: Sistemas operacionais: projeto e implementação 2003, 2a edição, ISBN: Exemplares na Biblioteca: 2

6 6 Bibliografia Básica SILBERSCHATZ, A., GAGNE, G., GALVIN, P.B. Sistemas Operacionais : Conceitos e Aplicações, Ed. Campus, 2ª ed., 2001, ISBN: Exemplares na Biblioteca : 3

7 7 Bibliografia Complementar SILBERSCHATZ, A., GAGNE, G., GALVIN, P.B. Sistemas Operacionais com Java, Ed. Campus, 6ª ed., 2004, ISBN: Exemplares na Biblioteca : 1 DEITEL, H.M.; DEITEL, P.J.; CHOFFNES, D.R. – Sistemas Operacionais. Prentice Hall, Tradução da 3ª ed., ISBN: Exemplares na Biblioteca: 3 OLIVEIRA, R., TOSCANI, S., CARISSIMI, A.S. Sistemas Operacionais. Livro 11 da Série Livros Didáticos do Instituto de Informática da UFRG, 2a. Ed., Sagra Luzzato, ISBN: Exemplares na Biblioteca: 7 MACHADO, F. B., MAIA, L. P. Arquitetura de Sistemas Operacionais. LTC. 3ª Ed ISBN: Exemplares na Biblioteca: 10 STALLINGS, W. Operating Systems: Internals and Design Principles, Prentice Hall, 5a ed., 2004, ISBN Exemplares na Biblioteca: 3

8 8 Critérios de avaliação Provas (MP): estão previstas 2 provas e 1 prova substitutiva. Exercícios em sala de aula (ME): 6 exercícios no decorrer do curso, em dupla Trabalhos (MT): um trabalho de final de curso, em grupo de 3 alunos

9 9 Outras considerações Freqüência De acordo com a lista de presença, sendo cada aluno responsável por sua assinatura. Recuperação Só terão direito à recuperação os alunos com 3.0 MF < 5.0 e com freqüência superior a 70%.

10 10 Programa INTRODUÇÃO AOS SISTEMAS OPERACIONAIS Definição e objetivos Histórico Conceitos de hardware e software Tipos de Sistemas Operacionais Estruturas de Sistemas Operacionais PROCESSOS Definição Tipos de processos Diagrama de estados Escalonamento de CPU Comunicação inter-processos Sincronização inter-processos Regiões críticas Deadlocks

11 11 Programa GERÊNCIA DE MEMÓRIA Compiladores, ligadores, carregadores e relocadores Alocação contígua simples Alocação particionada estática e dinâmica Swapping Paginação e segmentação Memória virtual e paginação por demanda SISTEMAS DE ARQUIVOS Gerência de espaço em disco Tipos de estruturas de sistemas de arquivos Tipos de arquivos, nomes, estrutura interna Proteção, operações

12 12 Programa ENTRADA/SAÍDA Princípios de hardware e software Dispositivos de E/S Controladores de dispositivos Acesso direto à memória (DMA) Discos magnéticos SEGURANÇA Criptografia Autenticação Ataques EXEMPLOS DE SISTEMAS OPERACIONAIS Linux Windows Avaliação de Desempenho

13 13 Observações importantes Depende de outras disciplinas A matéria é bastante teórica, portanto é preciso prestar bastante atenção na aula Interromper quando não estiver entendendo ou quando a professora estiver falando muito rápido Os trabalhos em sala de aula servirão para reforçar os conceitos

14 14 Datas Aulas 2a. feira das 21h às 22h40 5a. feira das 19h às 20h40 Provas 1a. Prova: 10/10 2a. Prova: 01/12 Prova substitutiva: 05/12 Entrega do trabalho final 05/12

15 15 Exercício Na sua concepção, qual a importância dos Sistemas Operacionais? O que você entende por Sistema Operacional? Para você Sistema Operacional é o mesmo que Sistema Computacional? O que é um processo? Quais atividades são responsabilidade do Sistema Operacional no seu ponto de vista? Quais são os estados que um processo pode assumir? O que é uma thread? Quais são as vantagens e desvantagens do uso de thread em relação ao uso de processos? O que significa um processo sofrer preempção? Qual a relação entre programa e processo?


Carregar ppt "SSC 541 - SISTEMAS OPERACIONAIS I Aula 1 – Apresentação da disciplina Profa. Sarita Mazzini Bruschi Universidade de São Paulo Instituto de Ciências Matemáticas."

Apresentações semelhantes


Anúncios Google