1 / 17

Sistemas Operacionais

Sistemas Operacionais. Prof. Guilherme Alexandre Monteiro Reinaldo Recife. Apresentação do Professor. Graduado em Ciência da Computação – UFPE, 2005.2 Mestre em Ciência da Computação – UFPE, 2009 Servidor Público – ATI (Agência de Tecnologia da Informação)

alpha
Download Presentation

Sistemas Operacionais

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sistemas Operacionais Prof. Guilherme Alexandre Monteiro Reinaldo Recife

  2. Apresentação do Professor • Graduado em Ciência da Computação – UFPE, 2005.2 • Mestre em Ciência da Computação – UFPE, 2009 • Servidor Público – ATI (Agência de Tecnologia da Informação) • Experiência como Professor em outras instituições: • FAFICA (Faculdade de Filosofia, Ciências e Letras de Caruaru) • Pós-Graduação – FG, FAFIRE, ESTÁCIO, FMR • Núcleo de EAD – UFRPE (Licenciatura em Computação) • CEFOSPE (Centro de Formação de Servidores do Estado) • Cordelista (Escritor e Declamador de Cordel)

  3. Contatos • Prof. Guilherme Alexandre Monteiro Reinaldo • Apelido: Alexandre Cordel • E-mail/gtalk: alexandrecordel@gmail.com greinaldo@fbv.edu.br • Site: http://www.alexandrecordel.com.br/fbv • Celular: (81) 9801-1878

  4. Roteiro • Acordo de Convivência • Plano de Ensino • Competência • Habilidades • Bases Tecnológicas • Metodologia de Ensino e Aprendizagem • Metodologia de Avaliação • Bibliografia • Sistemas Operacionais

  5. Acordo de Convivência • Celular no silencioso e sair para atender • Horário: 19:00h às 22:00h (±10min de tolerância) • Presença/participação em aulas (valerão nota) • Haverá exercícios/projetos valendo nota • Faltas em aulas (não justificadas) • Intervalo (~20:30h) • Provas (subjetivas) • Momentos Relax (descontração)

  6. Plano de Ensino • EMENTA: • Histórico dos sistemas operacionais. • Arquitetura de sistemas operacionais. • Conceito de processos. • Gerenciamento de processos. • Concorrência. • Sincronização de processos. • Gerenciamento de memória. • Memória virtual. • ]Escalonamento de processos. • Monoprocessamentoe multiprocessamento. • Alocação de recursos. • Gerenciamento da entrada e saída.

  7. Plano de Ensino • OBJETIVOS: • Compreender gerenciamento de processos e threads; • Compreender problemas comunicação interprocessos no sistema operacional; • Compreender deadlock’s; • Compreender gerenciamento da memória; • Compreender sistemas de entrada e saída; • Compreender sistemas de arquivos; • Compreender sistemas distribuídos • Compreender aspectos de multimídia no sistema operacional.

  8. Plano de Ensino • CONTEÚDO: • Introdução ao Sistema Operacional. História dos Sistemas Operacionais. • Conceitos de Sistemas Operacionais. Estruturas dos Sistemas Operacionais. • Processos e Threads. • Comunicação Inter-Processo. • Deadlocks. • Escalonamento

  9. Plano de Ensino • CONTEÚDO: • Gerenciamento de Memória – Conceitos básicos. • Gerenciamento de Memória – Swapping. • Gerenciamento de Memória – Memória Virtual. • Gerenciamento de Memória – Paginação • Gerenciamento de Memória – Desenho e Implementação. • Entrada / Saída (Input / Output) – Princípios e Dispositivos. • Sistemas de Arquivo

  10. Plano de Ensino • METODOLOGIA DE ENSINO APRENDIZAGEM: Como estratégias de ensino e aprendizagem, estão previstas as seguintes: • Aulas expositivas/dialogadas; • Exercícios e Projetos; • Trabalho em grupo;

  11. Plano de Ensino • METODOLOGIA DE AVALIAÇÃO: Como estratégias de avaliação do processo de ensino/aprendizagem, estão previstas as seguintes: • Prova escrita; • Trabalhos/Projetos em grupo; • Exercícios; • Verificação da assiduidade e participação em aula.

  12. Plano de Ensino • BIBLIOGRAFIA BÁSICA: 1. TANENBAUM. Sistemas Operacionais Modernos. 2ª Edição. Ed. Prentice Hall, 2003. 2. SILBERSCHATZ, Fundamentos de Sistemas Operacionais. LTC, 2004. 3. DEITEL. Sistemas Operacionais. Prentice Hall, 2005.

  13. Plano de Ensino • BIBLIOGRAFIA COMPLEMENTAR: 1. TANENBAUM. Sistemas Operacionais: Projeto e Implementação. Artmed, 2008. 2. SOLOMON. Desvendando o Windows NT. Campus, 1998. 3. LOVE. Linux Kernel Development. 2. Ed. Novell Press, 2005. 4. MCKUSICK, The Design and Implementation of the 4.4 BSD Operating System. 2nd Ed. Addison-Wesley Professional, 1996 5. MACHADO, F. B.; MAIA, L. P. Arquitetura de Sistemas Operacionais. Editora LTC. 3ª Edição. 2002

  14. Sistemas Operacionais • O que é um SISTEMA OPERACIONAL? • É um gerenciador de recursos de hardware (CPU/Processador); • Gerenciador de Processos; • Gerenciador de Memória; • Gerenciador de Disco (armazenamento, sistema de arquivos) • Gerenciador de dispositivos de entrada/saída (teclado, tela, mouse, etc)

  15. Sistema Operacional

  16. Sistema Operacional • Existe aqui um programa (MS-PowerPoint) • rodando – usando o processador da máquina • intel core i5 – 3210M – 2.5GHz • …com uma memória de, • 6GB • …manipulando um arquivo armazenado no disco de • 750GB • …aparecendo na tela de • LCD/LED/CRT • …recebendo comandos, via teclado • ALTEC – Lasing • …ouvindo música de um dispositivo ótico • DVD Sup. MTI

  17. Referências • Sistemas Operacionais Modernos – 2ª Edição. A. Tanenbaum, 2003. • Modern Operating Systems 3 e. Prentice-Hall, 2008.

More Related