quinta-feira, 6 de março de 2014

Informática Básica

INTRODUÇÃO

1.      Conceitos básicos de Informática:

Memória secundária, auxiliar ou externa:
            É um meio permanente, não volátil, de armazenamento de programas e dados.

            A memória principal de um computador armazena dados temporariamente; para preservar as informações é necessário transferi-las (gravá-las) em dispositivos de memória permanente, auxiliar.

            1) DISCO MAGNÉTICO - é um dispositivo onde são gravados por processos magnéticos, programas e dados utilizados pelo computador. Os discos magnéticos podem ser flexíveis ou rígidos.
                1º - Discos Flexíveis - tem como principal característica sua portabilidade e a necessidade de um dispositivo de disco flexível (Drive). Normalmente estas unidades são definidas como A, seus discos são de 3 ½, polegadas, com capacidade 1,44 MB.
           
                2º Hard Disks (HD’s) - Discos Rígidos
São dispositivos de armazenamento alojado em uma caixa permanentemente fechada. Possui grande capacidade de armazenamento que pode variar de tamanho, atualmente medida em GB. Em um sistema operacional da Microsoft®, por exemplo, são denominados de C ou D.

2)DISCOS ÓPTICOS
Permitem armazenar texto, imagem e som. Estão baseados na mesma tecnologia a laser dos CDs de áudio. Os dados digitais são representados na superfície dos discos pela queima, a laser, de minúsculos orifícios em sua superfície.
Capacidade: 700 Mb

Principais Tipos:

CD-ROM (Compact Disk Read-Only Memory): vêm previamente gravados e não podem ser alterados. Quase todos os programas comerciais importantes vêm sendo distribuídos nesta mídia.
CD-R (Compact Disk-Recordable): as unidades de CD-R podem ler discos de CD-ROM e também gravar em discos cobertos por uma tinta sensível à temperatura. A tecnologia de CD-R não permite regravação.
CD-RW (Compact Disc-Rewritable): oferece ampla capacidade de leitura e gravação, utilizando-se de discos de CD-RW apagáveis. As unidades de CD-RW podem gravar também em discos CD-R.

            Os DVDs utilizam o mesmo processo, porém tem capacidade de armazenamento de dados de 4,7 GB.

1.1  Constituição Interna da máquina

BIT: dígito binário, representa 0 ou 1;
BYTE: conjunto de 8 bits. Representa-se em um byte: uma letra de A a Z, um dígito de 0 a 9 ou um caracter especial;

Máquina (Hardware)
É um conjunto de circuitos elétricos (placas de circuitos integrados), processadores, chips, memórias, e dispositivos mecânicos de armazenamento de dados, que juntos constituem o que chamamos de computador, servidor, impressora, ou qualquer outro item funcional. Em uma organização, as máquinas centrais, onde estão centralizadas as informações, dados de usuários e sistemas, são denominadas de servidores.

Programa (Software)
É o conjunto de instruções que são escritas e concatenadas de maneira lógica pelos programadores, afim de resultar em ambiente de interação entre as máquinas e os humanos. Podem ser chamados de aplicativos ou sistemas, e normalmente possuem telas para entrada de dados e interação com os usuários. Realizam tarefas para as quais foram programados.

Linguagem de programação
É uma maneira lógica e formal empregada na elaboração de um programa. Existem diversas linguagens de programação, e cada uma possui comandos específicos. Os comandos devem seguir normas de escrita e de concatenação lógica que também são específicas de cada linguagem. Exemplos: HTML, C, PHP, JAVA, PASCAL, VISUAL BASIC, entre outras.

Código Fonte
É programa no seu estado não executável, onde é possível ler os comandos e a lógica escrita pelo programados na linguagem de programação em que foi concebido. Este é um exemplo de código fonte de uma página web (fonte: http://www.google.com.br) escrito na linguagem HTML e JavaScript:

<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Google</title><style><!--body,td,a,p,.h{font-family:arial,sans-serif;}.h{font-size: 20px;}.q{color:#0000cc;}
//--></style><script><!-- function sf(){document.f.q.focus();}
function rwt(el,ct,cd,sg){el.href="/url?sa=t&ct="+escape(ct)+"&cd="+escape(cd)+"&url="+escape(el.href).replace(/\+/g,"%2B")
+"&ei=5Jo5Q5GBHsj8aMikrPkI"+sg;el.onmousedown="";return true;}
// --></script></head>
<body bgcolor=#ffffff text=#000000 link=#0000cc vlink=#551a8b alink=#ff0000 onLoad=sf() topmargin=3 marginheight=3>
<center><img src=/logos/7th_birthday.gif width=296 height=116 border=0 alt="Google's 7th Birthday" title="Google's 7th Birthday"><br><br>
<form action=/search name=f><script><!--function qs(el) {if (window.RegExp && window.encodeURIComponent) {var ue=el.href;var
qe=encodeURIComponent(document.f.q.value);if(ue.indexOf("q=")!=-1){el.href=ue.replace(new
RegExp("q=[^&$]*"),"q="+qe);}else{el.href=ue+"&q="+qe;}}return 1;}// -->
</script><table border=0 cellspacing=0 cellpadding=4><tr><td nowrap><font size=-1><b>Web</b>&nbsp;&nbsp;&nbsp;&nbsp;<a id=1a class=q
href="/imghp?hl=pt-BR&tab=wi"onClick="return qs(this);">Imagens</a>&nbsp;&nbsp;&nbsp;&nbsp;<a id=2a class=q
href="http://groups.google.com.br/grphp?hl=pt-BR&tab=wg" onClick="return qs(this);">Grupos</a>&nbsp;&nbsp;&nbsp;&nbsp;<a id=3a class=q
href="/dirhp?hl=pt-BR&tab=wd" onClick="return qs(this);">Diretório</a>&nbsp;&nbsp;&nbsp;&nbsp;</font></td></tr></table><table cellspacing=0
cellpadding=0><tr><td width=25%>&nbsp;</td><td align=center><input type=hidden name=hl value=pt-BR><input maxLength=256 size=55
name=q value=""><br><input type=submit value="Pesquisa Google" name=btnG><input type=submit value="Estou com sorte"
name=btnI></td><td valign=top nowrap width=25%><font size=-2>&nbsp;&nbsp;<a href=/advanced_search?hl=pt-BR>Pesquisa
avançada</a><br>&nbsp;&nbsp;<a href=/preferences?hl=pt-BR>Preferências</a><br>&nbsp;&nbsp;<a href=/language_tools?hl=pt-
BR>Ferramentas de idiomas</a></font></td></tr><tr><td colspan=3 align=center><font size=-1>Pesquisar: <input id=all type=radio name=meta
value="" checked><label for=all> a web</label><input id=lgr type=radio name=meta value="lr=lang_pt" ><label for=lgr> páginas em
português</label><input id=cty type=radio name=meta value="cr=countryBR" ><label for=cty>páginas do
Brasil</label></font></td></tr></table></form><br><br><font size=-1><a href=/intl/pt/ads/>Soluções de publicidade</a> - <a href=/intl/pt-
BR/about.html>Tudo sobre o Google</a> - <a href=http://www.google.com/ncr>Google.com in English</a></font><p><font size=-2>&copy;2005
Google</font></p></center></body></html>

O Código acima, quando executado pelo navegador (Internet Explorer, Firefox, etc...) fica como

demonstrado na Figura 1.



Figura 1 – Execução de código fonte de uma página em linguagem de programação HTML e Javascript por um navegador de internet.

Ao desenvolver um sistema, a organização pode negociar ficar em poder do código fonte. Somente com o código fonte em mãos, será possível realizar alterações no sistema.

Nenhum comentário:

Postar um comentário