Classificação dos sistemas operacionais

Categories: Trabalhos

0

FACULDADE ANCHIETA xxxx CLASSIFICAÇÃO DOS SISTEMAS OPERACIONAIS Fevereiro, 2012 TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CLASSIFICAÇAO DOS Trabalho apresentad or6 to next*ge ção da disciplina de Fundamentos de Sistemas Operacionais. Apresentado ao Professor xxx. LISTA DE ABREVIATURAS S. O – Sistema Operacional…… 06 UCP – Unidade Central de Processamento……………. 09 SMP – Symmetric Multiprocessors. • • • • descrever como é feita a classificação dos sistemas operacionais, os tipos e subtipos existentes, como os S. O’s monoprogramáveis, multiprogramáveis e os S. O’s com múltiplos processadores. ipos e subtipos de sistemas operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das aplicações por ele suportadas. A evolução dos sistemas operacionais para computadores pessoais e estações de trabalho popularizou diversos conceitos e técnicas, antes só conhecidos em ambientes de grande porte. Mutos termos inicialmente introduzidos para definir conceltos e técnicas foram substituídos por outros, como os termos programas ou job. Eles eram os mais utilizados, mas depois urgiu o conceito de processo e subprocesso e, posteriormente o conceito thread. istemas monoprogramáveis / monotarefa Os sistemas monoprogramáveis ou monotarefa, como também são chamados, caracterizam-se por permitir que o processador, a memória e os periféricos permanecem exclusivamente dedicados a execução de um único programa. Enquanto um programa aguarda por um evento, como a digitação de um dado, o processador permanece ocioso, sem realizar qualquer tipo de processamento. A memória é subutilizada, caso o programa não a preencha totalmente, e os periféricos, como iscos e impressoras estão dedicados a um único usuário.

Esses sistemas estão tipicamente relacionados ao surgimento dos mainframes. Sistemas multiprogramáveis / multitarefa Os sistemas multiprogramáveis ou multitarefa são uma evolução dos sistemas monoprogra cursos computacionais Enquanto um programa espera por uma operação de leitura ou gravação de disco, outros programas podem estar sendo processados neste mesmo intervalo de tempo. As vantagens do uso desses sistemas são a redução do tempo de resposta das aplicações processadas no ambiente e de custos, partir do compartilhamento dos diversos recursos do sistema entre as diferentes aplicações. 2. 2. 1 Sistemas Batch Os sistemas batch foram os primeiros tipos de sistemas operacionais multiprogramáveis a serem implantados na década de 1960. O processamento batch tem a característica de não exigir a interação do usuário com a aplicação. Todas as entradas e saídas de dados da aplicação são implementadas por algum tipo de memória secundária (arquivos em disco). Alguns exemplos de aplicações processadas em batch são programas envolvendo cálculos numéricos, compilações, ordenações, backups e todos nde não é necessária a interação com o usuário. * 2. 2. 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 intemalos, denominados fatia de tempo (time-slice). Caso a fatia de tempo não seja suficiente para conclusão do programa, esse é interrompido pelo sistema operacional e substituído por outro, enquanto aguarda uma nova fatia de tempo. Possuem uma linguagem de controle que permite ao usuário comunicar-se diretamente com o sistema peracional por meio de comandos, através de terminais que incluem vídeo, teclado e mouse. * 2. 2. Sistemas de Tempo Real Os sistema de tempo real o implementados de a dos sistemas de tempo compartilhado. O que caracteriza a diferença entre os dois é o tempo exigido no processamento das aplicaçoes. Nos sistemas de tempo real não existe a ideia de fatias de tempo, portanto um programa utiliza o processador o tempo que for necessário ou até que apareça outro mais prioritário. Estão presentes em aplicações de controle de processos, como no monitoramento de refinarias de petróleo, controle de tráfego éreo, de usinas termoelétricas e nucleares ou em qualquer outra aplicação onde o tempo de processamento é fundamental.

Sistemas com múltiplos processadores Caracterizam-se por possuir duas ou mais UCP’s interligadas e trabalhando em conjuntos. A vantagem deste tipo de sistema é permitir que vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para serem executadas simultaneamente em mais de um processador. Os conceitos aplicados ao projeto de sistemas com múltiplos processadores incorporam características e vantagens específicas omo escalabilidade, disponibilidade e balanceamento de carga. Escalabilidade é a capacidade de ampliar o poder computacional do sistema apenas adicionando novos processadores * Disponibilidade é a capacidade de manter o sistema em operação mesmo em casos de falhas. * Balanceamento de Carga é a possibilidade de distribuir o processamento entre os diversos processadores, melhorando o desempenho do sistema. Sistemas Fortemente Acoplados Nos sistemas fortemente acoplados (tightly coupled) existem dois ou mais processadores com artilhando uma única memória e controlados por um únic racional. São também omo multiprocessadores.

Podem ser divididos em SMP (Symmetric Multiprocessors) e NUMA (Non-Uniform Memory Access) Sistemas SMP caracterizam-se pelo tempo uniforme de acesso a memória principal pelos diversos processadores. Sistemas NUMA apresentam diversos conjuntos reunindo processadores e memória principal. Sistemas Fracamente Acoplados Os sistemas fracamente acoplados (loosely coupled) caracterizam-se por possuir dois ou mais sistemas de computação interligados, porém cada um funcona de forma independente, ou seja, cada um possui o próprio sistema operacional. Também são conhecidos como multicomputadores.

Com base no grau de integração dos hosts da rede, podemos dividir os sistemas fracamente acoplados em S. O’s de rede e Sistemas distribu[dos, a grande diferença entre os dois é a capacidade do sistema operacional em criar uma imagem única dos serviços disponibilizados pela rede. * Sistemas Operacionais de Rede (SORs) permitem que um host compartilhe seus recursos, como uma impressora, com os demais hosts da rede. * Sistemas Distribuídos o sistema operacional esconde os detalhes dos hosts individuais e trata-os como um conjunto único, como se fosse um sistema fortemente acoplado.

Outro exemplo de sistema distribuído são os clusters. * Clusters existem dois ou mais servidores ligados, normalmente por algum tipo de conexão de alto desempenho. Conclusão Neste trabalho foi apresentada a classificação dos sistemas operacionais, detalhando c btipo de sistema. monoprogramáveis, surgiram os multiprogramáveis onde os recursos de computação são compartilhados entre diversos usuários e aplicações, o que reduz tempo e custo. Esses sistemas podem ser ainda classificados pela forma com que suas aplicações são gerenciadas, dividindo-se em sistemas batch, de empo compartilhado ou de tempo real.

E também existem os sistemas com múltiplos processadores que utilizam duas ou mais UCP’s interligadas que trabalham em conjunto. De acordo com a forma de comunicação entre as UCP’s e o grau de compartilhamento da memória e dos dispositivos de entrada e saída esses sistemas são classificados em fortemente acoplados e fracamente acoplados. Desta forma, tive um aprendizado de como os S. O’s são classificados e como é o funcionamento de cada tipo e subtipo de sistema operacional. Referencias MACHADO, Francis gerenger; MAIA, Luiz Paulo. Arquitetura de Sistemas Operacionais. ” edição. Rio de Janeiro: LTC, 2004. 311 p. OLIVEIRA, Luiz Affonso Henderson Guedes de. O que é um sistema Operacional. Apresentação Power point, 2004. Disponível em: <http://www. google. com. br/url? sa=t&rct %AI amp;ved=OCDQQFjAC&url=http%3A%2F%2Fwww. dca. ufrn _operacionais. OGN NT-38F4Pf0Q =AFQjCNH8HaAoV1 wkQoq1 cad-rja>. 12 slides. Acesso em: 22 fev. 2012, 18:30:00 Tipos de Sistemas Operacionais. 2010. Disponível em: < http://www. sistemasdeinfo. com/index. php? / GeralSistemasOperacionai temas-operacionais. html

Matrizes

0

Curso de Licenciatura em Física Grupo de Apoio Maio/2011 Matrizes Definiçoes Matrizes são agrupamentos retangulares de elementos que podem ser

Read More

Glauber rocha

0

“O cinema novo ficou com a utopia brasileira. Se ela é feia, irregular, suja, confusa, caótica, é também bonita, desarmônica,

Read More