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

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
 
(83 revisões intermediárias por 6 usuários não estão sendo mostradas)
Linha 1: Linha 1:
=INF-103 Sistemas Operacionais=
'''Semestre''': 1º
 
=Objetivo=
== Carga Horária ==
60 horas -> 72 aulas (60 teóricas + 12 práticas)
 
== Objetivos ==
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.
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=
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.


== Ementa ==
=Planos de ensino=
*Introdução à arquitetura e organização de computadores;
* [[Media:Plano-ensino-so-2016.1.pdf | 2016/1]] (Prof. Júlio César Royer e Prof. Estevan Braz Brandt Costa)
*Componentes de um computador;
* [[TADS:Sistemas Operacionais: 2015-1|2015/1]] (Prof. Humberto Martins Beneduzzi)
*Introdução a sistemas operacionais;
* [[TADS:Sistemas Operacionais: 2014-1|2014/1]] (Prof. Fernando Nakayama de Queiroz)
*Tipos de sistemas operacionais;
*Interrupções, chamadas de sistemas, processos threads;
*Escalonamento de processos
*Gerenciamento de CPU;
*Gerenciamento de memória;
*Sistemas de arquivo;
*Memória virtual;
*Virtualização de sistemas operacionais;
*Noções de linha de comando no sistema operacional Linux.
 
==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 Eriberto. Descobrindo o Linux.  3ª ed., Novatec, 2012.
 
==Materiais de Apoio==
 
= Semestre 2014-1 =
 
<br>'''Professor:''' Fernando Nakayama de Queiroz (fernando.queiroz@ifpr.edu.br)
<br>'''Encontros:''' quintas e sextas das 20:55 às 22:35 - 4 aulas/semana
<br>'''Atendimento paralelo:''' quinta-feira - 18h-18h50.


== Diários de Aula ==
----
 
=== 13/fev ===
 
'''Aula 1'''
* Apresentação da ementa
* Fundamentos de Hardware e Software
* Funções do S.O.
* Principais S.O. disponíveis
{{pdf}} [[Media:so1.pdf]]
 
=== 14/fev ===
 
'''Tipos de sistemas Operacionais/Introdução Lab Linux'''
*Tipos de S.O.
*Interrupção e Exceção
*Introdução ao Linux (Laboratório)
{{pdf}} [[Mídia:so2.pdf]]


[[Categoria:TADS]]
[[Categoria:TADS]]
=== 20/fev ===
'''Arquitetura básica de S.O.'''
*Chamadas de sistema
*Kernel
*Material de apoio: Apostila de S.O. Prof. Carlos Alberto Maziero {{pdf}} [[Mídia:SO_maziero.pdf]]
Material de aula: {{pdf}} [[Mídia:Tads_so_aula3.pdf]]
=== 21/fev ===
'''Práticas em Laboratório'''
*Introdução a sistemas operacionais de redes
*Configuração básica do Virtualbox no Linux
*Questionário sugerido. Não é necessário entregar, mas depois das aulas iniciais é indispensável a capacidade de responder todas as perguntas: {{zip}} [[Mídia:questionario1.doc]]  {{zip}} [[Mídia:questionario1.odt]]
===27/fev===
'''Instalação do Ubuntu 12.04 em máquina virtual'''
*Instalação do sistema e configurações iniciais.
*Conceitos de máquinas virtuais {{pdf}} [[Mídia:TADS_virtualizacao.pdf]]
*Instalação de programas por interface gráfica
*Primeiros passos no terminal de comandos
**Link para o site do Virtualbox: [https://www.virtualbox.org]
**Link para quem quiser instalar o Virtualbox em sistema operacional Windows: [http://download.virtualbox.org/virtualbox/4.3.8/VirtualBox-4.3.8-92456-Win.exe]
===28/fev===
'''Comando básicos em Sistema Operacional Ubuntu 12.04'''
*Estrutura de diretórios
*Identificação de usuários e caminhos
*Comandos em terminal linux (introdução): Material de apoio - Equivalência de comandos Windos e Linux Guia Foca - {{zip}} [[Mídia:TADS_comandos_win_linux.odt]]
*Visualização de arquivos em linha de comando
*Navegar pelos diretórios

Edição atual tal como às 17h16min de 21 de novembro de 2016

Semestre: 1º

Objetivo

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

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.

Planos de ensino

  • 2016/1 (Prof. Júlio César Royer e Prof. Estevan Braz Brandt Costa)
  • 2015/1 (Prof. Humberto Martins Beneduzzi)
  • 2014/1 (Prof. Fernando Nakayama de Queiroz)