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

11.Como o suporte do driver de dispositivo contribui para extensibilidade de um sistema operacional? -------------------------------------------------9. 12. um sistema único gerencia diversos recursos conectados a ele.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. 10. 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. ou seja. 13. distribuindo. o processamento entre os clientes. assim. temos um gerenciamento de diversos sistemas computacionais por um sistema. ou seja. 10.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. 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. isso causa um aumento na velocidade de execução. Qual a diferença entre multiprogramação e multiprocessamento? Quais as principais motivações para o desenvolvimento de cada um? -------------------------------------------------------------- . Nos OSs distribuidos. 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. para acessar camadas inferiores é necessário passar por outras camadas.• 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.

Multics e CP/CMS? Por que foi tão útil para os programadores? Incorporação da memória virtual ao sistema operacional. Logo. a memória secundária “empresta” espaço para a memória principal. com a incorporação dos “terminais burros” que permitiam o processamento sob a supervisão do programador. Outra grande contribuição foi a desobrigar o programador com parte do gerenciamento da memória. que na época era muito cara. que visava tornar a programação mais próxima à linguagem humana. como acontecia anteriormente. temos o primeiro computador pessoal com Mouse e ambiente gráfico. ou seja. Para resolver esse tipo de problema foi implementado a linguagem de montagem. Qual o novo conceito incorporado pelo TTS.QUESTIONARIO E PESQUISA EXTRA Por que foram desenvolvidas linguagens de montagem? Os computadores só entendem 0’s e 1’s. criptografia e transmissão de dados na rede. . as respostas dos programas eram entregues em poucos minutos. o que contrastava da programação anterior. portanto é humanamente impossível desenvolver aplicações em tempo hábil com esse tipo de estrutura. Portanto. 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. Com essa funcionalidade temos o mapeamento da memória secundária inexistente. diminuindo significativamente o tempo de aprendizagem e assimilação das aplicações. que levava até semanas para se obter o resultado. permitindo mais espaço para armazenamento dos programas ou processos em execução. 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. Essas questões foram resolvidas com o desenvolvimento de sistemas operacionais com capacidade de implementar soluções de segurança. Qual aspecto dos computadores pessoais. 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.

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

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

Sign up to vote on this title
UsefulNot useful