Hinos CCB hinario 5

domingo, 24 de julho de 2016

O q e Bugado?

Bugado significa com defeito, erro. É uma expressão usada na área da informática para indicarque a máquina está apresentando algum problema ou que apresenta um erro no funcionamento do software.

“Estar bugado” é apresentar alguma falha na lógica de um programa, que resulta em complicações inesperadas ou indesejadas, muitas vezes por erros no próprio código fonte, por algum problema no sistema operacional, no framework, no compilador ou no interpretador.

Origem da expressão bugado

A expressão “bugado” tem origem na palavra “bug”, que é uma gíria americana que significa “defeito”, “falha”. No sentido geral significa “inseto”.

O termo “bug”, segundo alguns historiadores, foi usado por Thomas Edison quando alguns insetos causaram problemas de leitura em seu fonógrafo, no ano de 1878.

Em 1946, o termo “bug” tomou maior sentido quando o primeiro computador eletrônico (EletronicNumerical Integrator Analyzer and Computer), criado em 1946, foi invadido, no seu interior, por insetos atraídos pela luminosidade das válvulas, provocando curto circuito nas placas e consequentemente falhas nos programas.

Bug do milênio

Bug do milênio ou Bug Y2K foi o termo usado para descrever o pânico que surgiu antes da virada do milênio, de 1999 para 2000. Acreditava-se que os sistemas informatizados entrariam em pane , uma vez que todas as datas eram representadas por dois dígitos, onde “1985” era representado com “85”. Temia-se que os sistemas pudessem confundir o ano 2000 com o ano 1900.

Acreditava-se que a troca das informações levariam os clientes bancários a verem suas aplicações com resultados negativos, de credores passariam a devedores. Acreditava-se também que sistemas militares que controlavam arsenais bélicos, como bombas nucleares pudessem falhar.

Escanear

Escanear é um verbo transitivo com origem na palavra inglesa scan e scanner , que significa percorrer com um scanner ou digitalizar alguma coisa usando um scanner. Em alguns contextos, a palavra escaneartambém pode significar vasculhar ou averiguar.

A palavra escanear é formada através do aportuguesamento da palavra scanner , traduzida para o português do Brasil pelo vocábulo paraxítono "escâner". Na medicina, escanear é fazer um exame com um escâner, para averiguar se um paciente tem algum problema no seu corpo.

Escanear um documento (fotografia, livro, etc) significa usarum escâner para converter o determinado documento em formato digital.

A dúvida relativa à grafia desta palavra é bastante comum. Em português do Brasil, a forma correta é escanear, no entanto, no português de Portugal, a forma correta é scanear.

Escanear PUP

PUP é uma sigla do universo informático que significa Potentially Unwanted Programs, ou em português, Programas Potencialmente Indesejados. Estes programas representam uma ameaça para o utilizador, já que são instalados no computador sem a sua autorização ou conhecimento. Estes programas podem comprometer a segurança computador. Os PUPs podem ser classificados como: Spyware, Adware, Password Crackers, Jokers, Dialers, Remote Administration Tools, Trojans, Keyloggers.

No âmbito da informática, existem programas que escaneiam o computador, procurando PUPs e vírus, possibilitando a sua eliminação.

Memoria ram

A memória RAM (Random Access Memory - Memória de Acesso Aleatório) é um hardware de armazenamento randômico e volátil de memória. Isto significa que esta peça armazena dados de programas em execução enquanto o computador está ligado.

A memória RAM é de acesso rápido, ou seja, é essencial para acompanhar a velocidade do processador. Este tipo de memória recebe as informações do HD, e as armazena temporariamente, disponibilizando este conteúdo ao processador. Seria muito mais lenta a execução de um programa caso o processador tivesse que procurar os dados diretamente do HD.

Um exemplo da utilidade da memória RAM é um documento de texto. Enquanto o usuário esta digitando e editando o texto, os dados ficam na memória RAM. Após o arquivo ser salvo em um diretório, passa a ser armazenado no disco rígido.

Caso haja algum problema com a máquina e a mesma desligue enquanto o texto esta sendo editado, as informações serão perdidas, e a ultima informação salva estará no HD. (Existem alguns programas que salvam automaticamente os arquivos no HD, em pastas temporárias, ou o usuário pode programar um tempo para salvar automaticamente, como os programas do Microsoft Office mais recentes).

Os jogos eletrônicos são alguns dos softwares que mais utilizam memória, assim como programas de edição de imagem e vídeo. No caso dos jogos, a cada segundo é necessário carregar uma nova textura ou animação, isto exige uma memória bastante rápida e ampla, ou os arquivos podem chegar ao processador com lentidão, causando assim o famoso “travamento” no jogo ou programa.

Existem 3 memórias RAM no mercado, basicamente: DDR DDR2 e DDR3, sendo a DDR3 a mais potente no mercado atual. Cada um destes tipos de memória tem uma velocidade, esta sendo medida em MHz. O avanço da tecnologia nesta área é surpreendente. A pouco tmepo foram descobertos novos materiais para produzir o núcleo de armazenamento das memórias. É muito provável que logo estejam no mercado memórias RAM com 10 GB, ou mais.

Isto é necessário, já que os programas e aplicativos para computador não param de evoluir também. A cada dia são lançados programas e jogos que usam mais da capacidade do computador. É um tipo de guerra entre os criadores de programas e os fabricantes de peças. Quem paga caro por isto são os consumidores, que são obrigados a trocar suas máquinas a cada ano para poderem rodar tudo de mais atual.

Vale lembrar que um computador é um sistema de peças trabalhando em conjunto. Não adianta o usuário ter uma memória RAM de DDR3 e um processador fraco, ou então uma placa mãe de baixa qualidade.

Analista de sistemas

Analista de sistemas é o profissional encarregado de sistematizar informações, ou seja, é aquela pessoa que realiza estudos de processos computacionais e cujo objetivo é encontrar a melhor e mais racional forma de processar a informação. Assim como eu ,  analista de sistemas desenvolve soluções que serão aplicadas pelo computador, baseadas na conexão que existe entre o usuário, o programa e o equipamento.

As principais áreas de atuação deste profissional são:

Administrador de banco de dados; gerente de redes de médio e pequeno porte; projetista e engenheiro de programas; professor de informática, bem como o desenvolvimento de projetos pedagógicos; consultor de equipamentos, programas e processos informatizados; administrador das informações (ou da tecnologia de informação) em uma empresa.

As atividades diárias deste profissional incluem a criação de inovadores produtos e serviços computacionais; administração de projetos; suporte aos usuários; organização e planejamento do processamento, armazenamento, disponibilidade e recuperação das informações; gerenciamento do fluxo de informações geradas e espalhadas pelas redes de computadores dentro de uma empresa; identificação dos requisitos, especificação, análise, programação e projetos do sistema, testes, implantação e acompanhamento dos sistemas pedidos pelos usuários.

Além da constante atualização, este profissional deve possuir algumas características, são elas: domínio da língua inglesa (item fundamental, visto que a tecnologia de ponta utiliza este idioma no mundo inteiro, exemplo disso é o Vale do Silício, situado na Califórnia); ter uma visão sistêmica, quer dizer, uma visão ampla e clara dos objetivos da empresa, melhorando a competitividade e a eficácia dela; bom relacionamento interpessoal, ou seja, saber se comunicar de forma empática para entender bem as necessidades e os problemas dos seus clientes; liderança, não somente por ser a pessoa que determina o que, quando e como algo deve ser mudado (no processo da informação), mas também por possuir a capacidade de motivar os outros colaboradores para a mudança e saber explicá-la; raciocínio lógico e rápido, facilidade com os números e senso analítico aguçados completam esta lista.

Este profissional pode atuar em diversos tipos de empresas, sejam elas públicas ou privadas: comércio, serviços e indústrias.

Banco de dados

O termo banco de dados tem duas aplicações distintas. Alguns falam que banco de dados é o mesmo que SGBD, (Sistema Gerenciador de Banco de Dados), ou seja, um programa para gerenciar dados. O termo também é utilizado para definir uma Base de dados (grupo de dados agrupados por um SGBD ).
Para criar a base de dados o SGBD utiliza uma linguagem. A mais utilizada atualmente é o SQL, (Structured Query Language).
Existem vários SGBDs no mercado. Alguns são pagos, outros gratuitos. Para criar um banco de dados não é preciso aprender a linguagem SQL, existem programas que criam uma interface gráfica, gerando um código em SQL automaticamente.
Encontre a faculdade certa para você
Alguns SGBD:
SQLServer: Um dos maiores SGBD do mundo, sob licença da Microsoft, tem versões pagas e gratuitas. MySQL: O MySQL é um software livre, com código fonte aberto e uso gratuito. FirebirdSQL: Roda na maioria dos sistemas Unix, e tem código fonte aberto. mSQL: Criado pela Hughes Technologies Pty Ltd., trabalha mais com o uso eficiente da memória, e é um sistema pequeno. Sua licença é altamente controlada pela empresa dona do produto. Microsoft Access: é um SGBD da Microsoft que acompanha o pacote Office. É muito utilizado para a aprendizagem e tem poucas atribuições profissionais, devido a sua limitação muito grande em armazenamento.
Para armazenar um dado, é necessário criar tabelas, dentro das tabelas são criadas colunas, onde as informações são armazenadas. Para os dados da base de dados ficarem organizados, devem ser criadas tabelas que não misturem informações.
Os comandos variam de um SGBD para o outro. Embora a linguagem seja a mesma, o comando para declarar um tipo de campo varia entre os Bancos de dados.
Para quem esta começando na área de armazenamento de dados, o Access é o mais indicado, pois tem uma interface amigável o que facilita sua utilização.

Logica de programaçao

Lógica de programação é o modo como se escreve um programa de computador, um algoritmo. Um algoritmo é uma sequência de passos para se executar uma função. Um exemplo de algoritmo, fora da computação, é uma receita de bolo.
Na receita, devem-se seguir os passos para o bolo ficar pronto e sem nenhum problema. Na informática, os programadores escrevem as “receitas de bolo” (algoritmos) de modo que o computador leia e entenda o que deve ser feito, ao executar o algoritmo. Para isto é necessário uma linguagem de programação.
A linguagem de programação é como uma língua normal, um grupo de palavras com significados. No caso da programação, a maioria das linguagens é escrita em Inglês. Estas linguagens fazem o computador assimilar cada comando e função de um algoritmo, depois executar cada função.
Encontre a faculdade certa para você
A linguagem de programação é somente como se escreve o algoritmo. O grande problema para muitos é o que “dizer” para o computador fazer o que é desejado. Para o aprendizado foi desenvolvido o Software VisualG, que auxilia a programação totalmente em português. Com este software, não é necessário pensar em linguagem de programação, pois todos os comandos são em Português, ficando assim o foco na Lógica.
Na hora de programar alguns passos são indispensáveis, como Declarar Variáveis. Variáveis podem ser escritas por letras ou números, que representam um valor que pode ser mudado a qualquer momento.
Cada variável tem um espaço na memória para armazenar seus dados. Porem existem vários tipos de dados, sendo os mais comuns:
Numérico: todo e qualquer tipo numero, positivo ou negativo Reais: podem ser positivos ou negativos e decimais. Caractere: São os textos. Qualquer numero pode entrar aqui, porem não terá função matemática.
Saber lógica de programação é saber o melhor jeito de escrever um código, para o computador interpretar corretamente. É saber se comunicar com a maquina a partir de uma linguagem seja lá qual for.
Um exemplo de algoritmo, que tem como objetivo somar 3 números inteiros.
Algoritmo "soma" Var Num1, num2, num3, resultado:inteiro
Inicio escreval("este programa ira somar 3 números inteiros de sua escolha:") escreval("digite um numero inteiro:") leia(num1) escreval("digite um numero para somar ao primeiro numero:") Leia (num2) escreval("digite um terceiro numero para somar aos outros 2 numeros:") Leia (num3) Resultado num1+num2+num3 escreval("O resultado é: ") escreval (resultado) fimalgoritmo
no algoritmo acima, alguns elementos são os comandos específicos da linguagem "Portugol": Var, Inicio, Escreval, leia, , Fimalgoritmo, :Inteiro. Estes comandos têm funções especificas, e um dos objetivos da lógica de programação é entender como eles funcionam. Cada linguagem tem um correspondente a estes comandos, com a mesma função, porem escrito de modo diferente (sintaxe).

Malware

O termo Malware (do inglês Malicious Software) é dado a um programa desenvolvido para danificar os arquivos, servidores e aplicativos do computador. Pode ser propagar na condição de vírus, Spam ou Spyware, Worms, Adware, entre outros. Todo e qualquer software que cause dano ao PC, é considerado um Malware.
Os tipos mais comumente espalhados pelo mundo virtual e que fatalmente atingem os arquivos, são os conhecidos Vírus (os quais se propagam em decorrência da eventual execução de arquivos e links), os Worms, cuja propagação se dá entre redes e descobre as vulnerabilidades do sistema, modificando as configurações do usuário. O Trojan que se camufla em links de jogos, cartões virtuais e demais aplicativos e documentos. Outro tipo é o Keylooger, capaz de descobrir senhas e tudo o que for digitado no teclado do usuário, sem que seja percebido, trata-se de um perigoso Malware que criptografa dados bancários e até números de cartões de crédito. A variação do Keylooger é a Screelogger, com capacidade para detectar o posicionamento do cursor e quais locais foram acionados (clicados). O Spyware é a categoria que monitora todas as informações do usuário e as distribui de forma indiscriminada e sem prévia autorização.
Do termo inglês Advertising Software, o Adware foi desenvolvido para divulgar publicidade e anúncios em geral. O Backdoor, conhecido como "Porta dos Fundos", se aproveita de uma possível falha no sistema operacional e o invade, com o objetivo de controlar a máquina. Existem também os chamados Exploits, cuja elaboração é feita por hackers com o intuito de mostrar as vulnerabilidades dos sistemas e softwares. A atuação dos Sniffers é específica para armazenar as informações de redes de computadores, os invasores utilizam este Malware para obter senhas através de conexões sem criptografia (sem senha). O Port Scanners também utiliza a rede como forma de invasão, faz uma busca completa nos computadores conectados a ela e identifica qual está desprotegido. Outro programa é o Bot, capaz de invadir o computador e o controlar a distância, inclusive como meio de propagação de outros tipos de vírus. Para finalizar a listagem, o Rootkit é um conjunto de programas desenvolvido para não ser descoberto pelos mecanismos de segurança.
Encontre a faculdade certa para você
Para evitar danos e proteger os dados pessoais, documentos e informações, recomenda-se sempre a utilização de AntiVírus e AntiSpyware, os quais fazem uma varredura no sistema operacional e detectam a presença de um software "mal-intencionado".