Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistema Operacional
Um sistema operacional (SO) uma coleo de programas que inicializam o
hardware do computador. Fornece rotinas bsicas para controle de
dispositivos. Fornece gerncia, escalonamento e interao de tarefas.
Mantm a integridade de sistema. O sistema operacional funciona com a
iniciao de processos que este ir precisar para funcionar corretamente.
Esses processos podero ser arquivos que necessitam de ser
frequentemente atualizados, ou arquivos que processam dados teis para o
sistema. Poderemos ter acesso a vrios processos do sistema operacional a
partir do gerenciador de tarefas, onde se encontram todos os processos que
esto em funcionamento desde a inicializao do sistema operacional at a
sua utilizao atual.
Um Sistema Operacional muito simples para um sistema de controle de
segurana poderia ser armazenado numa memria ROM (S de Leitura - um
chip que mantm instrues 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 ento ativar
uma rotina monitorando ininterruptamente todos os sensores introduzidos.
Se o estado de qualquer sensor de entrada for mudado, ativada uma
rotina de gerao de alarme. Em um grande computador multiusurio, com
muitos terminais, o Sistema Operacional muito mais complexo. Tem que
administrar e executar todos os pedidos de usurios e assegurar que eles
no interferiram entre si. Tem que compartilhar todos os dispositivos que
so seriais por natureza (dispositivos que s podem ser usados por um
usurio de cada vez, como impressoras e discos) entre todos os usurios
que pedem esse tipo de servio. O SO poderia ser armazenado em disco, e
partes dele serem carregadas na memria do computador (RAM) quando
necessrio.
Gerenciador de processo
Gerenciador de arquivo
Gerenciamento de memria;
Gerenciamento de processos;
Escalonamento de tarefas;
Programando um computador
Um programa uma sequencia de instrues ao computador. Quando o
programador de software (uma pessoa que escreve programas para serem
executados em um computador) desenvolve um programa, este
convertido em uma longa lista de instrues que so executadas pelo
sistema de computador.
Em sistemas operacionais ns falamos mais de um processo do que de um
programa. Nos sistemas operacionais modernos, s uma poro de um
Escalonamento (Scheduling)
A deciso de qual o prximo processo deve ser executado chamado
escalonamento (scheduling), e pode ser feito em uma grande variedade de
maneiras. Escalonadores por cooperao geralmente so muito simples, j
que os processos so organizados em fila circular (ROUND ROBIN). Quando
um processo corrente se deixa, vai para o fim da fila. O processo no topo da
fila ento executado, e todos os processos se movimentam um lugar para
cima na fila. Isso prov uma medida justa, mas no impede que um
processo monopolize o sistema (no se deixando).
Escalonadores preemptivos usam um relgio em tempo real que gera
interrupo a intervalos regulares (digamos, a cada 1/100 de um segundo).
Cada vez que uma interrupo ocorre, o processador muda para outra
tarefa. Sistemas que geralmente empregam esse tipo de escalonamento
atribuem prioridades a cada processo, de forma que alguns podem ser
executados mais frequentemente que outros.
O PROCESSO de BOOTSTRAP
Descreve a ao da carga inicial do sistema operacional do disco para a
RAM. Uma pequena rotina armazenada em ROM, chamada de CARREGADOR
de BOOTSTRAP ou IPL (Carregador de Programa Inicial), l uma rotina
especial de carga no disquete. Em sistema baseado em disquete, essa
rotina normalmente reside na trilha 00, setor 00 (ou 01), e chamado de
setor de booting. O cdigo contido no setor transferido para a RAM, e
ento executada. Tem a responsabilidade exclusiva de carregar o resto do
sistema operacional na memria.
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
3.11
95
98
98 SE
NT
Millenium (Me)
2000
XP
2003
64bits (Final de 2004)
Vista (2005).
Seven (2009)
MACINTOSH
MacOS
MacOS 9
MacOS X
Com o passar dos anos, foram se desenvolvendo novos e sofisticados
sistemas operacionais, objetivando, cada vez mais, praticidade e agilidade
na execuo de hardwares e funcionamento dos softwares no PC.
Responsvel pelo controle do funcionamento do computador, o sistema
operacional varia de acordo com o tipo de funes de que provido e para
que finalidade o computador ser usado. A utilizao mais eficiente busca
um maior retorno no investimento feito no hardware, significando mais
trabalho obtido do mesmo hardware. Uma utilizao mais conveniente vai
diminuir o tempo necessrio para a construo e utilizao dos
programas.Conhea os trs principais sistemas operacionais, algumas
caracterstica, juntamente com suas vantagens e desvantagens.
Sistema Operacional OS X
O Macintosh Operating System (Mac OS) o sistema operacional padro
para os computadores Macintosh produzidos pela Apple. Com sua primeira
verso lanada em 1984, o sistema Mac OS hoje est na sua dcima verso,
e com o lanamento do Mac OS X, a ltima lanada pela empresa, tornou-se
um marco ao ser remodelado como um todo, inclusive o ncleo que passou
a ser baseado no do Unix BSD, que consiste em um sistema operativo e
multitarefa.
Foi o primeiro sistema grfico utilizado amplamente em computadores para
representar os itens com cones, como programas, pastas e documentos.
Tambm foi pioneiro na disseminao do conceito de Desktop, com uma
rea de Trabalho com cones de documentos, pastas e uma lixeira, em
analogia ao ambiente de escritrio.
Vantagens:
Desvantagens:
Desvantagens:
Pelo fato de ser um dos sistemas mais utilizado, deixa a desejar pela
facilidade de adquirir cdigos maliciosos para a mquina.
Desvantagens: