A Tecnologia e o homem

segunda-feira, 4 de junho de 2012

Questões a colocar numa comunicação de dados

Vamos supor que queremos transmitir informação da língua portuguesa entre 2 pontos numa comunicação dedicada.

Suponhamos que queremos transmitir letras - a) apenas minúsculas, b) dígitos de 0 a 9, e os seguintes caracteres --->   ponto final, vírgula, ponto de exclamação e ponto interrogativo, espaço em branco --- .,!?


Ora        a) a b c d e f g h i j l m n o p q r s t u v x y z - 24 elementos diferentes


               b) 0 1 2 3 4 5 6 7 8 9  --- 10 elementos

                 c) . , ! ? - 5 elementos


No total temos 39 elementos diferentes. Neste elemento de comunicação para simplificar não se admite acentos, nem letras maiúsculas.

Este exemplo é didáctico.

Para já temos de codificar os elementos em informação binária -

como temos 39 elementos diferentes, temos de saber quantos bits temos de atribuir a cada elemento para a transmissão ser de qualidade.

2 levantado a n é o número de combinações diferentes para um determinado n. Por exemplo n=3,

2 levantado a 3 =8 ---


logo  
000
001
010
011
100
101
110
111 --- 8 elementos diferentes com 3 bits .

Como temos 39 elementos---

2 levantado a 5 =32   ---   não chega

2 levantado a 6 =64  --- já chega - ---- logo 6 bits para transmitir cada caracter - letra do abecedário, dígito, ou ponto c)


Se por exemplo queremos transmitir a informação:

                    para saber informatica preciso estudar muito.


temos 39 letras do abecedário 5 espaços e 1 ponto de interrogação.

No total temos 45 elementos para transmitir com 6 bits cada um logo ---- 45 X 6= 270 bits a transmitir.

________              ___________________          
   teclado                     codificador                        _________________               
                          ->   cada elemento em 6 bits    ->       canal de transmissão               
                                                                               (50 metros, por exemplo) ->
________            _____________________          __________________      

_________
descodificador
cada 6 bits em elementos                              -> monitor - mostra os 45 elementos transmitidos
__________________







exemplo de codificação de 6 bits:

000000
000001
000010
000011
000100
000101
...
111111 (64 elementos)


Na prática existem formas de dificultar os erros de comunicação (como por exemplo o bit de paridade, etc.).


Isto é uma amostra de como se pode implementar uma comunicação de dados ao longo de 50 metros.

O canal de transmissão pode ser por exemplo linhas de cobre ou cabo coaxial.

Vamos só ver uma última coisa hoje:

Se o débito binário for de 2700 bits/s (velocidade de transmissão) - isto significa que esta mensagem demora:

                                 tempo=270/2700=0,1 segundos

Uma mensagem com 450 elementos demoraria 1 segundo e uma com 4500 elementos demoraria 10 segundos a transmitir.

sexta-feira, 1 de junho de 2012

Linguagens de programação - exemplo assembly


Para um computador ou sistema informático funcionar, é necessário software - programas. Esses programas são criados por um ou mais programadores. Para se criar um programa (software), é preciso utilizar uma linguagem de programação.

Entre 1990 e 1995, altura em que frequentei a faculdade era considerado norma as seguintes linguagens de programação e a sua designação:


Pascal - linguagem de alto nível

C - linguagem de nível intermédio

Assembly - Linguagem de baixo nível.

Para criar software, podia-se utilizar uma linguagem de alto nível ( a forma de programar era mais parecida com a linguagem natural do ser humano), mas o programa tinha tendência a ficar menos eficiente - mais lento por exemplo.

Na linguagem de nível intermédio, o programa tem tendência a ficar mais eficiente, mas a forma de programar assemelha-se mais ao funcionamento do computador.

Na linguagem de baixo nível, a eficiência é máxima, mas é preciso usar uma linguagem praticamente máquina (apenas com mnemónicas). Muito útil para casos em que é preciso um programa rápido, mas é necessário programadores concentrados.

Eu já trabalhei com estes 3 tipos de linguagem e tenho boa consciência do que estou a falar.
O vídeo é interessante e dá uma noção de como programar em linguagem assembly.


quarta-feira, 30 de maio de 2012

Análise breve da simulação da passagem de um comboio sem guarda.

Conforme ilustrado neste vídeo, podemos ver o trabalho feito por alunos meus há alguns anos numa disciplina de Força Motriz do nono ano.

Foram os alunos que montaram tudo, mas fui eu que fiz o esquema do circuito de comando e de potência.
Para a maior parte das pessoas que estão a ver isto, é difícil perceber como funciona, mas isto é "semelhante" a um computador.
Temos como "periféricos" de entrada - 3 botões, 2 verdes e um vermelho. Cada um dos botões verdes dá ordem para que o motor funcione puxando o comboio para Norte ou para Sul. O botão vermelho dá ordem para que o comboio pare.

A nível dos "periféricos de saída", temos 2 lampâdas que em situações normais ou estão as duas apagadas, ou está uma e apenas uma ligada.
Quando estão as duas lâmpadas desligadas, os carros podem atravessar a linha de comboio sem perigo, dado que o comboio não está perto.
Quando uma das lâmpadas está ligada (as lâmpadas devem ser colocada junto da passagem de nível), significa que o comboio está perto e os carros não podem passar. Se a lâmpada Norte estiver acessa - o comboio vem de Norte para Sul, se a Luz Sul estiver ligada, o comboio vem de Sul para Norte.

Isto é um sistema automático de processamento de informação e "os periféricos" são adequados ao tipo de informação a transmitir às pessoas - neste caso informação visual das lâmpadas, mas também podia ser o accionamento de um motor para fechar e abrir cancelas.

terça-feira, 29 de maio de 2012

Noção potência eléctrica e energia eléctrica


Temos aqui um exemplo de um circuito eléctrico de corrente contínua (significa que a tensão U e a corrente I, são constantes e obedecem à lei de Ohm - I=U/R

I em ampères, (A)
U em Volt (U)

R em ohm (Ω)


I é a corrente eléctrica, relacionada com o movimento ordenado de cargas eléctricas)
U é a tensão ou diferença de potêncial responsável pela origem da corrente, relacionado pela lei de Ohm - I=U/R

R é a resistência do circuito e/ou componente à passagem de corrente eléctrica.

Nesta figura temos na parte de cima uma fonte de tensão (U) contínua e constante, e se a resistência for constante, temos uma corrente também contínua e constante.
Na figura de baixo temos uma tensão sinusoidal, que varia no tempo, e que veremos mais à frente.
Sabe-se que E=P X t, em que E é a energia eléctrica (em Joules se o tempo t vem em segundos ou em Watts X hora se o tempo vier em horas - esta última unidade é mais prática para um contador de energia eléctrica.

Como p=u.i - potência instantânea é igual ao produto da tensão instantânea e da corrente instantânea, e vem em Watts (W), em corrente contínua P=UI sendo U e I valores constantes.
E=UIt - energia gasta por um receptor ao longo de um certo tempo em Joules (se t em segundos) ou em Watt X hora se o tempo em hora.

Exemplo:

Um gerador de corrente contínua tem 180V
Alimenta um aquecedor com 90

a) Qual o valor da corrente que atravessa o circuito?
U=R.I ou seja I=U/R=180/90=2 A

b) Qual a energia dissipada ao fim de 4 horas?

E=UIt= P.t
P=U.I= 180 X 2 = 360 W
E= 360 X 4=1440 Watt X hora = 1,44 KiloWatt X h.

Noutra publicação veremos corrente alternada.


segunda-feira, 28 de maio de 2012

Características dos ficheiros de computador em Windows

Vamos nesta publicação falar em ficheiros. Os ficheiros são caracterizados por um determinado número de bytes (o seu tamanho), o seu nome e a sua extensão.

Por exemplo "carta1.docx" de 422 KBytes é normalmente um ficheiro com o nome "carta1", extensão "docx", com 422 X 1024 Bytes ou aproximadamente, 422 000 bytes.

Quando se compra um dispositivo para armazenar ficheiros - por exemplo uma PEN, ele possui uma determinada capacidade em Bytes, como por exemplo 4 GBytes, 8 GBytes, etc.

A soma do tamanho dos ficheiros numa PEN ou num disco duro, por exemplo, não pode exceder a capacidade do dispositivo de armazenamento.

Existem vários tipos de ficheiros, mas vamo-nos concentrar nesta publicação de hoje sobre ficheiros associados a programas.

A extensão de um ficheiro está relacionada com o programa que o abre. Por exemplo:


                            docx - Microsoft Office Word (processador de texto de 2007)
                            doc -   Microsoft Office Word 97-2003 (Procesador de texto de 2003)
                             pdf- Adobe Reader (leitor de ficheiros pdf - portable document file)
                             accdb - Microsoft Office Access (Processamento de base de dados)
                              ppt - Microsoft Office Powerpoint 97 - 2003 (processamento de apresentações -tipo slides)
                              xlsx - Microsoft Office Excel (processamento de folhas de cálculo)
                               jpg- abre com programas que lêm imagens (Ficheiro de imagem)


Ou seja, identifica que tipo de informação possui (entre parêntesis)

Numa pasta não podem haver 2 ficheiros iguais (Com o mesmo nome e extensão)

Para saber informações sobre um ficheiro, podemos abrir o explorador do windows, procurar o ficheiro, seleccionar o ficheiro a obter informações, (carregando uma vez sobre ele com o botão esquerdo do rato); depois de estar seleccionado, colocar o rato em cima dele e carregar no botão direito do rato, e escolher propriedades.
Aparece então uma janela com informação em que temos o nome, a extensão o tamanho do ficheiro, o programa com que ele abre, a data e hora de criação, entre outras informações.

Espero que gostem....

domingo, 27 de maio de 2012

Informática básica


Hoje seleccionei do youtube um vídeo muito elucidativo sobre a informática básica. É claro que não fui eu que fiz o vídeo, mas de acordo com os meus conhecimentos recomendo a sua visão porque mostra bem conceitos básicos da informática que tenho abordado ao longo deste blog. Estou a seguir uma sequência de pontos importantes na apresentação da tecnologia e como existe tanta informação na internet, é preciso focar em certos aspectos, seguindo uma sequência de aprendizagem (é aconselhável), dado que há muita informação redundante e nem sempre o mais facilmente compreensível.

Aqui fala-se da vantagem da informática e conceitos importantes na sua utilização.

José M. Simões.

sábado, 26 de maio de 2012

Linguagem binária


Tudo o que o computador compreende e processa são bits. 8 bits é 1 byte. Portanto, uma imagem, um texto, um vídeo um som, etc, para ser processado tem de ser transformado em codigo binário.

Se eu quero por exemplo somar 7 com 9= 16, 7  e 9 são informação de entrada, vão ser convertidos em código binário e o resultado - 16, também sai do processador em código binário, até nos ser apresentado na forma decimal.

A memória RAM, armazena bits de dados e software. O processador processa bits. Os periféricos permitem a entrada e/ou saída de informação.

Este vídeo acima explica bem o que é o código binário, e não leva muito tempo a ver. Está bem explicado...

quinta-feira, 24 de maio de 2012

O que é um vírus de computador? Como se proteger?

Um vírus de computador é um programa ou seja software.

Então porque se chama vírus?

Num computador, para ele funcionar e como vimos noutra(s) publicações é necessário software. O software permite com base em informações de entrada processar dados e originar informação de saída.

Acontece que o software desejado é software que faz "coisas boas" para o nosso computador, ou seja se quero escrever uma carta num processador de texto, imprimir essa carta numa impressora e guardar um ficheiro com a informação da carta que escrevi; nesse caso o processador é um software benigno, ou seja faz coisas boas.

Mas se por exemplo eu executar um software que penso ser benigno, mas que na realidade quer fazer estragos no computador? Isso é considerado um vírus. Por exemplo um programa que apague ficheiros do meu computador sem eu saber.

Ficheiros contêm informação.

Soube do caso de um programa que até estragou a impressora de um vizinho meu nos anos 90 (para isso deve ter dado ordem à impressora para fazer uma série de movimentos que a terão estragado).

Este tipo de programa é malicioso. Normalmente têm o nome de vírus porque propagam-se em computadores que não têm protecções - como um bom antivírus.

O exemplo de um vírus, pode ser um programa que se instale no sistema de arranque - ou seja sempre que se arranque o computador ele arranca também e fica residente na memória RAM. Fica continuamente a ver se a data e hora do computador é uma determinada. Se for uma estabelecida, todos os computadores infectados com esse vírus e sem protecção, fazem uma determinada acção - que normalmente é fazer estragos nos computadores.

Por isso para que um computador esteja protegido de ameaças de vírus, deve ter um bom anti vírus (eu uso o avast), sendo actualizado com frequência- bastando para isso ligar de vez em quando à internet - e actualizando também com alguma frequência  o sistema operativo - tendo actualizações automáticas e ligado com alguma frequência à internet.

Estão sempre a surgir vírus cada vez mais inteligentes (efectuados por programadores mal intencionados), mas também surgem actualizações de antivírus cada vez mais inteligentes.

O que é o restauro de sistema informático ou computador?

Quando trabalhamos com um computador, e damos ordem de ligar, ele vai correr uma série de programas automaticamente, podendo ou não pedir palavras passe pelo caminho, até chegar a um determinado ambiente, normalmente chamado configuração ( em inglês chama-se settings), que é um estado em que o sistema está.

Num computador podemos instalar diversos programas, como por exemplo o office, programas de simulação de electrónica, programas de contabilidade, etc.

Acontece que por vezes ao instalar um novo programa, o sistema fica instável, ficando a funcionar incorrectamente.

Quando se instala um programa novo, normalmente o windows cria um ponto de restauro novo. Um ponto de restauro é a configuração do computador numa determinada data em que o sistema funciona bem.

Quando há problemas na instalação de um programa novo, frequentemente é possível ir ao "painel de controlo" e "reparar" o sistema escolhendo "Restauro do Sistema". Aí será pedido para escolher um ponto de restauro (normalmente existem vários, com várias datas). Deve-se escolher uma data do ponto de restauro em que o computador ainda funcionava bem, e iniciar o restauro do sistema. Atenção que não pode haver falhas de energia durante esse processo. Se tiver um portátil com bateria melhor (quanto mais bateria tiver melhor).

O restauro do sistema não altera os ficheiros guardados no computador - ou seja não altera dados, apenas volta para uma configuração anterior em que o computador funcionava bem.

.A evolução da informática ao longo dos tempos.

Quando comecei a frequentar a faculdade, estudei logo no 1º semestre em Outubro de 1990 programação de computadores. Na altura o sistema operativo era o DOS - Disk Operating System (Sistema Operativo do Disco).

Existem dois conceitos fundamentais nos computadores (ou sistemas informáticos). O conceito de hardware e software. Hard - em inglês significa duro - ou seja tudo o que se pode tocar, como o rato, o teclado o monitor uma impressora, etc. Soft - em inglês significa macio - tudo o que é programa, abstrato.

Quando um computador está desligado, ele não faz nada, não consegue fazer nada - o hardware não se entende.  Para trabalhar ele tem de ser ligado, e tem de "correr" vários programas, ou seja há software (programa ou software aqui é a mesma coisa) que tem de ser carregado, até que um utilizador consiga trabalhar com o computador.

Em 1992, quando tive a disciplina de tecnologia de informática, ainda era o DOS o sistema operativo. A primeira coisa que o computador vai ler é a BIOS - Basic Input Output System, que é o primeiro software a ser carregado. Isto até serem posteriormente carregados mais programas até chegar ao DOS.

De 1992 até agora - 2012 - 20 anos passaram e passaram também outros sistemas operativos - Windows XP, Windows Vista e Windows 7.

O dono da empresa que criou todos estes sistemas operativos (do mais antigo para os mais recentes) é o Bill Gates, a empresa chama-se Microsoft.
´
No entanto, também existem outros sistemas operativos, como os Machintosh.

Um sistema operativo permite operar sobre o hardware existente, fazer operações como criar pastas, executar programas - como por exemplo correr um processador de texto como o Microsoft Office Word 2007, para guardar um documento de texto num ficheiro.

Um ficheiro é caracterizado por uma certa quantidade de bytes. Um ficheiro com cerca de 1,47MBytes, significa que tem cerca de 1 470 000 bytes.

Um ficheiro tem de ser armazenado em dispositivos próprios como um disco duro ou um pen.

A finalidade da informática é a de processar informação (automática ou a alta velocidade).

Para isso, tem de haver entrada de informação no sistema informático - através de dispositivos de entrada de informação, como o teclado e o rato;
Uma memória de trabalho com velocidade de acesso rápido- RAM - com uma determinada capacidade em Bytes; RAM, vai armazenar software e informação de entrada e saída do processador;
O processador, que processa a informação; com base na informação de entrada e com base no programa a executar, origina informação de saída.
Exemplo: Se se pretende processar texto, a informação proveniente do teclado e do rato vão ser transformadas em informação  de saída apropriada para uma impressora quando se dá essa ordem no programa, ou armazenada num disco duro ou num pen se é essa a intenção do utilizador.

A velocidade do processador está relacionada com a frequência de um sinal do computador, e mede-se em Hz (Hertz). Se a frequência do sinal do processador é por exemplo de 2 GHz, significa que o sinal se repete 2 000 000 000 vezes por segundo.
      1GHz (GigaHz)= 1000 000 000 Hz
      1 MHz (MegaHz)= 1 000 000 Hz
      1 KHz (KiloHz)= 1 000 Hz.

Para um periférico de entrada e/ou saída (hardware) comunicar com o sistema informático ou computador, tem de haver software para compreender a informação que o periférico envia ou recebe. Associado a vários periféricos estão os drivers que são programas que vêm com o periférico e que têm de ser instalados se o sistema operativo não tiver para que o aparelho funcione perfeitamente (como por exemplo uma impressora de uma determinada marca e de uma  determinada versão).

Espero que gostem destas informações e se necessário façam comentários.

quarta-feira, 23 de maio de 2012

Análise da tecnologia mente - braço robótico

Vamos analisar o vídeo da publicação anterior - http://tecnohomem.blogspot.pt/2012/05/controlo-de-um-braco-robotico-partir-da_20.html

Vamos pensar em primeiro lugar num computador - o que ele faz é processaar informação. Temos os periféricos de entrada de informação, como por exemplo o rato, e o teclado, os periféricos de saída de informação, como por exemplo o monitor e a impressora, e os periféricos de entrada e saída de informação - por exemplo o disco duro, uma pen, uma placa USB (Modem), etc.

Por outro lado, a informação que entra é armazenada juntamente com partes do sofware na RAM - Random Access Memory - memória de acesso aleatório - que é uma memória rápida de acesso que está "perto" do processador.

Temos também o processador para processar informação.

Por exemplo, quando estamos a escrever um documento num processador de texto - a entrada de informação é feita pelo teclado e rato, a saída de informação é efectuada pelo monitor e pela impressora, o software pode ser - sistema operativo (primeiro programa que se executa- o Windows 7); depois, temos o programa de aplicação o Microsoft Office Word 2007).

A entrada de informação pode estar temporariamente na RAM, assim como software ou parte dele. A saída de informação - que saí do processador também pode ser armazenada temporariamente na RAM.

Sendo assim um sistema informático é constituído por 3 partes

              Processador que processa informação

              RAM - que armazena informação, mas que está "perto" do processador, sendo os seus tempos de acesso muito baixos (é uma memória cara)

              Dispositivos de entrada/saída ou mistos (de entrada e de saída).


No exemplo em questão o sensor no cérebro é um dispositivo de entrada de informação para o sistema informático.

  O braço robótico é um sistema de saída para o sistema informático dado que entrega informação - move-se para onde a pessoa quer.

O sensor no cérebro, neste caso foi projectado para receber sinais eléctricos (tensão ou corrente eléctrica), ou sinais de ondas electromagnéticas (visto no espectro electromagnético

                                    http://tecnohomem.blogspot.pt/2012/05/espectro-electromagnetico.html


 ).

Este sensor precisa descodificar o sinal que recebe dos pensamentos, ou seja o sinal obtido por este sensor devido a pensamentos, é transformado num sinal eléctrico ou electromagnético, mas tem de ser descodificado como por exemplo na combinação de um cofre, ele só abrirá se introduzirmos os conjuntos de dígitos correctos.
Os pensamentos geram sinais, mas é preciso ver por exemplo "qual ou quais os sinais permitem a chave correcta para abrir o cofre), dado que o processo de abertura está "codificado".


Feito isto, o sinal à saída do descodificador é um sinal de entrada no sistema informático que vai ser processado para dar como sinal de saída uma acção sobre o braço robótico.


José Manuel Simões.

domingo, 20 de maio de 2012

sábado, 19 de maio de 2012

sexta-feira, 18 de maio de 2012

A tecnologia, o homem, e o orçamento!!!

Viva. Hoje vamos falar de um assunto para o qual tenho tido solicitações por parte de amigos: como comprar um componente tecnológico.

Como se sabe o orçamento das pessoas é limitado, de modo que:

            1) As pessoas precisam de identificar o que precisam ou gostariam de ter, de um ponto vista tecnológico para melhorar a sua vida.

             2) O orçamento que se tem para os vários equipamentos a adquirir.

             3) Se se tem o dinheiro todo ou se o vendedor deixa pagar a prestações (ou se se tem um crédito).

               4) Se se tem orçamento tudo bem, senão é preciso fazer uma lista de prioridades.

                5) Muitas pessoas têm orçamento para comprar mais do que pensam, mas não têm em conta a relação necessidade/custo/qualidade.

                  Por exemplo, se eu preciso de andar, de me deslocar para o trabalho uma hipótese, serão os transportes públicos. Se quiser ter mais conforto de ir e vir à hora que quero, posso optar por um carro (talvez?). No entanto se eu quiser comprar um carro é preciso ver se é viável tê-lo - para me deslocar se tenho um baixo salário, talvez um carro barato (económico),  a necessidade por vezes é muito mais intensa se houver poucos transportes públicos por exemplo. A qualidade, poderá ser a suficiente para passar nas inspecções obrigatórias.

                   É claro que se uma pessoa tiver rendimentos mais elevados pode optar por um carro melhor. Mas nunca esquecendo a viabilidade financeira. Por exemplo, soube de um caso de um amigo meu que trabalha e ganha mais (pelas responsabilidades que tem) do que alguns colegas. No entanto, esses outros colegas compraram carros mais caros que ele. Resultado - os colegas passado uns tempos tiveram de devolver os carros ao banco.

            Para mim deve-se pagar pela tecnologia a qualidade e tipo que nos é necessária ou dá muito jeito. Por exemplo se anda pouco de carro - carro a gasolina, se anda muito de carro - carro a gasóleo; se não tira fotografias e vídeos com o telemóvel - não vale a pena comprar este tipo de acessórios - fica mais caro;   os tarifários dos telemóveis devem ser escolhidos de acordo com as necessidades a um melhor custo.

              Se eu não utilizo um computador para "correr" (utilizar) programas potentes, basta computadores com menos memória RAM, menor velocidade do processador; caso contrário, será de considerar outro tipo de equipamento.             

José Simões

quarta-feira, 16 de maio de 2012

Mnemónica -- Memorização de 39 palavras na SIC - TV portuguesa




Pretendo nestes 2 vídeos demonstrar uma capacidade que tenho de memorizar palavras. A tecnologia permitiu transmitir esta minha habilidade em directo e mostrá-la ao povo português que estava sintonizado na SIC ao longo de Portugal da parte da manhã do dia 2 de Dezembro de 2011.
             A sofisticação da tecnologia permitiu não só que os espectadores pudessem assistir nas suas televisões, assim como a publicação na internet dos 2 vídeos.

As pessoas que usam a internet normalmente vêm à procura de soluções para os seus problemas, ou de formas de se divertirem...... Acho que aqui fala-se um pouco das 2 temáticas.




             Espero que gostem....


A palavra mnemónica é também utilizada em linguagens de baixo nível como o assembler para programar um computador.


José Simões.


Já agora vale a pena vistar este website sobre mnemónica também:


http://ghztecnologia.blogspot.com.br/2012/05/cerebro-como-turbinar-memoria-com-uma.html

Telecomunicações


Actualmente, circuitos de longa distância "circulam" no mundo transportando texto, dados, voz e imagens. Os computadores falam uns com os outros via redes intercontinentais.

Elementos e limitações de sistemas de comunicações:

          Um sistema de comunicação transporta informação da sua fonte para o seu destino ao longo de uma certa distância. Um sistema típico envolve componentes variados que fazem parte da engenharia electrotécnica - circuitos, electrónica, electromagnetismo e computadores.

          Todos os sistema de comunicação pretendem transferir informação, na forma eléctrica. Seja qual for a forma da mensagem, o objectivo é reproduzir no destino uma replica aceitável da fonte da mensagem.
   
             Existem vários tipos de fontes de informação, incluindo máquinas assim como pessoas, e as mensagens aparecem em várias formas. No entanto, podemos distinguir 2 categorias de mensagens distintas - analógica e digital.

               Já foi abordado neste blog um post sobre comunicação analógica e digital a 01/05/2012.

               Exemplo de mensagens analógicas: pressão acústica produzida quando se fala, ou a intensidade luminosa num determinado ponto numa imagem de televisão. Uma vez que está representada numa forma de onda que varia no tempo, um sistema de comunicação analógico deve entregar esta forma de onda e o seu grau de fidelidade.

                Uma mensaqgem digital é uma sequência ordenada de símbolos seleccionados a partir de uma série finita de elementos discretos. Exemplos de mensagens digitais são as letras que estão neste blog, uma lista de leituras de temperaturas hora a hora, ou as teclas que pressiona num terminal de computador. Dado que a informação reside em símbolos discretos, um sistema de comunicação digital deve entregar estes símbolos com um determinado grau de precisão, num determinado intervalo de tempo.

                   Quer seja analógico ou digital, poucas fontes de mensagem são inerentemente eléctricas. Consequentemente, a maioria dos sistemas de comunicação têm transdutores - um trandutor de entrada antes da sistema de comunicação e um transdutor de saída no final, após o sistema de comunicação. O transdutor de entrada converte a mensagem num sinal eléctrico - seja uma tensão ou uma corrente e o trandutor de saída converte o sinal de saída na forma de mensagem desejada.

                Por exemplo, os trandutores num sistema de comunicação de voz pode ser um microfone na entrada e colunas na saída.

                Relativamente a um sistema de comunicação existem essencialmente 3 partes - o transmissor, o canal de transmissão e o receptor.

              O transmissor processa o sinal de entrada para produzir um sinal de transmissão apropriadas às características do canal de transmissão.

              O canal de transmissão é o meio eléctrico que faz de ponte a distância da fonte ao destino. Pode ser um par de fios, um cabo coaxial, ou ondas rádio ou feixes laser.

               O receptor opera no sinal de saída do canal na preparação para entrega ao trandutor de saída.

segunda-feira, 14 de maio de 2012

Espectro Electromagnético


Este vídeo fala sobre o espectro electromagnético (relacionado com o electromagnetismo). Está traduzido em português e explica bem o que é o espectro electromagnético.
Para quem quiser saber melhor o que é o espectro electromagnético, deixo-vos com este vídeo de cerca de 6 minutos. A radiação electromagnética pode ser utilizada para transmitir informação - sinais de voz, vídeo, ficheiros, etc - no espaço livre, utilizando antenas para transmissão e recepção de sinal.

Aconselho para já a visualização deste vídeo, onde está explicado de forma simples mas compreensível o conceito de espectro electromagnético, utilizado em telecomunicações, medicina, etc.

sexta-feira, 11 de maio de 2012

Um vídeo pequeno de goldorak!!!!!!!!!

Uma pequena recordação de Goldorak........................

Costumava ver entre 1974 e 1980.............

Noção de Internet!!!!!!!!!!!!!!

Internet é uma estrutura entre (inter) redes (net). Ou seja a internet é uma estrutura que permite a comunicação entre por exemplo uma rede privada (um ou mais computadores privados ligados entre si) com uma rede enorme de outros computadores a partir de um ISP - Internet Service Provider (ligação à internet).

A superautoestrada da informação, conhecida por www - world wide web (teia alargada mundial), é um sistema de documentos de hypertexto acessados via internet.
Com um web browser (Tipo internet explorer, Opera, Fire Fox), podemos ver páginas web, que podem conter texto, imagens, vídeo e outro contuído multimédia e navegar a partir de hyperligações.

De um modo resumido, um utilizador para aceder uma informação na internet tem o url (uniform resource locator - localizador de recurso uniforme do tipo - http://www.google.pt)

A informação está acessível em documentos com código HTML - Hypertext Markup Language  (Linguagem de Marcação de Hypertexto).
O web browser é que interpreta a informação em HTML e a disponibiliza ao utilizador.

Um computador ligado à internet "funciona" como um super computador em que pode encontrar muita quantidade de informação existente em milhares ou milhões de computadores, que estejam ligados à internet.

Existem 2 tipos de sistemas operativos fundamentais para computadores:

              a) para computadores do tipo individuais, o sistema operativo é o sistema cliente - exemplo Windows XP, Windows Vista, Windows 7, Linux, etc. - este faz pedidos.

               b) Para computadores que executam serviços - os servidores têm como função prioritária, entregar páginas Web a pedido dos clientes. Isto significa entrega de documentos HTML, e qualquer outro conteúdo adicional como imagens, etc. Exemplo de sistemas operativos para os servidores (que não são mais do que computadores mas mais potentes que os clientes) Windows server, Linux server.

Espero que gostem e que deixem comentários,


    José Manuel Simões

quarta-feira, 9 de maio de 2012

Sistemas operacionais de dispositivos electrónicos!!!!!!!

Vamos em primeiro lugar definir num dispositivo electrónico - tipo um computador portátil (em primeiro lugar) a noção de Hardware e Software.
Hardware é tudo o que se pode tocar, apalpar num computador (exemplo, rato, monitor, impressora, etc,). Software são programas, que permite que os diversos aparelhos de hardware comuniquem entre si.

Quando um computador está desligado, não é possível comunicar entre os diversos dispositivos de hardware. Será necessário iniciar ligar o computador e iniciarem-se uma série de programas para que o computador possa efectuar operações.

O sistema operativo de um computador é o programa que permite operar o sistema operacional. Exemplo - Windows XP, Windows Vista, Windows 7, Linux, etc.



Só após o sistema operativo estar a funcionar é que é possível efectuar operações no computador.
Por outro lado. se se pretende processar texto, tem de se iniciar um programa processador de texto (exemplo o Word) para poder introduzir texto a partir do teclado, guardá-lo no disco duro, formatá-lo, e enviá-lo para a impressora para imprimir. Se se pretende processar uma base de dados é preciso programas (software) que trabalhem com base de dados para processar os dados, etc.

Outro exemplo de sistema operativo, neste caso para telefones inteligentes, é o sistema operativo Android. Este tem uma característica de processar a informação que se assemelha a sistemas inteligentes - foi desenvolvido nos EUA e comprado pela Google. (este parágrafo foi retirado da wikipedia em inglês).

terça-feira, 8 de maio de 2012

Inteligência Artificial!!!!

Inteligência Artificial---- e sistemas periciais

Segundo uma definição com a qual concordo, Inteligência Artificial (IA) é a inteligência de máquinas, e os ramos das ciências de computadores que a criam. Porque acho que devo falar sobre Inteligência Arficial e qual a minha experiência para abordar este tema; em primeiro lugar possuo uma licenciatura em engenharia electrotécnica pela Universidade de Coimbra;
em segundo lugar frequentei 4 anos um doutoramento (que não terminei) entre 1999 e 2002, no ISR - Instituto de Sistemas e Robótica - de Coimbra. O plano estava relacionado com instrumentação e controlo.
O problema central de IA, inclui raciocínio, conhecimento, planeamento, aprendizagem, comunicação, percepção e a habilidade de mover e manipular objectos.
O objectivo da IA prende-se com o facto que as capacidades humanas podem ser simuladas por uma máquina.












Existem também sistemas periciais - relacionado com IA, que é um sistema de computador que simula as capacidades de um perito humano a tomar decisões.

Os sistemas periciais são projectados para facilitar tarefas em operações de contabilidade, medicina, controlo de processos, serviços financeiros, produção, recursos humanos, entre outros.

A construção, manutenção e desenvolvimento de sistemas periciais, é conhecido como engenharia do conhecimento.

Engenharia do conhecimento, é uma disciplina que envolve "integrar conhecimentos em sistemas de computador de modo a resolver problemas que de outro modo exigem um alto nível de perícia humana"

Existem normalmente 3 indivíduos que têm uma interacção com um sistema pericial.
     O utilizador final, o indivíduo que usa o sistema para a sua assistência na resolução de problemas.

      Na construção e manutenção do sistema existem 2 papeis: o períto no domínio do problema, que constroi o sistema e fornece a base de conhecimento, e um engenheiro de conhecimento que assiste o períto na representação do seu conhecimento, introduz o seu conhecimento num módulo de explicação e que define a técnica de inferência requerida para resolver o problema. Normalmente, o engenheiro de conhecimentos irá representar a actividade de resolução de problemas na forma de regras. Quando essas regras são criadas do domínio do perito a base de conhecimento guarda as regras do sistema pericial.

Podemos ter como exemplo um sistema pericial que contenha o conhecimento sobre problemas de saúde. Seria por exemplo um programa de computador que pergunta ao utilizador (médico ou outro) um ou mais sintomas, e consoante a evolução nas respostas obtidas (diálogo entre computador e utilizador) o computador chega a uma conclusão - diagnóstico (ou não - caso de doenças novas... por exemplo):

Ainda hoje ouvi na rádio que carros que se conduzem com autonomia vão começar a funcionar...

Algumas das informações aqui apresentadas foram retiradas da Wikipedia inglesa sobre Artificial Intelligence e Expert System. A mais valia que pretendi aqui acrescentar foi apresentar as coisas numa forma mais apropriada para o leitor menos enquadrado nestas áreas, e escrever em português. Contém também conhecimentos meus...

quarta-feira, 2 de maio de 2012

Robótica en EPFL . École Politecnique et Federal de Lausanne!!!!!!!!!




Podemos observar aqui no primeiro vídeo uma demonstração de um robô a dançar numa escola em Lausanne (na Suiça). Não estou certo de quem construíu o robot Asimo do primeiro vídeo ( o mais provável é terem sido os japoneses ou os americanos)
O robô deve estar programado para se equilibrar ( talvez com dynamic walking em que o ZMP - Zero Moment Point deve estar na área de equilíbrio, mas andando mais rapidamente - este assunto é avançado, foi alvo de um artigo científico que fiz em 2001 quando era aluno de doutoramento - note-se que não cheguei a acabar o doutoramento - quem desenvolveu o conceito de ZMP foi um professor Japonês - Ichiro Kato que já faleceu, e que penso ser da Universidade de Waseda em Tóquio - Japão)
Em Setembro de 2001 estive a frequentar um curso interessante em Lausanne, na EPFL, onde existe o projecto de uma vasta gama robôs e de ferramentas para eles navegarem, visão por computador, locomoção por pés, tinham o projecto de robôs não bípedes, mas com vários pés (tipo lagartas que mostrarei em principio noutro post). 

No segundo vídeo, pode-se ver outro tipo de robô, que voa.

Espero que gostem.

terça-feira, 1 de maio de 2012

Noção de comunicação analógica e digital

Analógico significa sinais contínuos, digital significa discreto.

O que temos então? Quando queremos transmitir um sinal (informação), existe a possibilidade de o fazer de forma analógica ou digital.
Se pretendemos transmitir um som, entre por exemplo Lisboa e Porto, o som é uma onda sonora que, através de um microfone passa a ser um sinal eléctrico (analógico) que pode ao longo do percurso ser transmitido sempre na forma analógica, ou ser convertido num sinal digital, que posteriormente, será novamente reconvertido num sinal analógico para ser aplicado aos altifalantes.
O que interessa é que o sinal seja transmitido com uma certa qualidade.
A figura (b) pode muito bem reprentar a transmissão de um ficheiro de computador (conjuntos de 0 e 1) em que em que se o sinal estiver durante T segundos a zero, ele pode representar o bit 0 e se estiver T segundos a 1 ele representa o bit 1.
Por exemplo 2T=0 volts + 3T= 5 Volts por exemplo, pode representar  00111.
Na transmissão de informação, se o sinal for digital e binário (0 e 1), fala-se de bps (bits por segundo).
Quando se fala em largura de banda de um canal de transmissão (quantidade de informação que ele consegue transmitir por unidade de tempo), se o sinal a transmitir for binário (uma forma discreta), fala-se em por exemplo 3,6Mbps (3,6 milhões de bits por segundo).
Se o sinal for contínuo, fala-se em Hz. Por exemplo no som podemos ter a transmissão de um sinal analógico com um largura de banda de 20KHz (20 000 Hz).

segunda-feira, 30 de abril de 2012

Robôs - realidade e fantasia!!!

Este foi um desenho animado que passava em França onde vivi dos 3 aos meus 9 anos, O nome dele era Goldorak. A sua missão era salvar o mundo dos maus.
Mas afinal para que servem os robôs? Os robôs são máquinas que conseguem trabalhar 24 horas por dia e 7 dias por semana sem se cansarem, desde que não haja avaria.
E será que os robôs pensam? Como os seres humanos?
Na realidade eles processam informação, eles possuem
1) sensores (por exemplo intensidade luminosa),
2) um centro de processamento de informação
3) actuadores (por exemplo motores ou sirenes) para actuar no ambiente.
Tudo se passa como se em vez de um ser humano a efectuar uma operação, estejam lá máquinas com uma certa autonomia.

Por exemplo, um detector de incêndios, o sensor "sente" que existe uma iluminação muito forte, processa essa informação, e actua sobre o ambiente activando um sinal de alarme - uma sirene para que outros seres humanos possam se aperceber desse facto e actuar.

Na realidade quanto mais sofisticada é a programação de uma máquina ( quanto melhor a máquina se assemelha a um ser humano na execução de uma tarefa - fala-se aqui de Inteligência Artificial), mais eficiente é a máquina.

No entanto, existem coisas que actualmente é muito difícil de copiar do ser humano - a criatividade de uma máquina, e as emoções numa máquina.

domingo, 29 de abril de 2012

Evolução científca - benefícios e perígos!!!!

Penso que muitas pessoas têm a noção de como a ciência está constantemente a evoluir. No entanto, é preciso cuidado com a aplicação que damos ao que se constroi.
Vejamos por exemplo a energia nuclear. Esta pode ser usada para construir centrais nucleares que transformam energia nuclear em energia eléctrica.
No entanto, também pode ser usada para construir bombas atómicas para destruir.
É preciso saber utilizar os benefícios da evolução científica para o bem da sociedade e não para o mal.
É preciso olharmos todos para os nossos semelhantes como nossos amigos, pertencendo e partilhando o planeta terra.

Vale a pena pensar nisso.

Tosquiando ovelhas com robôs!!!!!!

Isto é um progresso na Australia, efectuada pelo professor James Trevelyan e sua equipa!!!!!!


sábado, 28 de abril de 2012

Conceitos fundamentais de electricidade!!!!!!!!

Noção de electrotecnia!!!!!!!!!!!

Noção de Electrotecnia

A electrotecnia está dividida em 2 áreas fundamentais: a) As correntes fortes ou baixas frequências
                                                                                         b) As correntes fracas ou altas frequências

Como é sabido uma corrente eléctrica é o movimento ordenado de cargas eléctricas, então;
  em a) temos uma intensidade da corrente considerável -- pretende-se transmitir energia eléctrica considerável -- produção, transporte e distribuição de energia eléctrica
  em b) temos uma intensidade da corrente muito fraca - pretende-se transmitir um sinal (ou informação)-- produção, transporte e distribuição de sinal (ou informação).

Noção de informática!!!!!!!

Vamos agora dar aqui duas noções correctas de informática.

1) Processamento automático de informação

2) Processamento de informação a alta velocidade

Objectivo deste blog!!!!!!!!!!

A tecnologia permite que o mundo tenha se transformado bastante hoje em dia, comparativamente ao passado.
A tecnologia é a construção, utilização e conhecimento sobre ferramentas e máquinas (de um modo abreviado).
Deste modo o presente é diferente do passado na forma como por exemplo se trabalha a terra, se comunica à distância com as pessoas, se atravessam distâncias enormes em pouco tempo, etc.
Este blog pretende falar da evolução tecnológica e das suas consequências na forma de vida das pessoas, quer de forma positiva, quer de forma negativa.