terça-feira, 21 de abril de 2009
Problemas no arranque do Windows
terça-feira, 3 de março de 2009
Sistema Operativo
Segundo alguns autores (Silberschatz et al, 2005; Stallings, 2004; Tanenbaum, 1999), existem dois modos distintos de conceituar um sistema operacional:
- pela perspectiva do usuário ou programador (visão top-down): é uma abstração do hardware, fazendo o papel de intermediário entre o aplicativo (programa) e os componentes físicos do computador (hardware); ou
- numa visão bottom-up, de baixo para cima: é um gerenciador de recursos, i.e., controla quais aplicações (processos) podem ser executadas, quando, que recursos (memória, disco, periféricos) podem ser utilizados.
A sigla usual para designar esta classe de programas é SO (em português) ou OS (do inglês Operating System).
Visão geral
Um sistema operativo pode ser visto como um programa de grande complexidade que é responsável por todo o funcionamento de uma máquina desde o software a todo hardware instalado na máquina. Todos os processos de um computador estão por de trás de uma programação complexa que comanda todas a funções que um utilizador impõe à máquina. Existem vários sistemas operativos; entre eles, os mais utilizados no dia a dia, normalmente utilizados em computadores domésticos, são o Windows, Linux, OS/2 e Mac OS X.

O sistema operativo funciona com a iniciação de processos que este irá precisar para funcionar correctamente. Esses processos poderão ser ficheiros que necessitam de ser frequentemente actualizados, ou ficheiros que processam dados úteis para o sistema. Poderemos ter acesso a vários processos do sistema operativo a partir do gestor de tarefas, onde se encontram todos os processos que estão em funcionamento desde o arranque do sistema operativo até a sua utilização actual. Pode-se também visualizar a utilização da memória por cada processo, no caso de o sistema operativo começar a mostrar erros ou falhas de acesso a programas tornando-se lento, pode-se verificar no gestor de tarefas qual dos processos estará bloqueado ou com elevado número de processamento que está a afectar o funcionamento normal da memória.
Funcionamento
Um sistema operacional possui as seguintes funções:
- gerenciamento de processos;
- gerenciamento de memória;
- sistema de arquivos;
- entrada e saída de dados.
Gerenciamento de processos
São utilizados algoritmos para determinar qual processo será executado em determinado momento e por quanto tempo.
Os processos podem comunicar-se, isto é conhecido como IPC (Inter-Process Communication). Os mecanismos geralmente utilizados são:
- sinais,
- pipes,
- named pipes,
- memória compartilhada,
- soquetes (sockets),
- semáforos,
- trocas de mensagens.
O sistema operacional, normalmente, deve possibilitar o multiprocessamento (SMP ou NUMA). Neste caso, processos diferentes e threads podem ser executados em diferentes processadores. Para essa tarefa, ele deve ser reentrante e interrompível, o que significa que pode ser interrompido no meio da execução de uma tarefa.
Gerenciamento de memória
O sistema operacional tem acesso completo à memória do sistema e deve permitir que os processos dos usuários tenham acesso seguro à memória quando o requisitam.
Vários sistemas operacionais usam memória virtual, que possui 3 funções básicas:
- assegurar que cada processo tenha seu próprio espaço de endereçamento, começando em zero, para evitar ou resolver o problema de relocação (Tanenbaum, 1999);
- prover proteção da memória para impedir que um processo utilize um endereço de memória que não lhe pertença;
A memória principal do computador é volátil, 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.
Um arquivo é um conjunto de bytes, normalmente armazenado em um dispositivo periférico não volátil (p.ex., disco), que pode ser lido e gravado por um ou mais processos.
O sistema de arquivos é a estrutura que permite o gerenciamento de arquivos -- criação, destruição, leitura, gravação, controle de acesso, etc.
quinta-feira, 12 de fevereiro de 2009
Base de dados
Uma base de dados é normalmente mantida e acedida por meio de um software conhecido como Sistema Gestor de Base de Dados (SGBD). Normalmente um SGBD adopta um modelo de dados, de forma pura, reduzida ou estendida. Muitas vezes o termo banco de dados é usado como sinônimo de SGDB.
O modelo de dados mais adoptado hoje em dia é o modelo relacional, onde as estruturas têm a forma de tabelas, compostas por tuplas (linhas) e colunas.
Utilização
Um base de dados é um conjunto de informações com uma estrutura regular. Um banco de dados é normalmente, mas não necessariamente, armazenado em algum formato de máquina legível para um computador. Há uma grande variedade de base de dados, desde simples tabelas armazenadas em um único arquivo até gigantescos base de dados com muitos milhões de registos, armazenados em salas cheias de discos rígidos.
Bancos de dados caracteristicamente modernos são desenvolvidos desde os anos da década de 1960. Um pioneiro nesse trabalho foi Charles Bachman.
Link: http://pt.wikipedia.org/wiki/Banco_de_dados
Ficheiros
Estes arquivos podem conter informações de qualquer tipo de dados que se possa encontrar em um computador: textos, imagens, vídeos, programas, etc. Geralmente o tipo de informação encontrada dentro de um arquivo pode ser prevista observando-se os últimos caracteres do seu nome, após o último ponto (por exemplo, txt para arquivos de texto sem formatação). Esse conjunto de caracteres é chamado de extensão do arquivo.
Como os arquivos em um computador são muitos (só o sistema operacional costuma ter centenas deles), esses arquivos são armazenados em directórios (também conhecidos como pastas).



quarta-feira, 11 de fevereiro de 2009
Dados e informação
segunda-feira, 9 de fevereiro de 2009
Reparação de Rato
Problemas com o rato
O Windows permite configurar o rato e modificar o modo como este se comporta, alterando a rapidez de movimentos e a funcionalidade de cada tecla. Para configurar um rato abra o painel de controlo e escolha a opção Propriedades do Rato.
Se um rato não funciona bem deve verificar se os cabos estão bem ligados, limpa-lo e verificar se está bem configurado. Se estes passos não resolverem o problema, substitua-o.
Reparação de Teclado
O Windows permite configurar certos aspectos dos teclados, como por exemplo a linguagem do teclado. Para configurar um teclado abra o painel de controlo e escolha a opção Propriedades do teclado.
Limpar um teclado.
Os teclados acumulam todo o tipo de sujidade, particularmente se o utilizador do computador come, fuma ou bebe perto dele. Para limpar um teclado vire-o ao contrário e abane-o. Use também um aspirador para retirar a sujidade do seu interior.
Se houver necessidade de lavar o teclado, remova as teclas. Lave-as com água, de preferência destilada, limpe tudo direitinho e volte a colocar as teclas. Este passo deve serusado apenas se o teclado necessitar mesmo de uma limpeza profunda e deve ser efectuado com cuidado.
Reparar problemas com o teclado.
Os teclados são tão baratos que não costuma ser necessário perder muito tempo a reparalos. Contudo, se o teclado não funcionar, podem ser adoptadas as seguintes medidas:
· Reinicie o computador (este passo resolve muitos problemas).
· Vire o teclado ao contrário e com um clip tente retirar algum objecto que possa estar a provocar problemas. Podem existir objectos por baixo de uma tecla.
· Verifique se os cabos estão bem ligados.
· Se o teclado possui uma ligação USB, ligue-o a outra entrada.
· Tente ligar o teclado noutro computador para verificar se este funciona. Se não, substitua-o.
· Se tem um teclado PS/2, substitua-o por um modelo USB.



