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

SISTEMAS OPERACIONAIS

Por:   •  28/4/2015  •  Resenha  •  990 Palavras (4 Páginas)  •  187 Visualizações

Página 1 de 4

ANHANGUERA EDUCACIONAL

FACULDADE ANHANGUERA DE PIRACICABA

SISTEMAS OPERACIONAIS

Bruno Magalhães Sansigolo R.A: 9902002595

Eduardo Ferreira R.A: 1564253933

Gustavo Morilla R.A: 9930001165

Yverton M. da Silva R.A:1571190680

Marina Fioravante R.A: 1574188526

Thiago Altafini Pizzol R.A: 1580112718

Mateus Denis Lopes R.A: 1589933295

Daniel Doimo R.A: 1580921264

Matheus Costa R.A: 1586947086

ATIVIDADE DE AVALIAÇÃO - GRUPO

Piracicaba

2015


Bruno Magalhães Sansigolo R.A: 9902002595

Eduardo Ferreira R.A: 1564253933

Gustavo Morilla R.A: 9930001165

Yverton M. da Silva R.A:1571190680

Marina Fioravante R.A: 1574188526

Thiago Altafini Pizzol R.A: 1580112718

Mateus Denis Lopes R.A: 1589933295

Daniel Doimo R.A: 1580921264

Matheus Costa R.A: 1586947086

ATIVIDADE DE AVALIAÇÃO DE SISTEMAS OPERACIONAIS - GRUPO

ATIVIDADE DE AVALIAÇÃO apresentado para a disciplina: Sistemas Operacionais do curso de Ciência da Computação da Faculdade Anhanguera de Piracicaba sob a orientação do Professor Alessandro Bassinelo.

Piracicaba

2015


LISTA DE TABELAS

TABELA 1 – Processadores X Kernel....................................................................................08

LISTA DE FIGURAS

FIGURA 1 – Arquitetura do Kernel........................................................................................08

LISTA DE ABREVIATURAS E SIGLAS

CE – Embbeded Compact.

OS – Operational System ou SO – Sistema Operacional.

GPS – Global Positioning System ou Sistema Global de Posicionamento.

WINCE – Windows CE.

ROM – Read Only Memory ou Memória Apenas de Leitura.

RAM – Random Access Memory ou Memória de Acesso Aleatório.

Sumário

1. Introdução.        

2. Especificações Técnicas.        

2.1 Memória        

2.2 Kernel        

2.3 Arquitetura do Kernel        

3. Tratamento de Exceções no WinCE        

4. O que será do Windows CE no futuro?        

2. Referências        


1. Introdução.

O Windows CE é um sistema operacional multitarefa de 32 bits, possui um design de arquitetura aberta que permite uma variedade de dispositivos. O Windows CE é compacto, oferecendo alto desempenho em condições de pouca memória e é dimensionável, permitindo uma variedade de linhas de produtos multimídia incorporados ou móveis. Windows CE também tem a vantagem de ser portátil, oferecendo a opção de microprocessadores e integrou o gerenciamento de energia, permitindo o uso da bateria de vida longa em dispositivos móveis. Suporte a comunicações padrão, permitindo o acesso à Internet para enviar e receber e-mails ou navegar na internet. Além disso, uma interface gráfica que incorpora muitos dos elementos do Windows, estará disponível em determinados dispositivos, facilitando o uso para o usuário final. 

2. Especificações Técnicas.

Nome: Windows CE, vulgarmente abreviado e chamado de WINCE.
Descrição: SO produzido pela Microsoft para uso em dispositivos portáteis.
Uso: Celulares, Tablets, Netbooks (muito simples) e GPS’s.
Concorrentes: Android, Symbian, Windows Phone e Linux, Dreamcast.
Suporte a processadores: Intel x86, MIPxS, ARM e SuperH Hitachi
Características:
- Roda em menos de 1MB de Memória RAM;
- O Microsoft Visual Studio oferece suporte para criação de programas (executáveis) mais rápidos que os anteriores;
- Suporta linguagens de programação: Basic4ppc, semelhante ao antigo BASIC, com a vantagem de suportar a biblioteca .NET Framework da Microsoft. Também suporta a Embedded Visual C++, Free Pascal e Lazarus.

2.1 Memória

O tamanho máximo do Sistema de arquivos na memória RAM é de 256 MB, com um tamanho máximo de 32MB por arquivo. Contudo, um arquivo de banco de dados tem no máximo 16MB. O número máximo de objetos a serem armazenados é de 4,000,000.

Quando o Windows CE inicia, ele cria um único endereço na memória com espaço virtual de 4GB. O endereço é dividido em 33 slots, e cada slot tem 32MB. Todos os processos compartilham este mesmo endereço. Quando um processo inicia, o Windows CE seleciona um slot livre para o processo no endereço do sistema.

O número máximo de tarefas depende da quantidade de memória disponível. Você pode alocar memória adicional, for a os 32 MB disponíveis em cada slot, usando um arquivo de memória mapeada ou chamando a função VirtualAlloc (aloca espaço virtual).

2.2 Kernel

O kernel do Windows CE é um Kernel misto (monolítico e micro-kernel) e contém funcionalidades particulares.

A lista abaixo mostra algumas destas funcionalidades:

  • Suporte para até 32 processos diferentes e 256 níveis de prioridade de tarefas;
  • Suporte para inversão de prioridade de tratamento com a herança de prioridade;
  • Suporte para interrupções aninhadas para garantir que os eventos de alta prioridade não estão atrasados;
  • Kernel unificado, os componentes críticos do SO foram movidos para o espaço do Kernel;
  • Suporta o sistema de arquivos Microsoft exFAT.

[pic 1]

TABELA 1 – Processadores X Kernel

2.3 Arquitetura do Kernel

[pic 2]

IMAGEM 1 – Arquitetura do Kernel

3. Tratamento de Exceções no WinCE

O tratamento de exceções no Win32 é diferente do tratamento em C++. No C++ o tratamento é feito em diversos tipos, mas no Win32 é feita apenas com um único tipo: int, ou seja, as exceções no Win32 são identificados por um valor inteiro enquanto que em C++ as exceções são identificadas por tipo dados.

...

Baixar como (para membros premium)  txt (7.9 Kb)   pdf (284.4 Kb)   docx (72.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com