TADS:Sistemas Operacionais: mudanças entre as edições
Sem resumo de edição |
|||
Linha 25: | Linha 25: | ||
## Histórico dos computadores, gerações de computadores, peças dos computadores | ## Histórico dos computadores, gerações de computadores, peças dos computadores | ||
## Montagem de computadores | ## Montagem de computadores | ||
# CPU - Unidade central de processamento | |||
## Blocos funcionais e blocos estruturais | |||
## Pipeline | |||
# Sistemas com múltiplos processadores | |||
## Sistemas fortemente acoplados, sistemas fracamente acoplados | |||
# Hierarquia de memórias | |||
# Arquitetura de discos rígidos | |||
# Introdução a sistemas operacionais | |||
## Histórico e tipos de sistemas operacionais | |||
## Interpretadores, compiladores, montadores | |||
## Sistemas batch, sistemas de tempo compartilhado, sistemas de tempo real | |||
# Concorrência | |||
## Gerenciamento de CPU | |||
## Gerenciamento de memória | |||
## Processos | |||
## Chamadas a sistema | |||
## Interrupções | |||
# Buffer | |||
# Spooler | |||
# Máquinas virtuais | |||
# Instalação de Sistema Operacional Linux | |||
# Instalação de Sistema Operacional Windows | |||
# Uso de Sistema Operacional | |||
# Interface gráfica de Windows e Linux; | |||
# Interface de comando de Linux | |||
## Comandos do bash; | |||
## Redirecionamentos; | |||
## Elaboração e execução de scripts simples em shell; | |||
## Estrutura de diretórios do Linux. | |||
==4. OBJETIVOS DO COMPONENTE CURRICULAR== | ==4. OBJETIVOS DO COMPONENTE CURRICULAR== |
Edição das 18h06min de 7 de dezembro de 2015
Plano de ensino
- IDENTIFICAÇÃO
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular: Sistemas Operacionais
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
- CPU - Unidade central de processamento
- Blocos funcionais e blocos estruturais
- Pipeline
- Sistemas com múltiplos processadores
- Sistemas fortemente acoplados, sistemas fracamente acoplados
- Hierarquia de memórias
- Arquitetura de discos rígidos
- Introdução a sistemas operacionais
- Histórico e tipos de sistemas operacionais
- Interpretadores, compiladores, montadores
- Sistemas batch, sistemas de tempo compartilhado, sistemas de tempo real
- Concorrência
- Gerenciamento de CPU
- Gerenciamento de memória
- Processos
- Chamadas a sistema
- Interrupções
- Buffer
- Spooler
- Máquinas virtuais
- Instalação de Sistema Operacional Linux
- Instalação de Sistema Operacional Windows
- Uso de Sistema Operacional
- Interface gráfica de Windows e Linux;
- Interface de comando de Linux
- Comandos do bash;
- Redirecionamentos;
- Elaboração e execução de scripts simples em shell;
- 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
Professor: Alcione Benacchio (alcione.benacchio@ifpr.edu.br)
quinta-feira 21:00 às 22:30 e sexta-feira 19:15 às 20:45
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
Linux - Comandos Básicos - Atividades
Linux - Comandos Básicos - Exercícios
Avaliação 1º Bimestre 2015-1
DATA MARCADA PARA 17/04/2015
Conteúdo da Prova:
Referente ao livro de Arquitetura de Sistemas Operacionais(Francis Berenger Machado, Luiz Paulo Maia):
- Capítulo 2 - Tipos de Sistemas Operacionais
- Capítulo 3 - Concorrência
Maior foco nos capítulos abaixo:
- Capítulo 4 - Estrutura do Sistema Operacional
- Capítulo 5 - Processo
Comandos básicos do linux, visto as atividades e exercícios do dia 26/03.