QUESTIONÁRIO

1. (V/F) Sistemas operacionais somente gerenciam hardware.
Falso. Os sistemas operacionais modernos exercem funções mais
especificas. Entre elas podemos destacar: Fornece uma camada de
abstração para os softwares e, também, para programadores. Atualmente
os desenvolvedores não precisam se preocupar como a parte de baixo nível
de um sistema, essa função é especifica do sistema operacional. Outra
função importante do OS é fornecer programas e serviços para o usuário.
2. Quais são as finalidades primárias de um sistema operacional?
Gerenciar o hardware do computador; fornecer uma interface de abstração
para acesso aos recursos do computador.
3. Quais foram os desenvolvimentos da década de 1970 que
melhoraram a comunicação entre sistemas de computadores?
Desenvolvimento do Protocolo TCP/IP para redes interconectadas e o
desenvolvimento do padrão Ethernet para redes locais.
4. Cite alguns dos benefícios do desenvolvimento de software livre.
Software livre permitiu o acesso ao código-fonte, que antes ficava com o
desenvolvedor, permitindo, assim, que o acesso as técnicas de
programação utilizadas pelos programadores. Software livre é grátis, ou
seja, não pagamos para ter acesso ao programa. No entanto, podemos
pagar para ter suporte. Software proprietário custa, em sua grande maioria
caro, e um dos principais motivos da popularidade do software livre na
década de 90, foi o alto custo de um sistema operacional, compiladores etc.
5. Um monitor de temperatura de usina nuclear seria
provavelmente descrito como que tipo de sistema? Por quê?
Sistema de Tempo Real, pois necessita de rapidez no controle e resposta a
pequenas variações dos comandos.
6. Quais componentes de SO realizam cada uma das seguintes
operações?
• Escrever em disco: Gerenciador de E/S
• Determinar qual processo será executado: Escalonador de Processos
• Determinar em que lugar da memória um novo processo deve ser alocado:
Gerenciador de Memória
• Organizar os arquivos em disco: Gerenciador de Sist. de Arquivo
• Habilitar um processo a enviar dados para um outro: Gerenciador de
Comunicação entre Processos
7. Quais metas dos SO correspondem a cada umas das seguintes
características?
• Usuários não podem acessar serviços nem informações sem autorização
adequada: Segurança

10. ou seja. 12. ou seja. Nos OSs distribuidos.1 Qual a principal fragilidade dos núcleos monolíticos? É suscetível a falhas sutis causada por códigos com erro e acessa diretamente hardware e software do computador.Como o suporte do driver de dispositivo contribui para extensibilidade de um sistema operacional? -------------------------------------------------9. Qual a diferença entre multiprogramação e multiprocessamento? Quais as principais motivações para o desenvolvimento de cada um? -------------------------------------------------------------- . Qual a principal diferença entre sistemas operacionais de rede e distribuídos? OS de rede utiliza um único computador para executar e acessam recurso em computadores remotos. 10. Por que os sistemas operacionais em camadas tendem a ser menos eficientes do que os monolíticos? Eles requerem mais métodos de controle para acessar as funcionalidades. 11. para acessar camadas inferiores é necessário passar por outras camadas. temos um gerenciamento de diversos sistemas computacionais por um sistema. o processamento entre os clientes. Qual a característica que define um sistema operacional monolítico? Todos os compontentes do sistema operacional estão no núcleo e diretamente conectados. um sistema único gerencia diversos recursos conectados a ele. assim. isso causa um aumento na velocidade de execução. distribuindo. 13.• O SO é executado sobre uma variedade de configuração de hardware: Portabilidade O desempenho do SO aumenta continuamente quando acrescentados memórias e processadores adicionais: Escalabilidade • O SO suporta dispositivos que não estavam disponíveis na época em que foi projetado: Extensibilidade • Falhas de hardware não causam necessariamente falhas de sistema: Robustez 8.0 Por que sistemas operacionais monolíticos tendem a ser eficientes? Qual a principal fragilidade dos núcleos monolíticos? Porque os componentes comunican-se entre si diretamente.

temos o primeiro computador pessoal com Mouse e ambiente gráfico. diminuindo significativamente o tempo de aprendizagem e assimilação das aplicações. com a incorporação dos “terminais burros” que permitiam o processamento sob a supervisão do programador. o que contrastava da programação anterior. Com essa funcionalidade temos o mapeamento da memória secundária inexistente. Para resolver esse tipo de problema foi implementado a linguagem de montagem. criptografia e transmissão de dados na rede. . que levava até semanas para se obter o resultado. Qual o novo conceito incorporado pelo TTS. popularizado pelo Apple Macintosh os tornava especialmente fáceis de usar? Com o surgimento do Macitosh da Apple. Como a computação interativa e a melhoria no tempo de retorno aumentaram a produtividade de programador? Com a programação interativa o programador não precisa mais esperar pelo processamento do programa.QUESTIONARIO E PESQUISA EXTRA Por que foram desenvolvidas linguagens de montagem? Os computadores só entendem 0’s e 1’s. ou seja. que visava tornar a programação mais próxima à linguagem humana. as respostas dos programas eram entregues em poucos minutos. Essas questões foram resolvidas com o desenvolvimento de sistemas operacionais com capacidade de implementar soluções de segurança. a memória secundária “empresta” espaço para a memória principal. Qual foi o novo problema introduzido pelo crescimento da comunicação entre computadores? Como esse problema foi abordado? Questões de segurança foram levantadas devido à popularização dos computadores e maneiras de comunicação desses dispositivos. que na época era muito cara. Logo. Qual aspecto dos computadores pessoais. O que limitava o tamanho e a capacidade dos programas da década de 50? Pouca memória disponível e os programas carregavam completamente na memória do computador. Portanto. Multics e CP/CMS? Por que foi tão útil para os programadores? Incorporação da memória virtual ao sistema operacional. permitindo mais espaço para armazenamento dos programas ou processos em execução. como acontecia anteriormente. portanto é humanamente impossível desenvolver aplicações em tempo hábil com esse tipo de estrutura. Outra grande contribuição foi a desobrigar o programador com parte do gerenciamento da memória.

As desvantagens são: Perda do desempenho. Pesquisa sobre: • Tecnologias e sistemas operacionais do ano 2000até o presente. Nessa situação o servidor em questão assume a função cliente de um serviço. Caso a máquina hospedeira falhe. ou seja.(V/F) Um servidor não pode ser um cliente. No micronúcleo os compentes mais importantes estão no núcleo e os outros componentes estão numa camada superior. pois distribui o processamento entre diversas máquinas. pois recursos são alocados para cada máquina de acordo com as necessidades. Simular arquiteturas diferentes em um mesmo hardware. Como a tecnologia orientada a objetos afetou os sistemas operacionais? Permitiu a criação de sistemas operacionais modulares. . Um servidor pode necessitar de serviços de outros servidores. caso uma pare outra assumirá o processamento. provendo serviços a outros dispositivos. ora ele necessita de serviços de outros dispositivos. pois temos uma camada mais de acesso ao hardware. ou seja. para acessar a camada inferior é preciso passar por todas as camadas superiores a esta. armazenar o backup de seus arquivos em um servidor de backup. As vantagens das máquinas virtuais são: Melhor gerenciamento do hardware do computador. Qual a principal fragilidade dos núcleos monolíticos? É suscetível a falhas sutis causada por códigos com erro e acessa diretamente hardware e software do computador. É escalável. Qual a característica que define um sistema operacional monolítico? Todos os compontentes do sistema operacional estão no núcleo e diretamente conectados. de fácil manutenção e aperfeiçoamento. pois permite a inserção de novos computadores ao sistema. como por exemplo. Qual a vantagem primordial de um SO distribuído? É tolerante a falha. evitando assim desperdício de recurso. todas as máquinas (serviços) pararam. Criação de ambiente de teste seguro. Qual a diferença entre uma arquitetura em camadas pura e uma arquitetura de micronúcleo? A arquitetura em camadas está hierarquicamente distribuida em sua estrutura. ou seja. Falso. pois evita danos a máquina hospedeira. Com a OO funcionalidades do SO tornar-se objetos Descreva as vantagens e desvantagens das máquinas virtuais. portanto. ora ele assume a função de servidor.

as smarts Tv começarão a embutir os “smartscontroles”. irão subistituir os sensores de presença e de movimento. incorporação de Sistemas Operacionais potentes e melhoria na conexão com a internet. sofrem mudanças depois do ano 2000: Tela colorida. portanto. Os smartphones. os dispositivos smarts apontam no cenário. por exemplo. Outras grandes empresas de telecomunicações juntam-se a corrida pelos smartphone de alto processamento .O sistema operacional Android desponta no cenário se popularizando nos aparelhos de marca Samsung que são os principais concorrentes dos Iphones. evolução dos PDAs. Provavelmente. assim. relógios e eletrodomésticos implementando a tecnologia. pois nossa retina indicará que localização da tela deverá ser selecionada. que revoluciona a forma e a capacidade de armazenamento de dados móveis. A diferença é que essa tecnologia esta atrelada ao dispositivo da APPLE e ocorrerá de algo semelhante já está agregado a TV. Em decorrência dessas tendências. Sistemas de segurança irão informar a localização exata e precisa de um visitante indesejado. No ano de 2002. Prospecção tecnológica (“futuro”). . surge o pendrive. Acredito que num futuro próximo já não mais precisaremos usar o mouse ou as funções de TouchScreen.Os últimos anos tem sido de constantes mudanças no cenário tecnológico. Esse conceito começa a mesclar as duas tecnologias. As melhorias ecorrentes da evolução tecnológica trarão um forte impacto no processo de acessibilidade. Tecnologia existente no Kinect. temos o surgimento do Iphone da Apple e começa a corrida pelo mercado que desponta. televisões. os ultrabooks conversíveis. Eles seguirão a tendência da APPLE TV. onde será possível numa tela semelhante ao tablet escolher o que será exibido. Em 2007. temos. Uma provável evolução será a substituição do mouse por controles inteligentes ligados a sensores como Kinect. gerando. Esse aparelhinho agora tem agenda eletrônica interativa. bloco de notas de fácil manuseio e acesso a caixa de email. O futuro reserva a incorporação das tendências encontradas em dispositivos portáteis que hoje fazem parte do cotidiano. Tablet’s e Notebooks concorrendo com os ultrabooks. agregando a potência do notebook com a praticidade e compactação dos tablets.

Sign up to vote on this title
UsefulNot useful