Buscar

Sistemas operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

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.

Outros materiais