Gerenciamento de memória virtual no Kernel Linux conceitos básicos
|
|
|
- Levi Ribeiro Valente
- 10 Há anos
- Visualizações:
Transcrição
1 Gerenciamento de memória virtual no Kernel Linux conceitos básicos João Eriberto Mota Filho Rio de Janeiro, Eriberto RJ, 03 dez. dez
2 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
3 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
4 Modelo von Neumann Modelo clássico de arquitetura de processamento. Criado por John von Neumann, em É uma imitação da realidade do cérebro humano. E CPU S Memória
5 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
6 Causas de esgotamento da memória RAM Tamanho de todos os processos em execução maior do que a quantidade de RAM existente. Quantidade excessiva de dados gerados por aplicações. Memory leak. Processador com baixo desempenho.
7 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
8 Memória virtual e uso do swap Memória virtual: RAM + swap. A memória virtual dá aos programas a impressão de que há mais RAM do que realmente há. Programas só podem ser executados em RAM (e lá serão processos). Por falta de RAM, processos poderão ser passados para disco (swap), ficando na situação de espera. A falta de RAM leva ao uso do swap!!! Evite isso!!! O swap também é utilizado por sistemas operacionais que estejam com o mecanismo de hibernação ativado.
9 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
10 Sistema buffer cache O sistema buffer cache é dividido em buffer e cache. O buffer armazena em RAM o posicionamento nos discos de arquivos já acessados. O cache armazena em RAM os arquivos acessados. O objetivo do buffer cache é acelerar a execução de programas e a leitura de dados. O buffer cache não é essencial e pode ser esvaziado caso haja a necessidade de disponibilização de memória RAM.
11 Sistema buffer cache O comando free: cygnus:~# free -m total used free shared buffers cached Mem: /+ buffers/cache: Swap: O total é igual à RAM física menos memória de vídeo e kernel. A linha Mem representa a memória utilizada por processos, dados e buffer cache. A linha /+ buffers/cache mostra a quantidade real de RAM utilizada e livre (não considera o buffer cache). No caso mostrado, a máquina está utilizando 372 MB RAM.
12 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
13 Gerência do uso de memória Programas e dados precisam de RAM para serem executados e lidos, respectivamente. Ao fim da execução de um programa ou leitura de disco, o buffer cache permanece carregado. Se houver necessidade, o buffer cache será total ou parcialmente descarregado. Se ainda houver falta de RAM, alguns dados serão transferidos para o swap. Para ser executado novamente (time sharing), um processo em swap deverá ser copiado de volta para a RAM. O swap manterá os dados até que os processos que os utilizem sejam terminados.
14 Gerência do uso de memória Processos do kernel (entre colchetes) não são swapados. Se acabar a memória virtual disponível, o processo que mais estiver onerando a memória será encerrado pelo kernel. O processo de análise poderá demorar muito. No fim, quase sempre, em caso de uso do swap, o mesmo ficará marcado pelos processos ainda em execução. DEMONSTRAÇÃO 1 O buffer cache em ação. DEMONSTRAÇÃO 2 O uso do swap.
15 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
16 Tamanhos mínimos e máximo de swap Swap = 2X RAM. MITO!!! Afirmação ligada a fatores de uma época na qual memória era muito cara. O swap ideal: é o que não ocupa disco em excesso e dá conforto ao sistema operacional. Se o sistema de hibernação estiver ativado, o swap mínimo será o tamanho da RAM + a quantidade necessária para uma operação normal e confortável. O swap máximo: nos kernels 2.6 e 3.1 poderemos ter até 32 áreas de 64 GB cada (o tamanho excedente será ignorado).
17 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
18 Swap em arquivo versus swap em partição A partir do kernel 2.6, o swap em arquivo passou a ter o mesmo desempenho do swap em partição. O swap em arquivo tem diversas vantagens em relação ao swap em partição. Algumas: A redução da quantidade de partições em disco (há limitações de partições e o ideal é usar somente as primárias). A possibilidade de aumentar ou diminuir, rápida e facilmente, a área de swap. A possibilidade de gerar, de forma simples e on line, diversas áreas de swap. Uma desvantagem: A possibilidade de provocar a fragmentação de arquivos. Isso só ocorrerá se o arquivo de swap for criado em uma partição de disco com pouco espaço livre (Ex.: swap de 500 MB em partição com 600 MB livres).
19 Swap em arquivo versus swap em partição Crie o arquivo de swap logo depois de instalar o sistema operacional e antes de inserir outros arquivos! Para saber como criar uma ou mais áreas de swap em arquivo, consulte o site
20 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
21 O mito dos 4 GB Uso kernel de 32 bits e, apesar de ter 4 GB RAM, somente 3 GB são mostrados. Por quê? O que fazer? As arquiteturas de 32 bits endereçam até 4 GB RAM (2^32 conjuntos de 8 bits de transmissão de dados ou bytes). O espaço do usuário é limitado a 3 GB em arquiteturas de 32 bits (i386). Isso faz parte de um padrão antigo. A solução é utilizar um kernel de 32 bits com PAE (Physical Address Extension) habilitado ou um kernel de 64 bits. Os kernels com PAE endereçam até 64 GB de RAM (2^36). Kernels de 64 bits, teoricamente, endereçam até 2^64 bytes. Na prática, o atual Kernel Linux de 64 bits endereça 2^46 bytes (64 TB).
22 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
23 Ferramentas de análise de memória Comando free: : mostra o uso de memória virtual. Comando memstat: : mostra o uso da memória por parte dos diferentes processos. Útil para saber qual processo está consumindo memória de forma exagerada. Comando pmap: : mostra, detalhadamente, como um determinado processo (citado pelo seu PID) está utilizando a memória, incluindo outros processos ligados a ele. Ambiente top: : mostra, interativamente, dentre outras coisas, como os processos ocupam a memória. MRTG: cria gráficos, inclusive da memória, facilitando a análise de uso de RAM e swap por períodos de tempo. Muito útil para ajustes em máquinas virtuais.
24 Ferramentas de análise de memória Comando memstat: cygnus:~# memstat sort -nr k ( k) 96692k: PID 2253 (/usr/lib/openoffice/program/soffice.bin) 78376k: PID 1955 (/usr/bin/knotify4) 32824k( 0k): /usr/lib/locale/locale-archive k: PID 1953 (/usr/bin/plasma-desktop) 28900k: PID 1196 (/usr/bin/xorg) 25864k: PID 3996 (/usr/bin/sort) 25784k: PID 1051 (/usr/lib/speech-dispatcher-modules/sd_espeak) 25132k: PID 1052 (/usr/sbin/rsyslogd) 20708k( 15844k): /usr/lib/libqtwebkit.so k: PID 1979 (/usr/bin/kmix) 19012k: PID 1396 (/usr/bin/python2.6) 15860k( 15860k): /var/tmp/kdecache-eriberto/kpc/kde-icon-cache.data k( 0k): /usr/lib/libicudata.so k: PID 1978 (/usr/bin/krunner)...
25 Ferramentas de análise de memória Comando pmap: cygnus:~# pmap -x : /usr/lib/openoffice/program/soffice.bin -impress -splash-pipe=5 Address Kbytes RSS Dirty Mode Mapping r-x-- soffice.bin 0804a rw--- soffice.bin 08d rw--- [ anon ] ab rw--- [ anon ] ab2a r-x-- libfwlli.so ab rw--- libfwlli.so ab r-x-- libcuili.so ab6cb rw--- libcuili.so ab6e rw--- [ anon ] ab6e r-x-- libsduili.so ab rw--- libsduili.so ab77a r--s- DejaVuSansMono.ttf ab7c r--s- crystalr.ttf ab7d r--s- creditri.ttf...
26 Ferramentas de análise de memória Ambiente top: top - 17:35:38 up 2:16, 2 users, load average: 0.32, 0.28, 0.14 Tasks: 114 total, 2 running, 112 sleeping, 0 stopped, 0 zombie Cpu(s): 21.1%us, 27.7%sy, 0.0%ni, 49.8%id, 0.0%wa, 0.7%hi, 0.7%si, 0.0%st Mem: k total, k used, k free, k buffers Swap: k total, 0k used, k free, k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2253 eriberto m 127m 69m S :28.07 soffice.bin 1953 eriberto m 39m 24m S :05.91 plasma-desktop 1948 eriberto m 28m 21m S :59.41 kwin 1955 eriberto m 28m 15m S :02.15 knotify eriberto m 27m 20m S :02.10 krunner 1979 eriberto m 21m 15m S :00.95 kmix 1918 eriberto m 19m 14m S :01.66 kded eriberto m 14m S :00.84 knetworkman 1984 eriberto m 13m S :00.66 kgpg...
27 Ferramentas de análise de memória MRTG (em máquina virtual Xen):
28 Sumário Modelo von Neumann Causas de esgotamento da memória RAM Memória virtual e uso do swap Sistema buffer cache Gerência do uso de memória Tamanhos mínimos e máximo do swap Swap em arquivo versus swap em partição O mito dos 4 GB Ferramentas de análise de memória Conclusão
29 Conclusão Processos em execução devem estar na RAM. Falta de RAM: pode ser baixo desempenho do processador. O uso de swap é um indicativo de falta de memória RAM ou de hibernação. Elementos do kernel não são swapados! No comando free, é a linha /+ buffers/cache quem mostra a real utilização da RAM. O swap não é o dobro da RAM! Para 4 GB RAM ou mais, use PAE ou um kernel de 64 bits. Esta palestra está disponível em: Siga me em
Everson Santos Araujo
Administrando Servidores Linux Everson Santos Araujo Esta apresentação O que esperar: Dicas para uma boa administração de O que não esperar: Como fazer passo a passo; sistemas; Monitoramento; Everson Santos
Monitoramento no Linux Avaliação de desempenho. Prof: Paulo Maciel <[email protected] Instrutor: Jamilson Dantas <[email protected]>
Monitoramento no Linux Avaliação de desempenho Prof: Paulo Maciel
LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO
LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Gerenciamento de Memória no Linux O Linux é um sistema operacional com memória virtual paginada, isto quer dizer que
Gerência de Memória RAM em Computadores com Mais de 4GB O sistema Windows x86 (32bits) não tem capacidade de reconhecer, fisicamente, mais que 3,X GB de RAM, a não ser que seja ativado, manualmente, o
Arquitetura de Computadores. Sistemas Operacionais IV
Arquitetura de Computadores Sistemas Operacionais IV Introdução Multiprogramação implica em manter-se vários processos na memória. Memória necessita ser alocada de forma eficiente para permitir o máximo
ARQUITETURA DE COMPUTADORES - 1866
6.7 Operações com as Memórias: Já sabemos, conforme anteriormente citado, que é possível realizar duas operações em uma memória: Escrita (write) armazenar informações na memória; Leitura (read) recuperar
PROCESSOS COMPONENTES DE UM PROCESSO. A execução de um processo possui vários componentes. PID e PPID
PROCESSOS Um processo é um canal de comunicação entre os programas que estão sendo executados no sistema operacional e o usuário, ou seja um processo é um programa que está sendo executado. No Linux /
A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande
A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande região de armazenamento formada por bytes ou palavras, cada
AULA 5 Sistemas Operacionais
AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: [email protected] Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento
Introdução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0
Exercícios de revisão V2. FAT: 300 GB / 2KB = 150MB X 8 bytes (64 bits / 8) = 1.2GB
Exercícios de revisão V2 1 Uma empresa que possui partições FAT em seus servidores, estava impressionada com um processo em específico na memória, onde o mesmo ocupava um espaço grande. Este servidor dedicado
Sistemas Operacionais
Sistemas Operacionais Aula 13 Gerência de Memória Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso Sumário
Sistemas Operacionais
Sistemas Operacionais Gerenciamento de Memória Norton Trevisan Roman Marcelo Morandini Jó Ueyama Apostila baseada nos trabalhos de Kalinka Castelo Branco, Antônio Carlos Sementille, Paula Prata e nas transparências
Sistema de Arquivos FAT
Sistemas Operacionais Sistema de Arquivos FAT Edeyson Andrade Gomes www.edeyson.com.br FAT A FAT é o sistema de arquivos usado pelo MS-DOS e outros sistemas operacionais baseados em Windows para organizar
Prof.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.2 Aspectos Gerais Estrutura do Sistema Operacional Principais Funções do Sistema Operacional Tratamento de interrupções e exceções Criação e
Instalando o Debian em modo texto
Instalando o Debian em modo texto Por ser composto por um número absurdamente grande de pacotes, baixar os CDs de instalação do Debian é uma tarefa ingrata. Você pode ver uma lista dos mirrors disponíveis
Disciplina: Sistemas Operacionais - CAFW-UFSM Professor: Roberto Franciscatto
Disciplina: Sistemas Operacionais - CAFW-UFSM Professor: Roberto Franciscatto Introdução Considerações: Recurso caro e escasso; Programas só executam se estiverem na memória principal; Quanto mais processos
Processamento de Dados
Processamento de Dados Execução de Programas Os computadores não entendem nada além de comandos, dados e endereços escritos em linguagem binária, também chamada de linguagem de baixo nível. Ela utiliza
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores MemóriaVirtual Edson Moreno [email protected] http://www.inf.pucrs.br/~emoreno Gerência de memória convencional Divide um programa em unidades menores Partes
Forense em memória com volatility, LiME e outras ferramentas
Forense em memória com volatility, LiME e outras ferramentas João Eriberto Mota Filho Foz do Iguaçu, Eriberto PR, 15 out. out. 2014 1 Sumário Modelo von Neumman Estrutura básica de memória Arquivos de
SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA
SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA 5. Gerência de memória, processamento e hardware Prof. Ulisses Cotta Cavalca Belo Horizonte/MG 2015 1 SUMÁRIO 1. Comandos para gerência
HOW TO. Instalação do Firewall 6.1 Software
Introdução HOW TO Página: 1 de 14 Para fazer a migração/instalação do 6.1 Software, é necessária a instalação do Sistema Operacional Linux Fedora Core 8. Explicaremos passo a passo como formatar a máquina,
Todos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do 80386 como ponto de partida.
8 0 Introdução Todos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do 80386 como ponto de partida. Isso acontece por pelo menos três motivos técnicos: 0 80386
Gerência de Memória. Paginação
Gerência de Memória Paginação Endereçamento Virtual (1) O programa usa endereços virtuais É necessário HW para traduzir cada endereço virtual em endereço físico MMU: Memory Management Unit Normalmente
SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA
SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis
O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware
1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador
Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto [email protected]
Sistemas Operacionais Abertos Prof. MSc. André Yoshimi Kusumoto [email protected] Comando free Gerência de Memória exibe a quantidade de memória livre e utilizada pelo sistema Usage: $ free
Notas da Aula 17 - Fundamentos de Sistemas Operacionais
Notas da Aula 17 - Fundamentos de Sistemas Operacionais 1. Gerenciamento de Memória: Introdução O gerenciamento de memória é provavelmente a tarefa mais complexa de um sistema operacional multiprogramado.
Curso de Instalação e Gestão de Redes Informáticas
ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas SISTEMAS DE ARQUIVOS FAT E FAT32 José Vitor Nogueira Santos FT2-0749 Mealhada, 2009 Introdução Muitos usuários
Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores
1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo
Programação de Sistemas
Programação de Sistemas Introdução à gestão de memória Programação de Sistemas Gestão de memória : 1/16 Introdução (1) A memória central de um computador é escassa. [1981] IBM PC lançado com 64KB na motherboard,
GPT. Domine a nova geração de tabela de partições em disco. GPT: domine a nova geração de tabela de partições de disco. João Eriberto Mota Filho
GPT Domine a nova geração de tabela de partições em disco João Eriberto Mota Filho São Paulo, SP, 02 de fevereiro de 2013 Sumário Geometria de discos BIOS e MBR Padrão UEFI Partições GPT Demonstrações
Guia Rápido de Instalação Ilustrado
Livre S.O. Guia Rápido de Instalação Ilustrado Introdução Este guia tem como objetivo auxiliar o futuro usuário do Livre S.O. durante o processo de instalação. Todo procedimento é automatizado sendo necessárias
Gerenciamento de Memória
Gerenciamento de Memória Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Tópicos Introdução Alocação Contígua
Estrutura, Processos e Threads
Estrutura, Processos e Threads Prof. Edwar Saliba Júnior Março de 2007 1 Sistema computacional A p l i c a t i v o s U t i l i t á r i o s N ú c l e o d o S i s t e m a O p e r a c i o n a l H a r d w
Laboratório de Sistemas Operacionais
Laboratório de Sistemas Operacionais Módulo 1 Gerência de Memória e de Processos Prof. Maxwell Anderson www.maxwellanderson.com.br Agenda Comandos para gerenciamento de processos: top, htop, ps, kill,
Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas ([email protected]) http://carloseduardoxp.wordpress.
Sistemas Operacionais Aula 3 Prof: Carlos Eduardo de Carvalho Dantas ([email protected]) http://carloseduardoxp.wordpress.com Nunca cone em um computador que você não pode jogar pela janela.
Infraestrutura de Hardware. Memória Virtual
Infraestrutura de Hardware Memória Virtual Perguntas que Devem ser Respondidas ao Final do Curso Como um programa escrito em uma linguagem de alto nível é entendido e executado pelo HW? Qual é a interface
Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 04 - Concorrência Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC, 2007. Mono x Multiprogramação
FAT32 ou NTFS, qual o melhor?
FAT32 ou NTFS, qual o melhor? Entenda quais as principais diferenças entre eles e qual a melhor escolha O que é um sistema de arquivos? O conceito mais importante sobre este assunto, sem sombra de dúvidas,
Memória Virtual. Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto
Memória Virtual Prof Dr José Luís Zem Prof Dr Renato Kraide Soffner Prof Ms Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Tópicos Introdução Espaço de Endereçamento Virtual
Guia de instalação UEG Linux 14.04 LTS
1. Apresentação O UEG Linux 14.04 LTS é um sistema operacional baseado em Linux e derivado do Ubuntu, customizado pela Gerência de Núcleo de Inovação Tecnológica da Universidade Estadual de Goiás para
AULA 13 - Gerência de Memória
AULA 13 - Gerência de Memória omo sabemos, os computadores utilizam uma hierarquia de memória em sua organização, combinando memórias voláteis e não-voláteis, tais como: memória cache, memória principal
Administração de Sistemas Operacionais
Diretoria de Educação e Tecnologia da Informação Análise e Desenvolvimento de Sistemas INSTITUTO FEDERAL RIO GRANDE DO NORTE Administração de Sistemas Operacionais ESTRATÉGIA DE PARTICIONAMENTO Prof. Bruno
INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...
1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER
Desenvolvimento de um Simulador de Gerenciamento de Memória
Desenvolvimento de um Simulador de Gerenciamento de Memória Ricardo Mendes do Nascimento. Ciência da Computação Universidade Regional Integrada do Alto Uruguai e das Missões (URI) Santo Ângelo RS Brasil
TRABALHO COM GRANDES MONTAGENS
Texto Técnico 005/2013 TRABALHO COM GRANDES MONTAGENS Parte 05 0 Vamos finalizar o tema Trabalho com Grandes Montagens apresentando os melhores recursos e configurações de hardware para otimizar a abertura
Estrutura geral de um computador
Estrutura geral de um computador Prof. Helio H. L. C. Monte-Alto Cristo padeceu uma vez pelos pecados, o justo pelos injustos, para levar-nos a Deus Porque Deus amou o mundo de tal maneira que deu o seu
Fundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira [email protected] (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,
Memória cache. Prof. Francisco Adelton
Memória cache Prof. Francisco Adelton Memória Cache Seu uso visa obter uma velocidade de acesso à memória próxima da velocidade das memórias mais rápidas e, ao mesmo tempo, disponibilizar no sistema uma
Gerenciamento de memória. Carlos Eduardo de Carvalho Dantas
Carlos Eduardo de Carvalho Dantas Motivos: 1 Manter a CPU ocupada o máximo de tempo para não existir gargalos na busca de dados na memória; 2 Gerenciar os espaços de endereçamento para que processos executem
Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes
Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes 3 MÁQUINAS VIRTUAIS Em nossa aula anterior, fizemos uma breve introdução com uso de máquinas virtuais para emularmos um computador novo
Sistemas Operativos I
Gestão da Memória Luis Lino Ferreira / Maria João Viamonte Fevereiro de 2006 Gestão da Memória Gestão de memória? Porquê? Atribuição de instruções e dados à memória Endereços lógicos e físicos Overlays
VITOR, LUCÉLIA WIKBOLDT, NATANIEL AFONSO RELATÓRIO FINAL DE PROJETO FERRAMENTAS DE DIAGNÓSTICOS HIREN S CD
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática JOÃO VITOR, LUCÉLIA WIKBOLDT, NATANIEL
Estruturas do Sistema de Computação
Estruturas do Sistema de Computação Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Estruturas do Sistema de
Online Help StruxureWare Data Center Expert
Online Help StruxureWare Data Center Expert Version 7.2.7 Appliance virtual do StruxureWare Data Center Expert O servidor do StruxureWare Data Center Expert 7.2 está agora disponível como um appliance
Alta disponibilidade em máquinas
Alta disponibilidade em máquinas paravirtualizadas João Eriberto Mota Filho SIRC / RS 2007 09 de outubro de 2007 Sumário Introdução Técnicas de virtualização Conceito de alta disponibilidade Paravirtualização
Técnicas forenses para a recuperação de arquivos. João Eriberto Mota Filho Foz do Iguaçu, PR, 15 out. 14
Técnicas forenses para a recuperação de arquivos João Eriberto Mota Filho Foz do Iguaçu, PR, 15 out. 14 Sumário Discos e memória Formatação e deleção Mais sobre arquivos... Demonstração de recuperação
Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 01. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 03 Conceitos de Hardware e Software parte 01 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed.
Tutorial de instalação do Debian Rudson Ribeiro Alves
Tutorial de instalação do Debian Rudson Ribeiro Alves UVV/2007 Sep 24, 2007 Opções de Boot Tela inicial do CD de instalação do Debian. Escolha F2 para ver mais opções de boot. 2 Opções de Boot Tela com
Análises Geração RI (representação intermediária) Código Intermediário
Front-end Análises Geração RI (representação intermediária) Código Intermediário Back-End Geração de código de máquina Sistema Operacional? Conjunto de Instruções do processador? Ambiente de Execução O
O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.
INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação
Gerência de processos Estudos de caso - BSD Unix
Gerência de processos Estudos de caso - BSD Unix Escalonamento preemptivo com prioridades dinâmicas Prioridades entre 0 e 127 0 a 49 kernel 50 a 127 usuário 32 filas de pronto Processos executando em modo
Memória. Espaço de endereçamento de um programa Endereços reais e virtuais Recolocação dinâmica Segmentação
Memória Espaço de endereçamento de um programa Endereços reais e virtuais Recolocação dinâmica Segmentação Espaço de endereçamento de um programa Para ser executado, um programa tem de ser trazido para
BARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
INTRODUÇÃO AO SISTEMA
MANUAL DE INSTALAÇÃO DE SOFTWARE PÚBLICO BRASILEIRO Nome do Software: Guarux Versão do Software: Guarux Educacional 4.0 INTRODUÇÃO AO SISTEMA O Guarux Educacional 4.0 é uma distribuição idealizada pela
ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Curso de Instalação e Gestão de Redes Informáticas
ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas PROCESSADORES DE 64 BITS X PROCESSADORES DE 32 BITS José Vitor Nogueira Santos FT2-0749 Mealhada, 2009 Introdução
Por dentro do Windows: Gerenciamento de Memória
Por dentro do Windows: Gerenciamento de Memória Rodrigo Strauss http://www.1bit.com. ://www.1bit.com.brbr 1 Definindo Windows Falaremos somente sobre Windows NT NT 3.51 NT 4 Windows 2000 (NT5) Windows
Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Questões Em uma rede de sobreposição (overlay), mensagens são roteadas de acordo com a topologia da sobreposição. Qual uma importante desvantagem
Armazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II
Armazenamento Secundário SCE-183 Algoritmos e Estruturas de Dados II 1 Armazenamento secundário Primeiro tipo de armazenamento secundário: papel! Cartões perfurados HDs, CD-ROM, floppy disks, memórias
Manual de instalação. Manual de instalação. Liberdade. Liberdade. Versão 1.0.0-31/10/2002. Versão 1.0.0-31/10/2002
Liberdade Manual de instalação Liberdade Manual de instalação Versão 1.0.0-31/10/2002 Versão 1.0.0-31/10/2002 Praça dos Açorianos, s/n - CEP 90010-340 Porto Alegre, RS (051) 3210-3100 http:\\www.procergs.com.br
Manual do usuário. Mobile Auto Download
Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e
O Hardware Dentro da Unidade do Sistema
Memória RAM Random Access Memory Memória de Acesso Aleatório Armazena: programas em execução dados dos programas em execução alguns programas do sistema operacional O objetivo é tornar mais rápido o acesso
BC 1518 - Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento
BC 1518 - Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento 1 Gerência de espaço em disco Cópia de segurança do sistema de arquivo Roteiro Confiabilidade Desempenho
Thunder Pro II Gold Edition Manual de operações v 8.7 Rev:b
Thunder Pro II Gold Edition Manual de operações v 8.7 Rev:b Este manual foi escrito exclusivamente para o chip Thunder Pro II Gold e será atualizado juntamente com as atualizações do chip, portanto acesse
CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA
8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente
Sistemas Operacionais Arquivos. Carlos Ferraz ([email protected]) Jorge Cavalcanti Fonsêca ([email protected])
Sistemas Operacionais Arquivos Carlos Ferraz ([email protected]) Jorge Cavalcanti Fonsêca ([email protected]) Copyright Carlos Ferraz Cin/UFPE Implementação do Sistema de Arquivos Sistemas de arquivos são
REGISTRANDO DOMÍNIOS, COMO PUBLICAR UM SITE? DIRECIONANDO O DNS. Professor Carlos Muniz
REGISTRANDO DOMÍNIOS, DIRECIONANDO O Registrando Domínios Muito se tem falado sobre o crescimento em mídia on-line, sobre a ampliação do uso dessa ferramenta para comunicar...seja para negócios, para estudar,
INSTALANDO O UBUNTU PELA IMAGEM ISO OU LIVE-USB DA UFV PASSO-A-PASSO.
INSTALANDO O UBUNTU PELA IMAGEM ISO OU LIVE-USB DA UFV PASSO-A-PASSO. 1 - Qual arquitetura devo usar para instalar no meu computador, 32bits ou 64bits? a) Simplificando bastante para ter uma opção viável,
É o UniNorte facilitando a vida de nossos docentes e discentes.
ACESSO REMOTO Através do Acesso Remoto o aluno ou professor poderá utilizar em qualquer computador que tenha acesso a internet todos os programas, recursos de rede e arquivos acadêmicos utilizados nos
XDOC. Solução otimizada para armazenamento e recuperação de documentos
XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA
Sistemas Operacionais
Sistemas Operacionais Aula 5 Estrutura de Sistemas de Computação Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Sistemas Operacionais
Sistemas Operacionais Gerência de Arquivos Edson Moreno [email protected] http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de
Espelhamento local e remoto de HDs (RAID1) com mdadm e DRBD. João Eriberto Mota Filho Foz do Iguaçu, PR, 17 out. 2013
Espelhamento local e remoto de HDs (RAID1) com mdadm e DRBD João Eriberto Mota Filho Foz do Iguaçu, PR, 17 out. 2013 Sumário Quanto valem os seus dados? Entendendo o RAID1 local Demonstração do RAID1 local
Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
ARQUITETURA DE COMPUTADORES - 1866
6.7 Operações com as Memórias: Já sabemos, conforme anteriormente citado, que é possível realizar duas operações em uma memória: Escrita (write) armazenar informações na memória; Leitura (read) recuperar
Conceitos e Gerenciamento de Memória
Conceitos e Gerenciamento de Memória Introdução à Ciência da Computação Professor Rodrigo Mafort O que é memória? Dispositivos que permitem armazenar dados temporariamente ou definitivamente. A unidade
Aloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.
Aloque 1024 MB de RAM para a VM. Figura 03. Crie um novo disco virtual. Figura 04. 2 Escolha o formato de disco padrão do Virtual Box, VDI. Figura 05. Escolha o disco rígido Dinamicamente Alocado. Figura
Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção
Sistemas de Arquivos Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais Necessidade de Armazenamento Grandes quantidades
Escalonamento no Linux e no Windows NT/2000/XP
Escalonamento no Linux e no Windows NT/2000/XP 1 Escalonamento no Linux Os requisitos do escalonador do Linux eram: Apresentar boa performance em programas interativos, mesmo com carga elevada; Distribuir
Sistemas Operacionais Processos e Threads
Sistemas Operacionais Processos e Threads Prof. Marcos Monteiro, MBA http://www.marcosmonteiro.com.br [email protected] 1 Estrutura de um Sistema Operacional 2 GERÊNCIA DE PROCESSOS Um processo
Gerência de Entrada/Saída
Gerência de Entrada/Saída Prof Clodoaldo Ap Moraes Lima 1 Princípios básicos de hardware Periférico é um dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA. Prof. Dr. Daniel Caetano 2012-1
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é um dispositivo Compreender o mecanismo de acionamento de um dispositivo
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos
CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos Publicado em 22/08/2010 por claudioboaventura Na primeira parte do artigo instalação sobre o excelente
