|
|
(23 revisões intermediárias por 4 usuários não estão sendo mostradas) |
Linha 1: |
Linha 1: |
| =Plano de ensino=
| | '''Semestre''': 1º |
| == - IDENTIFICAÇÃO==
| | =Objetivo= |
| '''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas | | Fornecer subsídios para o aluno compreender a estrutura básica de organização e funcionamento dos computadores e o gerenciamento de seus recursos pelos sistemas operacionais. |
| | | =Ementa= |
| '''Componente Curricular''': Sistemas Operacionais
| | Introdução à arquitetura e organização de computadores; Componentes de um computador; Introdução a sistemas operacionais; Tipos de sistemas operacionais; Interrupções; Chamadas ao sistema; Processos; Threads; Escalonamento de processos; Gerenciamento de CPU; Gerenciamento de memória; Sistemas de arquivos; Memória virtual; Comunicação entre tarefas, condições de disputa, regiões críticas; problemas clássicos de coordenação e impasses; Virtualização de sistemas operacionais. Instalação de sistemas operacionais; Noções de interface de comando do sistema operacional Linux. |
| | |
| '''Professor''': Humberto Martins Beneduzzi
| |
| | |
| '''Turma''': 01/2015
| |
| | |
| '''Período Letivo''': Primeiro
| |
| | |
| '''Ano:''' 2015
| |
| | |
| '''Carga horária''': 60
| |
| | |
| '''Horário Semanal de Atendimento ao Estudante:''' Terça-feira, 18:00 – 19:00
| |
| | |
| ==2. EMENTA==
| |
| Introdução à organização e arquitetura de computadores. Componentes de hardware. Montagem e Manutenção de Computadores. Introdução a Software de Computadores. Introdução a Sistemas Operacionais. Histórico e evolução dos Sistemas Operacionais. Arquitetura de Sistemas Operacionais. Componentes de um Sistema Operacional. Serviços de Sistemas Operacionais. Sistema Operacional Windows. Sistema Operacional Linux. Instalação e configuração básica de um Sistema Operacional. Segurança.
| |
| | |
| ==3. CONTEÚDO PROGRAMÁTICO== | |
| | |
| # Introdução à arquitetura de computadores
| |
| ## Histórico dos computadores, gerações de computadores, peças dos computadores
| |
| ## Montagem de computadores
| |
| 2. CPU - Unidade central de processamento
| |
| 2.1. Blocos funcionais e blocos estruturais
| |
| 2.2. Pipeline
| |
| 3. Sistemas com múltiplos processadores
| |
| 3.1. Sistemas fortemente acoplados, sistemas fracamente acoplados
| |
| 4. Hierarquia de memórias
| |
| 5. Arquitetura de discos rígidos
| |
| 6. Introdução a sistemas operacionais
| |
| 6.1. Histórico e tipos de sistemas operacionais
| |
| 6.2. Interpretadores, compiladores, montadores
| |
| 6.3. Sistemas batch, sistemas de tempo compartilhado, sistemas de tempo real
| |
| 7. Concorrência
| |
| 7.1. Gerenciamento de CPU
| |
| 7.2. Gerenciamento de memória
| |
| 7.3. Processos
| |
| 7.4. Chamadas a sistema
| |
| 7.5. Interrupções
| |
| 8. Buffer
| |
| 9. Spooler
| |
| 10. Máquinas virtuais
| |
| 11. Instalação de Sistema Operacional Linux
| |
| 12. Instalação de Sistema Operacional Windows
| |
| 13. Uso de Sistema Operacional
| |
| 14. Interface gráfica de Windows e Linux;
| |
| 15. Interface de comando de Linux
| |
| 15.1. Comandos do bash;
| |
| 15.2. Redirecionamentos;
| |
| 15.3. Elaboração e execução de scripts simples em shell;
| |
| 15.4. Estrutura de diretórios do Linux.
| |
| | |
| ==4. OBJETIVOS DO COMPONENTE CURRICULAR==
| |
| Fornecer ao aluno subsídios para:
| |
| * Adquirir conhecimentos sobre o histórico e evolução dos sistemas operacionais, bem como sobre a organização e arquitetura de computadores.
| |
| * Conhecer os componentes internos do computador.
| |
| * Entender os fundamentos dos principais componentes dos sistemas operacionais.
| |
| * Aprender a instalar, configurar e usar os sistemas operacionais Linux e Windows.
| |
| | |
| ==5. PROCEDIMENTOS METODOLÓGICOS==
| |
| ===Metodologia de ensino===
| |
| * Aulas expositivas empregando quadro branco e projetor multimídia;
| |
| * Seminários para apresentação de trabalhos;
| |
| * Trabalhos em grupo;
| |
| * Problematização;
| |
| * Demonstração (pratica realizada pelo professor);
| |
| * Laboratório (pratica realizada pelo aluno);
| |
| * Utilização de livro didático.
| |
| | |
| ===Recursos e materiais===
| |
| * Laboratório com 41 computadores;
| |
| * Projetor multimídia;
| |
| * Quadro branco.
| |
| | |
| ==6. AVALIAÇÃO==
| |
| | |
| A avaliação será realizada seguindo as orientações da Portaria nº 120 de 6 de agosto de 2009, que estabelece os critérios de avaliação do processo de ensino e aprendizagem no IFPR.
| |
| | |
| O conceito do aluno será composto através de sua participação e aproveitamento nos seguintes quesitos:
| |
| * Trabalhos individuais e/ou grupais;
| |
| * Desenvolvimento de atividades e participação em sala de aula;
| |
| * Prova prática e/ou teórica.
| |
| | |
| ==REFERÊNCIAS BIBLIOGRÁFICAS==
| |
| ===REFERÊNCIAS BÁSICAS===
| |
| | |
| # DALL'OGLIO, Pablo. PHP: Programando com Orientação a Objetos. 2a ed., Novatec, 2009.
| |
| # GILMORE, Jason W., Dominando PHP e Mysql - Do Iniciante ao Profissional. 1a ed., Alta Books, 2009.
| |
| # ULLMAN, Larry. PHP 6 E MYSQL 5 para Web Sites Dinâmicos. 1a ed., Ciência Moderna, 2008.
| |
| # LENGSTORF, Jason. Pro PHP e jQuery. 1a ed., Ciência Moderna, 2011.
| |
| # ZERVAAS, Quentin. Aplicações Práticas de Web 2.0 com PHP. 1a ed., Alta Books, 2009.
| |
| | |
| ===REFERÊNCIAS COMPLEMENTARES===
| |
| # NIEDERAUER, Juliano. Desenvolvendo Web Sites com PHP. 2a ed. Editora Novatec, 2004.
| |
| # HERRINGTON, Jack D. PHP Hacks: Dicas e Ferramentas Úteis para a Criação de Web Sites. 1a ed. Editora Artmed, 2007.
| |
| # MACINTYRE, Peter B. O Melhor do PHP. 1a ed., Alta Books, 2010.
| |
| # Xavier, Fabrício S. V. PHP Para Desenvolvimento Profissional. 1a ed., Ciência Moderna, 2011.
| |
| # DALL'OGLIO, Pablo. Criando Relatórios com PHP. 2a ed., Novatec, 2013.
| |
| | |
| | |
| | |
| | |
| | |
| ==Bibliografia Básica==
| |
| #TANENBAUM, Andrew S. Sistemas Operacionais Modernos, 3ª ed, Prentice Hall, 2010.
| |
| #OLIVEIRA, Rômulo S; CARISSIMI, Alexandre S; TOSCANI, Simão S. Sistemas Operacionais. Bookman, 2010.
| |
| #SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de sistemas operacionais. 8ª ed, LTC, 2010.
| |
| #MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 5ª ed, LTC, 2013.
| |
| #DEITEL, Harvey M; DEITEL, Paul J; CHOFFNESS. Sistemas Operacionais. 3ª ed, Pearson, 2005.
| |
| | |
| ==Bibliografia Complamentar==
| |
| #COULOURIS, George; KINDBEG, Tim; DOLLIMORE, Jean. Sistemas distribuídos. 4ª ed., Bookman, 2007.
| |
| #STALLINGS, William. Arquitetura de organização de computadores. 8ª ed., Pearson, 2010.
| |
| #PATTERSON, David A; HENNESSY, John L. Arquitetura de computadores: uma abordagem quantitativa. 4ª ed., Campus, 2008.
| |
| #ROBBINS, Arnold; BEEBE, Nelson H F. Classic Shell Scripting: automatize suas tarefas com Unix. Bookman, 2007.
| |
| #MOTA FILHO, João EriberINF-103 Sistemas Operacionaisto. Descobrindo o Linux. 3ª ed., Novatec, 2012.
| |
| | |
| ==Materiais de Apoio==
| |
| | |
| ==Diários de Aula==
| |
| | |
| *[[TADS:Sistemas Operacionais: 2014-1]]: Fernando Nakayama de Queiroz
| |
| | |
| === Semestre 2015-1 ===
| |
| | |
| = Semestre 2015-1 =
| |
| <br>'''Professor:''' Alcione Benacchio (alcione.benacchio@ifpr.edu.br)
| |
| <br>'''quinta-feira 21:00 às 22:30 e sexta-feira 19:15 às 20:45
| |
| <br>'''Atendimento paralelo:''' segunda-feira 9:00 - 10:00 e quinta-feira 15:40 as 16:40
| |
| * Página do Professor: https://sites.google.com/a/ifpr.edu.br/benacchio/sistemas-operacionais
| |
| | |
| = Atividades e Exercícios =
| |
| *LINUX - 26/03
| |
| {{pdf}} [[Media:albasicos.pdf|Linux - Comandos Básicos - Atividades]]<br>
| |
| {{pdf}} [[Media:exbasicos2.pdf|Linux - Comandos Básicos - Exercícios]]
| |
| | |
| = Avaliação 1º Bimestre 2015-1 =
| |
| <br>'''DATA MARCADA PARA 17/04/2015'''
| |
| | |
| '''Conteúdo da Prova:<br>
| |
| '''
| |
| Referente ao livro de Arquitetura de Sistemas Operacionais(Francis Berenger Machado, Luiz Paulo Maia):<br>
| |
| - Capítulo 2 - Tipos de Sistemas Operacionais<br>
| |
| - Capítulo 3 - Concorrência<br>
| |
| <br>
| |
| '''Maior foco nos capítulos abaixo:'''<br>
| |
| - Capítulo 4 - Estrutura do Sistema Operacional<br>
| |
| - Capítulo 5 - Processo<br>
| |
| | |
| '''Comandos básicos do linux, visto as atividades e exercícios do dia 26/03.'''
| |
|
| |
|
| | =Planos de ensino= |
| | * [[Media:Plano-ensino-so-2016.1.pdf | 2016/1]] (Prof. Júlio César Royer e Prof. Estevan Braz Brandt Costa) |
| | * [[TADS:Sistemas Operacionais: 2015-1|2015/1]] (Prof. Humberto Martins Beneduzzi) |
| | * [[TADS:Sistemas Operacionais: 2014-1|2014/1]] (Prof. Fernando Nakayama de Queiroz) |
|
| |
|
| ---- | | ---- |
|
| |
|
| [[Categoria:TADS]] | | [[Categoria:TADS]] |