Você está na página 1de 3

Sistema operacional | Kioskea.

net

Pgina 1 de 3

Sistema operacional
Artigo Tabela de contedo
Curtir 5

0
Partilhar

Descrio do sistema operacional


O computador s capaz de fazer funcionar um programa informtico (chamado s vezes aplicao ou software) atravs de um sistema operacional. A mquina deve estar em condies de efectuar diversas operaes preparatrias para assegurar o intercmbio entre o processador, a memria, e os recursos fsicos (perifricos). 13:59 O sistema operacional (SE ou OS abreviatura do termo ingls Operating System), est encarregue de garantir a ligao entre os recursos materiais, o utilizador e as aplicaes (tratamento de texto, jogos de vdeo,...). Assim, quando um programa deseja aceder a um recurso material, no necessrio enviar informaes especficas ao perifrico, basta enviar as informaes ao sistema operacional, que se encarrega de transmit-las ao perifrico referido atravs do seu piloto. Na ausncia de pilotos, cada programa dever reconheer e assegurar a comunicao com cada um dos perifricos!

O sistema operacional permite assim "dissociar" os programas e o material, simplificando a gesto dos recursos e oferecendo ao utilizador um interface homem-mquina (notado "IHM") simplificado para lhe permitir livrar-se da complexidade da mquina fsica.

Papis do sistema operacional


Os papis do sistema operacional so diversos Gesto do processador: o sistema operacional est encarregue de gerenciar o subsdio do processador entre os diferentes programas, graas a um algoritmo de emisso. O tipo de ordenador totalmente dependente do sistema operacional, em funo do objectivo visado. Gesto da memria viva: o sistema operacional est encarregue de gerenciar o espao da memria atribuda a cada aplicao e, se for caso disso, a cada utlizador. No caso de insuficincia de memria fsica, o sistema operacional pode criar uma zona memria no disco rgido, chamada "memria virtual". A memria virtual permite fazer funcionar aplicaes que necessitam de mais memria do que a memria viva tem disponvel no sistema. Por outro lado, esta memria muito mais lenta. Gesto das entradas/sadas: o sistema operacional permite unificar e controlar o acesso dos programas aos recursos materiais atravs dos pilotos (chamados igualmente administrativos de perifricos ou gestores

http://pt.kioskea.net/contents/systemes/sysintro.php3

16/11/2011

Sistema operacional | Kioskea.net

Pgina 2 de 3

de entrada/sada). Gesto da execuo das aplicaes: o sistema operacional responsvel pela boa execuo das aplicaes, afectando-lhes os recursos necessrios ao seu bom funcionamento. Permite a esse respeito "matar" uma aplicao que j no responde correctamente. Gesto dos direitos: o sistema operacional responsvel pela segurana ligada execuo dos programas, garantindo que os recursos so utilizados apenas pelos programas e utilizadores que possuem os direitos adequados. Gesto dos arquivos: o sistema operacional gerencia a leitura e a redaco no sistema de arquivos e os direitos de acesso aos arquivos pelos utilizadores e pelas aplicaes. Gesto das informaes: o sistema operacional fornece diversos indicadores que permitem diagnosticar o bom funcionamento da mquina.

Componentes do sistema operacional


O sistema operacional composto por um conjunto de softwares que permitem gerir as interaces com o material. Neste conjunto de softwares distinguem-se geralmente os seguintes elementos: O ncleo (em ingls kernel) que representa as funes fundamentais do sistema operacional como a gesto da memria, dos processos, dos arquivos , das entradas/sadas principais, e das funcionalidades de comunicao. O intrprete de comandos (em ingls shell, ou "casca", por oposio ao ncleo) que permite a comunicao com o sistema operacional atravs de uma linguagem de comandos, para permitir ao utilizador pilotar os perifricos ignorando muitas das caractersticas do material que utiliza, da gesto dos endereos fsicos, etc. O sistema de arquivos (em ingls "file system", notado FS), permitindo registar os arquivos numa arborescncia.

Sistemas multitarefas
Um sistema operacional "multi-tarefas" (em ingls multithreaded) quando vrias "tarefas" (igualmente chamadas "processos") podem ser executadas simultaneamente. As aplicaes so compostas em sequncia de instrues que se chamam "processos ligeiros" (em ingls "threads"). Estes threads sero alternadamente activos, em espera, suspensos ou destrudos, de acordo com a prioridade que lhes associada, ou executados sequencialmente. Um sistema premptivo quando possui um planificador, que reparte, de acordo com critrios de prioridade, o tempo da mquina pelos diferentes processos que fazem pedidos. O sistema de tempo partilhado quando uma quota de tempo atribuda a cada processo pelo comando. nomeadamente o caso dos sistemas multi-utilizadores, que permitem a vrios utilizadores utilizar simultaneamente numa mesma mquina aplicaes diferentes ou similares: o sistema ento "transacional". Com efeito, o sistema atribui a cada utilizador uma fraco de tempo.

Sistemas multiprocessadores
O multiprocessing uma tcnica que consiste em fazer funcionar vrios processadores em paralelo para obter uma potncia de clculo 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 tm acesso a um espao de memria partilhada.

http://pt.kioskea.net/contents/systemes/sysintro.php3

16/11/2011

Sistema operacional | Kioskea.net

Pgina 3 de 3

Um sistema multiprocessador deve por conseguinte ser capaz de administrar a partilha da memria por vrios processadores, mas igualmente de distribuir a carga de trabalho.

Sistemas embarcados
Os sistemas embarcados so sistemas operacionais previstos para funcionar em mquinas pequenas, como PDA ((personal digital assistants ou em portugus, assistentes numricos pessoais) ou aparelhos electrnicos autnomos (sondas espaciais, robots, computador de bordo de veculo, etc.), possuindo uma autonomia reduzida. Assim, uma caracterstica essencial dos sistemas embarcados a sua gesto avanada da energia e a sua capacidade para funcionar com recursos limitados. Os principais sistemas embarcados para o "grande pblico" para assistentes numricos pessoais : PalmOS Windows CE/Windows Mobile/Window Smartphone

Sistemas tempo real


Os sistemas tempo real (real time systems), essencialmente utilizados na indstria, so sistemas cujo objectivo funcionar num ambiente temporariamente forado. Um sistema tempo real deve assim funcionar de maneira fivel de acordo com restries temporais especficas, ou seja, deve ser capaz de forncer um tratamento correcto das informaes recebidas em intervalos de tempo bem definidos (regulares ou no). 14:22 Eis aqui alguns exemplos de sistemas operacionais tempo real: OS-9; RTLinux (RealTime Linux) ; QNX ; VxWorks.

Os tipos de sistemas operacionais


Distinguem-se vrios tipos de sistemas operacionais, capazes de gerenciar simultaneamente informaes de um comprimento de 16 bits, 32 bits, 64 bits ou mais.

MonoSistema <th utilizador <th width="86">Codificao width="114">Multi -utiliszador DOS 16 bits Windows3.1 16/32 bits Windows95/98/Me 32 bits WindowsNT/2000 32 bits WindowsXP 32/64 bits Unix / Linux 32/64 bits MAC/OS X 32 bits VMS 32 bits

MonoMultitarefas tarefa X X X X X X X X X no preemptivo cooperativo preemptivo preemptivo preemptivo preemptivo preemptivo

http://pt.kioskea.net/contents/systemes/sysintro.php3

16/11/2011