• Nenhum resultado encontrado

SISTEMAS OPERACIONAIS. Caderno de Atividades e Interatividades

N/A
N/A
Protected

Academic year: 2021

Share "SISTEMAS OPERACIONAIS. Caderno de Atividades e Interatividades"

Copied!
8
0
0

Texto

(1)

Caderno de Atividades e Interatividades

Caderno de Atividades e Interatividades

(2)

Cursos: Graduação

Disciplina: Sistemas Operacionais Versão: abr./2010

Caderno de atividades e interatividades elaborado pelo Prof. Luciano Freire. Este caderno é parte integrante da disciplina Sistemas Operacionais.

Todos os direitos reservados. É proibida a reprodução, a transmissão total ou parcial por qualquer forma e/ou qualquer meio (eletrônico ou mecânico, incluindo fotocópia, gravação e distribuição na web), ou o arquivamento em qualquer sistema de banco de dados sem a permissão por escrito do autor e da Ação Educacional Claretiana.

Centro Universitário Claretiano Rua Dom Bosco, 466 - Bairro: Castelo Batatais SP – CEP 14.300-000

cead@claretiano.edu.br

Fone: (16) 3660-1777 – Fax: (16) 3660-1780 – 0800 941 0006 www.claretiano.edu.br

(3)

Cursos de Graduação

••

CAI Batatais – Claretiano

3

caderno de atividades e interatividades

© Sistemas Operacionais

INTRODUÇÃO

1

Neste encarte, você encontra as atividades e as interatividades referentes a cada unidade que deverão ser realizadas a distância e entregues na Sala de Aula Virtual. Além disso, haverá uma

aula intermediária em que será desenvolvida uma atividade em sala de aula presencial (veja Guia

acadêmico, item: Como será minha avaliação?).

Essa atividade será especificada na aula intermediária da disciplina, e sua nota será acrescida

à avaliação continuada presencial. A sua participação é de fundamental importância para o

desenvolvimento dos conhecimentos apreendidos durante a disciplina. Lembre-se de que é importante ficar atento aos prazos estipulados, pois, ao cumpri-los, você terá uma nota final à altura de seus esforços.

ATENÇÃO!

Na Sala de Aula Virtual – SAV, ferramenta Cronograma, será disponibilizado para você um quadro com instruções referentes ao modo como deverá proceder nesta disciplina, bem como nas atividades e interatividades. O intuito é facilitar a visualização de informações importantes e, com isso, possibilitar um melhor aproveitamento em seus estudos.

Quaisquer dúvidas ou esclarecimentos, entre em contato com o seu coordenador de curso ou com o seu tutor a distância.

DESCRIÇÃO DOS EXERCÍCIOS

2

UNIDADE 1 –

INTRODUÇÃO AOS SISTEMAS OPERACIONAIS

Atividade

Fundamentado no estudo da Unidade 1, resolva os exercícios propostos a seguir e envie-os, no Portfólio, para o seu tutor.

Com suas próprias palavras, elabore uma síntese que contenha: definição, explicação, 1)

características, locais e métodos de aplicação dos termos e das expressões computacionais listados a seguir: Monotarefa. a) Sistema em b) batch. Multitarefa. c) Processo. d) Multiprocessamento. e) Time-sharing. f)

Quais são as principais funções de um Sistema Operacional? g)

Como você imagina que a computação distribuída afeta o projeto de um Sistema Operacional? 2)

Quais são as diferenças entre um Sistema Operacional

3) open-source e um Sistema Operacional

livre em termos da filosofia de desenvolvimento e da distribuição aos usuários? O interpretador de comandos (

4) shell) é a principal interface de interação entre o usuário e o

Sistema Operacional. No Windows, ela é representada pelo aplicativo cmd; já no Linux, temos vários aplicativos, como csh, tcsh, bash, dentre outros. Dessa forma, escolha uma das shells do

Linux e quatro comandos dela e compare-os com os equivalentes no cmd. Lembre-se de que a

(4)

Interatividade

Na Unidade 1, você estudou os principais conceitos de Sistemas Operacionais e viu alguns exemplos, como Windows, Linux e Unix. Esses sistemas são muito utilizados em computadores pessoais e em servidores. Entretanto, com a evolução dos dispositivos móveis, especificamente dos celulares, surgiram novos sistemas operacionais para atender às características desses dispositivos, bem como as necessidades dos usuários. Dentre os diversos sistemas operacionais, desse seguimento, podemos citar o Symbian, iniciativa da Nokia e de outras empresas, e o Windows Phone, da Microsoft. Assim, com base nos conceitos estudados nessa unidade, faça uma pesquisa na internet e discuta, no Fórum, com seus colegas de turma o seguinte:

As principais características dos dois Sistemas Operacionais citados anteriormente. a)

As principais diferenças entre os Sistemas Operacionais para celulares pesquisados e os Sistemas b)

Operacionais convencionais para computadores pessoais (como o Windows e o Linux).

UNIDADE 2 –

GERENCIAMENTO DE PROCESSOS

Atividade

Para realizar esta atividade, você deverá resolver os exercícios propostos e, em seguida, enviá-los no Portfólio para o seu tutor.

Defina os termos e as expressões a seguir e mencione em qual contexto são utilizados: 1) Subprocesso. a) Thread. b) Quantum. c) Concorrência. d) Exclusão Mútua. e)

Descrevas as situações em que um processo deixa de ser executado pela CPU. 2)

Quais são os estados que um processo pode assumir? Dê exemplos de situações que levam um 3)

processo a trocar de estado.

Considerando os esquemas de escalonamento

4) preemptivo e não preemptivo:

Explique o funcionamento desses dois esquemas. a)

Identifique as diferenças entre eles. b)

Apresente as vantagens e as desvantagens de um esquema em relação ao outro. c)

O que é uma condição de disputa (

5) race condition)? Quando ela ocorre?

Explique o funcionamento do algoritmo produtor-consumidor. Além disso, dê um exemplo do 6)

cotidiano em que esse algoritmo poderia ser aplicado. Lembre-se de identificar, no exemplo, a aplicação do algoritmo.

O que é um

7) deadlock? Identifique e dê um exemplo de situação em que ele pode ocorrer.

Com base na tabela a seguir, construa uma representação gráfica dos processos em função do 8)

tempo de CPU utilizando os tipos de escalonamentos FIFO e Round Robin (time slice = 3). Essa representação deverá mostrar a ordem de execução dos processos nos dois algoritmos. Se você preferir, poderá utilizar um gráfico de barras.

(5)

Cursos de Graduação

••

CAI Batatais – Claretiano

5

caderno de atividades e interatividades

© Sistemas Operacionais

Tabela 1 Exemplo.

PROCESSO TEMPO DE PROCESSADOR PRIORIDADE

A 12 1

B 7 4

C 9 2

D 10 3

E 5 5

Explique como funcionam as técnicas denominadas Semáforos e Monitores no tratamento da 9)

exclusão mútua.

UNIDADE 3 –

GERENCIAMENTO DE MEMÓRIA

Atividade

Com base no estudo da Unidade 3, resolva as questões propostas a seguir e envie-as no Portfólio para o seu tutor.

Quais são as funções do gerenciador de memória? 1)

Descreva e compare as técnicas de gerenciamento de memória

2) swapping e memória virtual,

destacando seus pontos positivos e negativos.

Faça um resumo do funcionamento dos seguintes algoritmos de substituição de páginas: 3) FIFO. a) LRU. b) LFU. c)

Considere que um sistema de substituição de página MRU tem espaço para armazenar apenas 4)

três páginas (como demonstrado na Figura 1) e, também, que um conjunto de páginas será lido na seguinte sequência: A, B, C, D, C, A, E, A, B, B, E, A e B. Tendo como referência essas informações, preencha a tabela a seguir, indicando as trocas de páginas para cada um dos algoritmos de substituição de páginas da Questão 3.

(6)

Figura 1 Substituição de páginas LRU.

Tabela 2 Trocas de Páginas.

REFERÊNCIA DE PÁGINA RESULTADO

SUBSTITUIÇÃO DE PÁGINA MRU COM TRÊS PÁGINAS

DISPONÍVEIS

ATENÇÃO!

Para facilitar o preenchimento da sua tabela, utilize, como exemplo, a Figura 1, apresentada anteriormente. Lembre-se de que deverá ser produzida uma tabela de preenchimento para cada um dos algoritmos.

UNIDADE 4 –

SISTEMAS DE ENTRADA E SAÍDA (I/O)

Atividade

Fundamentado no estudo da Unidade 4, desenvolva os exercícios propostos a seguir e envie-os no Portfólio para o seu tutor.

Por que se utilizam

1) buffers com dispositivos de E/S? Se um Sistema Operacional não utilizar buffers para seus dispositivos de E/S, o que acontecerá? Haverá perda de desempenho? Justifique

sua resposta.

O que é independência de dispositivo? 2)

Por que o Sistema Operacional necessita de

(7)

Cursos de Graduação

••

CAI Batatais – Claretiano

7

caderno de atividades e interatividades

© Sistemas Operacionais

Faça uma comparação entre as seguinte formas de E/S: 4)

E/S programada. a)

E/S orientada por interrupção. b)

E/S usando DMA. c)

Quais são as latências envolvidas no acesso de dados em um disco rígido? Descreva cada uma 5)

delas.

Qual nível de RAID apresenta problemas com relação ao desempenho de escrita devido à gravação 6)

dos dados de paridade? RAID 0. a) RAID 1. b) RAID 5. c) RAID 0 + 1. d) RAID 4. e)

UNIDADE 5 –

SISTEMA DE ARQUIVOS

Atividade

Para realizar esta atividade, responda às questões a seguir e poste-as no Portfólio para o seu tutor. Por que os sistemas de arquivos de nível único são inadequados para a maioria dos sistemas? 1)

Um Sistema Operacional simples suporta somente um diretório, mas permite que este tenha 2)

muitos arquivos com tamanhos arbitrários de nomes. Esse sistema poderia ser utilizado para simular um sistema hierárquico de arquivos? Como isso seria feito?

Compare a implementação de alocação de arquivos por meio de blocos contíguos de disco, 3)

utilizando o método de alocação por listas encadeadas e relacionando as vantagens e as desvantagens.

Como o sistema operacional

4) Windows mantém a compatibilidade entre os nomes longos de

arquivos da FAT 32 com o esquema de nomes de arquivos do MSDOS? Elabore um resumo comparando os sistemas de arquivos NTFS e o ext2 do

5) Linux.

UNIDADE 6 –

SEGURANÇA

Atividade

Com base no estudo da Unidade 6, faça o que se pede:

Fundamentado nos sete objetivos da segurança estudados nessa unidade, identifique, para 1)

cada um dos cenários listados a seguir, quais dos sete objetivos deveriam ser obrigatoriamente atendidos. Justifique sua resposta.

Site de comércio eletrônico. a)

Comunidade virtual, como Orkut e Facebook. b)

Envio de mensagens por meio de um

c) software de e-mail para desktop, como Outlook ou Thunderbird.

Utilização de um

(8)

ATENÇÃO!

Lembre-se de que não são todos os objetivos de segurança que precisam ser atendidos. Dependendo do cenário, um objetivo pode ser mais importante do que o outro.

Explique o funcionamento de cifragem, de simetria e de assimétrica. Dê dois exemplos em que 2)

cada uma dessas técnicas de criptografia poderia ser utilizada. O que é uma assinatura digital? Como podemos utilizá-la no dia a dia? 3)

Para que servem os certificados digitais? Cite, pelo menos, um exemplo de aplicação do dia a 4)

dia em que se utilizam certificados digitais.

Aponte as diferenças entre um ataque DoS normal de um distribuído. 5)

O que é um

6) firewall? Como ele consegue proteger um ambiente computacional? Quais ataques

se consegue evitar com um firewall?

Interatividade

Para participar desta interatividade, faça uma pesquisa sobre “computação nas nuvens”. Em seguida, debata e interaja, no Fórum, com seus colegas de turma sobre as ferramentas disponíveis que utilizam esse conceito e os provedores desse tipo de serviço. Além disso, analise as vantagens e as desvantagens de uma empresa de TI em desenvolver aplicações e serviços utilizando a computação nas nuvens. Lembre-se de fazer corretamente as referências e as citações. Os textos copiados indevidamente da internet serão desconsiderados.

CONSIDERAÇÕES

3

As atividades e as interatividades propostas neste Caderno de atividades e interatividades tiveram como objetivo principal a compreensão dos conteúdos propostos no Caderno de referência de

conteúdo. O estudo e a realização das atividades, somados ao debate interativo e colaborativo,

permitiram que você não apenas aprofundasse os conteúdos programáticos das seis unidades referenciais, mas que também ampliasse os conhecimentos e as experiências didático-pedagógicas importantes. Você, como futuro profissional, deverá, ainda, discutir as formas de gerenciamento dos recursos de hardware, tais como: processador, memória e dispositivos de entrada/saída.

Referências

Documentos relacionados

11.3 Se eventualmente for detectado problema na execução dos serviços, a Contratada será notificada pelo gestor do contrato para providenciar as correções, que

O crescimento do ILG no período pode ser explicado pelo aumento de 15% do Ativo Total da empresa e pela diminuição de 27% da soma do Passivo Circulante e o Exigível a

Nascido no ambiente de inovação da USP Leste e idealizado pela EACH Social e pelo Hub Empreendedorismo Escola - HubEE, o Be The Maker é um movimento de

Na aula de hoje, fizemos a socialização da tarefa de casa, Atividade 04, na página 10, do Caderno de Atividades Pedagógicas de Aprendizagem e página 122 (item 2), do livro de

Esta orientação para o som como fundamento e horizonte poderia dis- tanciar Taborn do património histórico do piano, seja o do jazz como o mais lato que definiu a metalinguagem do

Os fundamentos do paradigma médico-espírita poderiam ser resumidos da seguinte forma: Imortalidade da alma e ação prioritária desta sobre o corpo físico e os envoltórios

Viva Arte Viva Viva Arte Viva - é um projeto de inclusão social que oferece oficinas gratuitas e permanentes de teatro, música e dança à comunidade do Distrito Federal e

Como referência a tabela de curvas de crescimento da WHO/OMS (2007) sobre os índices de estatura por idade, 45% das crianças se encontraram no percentil 50 (figura4), na média da