14/02/2008

Apontamentos de Sistemas de Computação

Decidi colocar online os meus apontamentos de SC que foram feitos por mim durante o estudo para o teste final da disciplina de Sistemas de Computação.

Os assuntos cobertos são, entre outros, os seguintes:

- Modelo de Von Neumann: Conceito do stored-program, defeitos e virtudes

- Componentes do computador: processador e seus registos, RAM, ROM, cache, etc..

- Conceito de stack

-
Ciclo básico de instrução ilustrada pelo LMC (Little Man Computer)

- Modelo de programação: conceito de compilador, assembler, linker, loader, etc..

- Principio da Localidade

- Hierarquia de memória

- o MIPS: arquitectura e programação de procedimentos

As fontes foram a Wikipedia, apontamentos das aulas assim como documentos que encontrei na Internet.
Os apontamentos podem ser encontrados aqui.

13/02/2008

O meu novo brinquedo


Linksys NSLU2

Vi num site informações acerca desta pequena peça de hardware e fiquei logo entusiasmado. Após uma pesquisa pela Internet, nomeadamente após ler o artigo de opinião no Tomshardware fiquei a perceber que estava perante uma peça de hardware com possibilidades quase ilimitadas.

Basicamente o NSLU2 é um dispositivo que permite ligar discos rígidos e/ou pen drives e partilhá-los pela LAN e pela Internet, estando estes dados sempre acessíveis aos utilizadores autorizados. Podemos criar políticas de permissões para utilizadores, ou para grupos destes.

Na parte traseira o NSLU2 tem 2 portas USB compatíveis com USB 1.1 e 2.0, uma porta RJ-45 para ligarmos o dispositivo à LAN assim como o botão de RESET.

Na parte frontal tem 4 LEDs sendo que o que está no topo é o READY/STATUS que piscará sempre que ligarmos o NSLU2, o que indica que o dispositivo está a fazer o seu POST - power on self test. Quando deixar de piscar a luz ficará permanentemente verde, indicando que o dispositivo está pronto a ser utilizado.

Abaixo do READY/STATUS está o LED Ethernet. Este quando está permanentemente aceso a verde indica que o dispositivo está conectado à LAN. Quando aparece a piscar significa que há actividade na LAN.

Abaixo destes 2 LEDs estão o Disk 1 e 2. Estes são os LEDs que quando estão permanentemente acesos a verde indicam que há discos USB conectados ao dispositivo. Quando estão a piscar significa que está a haver acesso aos dados no(s) disco(s) correspondentes.

Por último mas talvez o mais importante é o botão de POWER. Que serve como é óbvio para ligar e desligar o NSLU2.

09/02/2008

Alterar atalhos do "Enviar para..."

Ir ao menu Iniciar, clicar em Executar e escrever SendTo. Posteriormente aparecerá uma janela com os atalhos que temos actualmente e podemos adicionar outros, simplesmente criando atalhos para as pastas que queremos.

É útil por exemplo para adicionar pastas da rede. Para não termos de ir aos Meus Locais na Rede e colar sobre a pasta da rede para onde queremos transferir os ficheiros.

03/02/2008

Regras de codificação em C++

Encontrei um artigo neste site muito completo com as regras de codificação em C++ que os programadores nesta linguagem devem seguir de forma a produzirem um código mais limpo, melhor estruturado e melhor comentado.

4ª série de Lost

Estreou nos EUA, esta semana, a 4ª série de Lost.

É o regresso desta série cheia de mistérios e fenómenos muito intrigantes.

Já se pode sacar o episódio de recapitulação assim como o 1º episódio da 4ª série.

Fica aqui o video promocional do 2º episódio.