Sistema operativo Betriebssystem Système d'exploitation Sistema operativo Operating system

Descrição do sistema de exploração

O computador só é capaz de fazer funcionar um programa informático (chamado às vezes aplicação ou software) através de um sistema operacional. A máquina deve estar em condições de efectuar diversas operações preparatórias para assegurar o intercâmbio entre o processador, a memória, e os recursos físicos (periféricos).
13:59

O sistema operacional (SE ou OS abreviatura do termo inglês Operating System), está encarregue de garantir a ligação entre os recursos materiais, o utilizador e as aplicações (tratamento de texto, jogos de vídeo,…). Assim, quando um programa deseja aceder a um recurso material, não é necessário enviar informações específicas ao periférico, basta enviar as informações ao sistema operacional, que se encarrega de transmití-las ao periférico referido através do seu piloto. Na ausência de pilotos, cada programa deverá reconheçer e assegurar a comunicação com cada um dos periféricos!



Sistema de exploração


O sistema operacional permite assim “dissociar” os programas e o material, simplificando a gestão dos recursos e oferecendo ao utilizador um interface homem-máquina (notado “IHM”) simplificado para lhe permitir livrar-se da complexidade da máquina física.

Papéis do sistema operacional

Os papéis do sistema operacional são diversos

  • Gestão do processador: o sistema operacional está encarregue de gerenciar o subsídio do processador entre os diferentes programas, graças a um algoritmo de emissão. O tipo de ordenador é totalmente dependente do sistema operacional, em função do objectivo visado.
  • Gestão da memória viva: o sistema operacional está encarregue de gerenciar o espaço da memória atribuída a cada aplicação e, se for caso disso, a cada utlizador. No caso de insuficiência de memória física, o sistema operacional pode criar uma zona memória no disco rígido, chamada “memória virtual”. A memória virtual permite fazer funcionar aplicações que necessitam de mais memória do que a memória viva tem disponível no sistema. Por outro lado, esta memória é muito mais lenta.
  • Gestão das entradas/saídas: o sistema operacional permite unificar e controlar o acesso dos programas aos recursos materiais através dos pilotos (chamados igualmente administrativos de periféricos ou gestores de entrada/saída).
  • Gestão da execução das aplicações: o sistema operacional é responsável pela boa execução das aplicações, afectando-lhes os recursos necessários ao seu bom funcionamento. Permite a esse respeito “matar” uma aplicação que já não responde correctamente.
  • Gestão dos direitos: o sistema operacional é responsável pela segurança ligada à execução dos programas, garantindo que os recursos são utilizados apenas pelos programas e utilizadores que possuem os direitos adequados.
  • Gestão dos arquivos: o sistema operacional gerencia a leitura e a redacção no sistema de arquivos e os direitos de acesso aos arquivos pelos utilizadores e pelas aplicações.
  • Gestão das informações: o sistema operacional fornece diversos indicadores que permitem diagnosticar o bom funcionamento da máquina.

Componentes do sistema operacional

O sistema operacional é composto por um conjunto de softwares que permitem gerir as interacções com o material. Neste conjunto de softwares distinguem-se geralmente os seguintes elementos:

  • O núcleo (em inglês kernel) que representa as funções fundamentais do sistema operacional como a gestão da memória, dos processos, dos arquivos , das entradas/saídas principais, e das funcionalidades de comunicação.
  • O intérprete de comandos (em inglês shell, ou “casca”, por oposição ao núcleo) que permite a comunicação com o sistema operacional através de uma linguagem de comandos, para permitir ao utilizador pilotar os periféricos ignorando muitas das características do material que utiliza, da gestão dos endereços físicos, etc.
  • O sistema de arquivos (em inglês “file system”, notado FS), permitindo registar os arquivos numa arborescência.


Sistemas multitarefas

Um sistema operacional é “multi-tarefas” (em inglês multithreaded) quando várias “tarefas” (igualmente chamadas "processos") podem ser executadas simultaneamente.


As aplicações são compostas em sequência de instruções que se chamam “processos ligeiros” (em inglês “threads”). Estes threads serão alternadamente activos, em espera, suspensos ou destruídos, de acordo com a prioridade que lhes é associada, ou executados sequencialmente.

Um sistema é préemptivo quando possui um planificador, que reparte, de acordo com critérios de prioridade, o tempo da máquina pelos diferentes processos que fazem pedidos.

O sistema é de tempo partilhado quando uma quota de tempo é atribuída a cada processo pelo comando. É nomeadamente o caso dos sistemas multi-utilizadores, que permitem a vários utilizadores utilizar simultaneamente numa mesma máquina aplicações diferentes ou similares: o sistema então é “transacional”. Com efeito, o sistema atribui a cada utilizador uma fracção de tempo.

Sistemas multiprocessadores

O multiprocessing é uma técnica que consiste em fazer funcionar vários processadores em paralelo para obter uma potência de cálculo maior do que a obtida com um processador topo de gama ou a fim de aumentar a disponibilidade do sistema (em caso de avaria de um processador).

Chama-se SMP (Symmetric Multiprocessing ou Symmetric Multiprocessor) a uma arquitetura na qual todos os processadores têm acesso a um espaço de memória partilhada.

Um sistema multiprocessador deve por conseguinte ser capaz de administrar a partilha da memória por vários processadores, mas igualmente de distribuir a carga de trabalho.

Sistemas embarcados

Os sistemas embarcados são sistemas operacionais previstos para funcionar em máquinas pequenas, como PDA ((personal digital assistants ou em português, assistentes numéricos pessoais) ou aparelhos electrónicos autónomos (sondas espaciais, robots, computador de bordo de veículo, etc.), possuindo uma autonomia reduzida. Assim, uma característica essencial dos sistemas embarcados é a sua gestão avançada da energia e a sua capacidade para funcionar com recursos limitados.

Os principais sistemas embarcados para o “grande público” para assistentes numéricos pessoais é :

  • PalmOS
  • Windows CE/Windows Mobile/Window Smartphone

Sistemas tempo real

Os sistemas tempo real (real time systems), essencialmente utilizados na indústria, são sistemas cujo objectivo é funcionar num ambiente temporariamente forçado. Um sistema tempo real deve assim funcionar de maneira fiável de acordo com restrições temporais específicas, ou seja, deve ser capaz de forncer um tratamento correcto das informações recebidas em intervalos de tempo bem definidos (regulares ou não).
14:22

Eis aqui alguns exemplos de sistemas operacionais tempo real:

Os tipos de sistemas operacionais

Distinguem-se vários tipos de sistemas operacionais, capazes de gerenciar simultaneamente informações de um comprimento de 16 bits, 32 bits, 64 bits ou mais.




Sistema <th width="86">Codificação Mono-utilizador <th width="114">Multi-utiliszador Mono-tarefa Multitarefas
DOS16 bits X X
Windows3.116/32 bits Xnão preemptivo
Windows95/98/Me32 bits Xcooperativo
WindowsNT/200032 bits Xpreemptivo
WindowsXP32/64 bits Xpreemptivo
Unix / Linux32/64 bits Xpreemptivo
MAC/OS X32 bits Xpreemptivo
VMS32 bits Xpreemptivo


Última modificação do dia Segunda 28 de Setembro de 2009 às 19:59:18.Este documento, intitulado « Sistema de exploração »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.
Melhores respostas por « Sistema de exploração » em :
Especialistas questionam planos de exploração espacial tripulada dos EUA Ver Especialistas questionam planos de exploração espacial tripulada dos EUA. Os projetos de exploração espacial tripulada dos Estados Unidos foram severamente questionados depois que uma comissão de especialistas considerou que o dinheiro previsto e...
Sistemas de exploração - DOS- Instalação Introdução ao sistema d Ver A criação do DOS O DOS é o sistema de exploração mais conhecido e a sua versão mais comercializada é a da Microsoft, baptizada MS-DOS (existem outros como DR.-DOS). O MS-DOS viu o dia em 1981, aquando da sua utilização num IBM PC. ...
Os exploradores Ver Os exploradores Um “explorador” é um programa informático que executa “a exploração” de uma vulnerabilidade publicada ou não. Cada explorador é específico a uma versão de uma aplicação porque permite explorar as falhas. Existem...
Criar um CD bootável VerCriar um CD bootável Quando o computador se recusa de arrancar o sistema de exploraçãoo, você dispõe de poucas opções : arrancar o computador com um disquete sistema bootar com um CD Os Cds de instalação de Windows são bootáveis, quer...
[PDF] Converter PDF em imagem (JPEG, BMP, GIF, etc...) VerSe você tem documentos em PDF e quer convertê-los em imagens (JPEG, GIF, BMP, ou qualquer outro formato), de modo à explorá-los, por exemplo, num software de OCR ou de retoque/criação de imagens : Observação 1 : Esta dica apresenta uma solução a...
Converter seus vídeos gratuitamente online VerConverter seus vídeos gratuitamente online Media-Convert funciona sem incrição e gratuitamente. Você não precisa instalar nada e nenhum software em particular é necessário. Você precisa somente de seu explorador Internet habitual. Você pode...
Download Google Earth VerVocê pode explorar o mundo com o Google Earth e seu navegador web. Graças a uma interface simples e clara, você pode ir de um lado ao outro do mund, o em poucos cliques. A roda do mouse ajuda a ampliar a imagem e assim, observar melhor os detalhes....
Download Seven Transformation Pack VerSeven Transformation Pack permite mudar por completo o aspecto do Windows XP/2003/Vista pelo do Windows Seven. Acompanhado de um simples instalador , Seven Transformation Pack adiciona utilidades que convertem o Escritório, o Explorador do Windows, a...
Download Leopard-X VerLeopard-X é um tema do Escritório no MAC OS X 10.5 Leopard, ideal para os aficionados por desenhos do Apple mas que querem continuar com seu Windows XP. Com Leopard-X voce poderá mudar a barra de tarefas, o Explorador do Windows e o Escritório em...
Instalação em rede de vários computadores sob Windows VerInstalação em rede sob Windows 2000/XP Para configurar cada computador, basta ir ao painel de configuração, seguidamente clicar 2 vezes em “conexões rede”, seguidamente clicar com o botão direito sobre “conexão à rede local”,...
Comandos FTP VerO protocolo FTP FTP (File Transfer Protocol) é um protocolo, ou seja, uma linguagem standard de comunicação entre duas máquinas, permitindo a máquinas de tipos diferentes (ou cujo sistema de exploração é diferente) transferir ficheiros...
Variáveis de ambiente VerVariáveis de ambiente Uma variável de ambiente é um valor dinâmico, carregado na memória, podendo ser utilizado por vários processos que funcionam simultaneamente. Na maior parte dos sistemas de exploração, o lugar de certas livrarias,...