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 :
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...
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. ...
Sistemas de exploração - DOS - Memória Ver Apresentação da memória A memória é uma zona na qual os programas devem ser armazenados para poder ser executados. Um computador compatível PC pode possuir três tipos de memória : convencional extensa paginada ...
Gerenciar o perfil no Mozilla Thunderbird VerGestão do perfil no thunderbird Localisar o perfil O perfil utilizador de Mozilla Thunderbird é armazenado no diretório utilizador por padrão e o lugar depende do sistema de exploração: No Windows XP/2000, o caminho é habitualmente o...
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...
Acelerar Os Acessos Disco (Desativar A Data De Último Acesso) VerA maior parte dos sistemas de exploração atuais utiliza sistemas de ficheiros com funções avançadas: gestão dos direitos, jornalização… Designadamente, NTFS (Windows) e ext3 (Linux) são capaz de registar a data do último acesso um ficheiro. Se...
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 Eufony Free Audio Player VerEufony Free Audio Player é um reprodutor de música que pode ser usado também como explorador de arquivos . Con Eufony Free Audio Player você poderá navegar pelo seu disco rígido e escutar qualquer música que encontre , obtendo informação do formato...
Download InSight Desktop Search VerInSight Desktop Search é um buscador de arquivos para o Escritório que melhora o buscador por defeito do Explorador do Windows. Para começar o programa aparece na parte superior da tela como um relógio . Mas se você fizer clique em cima , poderá...
Introdução ao Windows NT VerApresentação do Microsoft WindowsNT O Windows NT (pour “New Technology”) é um sistema de exploração 32 bits desenvolvido pela Microsoft. A aparência do Windows NT é provavelmente a mesma que a do Windows 95/98/Millenium, mas o...
Introdução ao Microsoft Windows VerHistorial do Windows O Windows é o sistema de exploração comercializado pela empresa Microsoft, cuja sede está implantada em Seattle. A empresa Microsoft, inicialmente baptizada “Traf-O-Data” em 1972, foi rebaptizada “Micro-Soft” 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”,...