TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ESTRUTURA DO SISTEMA OPERACIONAL

Por:   •  6/6/2015  •  Trabalho acadêmico  •  623 Palavras (3 Páginas)  •  287 Visualizações

Página 1 de 3

ESTRUTURA DO SISTEMA OPERACIONAL

   

INTRODUÇÃO; O SISTEMA OPERACIONAL É FORMADO POR UM CONJUNTO DE ROTI NAS QUE OFERECE SERVIÇOS AOS USUARIOS E ÁS SUAS APLICAÇÕES. UMA DELAS E POR INTERMEDIO DAS CHAMADAS ROTINAS DO SITEMA REALIZADOS POR APLICAÇÕES, EXISTEM DIVERSAS ABORDAGENS EM RELAÇÕES À ESTRUTURA DE SISTEMAS OPERACIONAIS QUE SERÃO APRESENTADOS NA PARTE FINAL DESFDE CAPITULO.

. FUNÇÕES DO NÚCLEO; AS ROTINAS DO SISTEMA SÃO EXECUTADAS CORRETAMENTE SEM UMA ORDEM PREDEFINIDA, COM CONEQUÊNCIAS DE INÍCIO MEIO E FIM. AS PRINCIPAIS FUNÇÕES DO NÚCLEO;

. TRATAMENTO DE INTERRUPÇÃO EXCEÇÕES.

. CRIAÇÃO E ELIMINAÇÃO DE PROCESSOS E THREADS

. GERÊNCIA DE MEMÓRIA

. SUPORTE A REDES LOCAIS E DISTRIBUIDAS

COMO VÁRIOS PROGRAMAS OCUPAM A MEMÓRIA SEMULTANEAMENTE CADA USUARIOS DEVE POSSUIR UMA ARÉA RESERVADAS ONDE SEUS DADOS E CODIGOS SÃO ARMAZENADOS.

. MODO DE ACESSO; MUITAS DAS PRINCIPAIS IMPLEMENTAÇÕE DE SEGURANÇA DE UM SISTEMA OPERACIONAL UTILIZAM UM MECANISMO PRESENTE NO HARDWARE DOS PROCESSADORES, CONHECIDO COMO MODO DE ACESSO CORRENTE POIS POR ISSO PODERIA OCASIONAR SÉRIOS PROBLEMAS A INTEGRIDADE DO SISTEMA,AS INSTRUÇÕES NÃO-PRIVILEGIADAS SÃO AS QUE NÃO OFERECEM RISCO AS

O SISTEMA E PODEM SER EXUCUTADAS EM MODO NÃO-PRIVILEGIADOS OU SEJA, MODO USUARIO.

. ROTINAS DO SISTEMA OPERACIONAIS E SYSTEM CALLS; TODAS AS FUNÇÕES DO NÚCLEO SÃO IMPLEMENTADAS POR ROTINAS DO SISTEMA QUE NECESSARIAMENTE POSSUEM EM SEUS CODIGOS INSTRUÇÕES PREVILEGIADAS, CASO UMA APLICAÇÃO TENTE EXECUTAR DIRETAMENTE UMA INSTRUÇÃO PRIVILEGIADA SEM SER POR INTERMÉDIO DE UMA CHAMADA À ROTINA DO SISTEMA, UM MECANISMO DE PROTEÇÃO POR HARDWARE GARANTIRÁ A SEGURANÇA DO SISTEMA, IMPEDINDO A OPERAÇÃO SYSTEM CALLS VERIFICARÁ SE A APLICAÇÃO POSSUEM PRIVILEGIOS PARA A OPERAÇÃO.

. CHAMADAS ROTINAS DO SISTEMA OPERACIONAL; SEMPRE QUE UMA APLICAÇÃO ALGUM SERVIÇO DO SISTEMA, DEVE SER REALIZADA UMA CHAMADA A UMA DE SUAS ROTINAS ATRAVÉS DE UMA SYSTEM CALLS. AS ROTINAS DO SISTEMA PODEM SER DIVIDIDAS POR GRUPOS DE FUNÇÕES. A MAIORIA DOS SISTEMAS OPERACIONAIS MODERNOS OFERECEM ALGUNS SUPORTES AO PADRÃO POSIX COMO O MS WINDOWS, IBM- AIX, HP-VX EO SUN-SOLARIS.

. LINGUAGEM DE COMANDO; LINGUAGEM DE COMANDOS, OU LINGUAGENS DE CONTROLE PERMITEM QUE USUSARIOS SE COMUNIQUE DE UMA FORMA SIMPLES COM O SISTEMA OPERACIONAL EM GERAL, O INTERPRETADOR DE COMANDOS NÃO FAZ PARTE DO NÚCLEO DO SISTEMA OPERACIONAL. POR EXEMPLO; O UNIX OFERECE BASICAMENTE , TRÊS INTERPRETADORES DE COMANDO: BOURNE SHELL, C SHELL E KORN SHELL.

. ATIVAÇÃO\ PESATIVAÇÃO DO SISTEMA; INICIALMENTE QUANDO UM COMPUTADOR E LIGADO NÃO HÁ SISTEMA OPERACIONAL CARREGADO NA MEMÓRIA DA MÁQUINA, APÓS ESTA FASE, O PROCEDIMENTO DE ATIVAÇAÕ VERIFICA SE HÁ NO SISTEMA COMPUTACIONAL ALGUM DISPOSITIVO DE ARMAZENAMENTO ONDE HÁ UM SISTEMA OPERACIONAL RESIDENTE.

. ARQUITETURAS DO NÚCLEO; O PROJETO DO SISTEMA IRÁ DEPENDER MUITO DA ARQUITETURA  DO HARDWARE  A SER UTILIZADA E DO TIPO DE SISTEMA QUE SE DESEJA CONSTRUIR NOS SISTEMAS OPERACIONAIS ATUAIS, O NÚMERO DE LINHAS DE CODIGO PODE CHEGAR A MAIS DE 40 MILHÕES (WINDOWS 2000) SENDO QUE GRANDE PARTE DO CODIGO É ESCRITA EM LINGUAGEM C/C ++. OS PRINCIPAIS BENEFICIOS SÃO APRESENTADOS.

...

Baixar como (para membros premium)  txt (4.2 Kb)   pdf (56 Kb)   docx (12 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com