• Nenhum resultado encontrado

Fundamentos de Sistemas Operacionais

N/A
N/A
Protected

Academic year: 2022

Share "Fundamentos de Sistemas Operacionais"

Copied!
16
0
0

Texto

(1)

Tecnologia em Redes de Computadores IFSULDEMINAS – Campus Inconfidentes

Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br

Fundamentos de Sistemas

Operacionais

(2)

Objetivos da Disciplina

GERAL

A disciplina visa familiarizar o aluno com os principais subsistemas de gerência de recursos que compõem um sistema operacional.

ESPECÍFICO

Entender os conceitos básicos sobre arquitetura e funcionamento dos sistemas operacionais;

Compreender o funcionamento e a interação entre componentes como: processador, memória, arquivos e dispositivos de entrada e saída.

Compreender os conceitos de processos e threads, além dos mecanismos de comunicação e sincronização utilizados;

(3)

Apresentação da Disciplina

Ementa

Conceitos de processos: concorrência, regiões críticas, escalonamento.

Conceitos de espaços de endereçamento e de gerenciamento de memória, memória virtual, paginação, segmentação.

Sistemas de arquivos: hierarquia, proteção, organização e segurança.

Gerenciamento de operações de entrada/saída.

(4)

Conteúdo Programático

VISÃO GERAL

Funções Básicas de um S.O.;

Máquina de Camadas;

Tipos de Sistemas Operacionais.

CONCORRÊNCIA

Sistemas Monoprogramáveis vs. Multiprogramáveis;

Interrupção e Exceção;

Operações de Entrada/Saída;

Buffering;

Spooling;

Reentrância.

(5)

Conteúdo Programático

ESTRUTURA DO SISTEMA OPERACIONAL

Introdução;

Funções do Núcleo;

Modos de Acesso;

Rotinas do Sistema Operacional e System Calls;

Chamada a Rotinas do Sistema Operacional;

Linguagem de Comandos;

Ativação/Desativação do Sistema;

Arquiteturas do Núcleo.

(6)

Conteúdo Programático

PROCESSO

Estrutura e Estados do Processo;

Mudanças de Estado do Processo;

Criação e Eliminação de Processos;

Processos CPU-bound e I/O-bound;

Processos Foreground e Background;

Formas de Criação de Processos;

Processos Independentes, Subprocessos e Threads;

Processos do Sistema Operacional;

Sinais.

(7)

Conteúdo Programático

THREAD

Conceitos Básicos;

Ambiente Monothread;

Ambiente Multithread;

Arquitetura e Implementação;

Modelos de Programação.

(8)

Conteúdo Programático

SINCRONIZAÇÃO E COMUNICAÇÃO ENTRE PROCESSOS

Aplicações Concorrentes;

Especificação de Concorrência em Programas;

Problemas de Compartilhamento de Recursos;

Exclusão Mútua e Sincronização Condicional;

Semáforos e Monitores;

Troca de Mensagens;

Deadlock.

(9)

Conteúdo Programático

GERÊNCIA DO PROCESSADOR

Funções Básicas;

Critérios de Escalonamento;

Escalonamentos Não-Preemptivos e Preemptivos; First-In- First-Out (FIFO); Shortest-Job-First (SJF); Cooperativo;

Circular; por Prioridades; Circular com Prioridades; por Múltiplas Filas; por Múltiplas Filas com Realimentação;

Política de Escalonamento em Sistemas de Tempo Compartilhado;

Política de Escalonamento em Sistemas de Tempo Real.

(10)

Conteúdo Programático

GERÊNCIA DE MEMÓRIA

Funções Básicas;

Alocação Contígua Simples;

Técnica de Overlay;

Alocação Particionada;

Swapping.

(11)

Conteúdo Programático

GERÊNCIA DE MEMÓRIA VIRTUAL

Espaço de Endereçamento Virtual;

Mapeamento;

Memória Virtual por Paginação;

Memória Virtual por Segmentação;

Memória Virtual por Segmentação com Paginação;

Swapping em Memória Virtual;

Thrashing.

(12)

Conteúdo Programático

SISTEMA DE ARQUIVOS

Arquivos;

Diretórios;

Gerência de Espaço Livre em Disco;

Gerência de Alocação de Espaço em Disco;

Proteção de Acesso;

Implementação de Caches.

(13)

Conteúdo Programático

GERÊNCIA DE DISPOSITIVOS

Subsistema de Entrada e Saída;

Device Driver;

Controlador de Entrada e Saída;

Dispositivos de Entrada e Saída;

Discos Magnéticos.

(14)

Apresentação da Disciplina

Procedimentos Didáticos

Aulas teóricas expositivas em sala de aula

quadro branco / projetor multimídia

Aulas práticas

Laboratórios de informática do Instituto

Simulação

Listas de Exercícios

Seminário

Avaliações (Provas)

(15)

Apresentação da Disciplina

Avaliação

MF1 = 0,2 * P1 + 0,25 * P2 + 0,25 * P3 + 0,2 * S + 0,1 * E

Se MF1 >= 6,0 aprovação direta

Se 4,0 <= MF1 < 6,0 Exame Final

Se MF1 < 4,0 reprovação direta

Em caso de Exame Final (EF) MF2 = (2 * EF + MF1)/3

Se MF2 >= 6,0 aprovado

Senão reprovado

MF1 Média Final sem EF MF2 Média Final com EF P1, P2, P3 Nota das provas

S Nota de Seminário E Nota de Exercícios EF Nota do Exame Final

(16)

Apresentação da Disciplina

 Fundamentos de Sistemas Operacionais

Aulas:

Segundas-feiras (20h50m às 22h30m)

Quartas-feiras (20h50m às 22h30m)

Prof. Kleber M. S. Rezende kleber.rezende@ifsuldeminas.edu.br https://intranet.ifs.ifsuldeminas.edu.br/~kleber.rezende/

Referências

Documentos relacionados

DEFEITO QUANTI- DADE % DO TOTAL % ACUMU- LADA Espessura Menor Adesão entre Faces Opacidade Espessura Maior Largura Incorreta Grumos Micro Furos Outros TOTAL 485 100

No ´ ultimo cap´ıtulo, o Cap´ıtulo 4, apresentamos duas aplica¸c˜ oes dos produtos tensoriais entre espa¸cos de Banach: a primeira aplica¸c˜ ao relaciona o produto tensorial ao

Este trabalho é resultado de uma pesquisa quantitativa sobre a audiência realizada em 1999 envolvendo professores e alunos do Núcleo de Pesquisa de Comunicação da Universidade

O desenvolvimento das interações entre os próprios alunos e entre estes e as professoras, juntamente com o reconhecimento da singularidade dos conhecimentos

c.4) Não ocorrerá o cancelamento do contrato de seguro cujo prêmio tenha sido pago a vista, mediante financiamento obtido junto a instituições financeiras, no

Os autores relatam a primeira ocorrência de Lymnaea columella (Say, 1817) no Estado de Goiás, ressaltando a importância da espécie como hospedeiro intermediário de vários parasitos

As variáveis peso, estatura e circunferência da cintura apresentaram valores médios superiores aos homens em relação as mulheres, sendo o inverso observado para índice

No caso do esporte, consideramos que o corpo (entendido aqui como o.. próprio homem) é a matéria que torna possível a criação de gestos técnicos específicos de