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

Gerenciamento de memória

Seminário: Gerenciamento de memória. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  24/11/2013  •  Seminário  •  861 Palavras (4 Páginas)  •  389 Visualizações

Página 1 de 4

Gerenciamento de memória

O sistema operacional possui acesso à memória e coordena a utilização desta por processos dos

usuários e garante a utilização segura da mesma. Grande parte dos sistemas operacionais utilizam o

conceito de memória virtual. O sistema deve portanto assegurar que cada processo tenha seu próprio

espaço na memória, prover a proteção deste espaço para que não haja a sobrescrição e utilização por

outro processo e possibilitar que uma aplicação não utilize mais memória que a existente fisicamente.

Sistema de arquivos

A memória principal do computador é volátil, isto é, todo o seu conteúdo é perdido quando a

alimentação é desligada, e seu tamanho é limitado pelo custo do hardware. Assim, os usuários necessitam

de algum método para armazenar e recuperar informações de modo permanente. Para uma

utilização futura os dados devem ser armazenados em um dispositivo periférico não voláteis, como

um disco rígido (HD), CD, etc, que pode ser lido e gravado por um ou mais processos.

Nesse slide veremos:

 Introdução

 Histórico do sistema Android

• A construção do sistema

 Gerenciamento de processos

• Como são criados e excluídos os processos

• Sistema de escalonamento

Introdução

O sistema operacional Android foi idealizado em 2005, quando a empresa Google comprou a Android Inc. Com empresas como Samsung, Sony, Motorola e LG utilizando o sistema em seus aparelhos, o Android teve grande ascensão no mercado mundial. Mesmo o sistema sendo um dos mais recentes, ele é um dos melhores concorrentes.

 Histórico do sistema Android

A construção do sistema

O Android foi desenvolvido pela Open Handset Alliance, liderada pelo Google e demais empresas. A ideia do Android começou em agosto de 2005, quando o Google comprou a Android Inc, uma pequena empresa da Califórnia, que desenvolvia uma plataforma para celulares baseado em Linux. Pouco mais de dois anos depois, o Google anunciou o Android como plataforma. Com seu baseamento de kernel no linux 2.6 foi construído para permitir que os desenvolvedores criem aplicativos móveis atraentes que tiram o máximo proveito de tudo que um aparelho tem a oferecer.o kernel também é responsável pela abstração entre o hardware e os aplicativos e é responsável pelos serviços principais do sistema operacional Android, como o gerenciamento de memória e de processos. Várias funções do kernel são utilizadas diretamente pelo Android, mas muitas modificações foram feitas para otimizar memória e tempo de processamento das aplicações.

Uma visão geral do sistema

Como dito anteriormente, o Android é um sistema operacional baseado no kernel do Linux.

Apesar de ter sido desenvolvido inicialmente para smartphones, hoje é usado em diversas outras

aplicações como tablets, netbooks, relógios, etc.

Apesar de ser baseado no kernel do Linux, existe pouca coisa em comum com distribuições Linux

convencionais

À grosso modo, o Android é uma máquina virtual Java

rodando sobre o kernel do Linux, dando suporte para o desenvolvimento de aplicações Java através

de um conjunto de bibliotecas e serviços.

Sua arquitetura possui basicamente 4 camadas, Aplicações, Framework, Bibliotecas e serviços, Android Runtime

logo após vem o Kernel Linux

 Gerenciamento de processos

A maioria dos computadores modernos são sistemas multitarefa, ou seja, são feitos para dar ao usuário a sensação de que múltiplos processos e programas estão sendo executados simultaneamente. É função do sistema operacional coordenar a ordenação e execução de cada processo. Além disto existe também a comunicação entre os processos, conhecido como Inter–Process Communication (IPC), que também deve ser fornecida pelo sistema operacional.

Como são criados

...

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