Baixe o app para aproveitar ainda mais
Prévia do material em texto
CAMPUS PAU DOS FERROS DISCIPLINA: INFORMATICA APLICADA DOCENTE: NATHALEE CAVALCANTI DE ALMEIDA DISCENTES: 1- ARLITON AMILTON COSTA MACIEL 2-CARLOS CENCI ESTEVAM 3-FRANCISCO FABIO DA SILVA COSTA 4-BRUNO ESTEVAM DIAS 5-ARTHUR VICTOR NOGUEIRA DE AMORIM SISTEMAS OPERACIONAIS PAU DOS FERROS - 2015 1.INTRODUÇÃO A categoria de Sistemas Operacionais hoje em dia é muito destinada aodownload dos principais SOs existentes no mercado. Estes SOs são voltados para diversos tipos de aparelhos, sejam eles tablet, smartphone, computadores, notebooks, entre outros. Alguns Sistemas Operacionais são bem conhecidos hoje em dia como Windows, Linux, Mac OS. Porém suas opções são mais amplas do que imaginamos, não existe apenas um tipo de Sistema Operacional mas vários tipos deles voltados para determinados objetivos. 2.DESENVOLVIMENTO 2.1 INTRODUÇÃO AOS SOS E TIPOS DE SISTEMAS OPERACIONAIS Os sistemas operacionais têm evoluído cada vez mais, melhorando sua aparência e sua funcionalidade para quaisquer tipo de usuários, mas a alguns anos isso não era verdade, pois, não era qualquer tipo de pessoa que conseguia manusear um SO. Um sistema operacional são vários programas que inicializam o hardware do computador, fornece gerência, controle de dispositivos, escalonamento e mantém a total integridade do sistema. Há muitos tipos de Sistemas Operacionais os quais a complexidade e a dificuldade de utilização varia dependendo tambémde que tipo de funções é responsável. Alguns sistemas são responsáveis pela gerência de muitos usuários, outros controlam dispositivos de pequeno hardware. Tipos de sistemas operacionais: Windows: Sistema operacional em janelas. O Windows é um gerenciador de tarefas que permite aos usuarios ver informações e se comunicar com o computador. Foi desenvolvido na década de 1980, por Bill Gates, mas só veio a se tornar um sistema operacional mesmo a partir do Windows NT, que surgiu na década de 90. Nos dias de hoje, o Windows é o sistema com maior funcionalidade e facilidade na utilização, pois, contêm funções mais fáceis e uma interface interativa. Tipos de Windows: Windons 35; Windowa 98; Windows Me (Millennium Edition); Windows 2000; Windows XP (Experience); Windows Server 2003; Windows Vista; Windows 7; Windows 8. Linux: Sistema Operacional de código aberto O sistema operacional GNU/Linux foi desenvolvido no ano de 1991, na Finlândia, por Linus Torvalds. Ele possui código aberto e pode ser atualizado e distribuído por qualquer tipo de usuário na internet, por ser um software gratuito, ou seja, tem sua comercialização proibida. Suas características são: a multitarefa, multiusuário, conexão com outros tipos de sistemas, segurança para processos executados na memória Ram e não há qualquer tipo de licença para seu uso, não é um sistema tão fácil de manusear, pelo menos, algumas de suas versões acaba tendo a necessidade de um pouco de prática para a utilização do mesmo. Algumas versões do Linux: Slawckaware; Debian; Fedora; Red Hat; Conectiva; Ubuntu. Existem outros dois tipos de SO o Mac OS que foi projetado pensando em computadores pessoais e o Unix que é um sistema operacional multiusuário e multiprogramavel utilizado em grandes corporações. 2.2 SISTEMAS MONOPROGAMAVEIS/MONOTAREFA Os primeiros Sistemas Operacionais eram tipicamente voltados para a execução de um único programa. Qualquer outra aplicação, para ser executada, deveria aguardar o término do programa corrente. Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Neste tipo de sistema, enquanto determinado programa aguardava por uma ação para ser executado, o processador permanecia inativo. A memória é subutilizada caso o programa não a preencha totalmente, e os periféricos, como discos e impressoras, estão dedicados a um único usuário, nem sempre utilizados de forma integral. Comparados a outros sistemas, os sistemas monoprogramáveis ou monotarefas são de simples implementação, não existindo muita preocupação com problemas decorrentes do compartilhamento de recursos. Os sistemas monoprogramáveis estão diretamente ligados ao surgimento, na década de 50/60, dos primeiros computadores. Embora os sistemas operacionais já tivessem evoluído com as tecnologias de multitarefa e multiprogramáveis, os sistemas monoprogramáveis voltaram a ser utilizados na plataforma de microcomputadores pessoais e estações de trabalho devido à baixa capacidade de armazenamento destas máquinas, na época. Antigamente e até hoje em dia, são utilizados main frame, que é um computador de grande porte dedicado normalmente ao processamento de um volume grande de informações, como dados de banco por exemplo. Na época Main Frame ocupavam prédios inteiros em termos de espaço, porém na época, seu processamento era o mais rápido em termos de tempo limite para entrega de dados, mas hoje em dia, perde muito para sistemas de arquitetura PC e servidores Unix. 2.3 SISTEMAS MULTIPROGRAMAVEIS / MULTITAREFA Os sistemas multiprogramáveis ou multitarefa são uma evolução dos sistemas monoprogramáveis. Neste tipo de sistema, enquanto um programa espera por uma operação de leitura ou gravação em disco, outros programas podem estar sendo processados neste mesmo intervalo de tempo, ou seja, pode-se processar mais de um determinado programa. Neste caso, podemos observar o compartilhamento da memória e do processador, que não se compartilham mais com um só programa mas com vários outros programas ao mesmo tempo, pois o Sistema Operacional se preocupa em gerenciar o acesso concorrente aos seus diversos recursos, como memória, processador e periféricos, de forma ordenada, dividida e protegida. A principal vantagem dos sistemas multiprogramáveis é a redução de custos em função da possibilidade de compartilhamento dos diversos recursos entre as diferentes aplicações. Além disso, sistemas multiprogramáveis possibilitam na média a redução total do tempo de execução das aplicações. Apesar de mais eficientes que os monoprogramáveis, são de implementação muito mais complexa. A partir do número de usuários que interagem com o sistema operacional, podemos classificar os sistemas multiprogramáveis como monousuário ou multiusuário: I. Sistemas MultiprogramáveisMonousuário são encontrados em computadores pessoais e estações de trabalho, onde há apenas um único usuário interagindo com o sistema. Neste caso, existe a possibilidade de execução de diversas tarefas ao mesmo tempo, como a edição de um texto, uma impressão e o acesso à Internet. II. Sistemas MultiprogramáveisMultiusuário são ambientes interativos que possibilitam a diversos usuários conectarem-se ao sistema simultaneamente. III. Os sistemas Multiprogramáveis ou Multitarefa podem ser classificados pela forma com que suas aplicações são gerenciadas, podendo ser divididos em sistemas batch, de tempo compartilhado ou de tempo real. Um sistema operacional pode suportar um ou mais desses tipos de processamento, dependendo de sua implementação. SISTEMAS BATCH Os Sistemas Batch foram os primeiros tipos de Sistemas Operacionais Multiprogramáveis a serem implementados na década de 1960. Os programas, também chamados de “Jobs”, eram submetidos para execução através de cartões perfurados e armazenadosem disco ou fita, onde aguardavam para ser processados. Posteriormente, em função da disponibilidade de espaço na memória principal, os Jobs eram executados, produzindo uma saída em disco ou fita. Esses sistemas, quando bem projetados, podem ser bastante eficientes, devido à melhor utilização do processador, entretanto, podem oferecer tempos de resposta longos. Atualmente, os sistemas operacionais implementam ou simulam o processamento batch, não existindo sistemas exclusivamente dedicados a este tipo de processamento. SISTEMAS DE TEMPO COMPARTILHADO Os sistemas de tempo compartilhado (Time-Sharing) permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (Time-Slice). Caso a Time-Slice não seja suficiente para a conclusão do programa, ele é interrompido pelo sistema operacional e substituído por outro, enquanto fica aguardando por uma nova fatia de tempo. O sistema cria para cada usuário um ambiente de trabalho próprio, dando a impressão de que todo o sistema está dedicado exclusivamente a ele. A maioria das aplicações comerciais atualmente é processada em sistemas de tempo compartilhado, pois elas oferecem tempos de respostas razoáveis a seus usuários e custos mais baixos, em função da utilização compartilhada dos diversos recursos do sistema. SISTEMAS DE TEMPO REAL Os sistemas de tempo real (Real-Time) são implementados de forma semelhante aos sistemas de tempo compartilhado. O que caracteriza a diferença entre os dois tipos de sistemas é o tempo exigido no processamento das aplicações. Enquanto em sistemas de tempo compartilhado, o tempo de processamento pode variar sem comprometer as aplicações em execução. Nos sistemas de tempo real, os tempos de processamento devem estar dentro de limites rígidos, que devem ser obedecidos, caso contrário, poderão ocorrer problemas irreparáveis. Esses sistemas, normalmente, estão presentes em aplicações de controle de processos, como no monitoramento de refinarias de petróleo, controle de tráfego aéreo, de usinas termoelétricas e nucleares, ou em qualquer aplicação onde o tempo de processamento é fator fundamental. 2.4 MÚLTIPLOS PROCESSADORES Os sistemas operacionais atuais seesforçam para fazer uso mais eficiente dos recursos de um computador. A maior parte dessa eficiência é obtida através da partilha de recursos da máquina entre várias tarefas. A indústria ao otimizarsuas maquinas e alcançar um estágio de evolução tecnológica agora necessita abrir mão de ferramentas que consigam tirar o máximo destes recurso. Com o advento dos sistemas de multiprocessadores osistema operacional necessita acompanhar esse passo e torna se a mão que deve, com eficiência conduzir esse trafego turbulento de informações entre as vias de barramentos e dados, cada vez maiores,onde o usuário não só exige,como necessita de respostas mais rápidas eficientes e com o menor custo possível. Sistemas com Múltiplos processadores são sistemas que possuem duas ou mais UCPs(UNIDADE CENTRAL DE PROCESSAMENTO), podendo funcionar em tarefas diferentes ou em uma mesma tarefa, deixando para trás o antigo conceito que os computadores funcionavam de maneiras sequenciais, e que agora podem ser usados simultaneamente para algum fim. O elevado custo de produção de processadores mais rápidos levou a opção por sistemas com múltiplos processadores, pois esses tinha um custo inferior e desempenhavam bem sua finalidade desejada. Outro argumento para a escolha de sistemas com vários processadores é sua velocidade de resposta, São necessários em varias áreas, por exemplo, na previsão do tempo. Quando adicionamos novos processadores em alguma máquina, notasse que o tempo de resposta é bem menor que o anterior, isso é possível pelo fato que com vários processadores trabalhando juntos podem resolver tudo bem mais rápido, por exemplo, pense que você viaja de carro por uma estrada, um pouco mais na frente você ver um tronco de madeira que impede sua passagem, se tentar remove-lo sozinho vai demorar, pois o tronco é pesado, porém se tiver a ajuda de uma ou mais pessoas a tarefa ficará mais simples. O desempenho de múltiplos processadores se dá dessa forma. Escalabilidade é a possibilidade de adicionar novos processadores ao sistema. Em ambientes que permitam apenas um processador para melhorar seu desempenho é necessário trocar a UCP por uma que permita um maior poder de processamento. Se adicionarmos novos processadores ficará um custo menor, comparado se colocarmos um de maior poder de processamento. Caso um dos processadores tenha algum problema, os outros processadores podem assumir o trabalho do outro que não está em funcionamento, assim o sistema não é interrompido, porém a velocidade resposta ficará menor. Balanceamentos de carga é a distribuição de carga entre os processadores, assim todos eles trabalham, assim melhorando o funcionamento do sistema. Um modo cada vez mais comum deobter potência computacional é conectar múltiplas CPUs em um único sistema. Caracterizam-se por possuir mais de um processador, sendo que estes podem compartilhar o mesmo sistema operacional, ou cada umpode possuir o seu próprio sistema. Múltiplos processadores permitem que vários programas sejam executados ao mesmo tempo, ou que um programa seja dividido em subprogramas, para execução simultâneapor mais de um processador............................................................................. 3. CONCLUSÃO Neste trabalho abordámos o assunto sobre tipos de Sistemas Operacionais, dentre eles seus amplos objetivos, vantagens e desvantagens, mostrando seu trajeto de evolução do mais simples ao mais complexo e avançado SO, no qual a falta de uma tarefa ou qualidade em um foi melhorado no seu sucessor. Os motivos para qual cada sistema é especificadamente voltado, pois como foi dito, nos sistemas monoprogramáveis, eram determinados apenas para a execução de uma tarefa, diferente dos multiprogramaveis que eram voltados a mais de uma tarefa ou execução de programas, De forma este trabalho nos foi de grande importância pois o aprofundamento no tema, permitiu que compreendêssemos melhor sobre Sistemas Operacionais e seus determinados tipos de sistemas e formas de processamento e trabalho. 4. REFERÊNCIAS Disponível em < http://www.okconcursos.com.br/apostilas/apostila-gratis/130- informatica-para-concursos/1633-nocoes-de-sistema-operacional-windows-e- linux#.VSKnMfzF8-o> Acesso em: 02 de abril de 2015. Disponivel em< http://tecnologia.hsw.uol.com.br/sistemas-operacionais.htm> Acesso em: 03 de abril de 2015. Disponível em <http://eusoutec.blogspot.com.br/2010/12/sistemas- multiprogramaveismultitarefa.html> Acesso em 03 de abril de 2015. Disponível em <http://forum.imasters.com.br/topic/333787-tipos-de-sistemas- operacionais/> Acesso em 03 de abril de 2015. Disponível em <http://pt.wikipedia.org/wiki/Sistema_operativo> Acesso em 03 de abril de 2015. Disponível em< http://eusoutec.blogspot.com.br/2010/12/sistemas-monoprogramaveis- monotarefa.html> Acesso em 03 de abril de 2015. Disponível em <https://pt.scribd.com/doc/44981921/8/SISTEMAS- MONOPROGRAMAVEIS- OU-MONOTAREFAS> Acesso em 04 de abril de 2015. Disponível em <http://pt.wikipedia.org/wiki/Mainframe> Acesso em 04 de abril de 2015. Disponível em <http://forum.imasters.com.br/topic/334744-resolvido-sistemas-com- mltiplos-processadores/> Acesso em 05 de abril de 2015.
Compartilhar