SISTEMAS OPERACIONAIS
Por: mateuslopz • 28/4/2015 • Resenha • 990 Palavras (4 Páginas) • 241 Visualizações
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.
...