English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

2007-02-09 07:00:39 · 8 respostas · perguntado por Anonymous em Computadores e Internet Programação e Design

8 respostas

É um Windows, um Linux... essas coisas do gênero.

2007-02-09 07:05:24 · answer #1 · answered by Tonhão 4 · 0 0

Para simplificar um pouco a coisa o SO faz a conversa entre seus aplicativos e o hardware,por exemplo imagine que toda vez que vc quisesse abrir um word da vida sem o SO isso seria praticamente impossível tendo em vista que vc mesmo teria que fazer toda a comunicação com os softwares de seu pc.e vc ainda reclama quando algo demora para carregar se vc soubesse o trabalho que isso da para o sistema,ele tem que prever muitas coisas e ficar controlando todas as informações que o processador irá realizar isso sem falar que os usuários que somos nós,ficamos enchendo o saco dele cliclando com o mouse varias vezes em cima de uma aplicação toda vez que ela demora para abrir,pois o SO trabalha com um sistema de prioridades para lidar com todas as coisas que teoricamente acontecessem simultaneamente no processador.!!
ou seja é um Windons e um Linux da vida

2007-02-10 03:37:50 · answer #2 · answered by Valmir I 3 · 0 0

ai meu deus!
dã...

rsrsrsrs...

2007-02-09 07:24:33 · answer #3 · answered by 171 4 · 0 0

10 pontos para a wikipedia .. auheauehaue

2007-02-09 07:13:41 · answer #4 · answered by Mews Owisky O 1 · 0 0

É um programa que serve de base para poder instalar outros programas, um exemplo:
-um carro(seria o computador)
-chassis (o Sistema Operacional é a base de sustentação do carro)
-carroceria (a placa mãe)
-motor (processador)
-bancos e outros itens (demais aplicativos e programas:office, antivirus,etc)
Espero que tenha entendido.

2007-02-09 07:13:33 · answer #5 · answered by Julio Jr 4 · 0 0

Ninguem acima citou a fonte: http://www.wikipedia.org

2007-02-09 07:13:16 · answer #6 · answered by Anonymous · 0 0

Sistema operativo (como é conhecido em Portugal) ou sistema operacional (como é conhecido no Brasil) é um programa (software) ou um conjunto de programas cuja função é servir de interface entre um computador e o usuário. É comum utilizar-se a abreviatura SO (em português) ou OS (do inglês "Operating System").

Segundo Tanenbaum e Silberschatz existem dois modos distintos de conceituar um sistema operacional: (i) pela perspectiva do usuário (visão "top-down"), é uma abstração do hardware, fazendo o papel de intermediário entre o aplicativo (programa) e os componentes físicos do computador (hardware); (ii) numa visão "bottom-up", de baixo para cima, é um gerenciador de recursos, i.e., controla quais aplicações (processos) podem ser executadas, quando, que recursos (memória, disco, periféricos) podem ser utilizados.

Portanto, se não existissem os sistemas operacionais, todo programa desenvolvido deveria saber como comunicar-se com os dispositivos do computador que precisasse utilizar.

Índice [esconder]
1 História dos sistemas operacionais
2 Estrutura
3 Classificações
4 Referências
5 Ver também



[editar] História dos sistemas operacionais
No início da computação os primeiros "sistemas operacionais" eram únicos, pois cada mainframe vendido necessitava de um sistema operacional específico. Esse problema era resultado de arquiteturas diferentes e da linguagem utilizada — no caso, assembly (linguagem de baixo nível). Após essa fase, iniciou-se a pesquisa de sistemas operacionais que automatizassem a troca de tarefas (jobs), pois os sistemas eram mono-usuário e tinham cartões perfurados como entrada (eliminando, assim, o trabalho de pessoas que eram contratadas apenas para trocar os cartões perfurados).

Um dos primeiros sistemas operacionais de propósito geral foi o CTSS, desenvolvido no MIT. Após o CTSS, o MIT, os laboratórios Bell da AT&T e a General Eletric desenvolveram o Multics, cujo objetivo era suportar centenas de usuários. Apesar do fracasso comercial, o Multics serviu como base para o estudo e desenvolvimento de sistemas operacionais. Um dos desenvolvedores do Multics, que trabalhava para a Bell, Ken Thompson, começou a rescrever o Multics num conceito menos ambicioso, criando o Unics (em 1969), que mais tarde passou a chamar-se Unix. Os sistemas operacionais eram geralmente programandos em assembly, até mesmo o Unix em seu início. Então, Dennis Ritchie (também da Bell) criou a linguagem C a partir da linguagem B, que havia sido criada por Thompson. Finalmente, Thompson e Ritchie reescreveram o Unix em C. O Unix criou um ecossistema de versões, onde destacam-se: System V e derivados (HP-UX, AIX); família BSD (FreeBSD, NetBSD, OpenBSD, etc.), Linux e até o Mac OS X (que deriva do Mach e FreeBSD).

Na década de 1970, quando começaram a aparecer os computadores pessoais, houve a necessidade de um sistema operacional de utilização mais fácil. Em 1980, William (Bill) Gates e seu colega de faculdade, Paul Allen, fundadores da Microsoft, compram o sistema QDOS ("Quick and Dirty Operating System") de Tim Paterson por $50.000, batizam-no de DOS (Disk Operating System) e vendem licenças à IBM. O DOS vendeu muitas cópias, como o sistema operacional padrão para os computadores pessoais desenvolvidos pela IBM.

No começo da década de 1990, um estudante de computação finlandês postou um comentário numa lista de discussão da Usenet dizendo que estava desenvolvendo um kernel de sistema operacional e perguntou se alguém gostaria de auxiliá-lo na tarefa. Este estudante chamava-se Linus Torvalds e o primeiro passo em direção ao tão conhecido Linux foi dado naquele momento.


[editar] Estrutura
Um sistema operacional (ou seu kernel), possui as seguintes funções: (i) agendamento de processos; (ii) gerenciamento de memória; (iii) sistema de arquivos; (iv) disponibilização de entrada e saída de dados.


[editar] Classificações
Em relação ao seu projeto (arquitetura), segundo Tanenbaum:

Sistema monolítico: o kernel consiste em um único processo executando numa memória protegida (espaço do kernel). Ex.: Windows, Linux, FreeBSD.
Sistema em camada: funções do kernel irão executar em camadas distintas, de acordo com seu nível de privilégio. Ex.: Multics.
Modelo cliente-servidor ou micro-kernel: o kernel consiste apenas no essencial (comunicação e gerenciamento de processos), e funções como sistemas de arquivos e gerenciamento de memória são executadas no espaço do usuário como serviços; as aplicações (programas) são os clientes. Ex.: GNU Hurd, Mach.
Monitor de máquinas virtuais: fornece uma abstração do hardware para vários sistemas operacionais. Ex.: VM/370, VMware, Xen.
Quanto à capacidade de processamento, pode-se usar a seguinte classificação:

Monotarefa: pode-se executar apenas um processo de cada vez Ex.: DOS.
Multitarefa: além do próprio SO, vários processos de utilizador (tarefas) estão carregados em memória, sendo que um pode estar ocupando o processador e outros ficam enfileirados, aguardando a sua vez. O compartilhamento de tempo no processador é distribuído de modo que o usuário tenha a impressão que vários processos estão sendo executados simultaneamente. Ex: Windows, Linux, FreeBSD.
Multiprocessamento ou multiprogramação: o SO pode distribuir as tarefas entre vários processadores.

Bjus..

2007-02-09 07:10:52 · answer #7 · answered by Anonymous · 0 0

Sistema operativo (como é conhecido em Portugal) ou sistema operacional (como é conhecido no Brasil) é um programa (software) ou um conjunto de programas cuja função é servir de interface entre um computador e o usuário. É comum utilizar-se a abreviatura SO (em português) ou OS (do inglês "Operating System").

Segundo Tanenbaum e Silberschatz existem dois modos distintos de conceituar um sistema operacional: (i) pela perspectiva do usuário (visão "top-down"), é uma abstração do hardware, fazendo o papel de intermediário entre o aplicativo (programa) e os componentes físicos do computador (hardware); (ii) numa visão "bottom-up", de baixo para cima, é um gerenciador de recursos, i.e., controla quais aplicações (processos) podem ser executadas, quando, que recursos (memória, disco, periféricos) podem ser utilizados.

Portanto, se não existissem os sistemas operacionais, todo programa desenvolvido deveria saber como comunicar-se com os dispositivos do computador que precisasse utilizar.

2007-02-09 07:06:46 · answer #8 · answered by MeninadosOlhos 4 · 0 0

fedest.com, questions and answers