InfraEstrutura de Software Apresentao Carlos Ferraz cagfcin ufpe

  • Slides: 10
Download presentation
Infra-Estrutura de Software Apresentação Carlos Ferraz cagf@cin. ufpe. br

Infra-Estrutura de Software Apresentação Carlos Ferraz cagf@cin. ufpe. br

Infra-Estruturas Software+Hardware+Comunicação ovitacilp. A erawtf etropu. S ed erawt Lidando com as complexidades do

Infra-Estruturas Software+Hardware+Comunicação ovitacilp. A erawtf etropu. S ed erawt Lidando com as complexidades do hardware e das redes: usando, gerenciando e compartilhando Comunicação

 • Existe aqui um programa (MS-Power. Point) rodando – usando o processador da

• Existe aqui um programa (MS-Power. Point) rodando – usando o processador da máquina, • …a memória, • …manipulando um arquivo, • …aparecendo na tela, • …recebendo comandos, via teclado Como pode?

Um sistema operacional… • é um gerenciador de recursos de hardware – CPU/processador –

Um sistema operacional… • é um gerenciador de recursos de hardware – CPU/processador – Dispositivos de entrada/saída – teclado, mouse etc. • Gerência de processo – Disco • Gerência de entrada/saída – Memória • Gerência de disco/ armazenamento – Sistema de Arquivos • Gerência de memória

 • E se o sistema for distribuído em rede? – Ex. : Web

• E se o sistema for distribuído em rede? – Ex. : Web browser e servidor • É preciso gerenciar também recursos de rede/comunicação Um middleware… • dá suporte a sistemas de software distribuídos

Objetivo do Curso • Entender como funciona um computador típico, pela ótica da infraestrutura

Objetivo do Curso • Entender como funciona um computador típico, pela ótica da infraestrutura de software – Sistema operacional – Middleware

Metodologia • Aulas expositivas • Demonstrações de conceitos em laboratório

Metodologia • Aulas expositivas • Demonstrações de conceitos em laboratório

Estrutura • Parte I: Sistemas Operacionais – Suporte a sistemas de software convencionais •

Estrutura • Parte I: Sistemas Operacionais – Suporte a sistemas de software convencionais • Parte II: Middleware – Suporte a sistemas de software distribuídos

Avaliação • Provas (EE 1 e EE 2) • Projeto integrado (EE 3 =

Avaliação • Provas (EE 1 e EE 2) • Projeto integrado (EE 3 = Parte I + Parte II) Jogo: • Haverá especificação de – Por que? requisitos obrigatórios – Mas esta não é uma disciplina de jogos! • Na 1 a. prova haverá uma questão, baseada no Entregas: material da monitoria – E 1 = abertura do jogo em Assembly; – E 2 = jogo-parte. I; – E 3 = serviços de middleware (testados com clientes-falsos); – E 4 = jogo distribuído-parte. II; Nota do projeto = E 1*0, 1 + E 2*0, 4 + E 3*0, 2 + E 4*0, 3 • Nota Final = (EE 1 + EE 2 + EE 3) / 3

Material de Estudo • Transparências das aulas – www. cin. ufpe. br/~if 677 •

Material de Estudo • Transparências das aulas – www. cin. ufpe. br/~if 677 • Livros – Parte I: Sistemas Operacionais Modernos – 2ª Edição. A. Tanenbaum, 2003 • Opção: Modern Operating Systems 3 e. Prentice-Hall, 2008 – Parte II: • Distributed Systems: Principles and Paradigms. Andrew Tanenbaum, Maarten van Steen. Prentice-Hall, 2002 • Distributed Systems: Concepts and Design (3 rd / 4 th Edition). George Coulouris, Jean Dollimore, Tim Kindberg. Addison-Wesley, 2001 / 2005