Vous êtes sur la page 1sur 9

LISTA DE EXERCCIOS SISTEMAS OPERACIONAIS PROFESSOR JACSON RC SILVA ALUNOS: CHARLES PORTES DA SILVA WILKER MACIEL DOS SANTOS

1. Defina o que um sistema operacional em cinco linhas: Um sistema operacional, por mais complexo que passa parecer, apenas um conjunto de rotinas executado pelo processador, de forma semelhante aos programas dos usurios. Sua principal funo controlar o funcionamento de um computador, gerenciando a utilizao e o compartilhamento dos seus diversos recursos, como processadores, memorias, e dispositivos de entrada e sada.

2.

Quais so as funes bsicas de um sistema operacional? Para cada uma, d um exemplo: Facilidade de acesso aos recursos do sistema: A utilizao do mouse sem se preocupar com os inmeros detalhes envolvidos na operao

Compartilhamento de recursos de forma organizada e protegida: A execuo de diversas tarefas ao mesmo tempo, como imprimir um documento, copiar um arquivo pela internet e processar uma planilha, o sistema operacional deve capaz de controlar a execuo concorrente de todas essas atividades, exemplo: a ordem que as pginas de um documento so impressas.

3.

O que uma mquina de nveis e quantos nveis existe em um computador. A interao simplificada entre software e hardware onde inicialmente existem dois nveis (nvel 0) hardware e sistema operacional (nvel 1)

4.

O que uma mquina virtual e qual a vantagem de utiliza-la? O usurio pode enxergar a maquina como sendo apenas o sistema operacional, ou seja, como se o hardware no existisse. Esta viso modular e abstrata chamada e mquina de virtual. Quando o usurio esta trabalhando em um desses nveis, no necessita saber da existncia das outras camadas acima ou abaixo de sua maquina virtual.

5.

Como iniciaram os trabalhos que deram origem ao sistema operacional? A primeira gerao da computao moderna (1945-1955) no trabalhava com o conceito de sistema operacional propriamente dito, visto que as operaes eram setadas atravs de hardware. Por exemplo, chaves, quilmetros de fios e luzes de aviso. Nesse perodo, era muito comum que a mesma pessoa projetasse, programasse e utilizasse os computadores. A principal implicao desta abordagem o fato de que era muito difcil criar rotinas programveis, exigindo trabalho intenso dos operadores de mquinas.

Programao em Batch O conceito de sistema operacional apareceu durante a segunda gerao da computao moderna (1955 - 1965), atravs da programao em Batch. Assim, vrios comandos j poderiam ser executados em sequncia atravs de cartes perfurados, eliminando parte do trabalho do operador de terminal. Normalmente, um programa era composto por um conjunto de cartes inseridos pelo usurio do sistema, na ordem correta. Sistemas especficos Em meados da dcada de 60, os primeiros sistemas operacionais foram desenvolvidos conforme a evoluo da tecnologia da poca. Contudo, cada mquina possua seu prprio SO especfico, o que implicava na incompatibilidade de mainframes distintos. Um dos maiores representantes foi o CTSS, criado pela MIT, sendo lanado em 1961 para o computador IBM 7090. Unix, o primeiro sistema operacional moderno. Visando ao problema da incompatibilidade de SOs de mquinas distintas, um grupo de desenvolvedores da AT&T ciaram o Unix em 1969, sendo o primeiro sistema operacional moderno da computao. possvel afirmar que mais de 90 por cento dos SOs atuais foram influenciados de alguma maneira pelo Unix. Sua primeira verso foi escrita em linguagem assembly, sendo posteriormente reescrito em C no ano de 1973, linguagem utilizada at os dias de hoje. Este sistema introduziu conceitos muito importantes para a computao: portabilidade, multiusurio, multitarefas e compartilhamento de tarefas. Durante a dcada de 70, o Unix foi distribudo gratuitamente (incluindo seu cdigo fonte) para universidades e rgos governamentais norte-americanos, o que conferiu muita popularidade a este sistema. Sua interface era totalmente em modo texto sem interface grfica Em 1977 foi lanado o BSD, sistema operacional fortemente baseado no Unix, focado principalmente para a execuo em mquinas especficas de alto desempenho, como o famoso computador Sistemas VAX, o qual foi uma para referncia de hardware na poca. pessoais

Operacionais

computadores

Tanto o Unix quanto o BSD, em suas primeiras verses, foram desenvolvidos para o uso de computadores de grande porte, normalmente em universidades. Contudo, alguns jovens programadores possuam uma ideia absurda para poca: criar sistemas operacionais para o uso de pessoas comuns.

Steve Jobs e a Apple. Um dos primeiros a pensar desta forma foi Steve Jobs, fundador da Apple. Desde a criao de sua empresa, seu principal foco foi criao de computadores para o dia-adia, incluindo sistemas operacionais fceis de serem operados. O lanamento do Apple I em 1976, um dos primeiros computadores pessoais, foi um marco na histria da computao. Pela primeira vez, um PC continha um teclado fcil de ser utilizado, com uma miniteleviso adaptada como monitor. Assim, conhecimentos avanados de computao j no eram mais requisitos para se operar um PC. Jobs fez questo de criar o seu sistema operacional do zero, sem

se basear inicialmente no Unix. Nos anos seguintes, os modelos Apple II e Apple III foram lanados no mercado, um sucesso de vendas. Suas interfaces grficas eram muito primitivas comparadas com o padro usado atualmente, mas avanadssimas para a poca. Em meados de 1979, Steve Jobs tomou conhecimento sobre o desenvolvimento de um computador totalmente inovador pela Xerox Parc. Em uma vista a esta empresa, ele ficou deslumbrado com Xerox Alto, um PC que possua uma interface grfica (GUI) totalmente revolucionria. Pouco tempo depois, a Apple lanou o Lisa, aproveitando todas as ideias grficas do computador. No nem preciso dizer que o sucesso foi estrondoso. Cada verso do Apple possua um sistema operacional distinto. Como se no bastasse, o Apple Macintosh foi lanado em 1984, introduzindo o conceito de desktop, utilizando cones e pastas para representar programas e arquivos do modo como conhecemos hoje. Esta mquina acompanhava o revolucionrio e inovador sistema chamado MAC OS. Seu sucesso foi estrondoso em todo EUA, principalmente pela vinculao de seu comercial durante a final do Superbowl do mesmo ano.

Com o passar dos anos, as novas verses do Macintosh e o do MAC OS j no eram mais populares como antes, o que fez com que a Apple perdesse bastante mercado para a Microsoft. No final dos anos 90, o cdigo do Macintosh apresentava muitos problemas, o que obrigou que um novo plano fosse traado. Em 2001, a Apple surpreendeu o mundo da informtica, abandonando o seu prprio cdigo e reescrevendo todo o seu sistema operacional usando o Unix como base. A partir da, ele passou a se chamar MAC OSX, sistema que continua forte at os dias de hoje.

6.

Quais os principais acontecimentos na dcada de 1940, 1950, 1960, 1970, 1980, 1990 e 2000? 1940: Surgimento dos primeiros computadores eletromecnicos (calculadoras),

Surgimento de uma maquina para decifrar o cdigos das mensagens alems conhecido como Enigma, ENIAC (primeiro computador digital e eletrnico). 1950: O uso do transistor permitiu o aumento da velocidade e da confiabilidade no processamento, e as memorias magnticas permitiram acesso mais rpido aos dados, maior capacidade de armazenamento e computadores menores, os programas ou Jobs passaram a ser perfurados em cartes, submetidos a uma leitora. O desenvolvimento do primeiro sistema operacional Monitor.

1960: O uso de sistemas computacionais em empresas, introduo do conceito multiprogramao, lanamento do computador B-5000 com sistema operacional MCP, A internet surgiu a partir de pesquisas militares nos perodos ureos da Guerra Fria. Na dcada de 1960, quando dois blocos ideolgicos e politicamente antagnicos exerciam enorme controle e influncia no mundo, qualquer mecanismo, qualquer inovao, qualquer ferramenta nova poderia contribuir nessa disputa liderada pela Unio Sovitica e

pelos Estados Unidos: as duas superpotncias compreendiam a eficcia e necessidade absoluta dos meios de comunicao. Nessa perspectiva, o governo dos Estados Unidos temia um ataque russo s bases militares. Um ataque poderia trazer a pblico informaes sigilosas, tornando os EUA vulnerveis. Ento foi idealizado um modelo de troca e compartilhamento de informaes que permitisse a descentralizao das mesmas. Assim, se o Pentgono fosse atingido, as informaes armazenadas ali no estariam perdidas. Era preciso, portanto, criar uma rede, a ARPANET, criada pela ARPA, sigla para Advanced Research Projects Agency. Em 1962, J. C. R. Licklider, do Instituto Tecnolgico de Massachusetts (MIT), j falava em termos da criao de uma Rede Intergaltica de Computadores (Intergalactic Computer Network, em ingls). A ARPANET funcionava atravs de um sistema conhecido como chaveamento de pacotes, que um sistema de transmisso de dados em rede de computadores no qual as informaes so divididas em pequenos pacotes, que por sua vez contm trecho dos dados, o endereo do destinatrio e informaes que permitiam a remontagem da mensagem original. O ataque inimigo nunca aconteceu, mas o que o Departamento de Defesa dos Estados Unidos no sabia era que dava incio ao maior fenmeno miditico do sculo 20', nico meio de comunicao que em apenas 4 anos conseguiria atingir cerca de 50 milhes de pessoas. Em 29 de Outubro de 1969 ocorreu transmisso do que pode ser considerado o primeiro E-mail da histria. [1] O texto desse primeiro e-mail seria "LOGIN", conforme desejava o Professor Leonard Kleinrock da Universidade da Califrnia em Los Angeles (UCLA), mas o computador no Stanford Research Institute, que recebia a mensagem, parou de funcionar aps receber a letra "O". 1970: A empresa norte-americana "Intel Corporation" lanou o primeiro

microprocessador LSI - Large Scale Integration, em um chip de pequeno tamanho disponvel comercialmente. Ou seja, alm da integrao dos circuitos a pea reunia todas as funes do processador central: a unidade de processamento, a memria e os controles de entrada e sada de dados. Comeou a quarta gerao na histria dos computadores. Em dezembro de 1970 o 'Network Working Group" (NWG), gerenciado por S. Crocker, concluiu o primeiro protocolo que permitia o contato entre os servidores, chamado "Network Control Protocol" (NCP). Paralelamente, vrios outros computadores foram ligados aos quatro que haviam iniciado a ARPAnet. Com o NCP, todos os usurios, finalmente, puderam comear a desenvolver programas que podiam funcionar na rede. A Arpanet efetivou sua primeira ligao na costa leste dos Estados Unidos, na empresa Bolt, Beranek e Newman, em Cambridge, Massachusetts. No incio da dcada de 70, as universidades e outras instituies que faziam trabalhos envolvendo defesa, tiveram permisso para se conectar Arpanet. Desde meses anteriores, Ken Thompson estava desenvolvendo a linguagem B, que foi melhorada pela linguagem C, desenvolvida por Dennis Ritchie. Mas s em 1973 Ritchie e Thompson reescreveram o Unics, usando a linguagem C.

O sistema operacional criado por Dennis Ritchie e Ken Thompson foi batizado como Unics (Uniplexed Information and Computing Services).

1980: Nessa poca j havia mais de 1 milho de computadores nos E.U.A. e l a ARPAnet se espalhou rapidamente, conectando mais de 400 hosts em universidades, no governo e em organismos militares. Mais de dez mil pessoas j tinham acesso rede.

Ainda em 1980, Timothy John Berners-Lee, um consultor de software do "Centro Europeu para a Investigao Nuclear" - CERN, em Genebra, Suia, um laboratrio de pesquisas avanadas de fsica das partculas, props, juntamente com Robert Cailliau, um projeto baseado no conceito de hipertexto para facilitar o compartilhamento de informaes entre os desenvolvedores e cientistas, ou seja, permitia que pessoas trabalhassem em conjunto, combinando o seu conhecimento numa rede de documentos. No segundo semestre de 1980, Bernes-Lee criou um programa que denominou "Enquire-WithinUpon-Everything" (que ficou conhecido como "Enquire"). O programa criava conexes entre pessoas e arquivos por meio de palavras-chave, os links (ou atalhos) entre documentos, de modo que, clicando sobre um desses links apareceria o documento correspondente. Apesar de nunca ter sido publicada, foi base para o desenvolvimento da Web. Muitos anos antes, essa tcnica tinha sido teoricamente concebida por Theodor Holm Nelson e Douglas Englebart, que j haviam tomado como base um trabalho de Vannevar Bush, de 1945. Entretanto, o programa Enquire foi criado para uso particular e assim continuou por aproximadamente uma dcada. A "Seattle Computer Products" (SCP) decidiu criar seu prprio sistema operacional de disco (QDOS - Quick and Dirty Operating System), devido aos atrasos da "Digital Research" em lanar o sistema operacional CP/M-86. Em 1980, William (Bill) Gates e seu colega de faculdade, Paul Allen, compraram o sistema QDOS de Tim Paterson por US$ 50.000 que, aps algumas melhorias, foi rebatizado como DOS e venderam licenas "IBM". O DOS foi um sucesso comercial, vendendo muitas cpias, como o sistema operacional padro para os computadores pessoais desenvolvidos pela IBM. A "Seagate Technology" desenvolveu a primeira unidade de disco rgido para

microcomputadores, que armazenava cinco megabytes de dados, cinco vezes maior que a maioria dos discos comuns da poca. A "Philips" desenvolveu o primeiro disco tico de armazenamento de dados que tinha uma capacidade de armazenamento 60 vezes maior do que um disquete flexvel de 5 ". Nesse ano a "Sony Eletrocnics" introduziu no mercado o primeiro drive e o disquete de 3 polegadas, com 9 cm de dimetro dupla face, dupla densidade, que armazenava acima de 875 KBs quando no formatado. O disco era mais rgido que seu antecessor, mas ainda assim bastante frgil.

Foi lanada a impressora matricial de ponto, Epson MX-80, que se tornou um sucesso de vendas, pois imprimia rapidamente para a poca (uma pgina por minuto). Tambm nesse ano a "Philips" e a "Sony" criaram o padro CD-udio para armazenamento em discos ticos de udio digital. O 4BSD foi primeira verso de um sistema UNIX a incorporar o protocolo TCP/IP. Em 22 de maio de 1980, foi lanado o "Pac-man", um jogo eletrnico que no era baseado no estilo "shoot-em-ups" (tiro-neles), criado por Tohru Iwatani para a empresa Namco. 1990: A Arpanet deixou de existir oficialmente, e a responsabilidade pelos elementos da

rede de pesquisa foi passada ao NSFnet. O nmero de hosts j era superior aos 300 mil. rede continuou a se espalhar entre instituies acadmicas nos E.U.A. e j inclua conexes s redes de pesquisa no Canad e na Europa. Enquanto a rede conectada crescia, comeou a presso para permitir o seu uso comercial, que era proibido pela gerncia de NSFnet. Em resposta demanda foi permitida a instalao de redes paralelas para permitir o trfego comercial. Surgiram as redes ALTERNET, a internacional PSINet, CERFNet, e NEARNet. No final de 1989, surgiu-nos E.U.A. o primeiro provedor de acesso Internet por ligao telefnica, "The World". Em outubro de 1990 a "Clari-Net" ofereceu o primeiro recurso comercial na Internet. O Brasil (. BR) se conectou NSFNET juntamente com a Argentina (. ar), a ustria (. at), a Blgica (. be), o Chile (. cl), a Grcia (. Gr), a ndia (. in), a Irlanda (. ie), a Coria do Sul (. Kr), a Espanha (. ES) e a Suia (. ch). Em 22 de maio de 1990 a Microsoft lanou o Windows 3.0, para ser usado em microcomputadores que tinham instalado o sistema operacional MS-DOS. Era suportado pelo processador 386, podendo ser multitarefa com programas DOS e tambm com programas Windows. Com memria virtual e proteo, a verso 3.0 transformou os pcs em mquinas multifuncionais. A interface com o usurio foi projetada para se parecer com o "Presentation Manager": tinha um gerenciador de programas baseado em cones e um gerenciador de arquivos em estilo rvore. Grficos em 16 cores tornaram possvel a entrega de cones renovados. Imediatamente aps o lanamento do Windows 3.0, comearam a aparecer programas para funcionar nesse ambiente, da prpria Microsoft e, tambm, de muitos desenvolvedores. Foram vendidas cerca de 10 milhes de cpias do Windows 3.0. Timothy John Berners-Lee, com a ajuda de Robert Cailliau, em outubro de 1990, publicou uma proposta formal para a World Wide Web (WWW ). Eles propuseram a criao de um projeto global de hipertexto, por meio da "linguagem" HTML, para permitir que pessoas, mesmo fisicamente distantes, trabalhassem juntas utilizando pginas de hipertextos, com links para qualquer tipo de arquivo: textos ou imagens e, depois, sons e vdeos.

Berners-Lee e Cailliau utilizaram um computador NeXTcube como o primeiro servidor Web e comearam a trabalhar na implementao de um programa editor e leitor. Era o primeiro programa navegador, denominado World Wide Web, baseado no Enquire. O software foi levado para outros sistemas operacionais e liberado ao pblico e concludo em 1991. Embora tivesse uma ideia e estrutura que tambm se poderia aplicar ao Gopher, que foi lanado aproximadamente na mesma poca, o programa oferecia novas caractersticas: - Permitia destacar palavras / frases que passam a servir como elementos de ligao entre arquivos, os links. Assim, ao apontar essas palavras com o mouse, podia-se acessar outro documento em qualquer parte da Internet. Esse outro documento tambm podia oferecer novas ligaes para outras informaes. Ou seja, possibilitava a navegao pela Internet. - Possibilitava a apresentao de informao com contedos multimdia, os hipertextos, ou seja, uma pgina Web podia oferecer qualquer tipo de arquivo: texto, imagens, sons e vdeos. 2000: O nmero de computadores pessoais em todo o mundo chegou a 500 milhes. Foi lanado o processador Pentium 4 pela Intel. Em 3 de abril o governo dos E.U.A. acusou a Microsoft de abusar do seu monoplio de sistemas operacionais a fim de controlar o mercado de programas de navegao na Internet, integrando o Internet Explorer ao Windows e determinando prejuzo na venda de pcs com outros navegadores. O juiz determinou que o sistema operacional fosse separado do navegador. A Microsoft lanou o programa "Internet Explorer Eradicator". Foi lanado o Windows Millenium Edition (ME), a ltima verso do sistema da MS baseada no cdigo do Windows 95, na tentativa de compatibilizar aplicaes de vdeo, udio e redes domsticas. Inclua o Microsoft Windows Media Player. Ainda no ano 2000 foi lanado o Windows 2000 Professional, baseado na verso do Windows NT 4.0, considerada a mais estvel at ento. Permitia a instalao tanto de hardware como de software de modo mais simples. A chamada "bolha da internet" teve seu pice em 2000. Em maro a bolsa eletrnica Nasdaq atingiu pontuao recorde de 5.048,62 pontos. Depois, entrou em queda que chegou a 74% em 30 meses. O valor das aes das empresas de tecnologia caiu fortemente em mercados de todo o planeta. Foi lanado o telefone mvel Smartphone QCP6035 da "Kyocera". Tinha 8 megabytes de memria interna e display monocromtico. Foi o primeiro celular baseado em Palm usado por um grande nmero de usurios.

7.

Quais os tipos de sistemas operacionais existentes? Sistemas Monoprogramveis/ Monotarefa Sistemas Multiprogramveis / Multitarefas Sistemas com mltiplos processadores

8.

Por que existe uma subutilizao de sistemas monoprogramveis? Porque em sistemas monoprogramveis somente possvel a execuo de um programa por vez. Como um programa no utiliza todos os recursos do sistema totalmente ao longo da sua execuo, existe ociosidade e, consequentemente, subutilizao de alguns recursos.

9.

Qual a diferena entre sistemas monoprogramveis e multiprogramveis? vantagens de sistemas multiprogramveis.

E quais as

Os sistemas monoprogramveis se caracterizam por permitir que o processador, a memria e os Perifricos permaneam exclusivamente dedicados execuo de um nico programa. Nos sistemas multiprogramveis ou multitarefa, os recursos computacionais so compartilhados entre os diversos usurios e aplicaes. Enquanto em sistemas monoprogramveis existe apenas um programa utilizando os recursos disponveis, nos multiprogramveis vrias aplicaes compartilham esses mesmos recursos. As vantagens do uso de sistemas multiprogramveis so a reduo do tempo de resposta das aplicaes processadas no ambiente e de custos, a partir do compartilhamento dos diversos recursos do sistema entre as diferentes aplicaes. Os sistemas multiprogramveis, apesar de mais eficientes que os monoprogramveis, so de implementao muito mais complexa. 10. D um exemplo justificando a seguinte afirmao: um sistema monousurio pode ser multiprogramvel. Sim, somente um usurio interage com o sistema podendo possuir diversas aplicaes executando concorrentemente. O sistema Windows NT um exemplo.

11. Quais so os tipos de sistemas multiprogramveis? Sistemas multiprogramveis Monousurio so encontrados em computadores pessoais estaes de trabalho, onde apenas um nico usurio interagindo com o sistema. Neste caso existe a possibilidade de execuo de diversas tarefas ao mesmo tempo como a edio de um texto, uma impresso e o acesso internet. Sistema multiprogramveis multiusurio so ambientes interativos que possibilitam diversos usurios conectarem-se ao sistemas simultaneamente.

12. O que um processo em batch? Tem a caracterstica de no exigir a interao do usurio com a aplicao. Todas as entradas e sadas de dados da aplicao so implementadas por algum tipo de memoria secundaria, geralmente arquivos em disco. Alguns exemplos de aplicaes originalmente processado em batch so programas envolvendo clculos numricos, compilaes, ordenaes, backups e todos aqueles onde no necessria a interao com usurio.

13. Como funcionam os sistemas de tempo real? Nos sistemas de tempo real no existe a ideia de fatia de tempo, implementada nos sistemas de tempo compartilhado. Um programa utiliza processador o tempo que for necessrio ou ate que aparea outro mais prioritrio. Esta importncia ou prioridade de execuo definida pela prpria aplicao e no pelo sistema operacional como nos sistemas de tempo compartilhado.

14. Como funcionam os sistemas de tempo compartilhado e quais suas vantagens? Sistemas de tempo compartilhado permitem que diversos programas sejam executados a partir da diviso do tempo do processador em pequenos intervalos denominados fatias de tempo. Caso a fatia de tempo no seja suficiente para concluso do programa, esse interrompido pelo sistema operacional e substitudo por outro, enquanto fica aguardando por uma nova fatia de tempo. O sistema cria um ambiente de trabalho prprio, dando a impresso de que todo o sistema esta dedicado, exclusivamente, para cada usurio. A maioria das aplicaes comerciais atualmente processada em sistema de tempo compartilhado, que oferecem tempos baixos de respostas aos seus usurios e menores custos, em funo da utilizao compartilhada dos diversos recursos do sistema.

15. O que um sistema SMP e qual sua diferena para um sistema assimtrico? Nos sistemas SMP, o tempo de acesso memria principal pelos diversos processadores uniforme. Nos sistemas simtricos so mais poderosos, permitindo um melhor balanceamento do processamento e das operaes de E/S, apesar de sua implementao ser bastante complexa.

16. Quais as principais diferenas entre sistemas fortemente acoplados e sistemas fracamente acoplados? Nos sistemas fortemente acoplados existem vrios processadores compartilhando uma nica memria fsica e dispositivos de entrada/sada, sendo gerenciados por apenas um sistema operacional. Os sistemas fracamente acoplados caracterizam-se por possuir dois ou mais sistemas computacionais conectados atravs de linhas de comunicao. Cada sistema funciona de forma independente, possuindo seu prprio sistema operacional e gerenciando seus prprios recursos, como UCP, memria e dispositivos de entrada/sada.

Vous aimerez peut-être aussi