quinta-feira, 23 de maio de 2013

ntsysv ou chkconfig?


Só estou postando isso como um lembrete.

Acostumado a utilizar o ntsysv para definir as configurações relacionadas
aos serviços (daemons / scripts no init.d) nas versões anteriores do fedora, sempre perco
alguns minutos queimando neurônios tentando lembrar do atual comando
padrão para tal função: chkconfig

chkconfig
chkconfig
chkconfig
...

Espero não esquecer mais! ;-)

sábado, 18 de maio de 2013

O que é blackplane?


O backplane é nada mais do que o “switch fabric”, ou seja, o elemento que permite a comunicação simultânea entre as portas do switch.

Se as portas do switch puderem operar em full fuplex, a capacidade de repasse dos pacotes deverá ser igual ou maior à soma das taxas máximas de transmissão das portas do switch.

Exemplo:



Definição de Roadmap

De maneira simplificada, podemos dizer que Roadmap é o mapa, ou melhor, o plano de liberação de recursos, macro-funcionalidades ou características-chave de um produto, através de Releases, ao longo do seu ciclo de vida.

O que é jitter?

Jitter é a variação no tempo de chegada dos pacotes, causada por congestionamento na rede. Em outras palavras, o jitter representa a variação na latência.

sexta-feira, 17 de maio de 2013

Tratamento de Sinais no SO


Em uma aula de sistemas operacionais (SO), comentou-se a respeito dos sinais que o SO envia aos processos e que, eventualmente, podem causar situações não previstas. Por exemplo, a sequência ctrl-c durante a execução de um processo causa seu encerramento.

Em algumas linguagens, em particular na linguagem C, a captura desses sinais para um eventual processamento pode ser feita com a primitiva signal. No interpretador de comandos BASH, isso também pode ser feito com o comando trap.

A sintaxe do comando trap é a seguinte:
  trap [COMANDOS] [SINAIS]
Por exemplo:
  trap "echo Buuu" SIGTERM SIGINT
No caso do exemplo anterior, ao pressionar ctrl-c ou se o usuário instanciar o comando kill para "matar" o script, a mensagem "Buuu" aparecerá no terminal do script.

Hoje é dia mundial da internet, comemorem!!!.


Um pouco de história: A Internet no Brasil.
No ano de 1987, foi realizada uma reunião na Universidade de São Paulo, na qual estavam presentes representantes do governo e da Embratel, com o objetivo de criar uma rede que visava interligar a comunidade acadêmica e científica do Brasil com outros países com a finalidade de trocar informações.
Em 1988, o Laboratório Nacional de Computação Científica (LNCC) conseguiu se conectar a Universidade de Maryland, acessando a Bitnet (Because It's Time Network), uma rede que permitia a troca de mensagens. No mesmo ano, em São Paulo a Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP) se conectou ao Fermi National Accelerator Laboratory (Fermilab) em Chicago, também por meio da Bitnet.
Em 1989, a Universidade Federal do Rio de Janeiro também se conectou à Bitnet através de uma universidade americana, tornando-se a terceira instituição a ter acesso a essa tecnologia. Nesse ano, foi criada, com o apoio do Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), a Rede Nacional de Pesquisa (RNP), que durante a década de 1990 foi a responsável por fornecer acesso a internet a aproximadamente 600 instituições, ou seja, por volta de 65 mil usuários.

Hoje o acesso à internet cresceu 143,8% entre a população com 10 anos ou mais de 2005 para 2011, enquanto o crescimento populacional foi de 9,7%.




Namedpipe

Aprenda o que é Namedpipe e como utilizado.

http://apoie.org/JulioNeves/PapoXI.htm

Diferença entre dispositivos de Caracteres e de Bloco



  • Dispositivos de caracteres (character devices): um dispositivo de caracteres pode ser acessado com um fluxo (stream) seqüencial de bytes, sendo visto da mesma forma que um arquivo de acesso seqüencial. Uma característica importante desse tipo de dispositivo é que, uma vez lido um byte, ele não pode ser “devolvido” ao dispositivo na mesma posição. São exemplos típicos desse tipo de dispositivo a console, os terminais e as portas seriais e paralelas. Um driver para dispositivos de caracteres implementa usualmente as chamadas de sistema open, close, read e write. Para alguns dispositivos a chamada lseek também está disponível.
  • Dispositivos de blocos (block devices): um dispositivo de bloco permite acesso a informações em blocos de tamanho fixo (usualmente 512 ou 1024 bytes), permitindo o acesso a um ou mais blocos em cada operação. Como o acesso é aleatório, os dados podem fluir em ambas as direções a qualquer instante, Por permitir acesso aleatório e a transferência de dados em blocos, um dispositivo de blocos geralmente é adequado para a construção de um sistema de arquivos. Discos rígidos, disquetes e CDs são exemplos típicos de dispositivos de blocos. As mesmas chamadas de sistema acima citadas são oferecidas para dispositivos de blocos.

O que é um bootstrap?

O bootstrapping é geralmente um termo usado para descrever o processo de inicialização ou boot em qualquer computador. Normalmente se refere ao programa que inicia um sistema operacional como o GRUB, LILO ou NTLDR. É executado após o POST do BIOS.

terça-feira, 7 de maio de 2013

Instalação do Virtual Guest do Virtual Box

Tentei realizar a instalação do Virtual Guest por meio da própria media do Virtual Box e não tive sucesso. Então realizei a instalação através do apt-get, como segue:

# apt-get install virtualbox-guest-x11

A principal necessidade de instalação do Virtual Guest veio da necessidade de redimensionar a tela automaticamente.