SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
UNIVERSIDADE ABERTA DO BRASIL - UAB
                     UNIVERSIDADE ESTADUAL DE MONTES CLAROS – UNIMONTES


                                      PLANO DE ENSINO

                       CURSO                                            UNIDADE
                                                           Centro de Educação a Distância -
                Sistemas de Informação
                                                                       CEAD
                     DISCIPLINA                                    PROFESSORA

                 Sistemas Operacionais                          Veraldino Mendes Dias

         ANO                 MÓDULO            PERÍODO            CARGA HORÁRIA TOTAL
         2012                     8       01/01/12 a 06/07/12                 60h

                                          EMENTA


Introdução aos Sistemas Operacionais, ter uma visão ampla de como funciona, funções e os
principais mecanismos envolvidos na concepção de um sistema operacional. Noções de Base,
Gerência de Processos, Gerência de Memória, Gerência de Arquivos e Gerência de E/S.

                                         OBJETIVOS

Gerais

       Fornecer ao estudante um conhecimento geral das funções e características dos
       sistemas operacionais.

Específicos
       Diferenciar os diversos módulos que compõem um sistema operacional.
       Distinguir o sistema operacional dos demais softwares de base.
       Enumerar os problemas e as respectivas soluções teóricas que são normalmente
       encontrados no projeto de um sistema operacional.
       Projetar e implementar algumas destas soluções utilizando primitivas e chamadas ao
       sistema do sistema operacional Unix.
       Projetar e implementar soluções para problemas de programação concorrente a nível
       de sistema operacional utilizando threads e processos convencionais Unix.
CONTEÚDO PROGRAMÁTICO



Unidade 1

Noções de Base

1.1 Funções do SO

1.2 Histórico

1.3 Estruturas de SO

Unidade 2

Gerência de Processos

2.1 Visão Geral

2.2 Processos Heavyweight

2.3 Escalonamento de Processos

2.4 Comunicação entre Processos

2.4.1 Memória Compartilhada

2.4.2 Troca de Mensagens

2.5 Problemas Clássicos de Programação Concorrente

2.6 Deadlocks

2.7 Gerência de Processos no Unix

2.8 Processos Lightweight (threads)

Unidade 3
Gerência de Memória

3.1 Monoprogramação

3.2 Partições Fixas

3.3 Partições Variáveis

3.4 Memória Virtual

3.4.1 Paginação

3.4.2 Segmentação

3.5 Gerência de Memória no Unix

Unidade 4

Gerência de Arquivos

4.1 Noções de base I

4.2 mplementação de Arquivos

4.3 Implementação de Diretórios

4.4 Gerência de Espaço em Disco

4.5 Gerência de Arquivos Unix

Unidade 5

Gerência de Entrada e Saída

5.1 Dispositivos de E/S

4.2 Controladoras de E/S

4.3 DMA
4.4 Software de E/S

4.5 Drivers

4.5.1 Disco

4.5.2 Clock

4.5.3 Terminais

4.5.4 Teclado

Unidade 5

Gerência de E/S no Unix

                                 METODOLOGIA DE ENSINO

 A disciplina será regida pela dialogicidade e prática. Usará a plataforma virtual como
 ambiente para construção da inteligência coletiva, onde os alunos/professores/tutores trocarão
 opiniões e dúvidas a respeito da matéria, enaltecendo assim o conhecimento coletivo. E
 haverá um encontro para uma aula prática.
 A metodologia de avaliação será a formativa, os alunos farão provas online, participarão de
 fóruns, enquetes e chats, valendo nota.


                                   RECURSOS DIDÁTICOS
         Caderno Didático – Módulo 10
         Vídeo conferência
         Vídeos da plataforma e “youtube”
         Livros diversos


                             PROCEDIMENTOS DE AVALIAÇÃO
Aspecto a ser avaliado:
        Conhecimento do conteúdo da disciplina;
        Assiduidade e compromisso;
        Iniciativa e criatividade;
        Participação nos fóruns, enquetes e chats.
Instrumentos de avaliação:
      Atividade de Aprendizagem (AA) – 30 pts;
      Participação nos Fóruns 10 pts;
      Participação nas enquetes 10 pts;
      Participação nos chats 10 pts;
      Prova presencial prática 40 pts.

                                     BIBLIOGRAFIA BÁSICA


MACHADO, Francis B. & MAIA, Luis Paulo. Arquitetura de Sistemas Operacionais. Rio de
Janeiro: Editora LTC,
2002.


TANENBAUM, Andrew S. Sistemas Operacionais Modernos. Editora Prentice-Hall do Brasil;
OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo.
Sistemas Operacionais.Instituto de Informática da UFRGS. Editora Sagra Lizatto. SHAY, W


TEIXEIRA, José Helvécio. et al. Do Mainframe Para a Computação Distribuída -
Simplificando a Transição. Rio de Janeiro:Infobook, 1996.



                              BIBLIOGRAFIA COMPLEMENTAR
• DEITEL, Harvey M.; DEITEL, Paul J; CHOFFNES, D. R. Sistemas operacionais. São Paulo:
Pearson, 2005.


   SILBERSCHATZ, Abraham; GALVIN, Peter B; GAGNE, Greg. Sistemas operacionais:
conceitos e aplicações. Rio de Janeiro: Campus, 2001.


   TANENBAUM, Andrews S. Sistemas operacionais modernos. São Paulo: Prentice-Hall,
2005.


    KUROSE, James F.; ROSS, Keith W. Redes de computadores e a Internet: uma
abordagem top-down. São Paulo: Pearson, 2006.
OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão
Sirineo. Sistemas operacionais. 3. ed. Porto Alegre: Sagra, 2004

Más contenido relacionado

La actualidad más candente

Modelo banner 90 x 120
Modelo banner 90 x 120Modelo banner 90 x 120
Modelo banner 90 x 120
PotenzaWD
 
Relatorio de estágio do ensino médio
Relatorio de estágio do ensino médio Relatorio de estágio do ensino médio
Relatorio de estágio do ensino médio
Giselle Coutinho
 
OS CONTEÚDOS DA CULTURA CORPORAL DO MOVIMENTO MINISTRADOS NAS AULAS DE EDUCAÇ...
OS CONTEÚDOS DA CULTURA CORPORAL DO MOVIMENTO MINISTRADOS NAS AULAS DE EDUCAÇ...OS CONTEÚDOS DA CULTURA CORPORAL DO MOVIMENTO MINISTRADOS NAS AULAS DE EDUCAÇ...
OS CONTEÚDOS DA CULTURA CORPORAL DO MOVIMENTO MINISTRADOS NAS AULAS DE EDUCAÇ...
Andria Araujo
 
Metodologia da pesquisa
Metodologia da pesquisaMetodologia da pesquisa
Metodologia da pesquisa
marquespalagi
 
Aula 8. modelo plano ensino de disciplina
Aula 8. modelo plano ensino de disciplinaAula 8. modelo plano ensino de disciplina
Aula 8. modelo plano ensino de disciplina
Karlla Costa
 
Plano de ensino unidade 1
Plano de ensino   unidade 1Plano de ensino   unidade 1
Plano de ensino unidade 1
VANESSAEAD
 
Modelo dos slides de apresentação da defesa
Modelo dos slides de apresentação da defesaModelo dos slides de apresentação da defesa
Modelo dos slides de apresentação da defesa
bebel2011
 

La actualidad más candente (20)

Anexo modelo plano de aula
Anexo modelo plano de aulaAnexo modelo plano de aula
Anexo modelo plano de aula
 
Apresentação TCC
Apresentação TCCApresentação TCC
Apresentação TCC
 
Apresentando TCC
Apresentando TCCApresentando TCC
Apresentando TCC
 
Modelo banner 90 x 120
Modelo banner 90 x 120Modelo banner 90 x 120
Modelo banner 90 x 120
 
Casamento caipira
Casamento caipiraCasamento caipira
Casamento caipira
 
Relatorio de estágio do ensino médio
Relatorio de estágio do ensino médio Relatorio de estágio do ensino médio
Relatorio de estágio do ensino médio
 
Qualificação Mestrado
Qualificação MestradoQualificação Mestrado
Qualificação Mestrado
 
Slides para Apresentação acadêmica
Slides para Apresentação acadêmicaSlides para Apresentação acadêmica
Slides para Apresentação acadêmica
 
Plano de aula - POO - IFS
Plano de aula - POO - IFSPlano de aula - POO - IFS
Plano de aula - POO - IFS
 
OS CONTEÚDOS DA CULTURA CORPORAL DO MOVIMENTO MINISTRADOS NAS AULAS DE EDUCAÇ...
OS CONTEÚDOS DA CULTURA CORPORAL DO MOVIMENTO MINISTRADOS NAS AULAS DE EDUCAÇ...OS CONTEÚDOS DA CULTURA CORPORAL DO MOVIMENTO MINISTRADOS NAS AULAS DE EDUCAÇ...
OS CONTEÚDOS DA CULTURA CORPORAL DO MOVIMENTO MINISTRADOS NAS AULAS DE EDUCAÇ...
 
Resenha FILME MEU NOME É JONAS
Resenha FILME MEU NOME É JONASResenha FILME MEU NOME É JONAS
Resenha FILME MEU NOME É JONAS
 
Revisão Sistemática da Literatura
Revisão Sistemática da LiteraturaRevisão Sistemática da Literatura
Revisão Sistemática da Literatura
 
Metodologia da pesquisa
Metodologia da pesquisaMetodologia da pesquisa
Metodologia da pesquisa
 
Apresentação TCC
Apresentação TCCApresentação TCC
Apresentação TCC
 
Revisão Sistemática e Bases de Pesquisa
Revisão Sistemática e Bases de PesquisaRevisão Sistemática e Bases de Pesquisa
Revisão Sistemática e Bases de Pesquisa
 
Plano de ensino bimestral modelo
Plano de ensino bimestral modeloPlano de ensino bimestral modelo
Plano de ensino bimestral modelo
 
Aula 8. modelo plano ensino de disciplina
Aula 8. modelo plano ensino de disciplinaAula 8. modelo plano ensino de disciplina
Aula 8. modelo plano ensino de disciplina
 
Plano de ensino unidade 1
Plano de ensino   unidade 1Plano de ensino   unidade 1
Plano de ensino unidade 1
 
Modelo dos slides de apresentação da defesa
Modelo dos slides de apresentação da defesaModelo dos slides de apresentação da defesa
Modelo dos slides de apresentação da defesa
 
Metodologia científica
Metodologia científicaMetodologia científica
Metodologia científica
 

Destacado

Plano de tutoria e avaliacao grupo debora castanha, michelle siquet, paloma...
Plano de tutoria e avaliacao grupo debora castanha,   michelle siquet, paloma...Plano de tutoria e avaliacao grupo debora castanha,   michelle siquet, paloma...
Plano de tutoria e avaliacao grupo debora castanha, michelle siquet, paloma...
micsquize
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informatica
F Guanambi
 
Aplicação de modelo de tutoria proativa na modalidade semipresencial de ensin...
Aplicação de modelo de tutoria proativa na modalidade semipresencial de ensin...Aplicação de modelo de tutoria proativa na modalidade semipresencial de ensin...
Aplicação de modelo de tutoria proativa na modalidade semipresencial de ensin...
Juliana Uenf
 
Plano de Gestão e Funcionamento do Polo UAB Jaguariaíva
Plano de Gestão e Funcionamento do Polo UAB JaguariaívaPlano de Gestão e Funcionamento do Polo UAB Jaguariaíva
Plano de Gestão e Funcionamento do Polo UAB Jaguariaíva
Polo UAB Jaguariaíva
 
Docencia Universitaria (Dr. Marcos Masetto)
Docencia Universitaria (Dr. Marcos Masetto)Docencia Universitaria (Dr. Marcos Masetto)
Docencia Universitaria (Dr. Marcos Masetto)
Giba Canto
 
UMA INVESTIGAÇÃO DO USO DE REDES SOCIAIS DIGITAIS NA EDUCAÇÃO A DISTÂNCIA
UMA INVESTIGAÇÃO DO USO DE REDES SOCIAIS DIGITAIS NA EDUCAÇÃO A DISTÂNCIAUMA INVESTIGAÇÃO DO USO DE REDES SOCIAIS DIGITAIS NA EDUCAÇÃO A DISTÂNCIA
UMA INVESTIGAÇÃO DO USO DE REDES SOCIAIS DIGITAIS NA EDUCAÇÃO A DISTÂNCIA
Jovert Freire
 

Destacado (20)

Plano de ensino ead: Educação Ambiental
Plano de ensino ead: Educação Ambiental Plano de ensino ead: Educação Ambiental
Plano de ensino ead: Educação Ambiental
 
Plano de tutoria e avaliacao grupo debora castanha, michelle siquet, paloma...
Plano de tutoria e avaliacao grupo debora castanha,   michelle siquet, paloma...Plano de tutoria e avaliacao grupo debora castanha,   michelle siquet, paloma...
Plano de tutoria e avaliacao grupo debora castanha, michelle siquet, paloma...
 
Aula Educação ambiental 1
Aula Educação ambiental 1Aula Educação ambiental 1
Aula Educação ambiental 1
 
Plano de aula de informática pronto
Plano de aula de informática prontoPlano de aula de informática pronto
Plano de aula de informática pronto
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informatica
 
Plano de Aula 2.6 de Informática
Plano de Aula 2.6 de InformáticaPlano de Aula 2.6 de Informática
Plano de Aula 2.6 de Informática
 
Aplicação de modelo de tutoria proativa na modalidade semipresencial de ensin...
Aplicação de modelo de tutoria proativa na modalidade semipresencial de ensin...Aplicação de modelo de tutoria proativa na modalidade semipresencial de ensin...
Aplicação de modelo de tutoria proativa na modalidade semipresencial de ensin...
 
Aula pos ead
Aula pos ead Aula pos ead
Aula pos ead
 
Inovação e tecnologia plano de ensino 1o. semestre 2013
Inovação e tecnologia plano de ensino 1o. semestre 2013Inovação e tecnologia plano de ensino 1o. semestre 2013
Inovação e tecnologia plano de ensino 1o. semestre 2013
 
Video Aula 05(Katia Cilene)
Video Aula 05(Katia Cilene)Video Aula 05(Katia Cilene)
Video Aula 05(Katia Cilene)
 
Plano de Gestão e Funcionamento do Polo UAB Jaguariaíva
Plano de Gestão e Funcionamento do Polo UAB JaguariaívaPlano de Gestão e Funcionamento do Polo UAB Jaguariaíva
Plano de Gestão e Funcionamento do Polo UAB Jaguariaíva
 
USO DO TEMPLATE
USO DO TEMPLATEUSO DO TEMPLATE
USO DO TEMPLATE
 
Plano atividades 14 15
Plano atividades 14 15Plano atividades 14 15
Plano atividades 14 15
 
Docencia Universitaria (Dr. Marcos Masetto)
Docencia Universitaria (Dr. Marcos Masetto)Docencia Universitaria (Dr. Marcos Masetto)
Docencia Universitaria (Dr. Marcos Masetto)
 
Atividade EaD - Plano de ensino de redes de computadores
Atividade EaD - Plano de ensino de redes de computadoresAtividade EaD - Plano de ensino de redes de computadores
Atividade EaD - Plano de ensino de redes de computadores
 
Plano de curso 6ano inglês
Plano de curso   6ano inglêsPlano de curso   6ano inglês
Plano de curso 6ano inglês
 
Roteiro
RoteiroRoteiro
Roteiro
 
O Modelo LEARNING VECTORS (LV) - Avaliação Formativa em EaD Online
O Modelo  LEARNING VECTORS (LV) - Avaliação Formativa em EaD OnlineO Modelo  LEARNING VECTORS (LV) - Avaliação Formativa em EaD Online
O Modelo LEARNING VECTORS (LV) - Avaliação Formativa em EaD Online
 
Manual de Treinamento e Desenvolvimento (T&D) Rascunho 2
Manual de Treinamento e Desenvolvimento (T&D) Rascunho 2Manual de Treinamento e Desenvolvimento (T&D) Rascunho 2
Manual de Treinamento e Desenvolvimento (T&D) Rascunho 2
 
UMA INVESTIGAÇÃO DO USO DE REDES SOCIAIS DIGITAIS NA EDUCAÇÃO A DISTÂNCIA
UMA INVESTIGAÇÃO DO USO DE REDES SOCIAIS DIGITAIS NA EDUCAÇÃO A DISTÂNCIAUMA INVESTIGAÇÃO DO USO DE REDES SOCIAIS DIGITAIS NA EDUCAÇÃO A DISTÂNCIA
UMA INVESTIGAÇÃO DO USO DE REDES SOCIAIS DIGITAIS NA EDUCAÇÃO A DISTÂNCIA
 

Similar a Plano de ensino para ead

Curso de Construção de Web Sites.
Curso de Construção de Web Sites. Curso de Construção de Web Sites.
Curso de Construção de Web Sites.
Luiz Avelar
 
LabMM4 (T01 - 12/13) - Apresentação da UC
LabMM4 (T01 - 12/13) - Apresentação da UCLabMM4 (T01 - 12/13) - Apresentação da UC
LabMM4 (T01 - 12/13) - Apresentação da UC
Carlos Santos
 
(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)
David Henoch
 

Similar a Plano de ensino para ead (20)

Apostila sistema operacional cor capa ficha 2011 02 04
Apostila sistema operacional cor capa ficha 2011 02 04Apostila sistema operacional cor capa ficha 2011 02 04
Apostila sistema operacional cor capa ficha 2011 02 04
 
Ambientes Virtuais de Aprendizagem
Ambientes Virtuais de AprendizagemAmbientes Virtuais de Aprendizagem
Ambientes Virtuais de Aprendizagem
 
Curso de Construção de Web Sites.
Curso de Construção de Web Sites. Curso de Construção de Web Sites.
Curso de Construção de Web Sites.
 
67286679 web-sites
67286679 web-sites67286679 web-sites
67286679 web-sites
 
Apostila criação de web sites
Apostila   criação de web sitesApostila   criação de web sites
Apostila criação de web sites
 
Curso de Sistema Operacional Linux
Curso de Sistema Operacional Linux Curso de Sistema Operacional Linux
Curso de Sistema Operacional Linux
 
Apostila Multimidia Aplicada a Educação
Apostila Multimidia Aplicada a EducaçãoApostila Multimidia Aplicada a Educação
Apostila Multimidia Aplicada a Educação
 
Curso de Multimídia na Educação.
Curso de Multimídia na Educação.Curso de Multimídia na Educação.
Curso de Multimídia na Educação.
 
Curso de Banco de Dados
Curso de Banco de DadosCurso de Banco de Dados
Curso de Banco de Dados
 
LabMM4 (T01 - 12/13) - Apresentação da UC
LabMM4 (T01 - 12/13) - Apresentação da UCLabMM4 (T01 - 12/13) - Apresentação da UC
LabMM4 (T01 - 12/13) - Apresentação da UC
 
Curso de Computação Gráfica 3D
Curso de Computação Gráfica 3DCurso de Computação Gráfica 3D
Curso de Computação Gráfica 3D
 
Sistemas_Operacionais_web.pdf
Sistemas_Operacionais_web.pdfSistemas_Operacionais_web.pdf
Sistemas_Operacionais_web.pdf
 
Algoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completaAlgoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completa
 
Apasistemaoperacionalcorcapaficha20110204 130824181441-phpapp02
Apasistemaoperacionalcorcapaficha20110204 130824181441-phpapp02Apasistemaoperacionalcorcapaficha20110204 130824181441-phpapp02
Apasistemaoperacionalcorcapaficha20110204 130824181441-phpapp02
 
Curso de Produção Fonografica
Curso de Produção FonograficaCurso de Produção Fonografica
Curso de Produção Fonografica
 
(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)
 
modelo 01.pdf
modelo 01.pdfmodelo 01.pdf
modelo 01.pdf
 
Guia moodle
Guia moodleGuia moodle
Guia moodle
 
Gerencia memoria simulador
Gerencia memoria simuladorGerencia memoria simulador
Gerencia memoria simulador
 
Unidade1
Unidade1Unidade1
Unidade1
 

Último

Último (8)

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

Plano de ensino para ead

  • 1. UNIVERSIDADE ABERTA DO BRASIL - UAB UNIVERSIDADE ESTADUAL DE MONTES CLAROS – UNIMONTES PLANO DE ENSINO CURSO UNIDADE Centro de Educação a Distância - Sistemas de Informação CEAD DISCIPLINA PROFESSORA Sistemas Operacionais Veraldino Mendes Dias ANO MÓDULO PERÍODO CARGA HORÁRIA TOTAL 2012 8 01/01/12 a 06/07/12 60h EMENTA Introdução aos Sistemas Operacionais, ter uma visão ampla de como funciona, funções e os principais mecanismos envolvidos na concepção de um sistema operacional. Noções de Base, Gerência de Processos, Gerência de Memória, Gerência de Arquivos e Gerência de E/S. OBJETIVOS Gerais Fornecer ao estudante um conhecimento geral das funções e características dos sistemas operacionais. Específicos Diferenciar os diversos módulos que compõem um sistema operacional. Distinguir o sistema operacional dos demais softwares de base. Enumerar os problemas e as respectivas soluções teóricas que são normalmente encontrados no projeto de um sistema operacional. Projetar e implementar algumas destas soluções utilizando primitivas e chamadas ao sistema do sistema operacional Unix. Projetar e implementar soluções para problemas de programação concorrente a nível de sistema operacional utilizando threads e processos convencionais Unix.
  • 2. CONTEÚDO PROGRAMÁTICO Unidade 1 Noções de Base 1.1 Funções do SO 1.2 Histórico 1.3 Estruturas de SO Unidade 2 Gerência de Processos 2.1 Visão Geral 2.2 Processos Heavyweight 2.3 Escalonamento de Processos 2.4 Comunicação entre Processos 2.4.1 Memória Compartilhada 2.4.2 Troca de Mensagens 2.5 Problemas Clássicos de Programação Concorrente 2.6 Deadlocks 2.7 Gerência de Processos no Unix 2.8 Processos Lightweight (threads) Unidade 3
  • 3. Gerência de Memória 3.1 Monoprogramação 3.2 Partições Fixas 3.3 Partições Variáveis 3.4 Memória Virtual 3.4.1 Paginação 3.4.2 Segmentação 3.5 Gerência de Memória no Unix Unidade 4 Gerência de Arquivos 4.1 Noções de base I 4.2 mplementação de Arquivos 4.3 Implementação de Diretórios 4.4 Gerência de Espaço em Disco 4.5 Gerência de Arquivos Unix Unidade 5 Gerência de Entrada e Saída 5.1 Dispositivos de E/S 4.2 Controladoras de E/S 4.3 DMA
  • 4. 4.4 Software de E/S 4.5 Drivers 4.5.1 Disco 4.5.2 Clock 4.5.3 Terminais 4.5.4 Teclado Unidade 5 Gerência de E/S no Unix METODOLOGIA DE ENSINO A disciplina será regida pela dialogicidade e prática. Usará a plataforma virtual como ambiente para construção da inteligência coletiva, onde os alunos/professores/tutores trocarão opiniões e dúvidas a respeito da matéria, enaltecendo assim o conhecimento coletivo. E haverá um encontro para uma aula prática. A metodologia de avaliação será a formativa, os alunos farão provas online, participarão de fóruns, enquetes e chats, valendo nota. RECURSOS DIDÁTICOS Caderno Didático – Módulo 10 Vídeo conferência Vídeos da plataforma e “youtube” Livros diversos PROCEDIMENTOS DE AVALIAÇÃO
  • 5. Aspecto a ser avaliado: Conhecimento do conteúdo da disciplina; Assiduidade e compromisso; Iniciativa e criatividade; Participação nos fóruns, enquetes e chats. Instrumentos de avaliação: Atividade de Aprendizagem (AA) – 30 pts; Participação nos Fóruns 10 pts; Participação nas enquetes 10 pts; Participação nos chats 10 pts; Prova presencial prática 40 pts. BIBLIOGRAFIA BÁSICA MACHADO, Francis B. & MAIA, Luis Paulo. Arquitetura de Sistemas Operacionais. Rio de Janeiro: Editora LTC, 2002. TANENBAUM, Andrew S. Sistemas Operacionais Modernos. Editora Prentice-Hall do Brasil; OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo. Sistemas Operacionais.Instituto de Informática da UFRGS. Editora Sagra Lizatto. SHAY, W TEIXEIRA, José Helvécio. et al. Do Mainframe Para a Computação Distribuída - Simplificando a Transição. Rio de Janeiro:Infobook, 1996. BIBLIOGRAFIA COMPLEMENTAR • DEITEL, Harvey M.; DEITEL, Paul J; CHOFFNES, D. R. Sistemas operacionais. São Paulo: Pearson, 2005. SILBERSCHATZ, Abraham; GALVIN, Peter B; GAGNE, Greg. Sistemas operacionais: conceitos e aplicações. Rio de Janeiro: Campus, 2001. TANENBAUM, Andrews S. Sistemas operacionais modernos. São Paulo: Prentice-Hall, 2005. KUROSE, James F.; ROSS, Keith W. Redes de computadores e a Internet: uma abordagem top-down. São Paulo: Pearson, 2006.
  • 6. OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo. Sistemas operacionais. 3. ed. Porto Alegre: Sagra, 2004