TADS:Sistemas Operacionais: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
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
2. CPU - Unidade central de processamento
# CPU - Unidade central de processamento
2.1. Blocos funcionais e blocos estruturais
## Blocos funcionais e blocos estruturais
2.2. Pipeline
## Pipeline
3. Sistemas com múltiplos processadores
# Sistemas com múltiplos processadores
3.1. Sistemas fortemente acoplados, sistemas fracamente acoplados
## Sistemas fortemente acoplados, sistemas fracamente acoplados
4. Hierarquia de memórias
# Hierarquia de memórias
5. Arquitetura de discos rígidos
# Arquitetura de discos rígidos
6. Introdução a sistemas operacionais
# Introdução a sistemas operacionais
6.1. Histórico e tipos de sistemas operacionais
## Histórico e tipos de sistemas operacionais
6.2. Interpretadores, compiladores, montadores
## Interpretadores, compiladores, montadores
6.3. Sistemas batch, sistemas de tempo compartilhado, sistemas de tempo real
## Sistemas batch, sistemas de tempo compartilhado, sistemas de tempo real
7. Concorrência
# Concorrência
7.1. Gerenciamento de CPU
## Gerenciamento de CPU
7.2. Gerenciamento de memória
## Gerenciamento de memória
7.3. Processos
## Processos
7.4. Chamadas a sistema
## Chamadas a sistema
7.5. Interrupções
## Interrupções
8. Buffer
# Buffer
9. Spooler
# Spooler
10. Máquinas virtuais
# Máquinas virtuais
11. Instalação de Sistema Operacional Linux
# Instalação de Sistema Operacional Linux
12. Instalação de Sistema Operacional Windows
# Instalação de Sistema Operacional Windows
13. Uso de Sistema Operacional
# Uso de Sistema Operacional
14. Interface gráfica de Windows e Linux;
# Interface gráfica de Windows e Linux;
15. Interface de comando de Linux
# Interface de comando de Linux
15.1. Comandos do bash;
## Comandos do bash;
15.2. Redirecionamentos;
## Redirecionamentos;
15.3. Elaboração e execução de scripts simples em shell;
## Elaboração e execução de scripts simples em shell;
15.4. Estrutura de diretórios do Linux.
## 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

  1. Introdução à arquitetura de computadores
    1. Histórico dos computadores, gerações de computadores, peças dos computadores
    2. Montagem de computadores
  2. CPU - Unidade central de processamento
    1. Blocos funcionais e blocos estruturais
    2. Pipeline
  3. Sistemas com múltiplos processadores
    1. Sistemas fortemente acoplados, sistemas fracamente acoplados
  4. Hierarquia de memórias
  5. Arquitetura de discos rígidos
  6. Introdução a sistemas operacionais
    1. Histórico e tipos de sistemas operacionais
    2. Interpretadores, compiladores, montadores
    3. Sistemas batch, sistemas de tempo compartilhado, sistemas de tempo real
  7. Concorrência
    1. Gerenciamento de CPU
    2. Gerenciamento de memória
    3. Processos
    4. Chamadas a sistema
    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
    1. Comandos do bash;
    2. Redirecionamentos;
    3. Elaboração e execução de scripts simples em shell;
    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

  1. DALL'OGLIO, Pablo. PHP: Programando com Orientação a Objetos. 2a ed., Novatec, 2009.
  2. GILMORE, Jason W., Dominando PHP e Mysql - Do Iniciante ao Profissional. 1a ed., Alta Books, 2009.
  3. ULLMAN, Larry. PHP 6 E MYSQL 5 para Web Sites Dinâmicos. 1a ed., Ciência Moderna, 2008.
  4. LENGSTORF, Jason. Pro PHP e jQuery. 1a ed., Ciência Moderna, 2011.
  5. ZERVAAS, Quentin. Aplicações Práticas de Web 2.0 com PHP. 1a ed., Alta Books, 2009.

REFERÊNCIAS COMPLEMENTARES

  1. NIEDERAUER, Juliano. Desenvolvendo Web Sites com PHP. 2a ed. Editora Novatec, 2004.
  2. HERRINGTON, Jack D. PHP Hacks: Dicas e Ferramentas Úteis para a Criação de Web Sites. 1a ed. Editora Artmed, 2007.
  3. MACINTYRE, Peter B. O Melhor do PHP. 1a ed., Alta Books, 2010.
  4. Xavier, Fabrício S. V. PHP Para Desenvolvimento Profissional. 1a ed., Ciência Moderna, 2011.
  5. DALL'OGLIO, Pablo. Criando Relatórios com PHP. 2a ed., Novatec, 2013.



Bibliografia Básica

  1. TANENBAUM, Andrew S. Sistemas Operacionais Modernos, 3ª ed, Prentice Hall, 2010.
  2. OLIVEIRA, Rômulo S; CARISSIMI, Alexandre S; TOSCANI, Simão S. Sistemas Operacionais. Bookman, 2010.
  3. SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de sistemas operacionais. 8ª ed, LTC, 2010.
  4. MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 5ª ed, LTC, 2013.
  5. DEITEL, Harvey M; DEITEL, Paul J; CHOFFNESS. Sistemas Operacionais. 3ª ed, Pearson, 2005.

Bibliografia Complamentar

  1. COULOURIS, George; KINDBEG, Tim; DOLLIMORE, Jean. Sistemas distribuídos. 4ª ed., Bookman, 2007.
  2. STALLINGS, William. Arquitetura de organização de computadores. 8ª ed., Pearson, 2010.
  3. PATTERSON, David A; HENNESSY, John L. Arquitetura de computadores: uma abordagem quantitativa. 4ª ed., Campus, 2008.
  4. ROBBINS, Arnold; BEEBE, Nelson H F. Classic Shell Scripting: automatize suas tarefas com Unix. Bookman, 2007.
  5. MOTA FILHO, João EriberINF-103 Sistemas Operacionaisto. Descobrindo o Linux. 3ª ed., Novatec, 2012.

Materiais de Apoio

Diários de Aula

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

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.