UNIPLAC - Universidade do Planalto Catarinense - Plano de Ensino

Uniplac - Graduação - Sistemas de Informação - Sistemas Operacionais - Plano de Ensino





PLANO DE ENSINO

2025/2


CURSO

Sistemas de Informação

ESTRUTURA CURRICULAR

Sistemas de Informação Par057/22

PROFESSOR

Angela Maria de Liz Arruda


DISCIPLINA

Nome

Cód.

Sem.

Créditos

C. Horária

Sistemas Operacionais

0-20293

4

80


EMENTA

Fundamentos de sistemas operacionais. Gerência de memória. Gerência de processos. Gerência de

arquivos. Compiladores.


OBJETIVO GERAL

Compreender conceitos teóricos e práticos da área de sistemas operacionais e sua relação com as diversas arquiteturas de hardware, detalhando seus componentes e serviços, mais especificamente o gerenciamento dos processos, memória, sistemas de arquivos e dispositivos de entrada e saída. Apresentar os principais sistemas operacionais modernos, tanto de código aberto quanto proprietário, suas arquiteturas e principais aplicações. Detalhar o funcionamento e etapas de um compilador.

OBJETIVOS ESPECÍFICOS

Estudar os diversos tipos de arquitetura de hardware, seu histórico e componentes. Definir o que é um sistema operacional e seus componentes básicos. Abordar os principais sistemas operacionais modernos. Entender como funciona o gerenciamento de processos e o desenvolvimento baseado em threads. Entender os mecanismos de gestão de memória e seus tipos. Compreender a organização de sistemas de arquivos e seus tipos. Estudar o gerenciamento de dispositivos de entrada e saída e suas aplicações. Abordar as etapas de funcionamento de um compilador.


CONTEÚDO PROGRAMÁTICO

UN.

CONTEÚDOS

C.H.

1

1.1 Apresentação da disciplina
1.2 Apresentação do plano de ensino

2

2

2 Sistemas Computacionais
2.2 Histórico
2.3 Arquiteturas

8

3

3 Hardware
3.1 CPU
3.2 Memória
3.3 Armazenamento
3.4 Periféricos
3.5 Virtualização

12

4

4 Sistemas Operacionais
4.1 Kernel
4.2 Processos
4.3 Gerenciamento de Memória
4.4 Interface de Usuário
4.5 Rede e Comunicação
4.6 Segurança e Controle de Acesso

18

5

5 Sistemas Operacionais
5.1 Kernel
5.2 Processos
5.3 Gerenciamento de Memória
5.4 Interface de Usuário
5.5 Rede e Comunicação
5.6 Segurança e Controle de Acesso

12

6

6 Processos
6.1 Estados
6.2 Escalonamento
6.3 Threads
6.4 Sincronização
6.5 Comunicação
6.6 Deadlocks

12

7

7 Arquivos
7.1 Sistemas de Arquivos
7.2 Operações
7.3 Diretórios e Hierarquias
7.4 Controle de Acesso
7.5 Sistemas de Arquivos de Rede
7.6 Segurança

8

8

8 Compiladores
8.1 Análise léxica, sintática e semântica
8.2 Geração e Otimização de Códigos
8.3 Tipos de Linguagens de Programação

8

 

TOTAL DE HORAS

80 h

Avaliação 02 será Processual e Continua acontecendo com base nas entregas das atividades realizadas em todas as aulas. A recuperação dessa atividade acontecerá automaticamente com uma nova entrega da atividade. Os materiais da disciplina e atividades serão disponibilizados exclusivamente na plataforma Google Classroom, o código da turma será disponibilizado via grupo da turma no WhatsApp. A frequência deverá ser indicada pelo(a) aluno(a), presencialmente, nos dois momentos que a chamada for realizada durante a aula. A ausência do(a) aluno(a) no período da aula deverá ser justificada e protocolada seguindo as resoluções da universidade.


Estratégias:ARS - Aula Remota Síncrona; AGM - Aula Google Meet; AGC - Atividade Google Classroom; AEX - Aula expositiva dialogada; APE – Atividades Práticas Extraclasse; ARM – Aula com Recursos Multimídia; DG – Dinâmicas de Grupo; DM – Dramatização; EC – Estudo de Caso; ED - Estudo Dirigido; ET – Estudo de Texto; EX – Exercício de Fixação; FR – Fórum; LAB – Aula em Laboratório; MAC - Mapeamento Conceitual; PAL – Palestra; SE – Seminário; SI – Simulação; TG - Trabalho em Grupo; TIG – Trabalho Integrado e em Grupo; TI - Trabalho Individual; VT - Visitas Técnicas.


SISTEMÁTICA DE AVALIAÇÃO

CONHECIMENTOS

Testes de conhecimento, atividades propostas.

HABILIDADES

Eficiência e eficácia das soluções apresentadas para a resolução das atividades propostas. Articula saberes teóricos e práticos para a resolução de problemas.

ATITUDES

Pontualidade, assiduidade, contribuição para o bom andamento das aulas, participação nas atividades propostas, proatividade, trabalho em equipe, responsabilidade, respeito, sigilo profissional, postura profissional, uso das tecnologias em sala somente com foco educacional.

OUTRAS

DATAS PREVISTAS

Avaliação

Unidades

C

H

A

Valor

Data

Recuperação

Sim

Data

Avaliação 01 – Avaliação Integrativa³

TODAS

x

x

x

3

A definir

Avaliação 02 – Laboratórios Práticos (processual e contínua)

TODAS

x

x

4

A definir

x

A definir

Avaliação 03 –teórica/seminário

TODAS

x

x

x

1

A definir

x

A definir

Avaliação 04 – Avaliação de conteúdo

TODAS

x

x

x

2

A definir

x

A definir


 BIBLIOGRAFIA BÁSICA

1

SILBERSCHATZ, Abraham. Sistemas operacionais: conceitos e aplicações. Rio de Janeiro: Editora Campus, 2000. 585 p. ISBN 8535207198.

2

TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas operacionais: projeto e implementação. 2. ed. Porto Alegre: Bookman, 2000. 759 p. ISBN 857307530-9.

3

TANENBAUM, Andrew S. Sistemas operacionais modernos. 2. ed. São Paulo: Pearson Education, 2004. 695 p. ISBN 858791857-5.


 BIBLIOGRAFIA COMPLEMENTAR

1

BATTISTI, Júlio. Windows server 2008: guia de estudos completo: implementação, administração e certificação. Rio de Janeiro: Nova Terra, 2010.

2

MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 5. Rio de Janeiro: LTC, 2013. 1 recurso online. ISBN 978-85-216-2288-8.

3

NEMETH, Evi; SNYDER, Garth; HEIN, Trent R. Manual completo do Linux: guia do administrador. 2.ed. São Paulo: Pearson Prentice Hall, 2007. 683p. ISBN 9788576051121

4

SANTOS, Pedro Reis; LANGLOIS, Thibault. Compiladores: da teoria à prática. Rio de Janeiro: LTC, 2018. 1 recurso online. ISBN 9788521635161.

5

HENNESSY, John L; PATTERSON, David A. Arquitetura de computadores: uma abordagem quantitativa. Rio de Janeiro: GEN LTC, 2019. 1 recurso online. ISBN 9788595150669.

obs:

QR Code

Para a atenticação do plano de ensino

Assinatura
Fone: 55 49 32511022
Av. Castelo Branco, nº170, Bairro Universitário - Lages - SC - Brasil
© 2025 - Universidade do Planalto Catarinense, desenvolvido por: Núcleo de Informática