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
Sem resumo de edição
Linha 22: Linha 22:
==3. CONTEÚDO PROGRAMÁTICO==
==3. CONTEÚDO PROGRAMÁTICO==


# Introdução à arquitetura de computadores
* Introdução à arquitetura de computadores
## 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
* CPU - Unidade central de processamento
## Blocos funcionais e blocos estruturais
** Blocos funcionais e blocos estruturais
## Pipeline
** Pipeline
# Sistemas com múltiplos processadores
* Sistemas com múltiplos processadores
## Sistemas fortemente acoplados, sistemas fracamente acoplados
** Sistemas fortemente acoplados, sistemas fracamente acoplados
# Hierarquia de memórias
* Hierarquia de memórias
# Arquitetura de discos rígidos
* Arquitetura de discos rígidos
# Introdução a sistemas operacionais
* Introdução a sistemas operacionais
## Histórico e tipos de sistemas operacionais
** Histórico e tipos de sistemas operacionais
## Interpretadores, compiladores, montadores
** Interpretadores, compiladores, montadores
## Sistemas batch, sistemas de tempo compartilhado, sistemas de tempo real
** Sistemas batch, sistemas de tempo compartilhado, sistemas de tempo real
# Concorrência
* Concorrência
## Gerenciamento de CPU
** Gerenciamento de CPU
## Gerenciamento de memória
** Gerenciamento de memória
## Processos
** Processos
## Chamadas a sistema
** Chamadas a sistema
## Interrupções
** Interrupções
# Buffer
* Buffer
# Spooler
* Spooler
# Máquinas virtuais
* Máquinas virtuais
# Instalação de Sistema Operacional Linux
* Instalação de Sistema Operacional Linux
# Instalação de Sistema Operacional Windows
* Instalação de Sistema Operacional Windows
# Uso de Sistema Operacional
* Uso de Sistema Operacional
# Interface gráfica de Windows e Linux;
* Interface gráfica de Windows e Linux;
# Interface de comando de Linux
* Interface de comando de Linux
## Comandos do bash;
** Comandos do bash;
## Redirecionamentos;
** Redirecionamentos;
## Elaboração e execução de scripts simples em shell;
** Elaboração e execução de scripts simples em shell;
## Estrutura de diretórios do Linux.
** Estrutura de diretórios do Linux.


==4. OBJETIVOS DO COMPONENTE CURRICULAR==
==4. OBJETIVOS DO COMPONENTE CURRICULAR==
Linha 101: Linha 101:
==Materiais de Apoio==
==Materiais de Apoio==


==Diários de Aula==
=== Semestre 2014-1 ===


*[[TADS:Sistemas Operacionais: 2014-1]]: Fernando Nakayama de Queiroz
*[[TADS:Sistemas Operacionais: 2014-1]]: Fernando Nakayama de Queiroz

Edição das 18h12min 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

  • Seminários para apresentação de trabalhos;
  • Trabalhos individuais e/ou grupo;
  • Aulas práticas em laboratório.

Recursos e materiais

  • Aulas expositivas empregando: quadro, multimídia;
  • Livros e apostilas;

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. OLSEN, Diogo Roberto; LAUREANO, Marcos Aurélio Pchek. Sistemas Operacionais. 1a. Edição. Curitiba: LT, 2010.
  2. SCHIAVONI, Marilene. Hardware. 1a. Edição. Curitiba: LT, 2010.
  3. MACHADO, Francis Berenger, MAIA, Luis Paulo Maia. Arquitetura de Sistemas Operacionais. 4a. Edição. LTC, 2007.
  4. MONTEIRO, Mário. Introdução à Organização de Computadores. 5a. Edição. LTC, 2007.
  5. TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 3a. Edição. Pearson/Prentice Hall, 2010.

REFERÊNCIAS COMPLEMENTARES

  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 Eriberto. Descobrindo o Linux. 3ª ed., Novatec, 2012.


Materiais de Apoio

Semestre 2014-1

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.