Speed Center
Bem-vindos Ao WDJF Fórum.






















Registre-se ou Faça Login Para Visualizar os Links

Participe do fórum, é rápido e fácil

Speed Center
Bem-vindos Ao WDJF Fórum.






















Registre-se ou Faça Login Para Visualizar os Links
Speed Center
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Top dos mais postadores
[ADMIN] Wuudzin (121)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 
yan (97)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 
Lucas (77)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 
Chicleeete (40)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 
Evandro (31)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 
Matheuzinho (27)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 
klebinho (21)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 
lucas124 (12)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 
Uzumaki Naruto (12)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 
Bruno (8)
O que é um sistema operacional? - Parte 1/3 Vote_lcapO que é um sistema operacional? - Parte 1/3 Voting_barO que é um sistema operacional? - Parte 1/3 Vote_rcap 

Últimos assuntos
» DDtank Pirata Chines
O que é um sistema operacional? - Parte 1/3 EmptyTer Dez 03, 2013 8:02 am por wwedenis121

» DdTank Explosion online 24h
O que é um sistema operacional? - Parte 1/3 EmptyTer Dez 18, 2012 12:28 am por XvOlKs

» DDTankBR :)
O que é um sistema operacional? - Parte 1/3 EmptySeg Nov 05, 2012 1:25 pm por hasuh

» ddtank pirata chines
O que é um sistema operacional? - Parte 1/3 EmptyDom Out 28, 2012 1:03 pm por kennedynho

» Doação Habbo
O que é um sistema operacional? - Parte 1/3 EmptyQui Out 11, 2012 10:16 am por rickelmyn

» Habbo Etiquetas
O que é um sistema operacional? - Parte 1/3 EmptyQui Ago 09, 2012 2:19 pm por Niak

» DDTank Chinês zx758
O que é um sistema operacional? - Parte 1/3 EmptyQua Ago 08, 2012 5:36 pm por hedkatana

» DDtank Of Mitology
O que é um sistema operacional? - Parte 1/3 EmptySeg Ago 06, 2012 7:03 pm por diegoserra

» DDtank Expert
O que é um sistema operacional? - Parte 1/3 EmptySeg Ago 06, 2012 6:59 pm por diegoserra


O que é um sistema operacional? - Parte 1/3

2 participantes

Ir para baixo

O que é um sistema operacional? - Parte 1/3 Empty O que é um sistema operacional? - Parte 1/3

Mensagem por Lucas Seg Set 20, 2010 6:55 pm

Oi Convidado, vamos lá? Sistema operacional (SO)? O que é isso? Será que é apenas um grande software de alto porte que ópera simplesmente para digitar um texto qualquer ou jogar paciência spider? rs! Errado! Nessa matéria vamos saber a verdade sobre o que é um sistema operacional.

O sistema operacional é uma coleção de programas que:
  • inicializa o hardware do computador
  • fornece rotinas básicas para controle de dispositivos
  • fornece gerência, escalonamento e interação de tarefas
  • mantém a integridade de sistema


Há muitos tipos de Sistemas Operacionais, cuja complexidade varia e depende de que tipo de funções é provido, e para que computador esteja sendo usado. Alguns sistemas são responsáveis pela gerência de muitos usuários, outros controlam dispositivos de hardware como bombas de petróleo.

Um Sistema Operacional muito simples para um sistema de controle de segurança poderia ser armazenado numa memória ROM (Só de Leitura - um chip que mantém instruções para um computador), e assumir o controle ao ser ligado o computador. Sua primeira tarefa seria reajustar (e provavelmente testar) os sensores de hardware e alarmes, e então ativar uma rotina monitorando ininterruptamente todos os sensores introduzidos. Se o estado de qualquer sensor de entrada for mudado, é ativada uma rotina de geração de alarme.

Em um grande computador multiusuário, com muitos terminais, o Sistema Operacional é muito mais complexo. Tem que administrar e executar todos os pedidos de usuários e assegurar que eles não interferiram entre si. Tem que compartilhar todos os dispositivos que são seriais por natureza (dispositivos que só podem ser usados por um usuário de cada vez, como impressoras e discos) entre todos os usuários que pedem esse tipo de serviço. O SO poderia ser armazenado em disco, e partes dele serem carregadas na memória do computador (RAM) quando necessário. Utilitários são fornecidos para:
  • Administração de Arquivos e Documentos criados por usuários
  • Desenvolvimento de Programas
  • Comunicação entre usuários e com outros computadores
  • Gerenciamento de pedidos de usuários para programas, espaço de armazenamento e prioridade


Adicionalmente, o SO precisaria apresentar a cada usuário uma interface que aceita, interpreta, e então executa comandos ou programas do usuário. Essa interface é comumente chamada de SHELL (=cápsula, manteremos o nome original em inglês) ou interpretador de linha de comando (CLI). Em alguns sistemas ela poderia ser uma simples linha de texto que usam palavras chaves (como MSDOS ou UNIX); em outros sistemas poderiam ser gráficas, usando janelas e um dispositivo apontador como um mouse (como Windows95 ou X - Windows).

As Várias Partes de um Sistema Operacional
Um sistema operacional de um computador que é usado por muitas pessoas ao mesmo tempo, é um sistema complexo. Contém milhões de linhas de instruções escritas por programadores. Para tornar os sistemas operacionais mais fáceis de serem escritos, eles são construídos como uma série de módulos, cada módulo sendo responsável por uma função. Os módulos típicos em um grande SO multiusuário geralmente são:
  • Núcleo (Kernel em inglês - também conhecido como "executivo")
  • Gerenciador de processo
  • Escalonador (Scheduler, em inglês)
  • Gerenciador de arquivo


O Núcleo - Um Executivo em Tempo-Real
O núcleo de um sistema operacional é algumas vezes chamado de EXECUTIVO em tempo real. Algumas das funções executadas por ele são:
  • chaveamento entre programas
  • controle e programação de dispositivo de hardware
  • gerenciamento de memória
  • gerenciamento de processos
  • escalonamento de tarefas
  • comunicação entre processos
  • processamento de exceções e de interrupção

Nosso sistema simples de monitoração de segurança não teria todas as funções acima, já que provavelmente seria um sistema mono-tarefa, executando apenas um programa. Como tal, não precisaria processar permutas entre mais de um programa ou permitir comunicação entre programas (comunicação entre processos). A gerência da memória seria desnecessária, já que o programa residiria permanentemente em ROM ou em EPROM (uma forma programável especial de ROM).

Um sistema operacional projetado para manusear um grande número de usuários precisaria de um núcleo para executar todas as funções acima. Programas de usuários geralmente são armazenados em disco, assim precisa ser carregado em memória antes de ser executado. Isso apresenta a necessidade de gerência da memória, já que a memória do computador precisaria ser pesquisada para localizar uma área livre para carregar um programa de usuário na mesma. Quando o usuário tivesse encerrada a execução do programa, a memória consumida por ele precisaria ser liberada e se tornaria disponível para outro usuário quando solicitado.

Gerenciamento e Escalonamento (Scheduling) de processos também são necessários, de forma que todos os programas possam ser executados razoavelmente. Não há como um programa de um usuário específico ser executado numa área de extensão, negando o funcionamento de qualquer outro programa, e fazendo todos os outros usuários esperarem. Adicionalmente, alguns programas poderiam precisar ser executados mais freqüentemente que outros, por exemplo, checando comunicações de rede ou imprimindo. Alguns programas podem precisar ser suspensos temporariamente, e serem reiniciados depois, assim introduzindo a necessidade da comunicação inter-programas.

Créditos:
Fonte: Oficina da Net
Autor: Diego Darlan

Lucas
Lucas
Administrador
Administrador

Mensagens : 77
Respeitos : 25703
Pontos : 8
Data de inscrição : 03/08/2010
Idade : 28
Localização : Salavdor

Ir para o topo Ir para baixo

O que é um sistema operacional? - Parte 1/3 Empty Re: O que é um sistema operacional? - Parte 1/3

Mensagem por yan Sex Set 24, 2010 11:56 am

Parte 2?

yan
Administrador
Administrador

Mensagens : 97
Respeitos : 25626
Pontos : 2
Data de inscrição : 03/08/2010
Idade : 33

http://jeyweb.com.br/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos