sexta-feira, 24 de abril de 2009

Introdução a Informática

E ai pessoa, tudo bom?
Eu tava conversando com um colega meu esses dias e ele comentou que tava iniciando na area de informática e perguntou se eu tinha alguma coisa, tipo o básico de informática, e por conhecidência eu tinha uns slides que eu fiz quando eu dava aula para crianças de 12 a 15 anos. Vou compartilhar com vocês esses slides.

Estou disponibilizando um link para download por que são 45 slides, o post ficaria muito grande.

Segue link:
http://www.4shared.com/file/101479297/7d7294ef/Introduo_a_Informtica.html

É isso ai galera, espero que gostem.

Abraços,

Jeferson Figueiredo

Montagem de Microcomputador - Regras Periféricos

E ai pessoal beleza?
Bom nesse post vou escrever algumas regras de montagem de micros que tenho certeza que vai ajudar.

MONTAGEM DE MICROCOMPUTADOR
































Bom pessoal é isso, espero que eu tenha ajudado em alguma coisa.

Abraços,

Jeferson Figueiredo

Sistemas Operacionais

E ai pessoal beleza?
Nesse post vou falar de Sistema Operacional, um software muito usado, mais poucos sabem ao certo o que é.

Conceito de Sistema Operacional

Um Sistema Operacional possibilita o uso eficiente e controlado dos recursos de hardware, implementa políticas e estruturas de software de modo a assegurar um melhor desempenho do sistema de computação.

DEFINIÇÕES

Gerencia e aloca recursos aos “usuários”
Controla a execução de programas do usuário e operações de dispositivos de E/S.

Função do Sistema Operacional
Oferecer uma interface simplificada do sistema computacional para o usuário
Gerenciar os recursos do hardware
Define, aplica e supervisiona políticas de acesso e utilização dos recursos.

CARACTERÍSTICAS DESEJÁVEIS

Eficiência – Baixo tempo de resposta, pouca ociosidade da UCP e alta taxa de processamento. Confiabilidade – Pouca incidência de falhas e exatidão dos dados computados.
Mantenabilidade – Facilidade de correção ou incorporação de novas características.
Pequena dimensão – Simplicidade e baixa ocupação da memória.
Concorrência – Capacidade de manutenção de tarefas concorrentes
Compartilhamento de recursos – Gerencia de recursos de hardware e software compartilhados.

Tipos mais comuns

SO de Computadores de Grande Porte (unix, free-bsd)
SO de Servidores (Debian, RedHat, Windows Server)
SO de multiprocessadores (free-bsd, linux, Windows Server)
SO de Computadores Pessoais (xp, vista, ubuntu, mandriva, redhat)
SO de Computadores Portáteis (Windows CE, linux “kernel”)

As várias partes de um Sistema Operacional:

Um sistema operacional de um computador que é usado por muitas pessoas ao mesmo tempo, é um sistema complexo. Contém milhões de linhas de instruções escritas por programadores. Para tornar os sistemas operacionais mais fáceis de serem escritos, eles são construídos como uma série de módulos, cada módulo sendo responsável por uma função. Os módulos típicos em um grande SO multiusuário geralmente são:

-Núcleo (Kernel em inglês - também conhecido como "executivo");
-Gerenciador de Processos;
-Escalonador (Scheduler, em inglês);
-Gerenciador de arquivo.

O Núcleo:

O núcleo de um sistema operacional é algumas vezes chamado de EXECUTIVO em tempo real. Algumas das funções executadas por ele são:

-chaveamento entre programas;
-controle e programação de dispositivo de hardware;
-gerenciamento de memória;
-gerenciamento de processos;
-escalonamento de tarefas;
-comunicação entre processos;
-processamento de exceções e de interrupção.

Um Processo:

Um processo ou tarefa é uma porção de um programa em alguma fase de execução. Um programa pode consistir de várias tarefas, cada uma com funcionamento próprio ou como uma unidade (talvez se comunicando entre si periodicamente).

Escalonamento:

A decisão de qual o próximo processo deve ser executado é chamado escalonamento (scheduling), e pode ser feito em uma grande variedade de maneiras.

Escalonadores por cooperação geralmente são muito simples, já que os processos são organizados em fila circular (ROUND ROBIN). Quando um processo corrente se deixa, vai para o fim da fila. O processo no topo da fila é então executado, e todos os processos se movimentam um lugar para cima na fila. Isso provê uma medida justa, mas não impede que um processo monopolize o sistema (não se deixando).

Escalonadores preemptivos usam um relógio em tempo real que gera interrupção a intervalos regulares (digamos, a cada 1/100 de um segundo). Cada vez que uma interrupção ocorre, o processador muda para outra tarefa. Sistemas que geralmente empregam esse tipo de escalonamento atribuem prioridades a cada processo, de forma que alguns podem ser executados mais freqüentemente que outros.

Bom é isso pessoal. Espero que tenham gostado.

Abraços,

Jeferson Figueiredo


Uma breve descrição do Sistema Operacional Linux

E ai pessoal beleza?
Bom vou escrever um pouco sobre linux pra quem conhece ou ta afim de conhecer.

LINUX

O Linux é um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinki
na Finlândia. É um sistema Operacional de código aberto distribuído gratuitamente pela
Internet. Seu código fonte é liberado como Free Software (software livre), sob licença GPL, o
aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele não
pode fechar o sistema para que seja usado apenas comercialmente.
Isto quer dizer que você não precisa pagar nada para usar o Linux, e não é crime fazer cópias
para instalar em outros computadores, inclusive vai ai o meu incentivo pra você a fazer isto. Ser um sistema de código aberto pode explicar a performance, estabilidade e velocidade em que novos recursos são adicionados ao sistema.
Para rodar o Linux você precisa, no mínimo, de um computador 386 SX com 2 MB de memória
(para um kernel até a série 2.2.x) ou 4MB (para kernels 2.4 e 2.6) e 100MB disponíveis em seu
disco rígido para uma instalação básica e funcional (apenas modo texto).

As 4 liberdades da GPL:

Liberdade 0: Liberdade para rodar o programa para quaisquer fins;
Liberdade 1: Liberdade para estudar o código-fonte a adaptá-lo as suas necessidades;
Liberdade 2: Liberdade para distribuir cópias para ajudar outras pessoas;
Liberdade 3: Liberdade de melhorar o programa e disponibilizar ao público (ter acesso ao fonte).

Quanto custa o Linux?



Essa base é um pouco antiga, mais serve bem pra termos uma noção de quanto custa o LINUX.
Algumas empresas como RED HAT vendem o linux, mais nao o sistema operacional e sim um SUPORTE técnico durante um tempo contratado. É bem interessante!

Distribuições:

Debian
Red Hat
Suse
Ubuntu
Kurumin
Slackware
Fedora
Open Suse
Mandriva

Bom pessoal é isso, espero que eu tenha tirado alguma dúvida, e ajudado alguem com esse post.

Abraços,

Jeferson Figueiredo