SSC SISTEMAS OPERACIONAIS I Aula 1 – Apresentação da disciplina

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais
Advertisements

Sistemas Operacionais
Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Universidade Estácio.
Noções de Sistemas Operacionais
Sílabo: Introdução à Ciência da Computação (SCC0121)
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
Software Básico Silvio Fernandes
Sistemas Operacionais
FACULDADE DOS GUARARAPES
UNIVERSIDADE FEDERAL DE SANTA MARIA Disciplina:
Gerência de Banco de Dados 1 Apresentação da Disciplina Profa. Sandra de Amo Bacharelado em Ciência Computação 2009 – 2.
Arquitetura de Sistemas Operacionais Francis Berenger Machado
Chapter 4: Threads.
Sistemas Operacionais
Introdução à organização de computadores e sistemas operacionais
April 05 Prof. Ismael H. F. Santos - 1 Sistemas Operacionais UniverCidade - Prof. Ismael H F Santos.
SSC SISTEMAS OPERACIONAIS I Aulas 6 – Escalonamento de Processos
Avaliação de Sistemas Operacionais
SSC SISTEMAS OPERACIONAIS I Aula 1 – Apresentação da disciplina
SSC SISTEMAS OPERACIONAIS I Aula 12 – Gerenciamento de Memória 3
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC SISTEMAS OPERACIONAIS I Turmas.
Threads Estagiário: Bruno Guazzelli Batista Slides de autoria do Prof Drº Marcos José Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum.
SSC541 - SISTEMAS OPERACIONAIS I Aula 12 – Gerenciamento de Memória
SSC SISTEMAS OPERACIONAIS I Aula 10 – Gerenciamento de Memória
SSC SISTEMAS OPERACIONAIS I Aula 15 – Gerenciamento de Memória
SSC541 - SISTEMAS OPERACIONAIS I Aula 13 – Gerenciamento de Memória
Tele-Processamento e Redes (Redes de Computadores) Prof. Fábio Moreira Costa Universidade Federal de Goiás Instituto de Informática Curso de Ciência da.
Sistemas operacionais
Gerência de Memória.
Sistemas Operacionais I
Sistemas Operacionais. Prof. André Luis Meneses Silva Página da disciplina (em breve):
1 Laboratório de Programação de Computadores II 2º Semestre/2009 Prof. Mauro César Lopes.
Tecnologia em Redes de Computadores
09/03/10 20:13 Claudio de Oliveira – 1/21.
Claudio de Oliveira – Gerência do Processador 09/03/10 20:13 Claudio de Oliveira –
Sistemas Operacionais I
Sistemas Operacionais
Fundamentos de Programação Estruturada – Turma A 1º Período CSTA - UTP
Capítulo 9: Memória Virtual
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
Sejam bem vindos! Arquitetura de Sistemas Operacionais.
Sistemas Operacionais
Prof. Natalia Castro Fernandes Universidade Federal Fluminense Departamento de Engenharia de Telecomunicações.
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.
Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.
BCC /02 Apresentação da Disciplina BCC361 – Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof.
CES-33 Apresentação da Matéria: - Professor; - Bibliografia; - Calendário; - Avaliação.
Introdução a Sistemas Operacionais
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
Infra-Estrutura de Software
Teoria da Computação Prof. Fabiano Sabha.
Memória virtual Professor Esp. Diego André Sant’Ana
Sistemas Operacionais
Sistemas Operacionais
SISTEMAS OPERACIONAIS I
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –
CES-33 Apresentação da Matéria: Professor; Bibliografia; Calendário; Avaliação.
Sistemas Operacionais
Escola de Engenharia de Piracicaba APRESENTAÇÃO DA DISCIPLINA
Sistemas Operacionais
Sistemas Operacionais 1º Semestre Plano de Ensino Prof
Ambientação e Introdução
Arquitetura de Computadores
Elementos de Informática
Sistemas Operacionais Prof: Washington Almeida. Ementa da Disciplina O computador: origem, funcionamento, componentes básicos. Tecnologia hardware: processadores,
Sistemas de Computação para Telecomunicações Prof. Natalia Castro Fernandes Universidade Federal Fluminense Departamento de Engenharia de Telecomunicações.
Sistema Operacional NACHOS Luciano Gamba da Silva.
Sistemas Operacionais
EN SISTEMAS OPERACIONAIS
Transcrição da apresentação:

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

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

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.

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

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

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

Bibliografia Complementar SILBERSCHATZ, A., GAGNE, G., GALVIN, P.B. Sistemas Operacionais com Java, Ed. Campus, 6ª ed., 2004, ISBN: 8535214852. Exemplares na Biblioteca : 1 DEITEL, H.M.; DEITEL, P.J.; CHOFFNES, D.R. – Sistemas Operacionais. Prentice Hall, Tradução da 3ª ed., 2005. ISBN: 8576050110. 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, 2001. ISBN: 8524106433. Exemplares na Biblioteca: 7 MACHADO, F. B., MAIA, L. P. Arquitetura de Sistemas Operacionais. LTC. 3ª Ed. 2002. ISBN: 8521613296. Exemplares na Biblioteca: 10 STALLINGS, W. Operating Systems: Internals and Design Principles, Prentice Hall, 5a ed., 2004, ISBN 0131479547. Exemplares na Biblioteca: 3

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

Outras considerações Freqüência Recuperação 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%.

Programa INTRODUÇÃO AOS SISTEMAS OPERACIONAIS PROCESSOS 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

Programa GERÊNCIA DE MEMÓRIA SISTEMAS DE ARQUIVOS 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

Programa ENTRADA/SAÍDA SEGURANÇA EXEMPLOS DE SISTEMAS OPERACIONAIS 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

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

Datas Aulas Provas Entrega do trabalho final 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

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?