Mensagens

A mostrar mensagens de 2013

modulação em wireless

Imagem
Chama-se multiplexagem à capacidade para transmitir dados sobre um só suporte físico, dados, estes, que provêm de vários equipamentos (emissores e receptores);

Como as celulas(antenas) são limitadas a retualizaçao é bastante . 

este processo pode ser feito de quatro maneiras:


 multiplexagem por Frêquencias (FDM)

             Neste processo há variação da frêquencia, onde um individo como o mesmo tempo mas em diferentes locais podem comunicar.



Método:  Frequency hopping spread spectrum (FHSS)





 multiplexagem por Tempo (TDM)

      Neste processo existe com uma varia do tempo mas a frequência mantém-se a mesma no mesmo local.     O tempo de transmissão de um canal é dividido em pequenas fracções de tempo (iguais ou de acordo com uma proporção estatística), atribuindo-se uma fracção a cada uma das varias transmissões que estão a decorrer ao mesmo tempo.

Assim podemos ver que este metodo é muito complexo, pois tem de haver uma grande percisão para saber rigorosamente o te…

How to play video with HTML5

Placing a video in HTML5 markup is simple, no more complex for any given browser than placing an image.  We’ll lay the application’s basic framework and then use the <video> element to add a video to the web page without the need of any plugins at all. <!DOCTYPE html><html><head><metacharset="utf-8"><title>HTML5 Video Player</title><style>body{                 font-family: sans-serif;border:0;margin:0;padding:0;}header{                 text-align: center;}#player{                 display: table;width:100%;padding:

IP Multimedia Subsystem

Imagem
O Protocolo IMS, de uma forma simples é: o modo de conectar vários serviços sobre um único canal.


                  assim é um disponibilizar diferentes tipos de  serviços multimédia, a utilizadores finais utilizando protocolos  comuns da Internet(http, ftp, etc.).



Ideias

Imagem
Hoje estava a falar com uma pessoa que me dizia que não era muito criativo, e após debatermos algumas pontos de vista diferentes, dei por mim a pensar; "como podemos ter boas ideias, haverá alguma formula?"

Deixo-vos um vídeo que poderá responder a esta pergunta



inicio de um projecto

Por detrás de algo palpável, há sempre um procjeto.

A Informática não foge a regra!


Então, antes de passar para o código, há que abordar o problema pelas seguintes formas:
Defenir o problema
Analisar
Desenhar um protipo
Implementaçao
Integração e testes
Instalação

Assim
como um DAD, pai, devemos antes pensar no problema
e
posteriormente por a mão na massa, seguindo os III.

Comandos IPv6

Neste poste, tentarei, demonstra as configurações básicas para um router trabalhar com IPv6.

Nome do router --> MainRouter
                 ipv6 Global--> f0/0->2001:0470:C889:3:0::3 /64
Porta a configurar --> fastethrent 0/0

MainRouter> enable
MainRouter# configure terminal

MainRouter(config)#ipv6 unicast-routing
MainRouter(config)# ipv6 router rip RIPNG // cria a possibilidade de ser usado o protocolo de routing rip, dando lhe um nome "RIPNG"

MainRouter(config)# interface fastethernet 0/0
MainRouter(config-if)#ipv6 enable // habilita o uso do endereçamento ipv6
MainRouter(config-if)#ipv6 address 2001:0470:C889:3:0::3 /64 // atribuição de um ipv6 a porta em configuração
MainRouter(config-if)# ipv6 rip RIPNG enable// habilitação do protocolo rip na porta em configuração
Why is analytics so difficult? Porquê que Planear é tão dificil?

IP ipv6

O Internet Protocolo(v4) tal como nós conhecemos no dia a dia está a ser uma tecnologia do século passado, devido a escassez de endereços.

Um IPv4 actual tem 32 bits, isto corresponde a 2³² equivalendo, assim, a 4.294.967.29 ip'sv4 possíveis.
Ao utilizar o Internet Protocolo versão 6 haverá 128 bits disponíveis para a criação de um IPv6, dado assim a possibilidade de haver 3.402823669×10³⁸ ip'sv6 em todo o mundo.

No IPv6 64 bits são destinados ao prefixo de rede (Local address) e os restantes 64 são reservados para o nosso endereço da placa (mac).

Exemplo de um IPv6

    47CD : 1234 : 3200 : 0000 : 0000 : 4325 : B792 : 0428

Objetivo atingido

Nestes ultimos anos(3) apresentei-me perante um grande desafio, ir em busca  de um curso "eng. Informática", o qual me deu o titulo de Engenheiro.

 Foi um desafio muito aliciante, que muito satisfatoriamente posso "gritar" consegui.

Agora é altura de me desafiar mais uma vez. Este desafio será agora mais complexo de que o ter tirado a licenciatura. Será a conclusão do mestrado em "Redes e Computação moveis".
Para superar este desafio conto sempre com as minhas capacidades de luta, aliadas a uma grande força de vontade.

Não será facil a conclução deste desafio!! mas é superavel.

Computação Movel, uma visão resumida

Imagem
Ao falarmos em Computação Móvel temos obrigatoriamente que falar em "ubicomp".

 Ubicomp é uma palavra que deriva do Inglês Ubiquitous Computing.

É um conceito em que a computação esta presente em todo e em qualquer momento da nossa vida.

Abaixo apresento um video, onde vemos este conceito.



A palavra "ubicomp" tem trés palavras bases lugar, equipamento e formato .

Tarefas

Em oposição aos processos temos os threads(tarefas).

Threads como o nome indica são tarefas;
 Tarefas essas, que o thread main irá, cria fazendo dentro de um processo. Estas iram receber partes de um codigo,(funções passadas na sua criação), para executar.

----------------------------------------------------------------------------------------------------------------------------------
______________
pthread_created()|
----------------------
esta função, faz com que o um thread seja criado, é uma chamada que tem 4 parametros, onde o primeiro parametro é passado a estrutura do pthread a passar, no segundo parametro é passado a estrutura de manipulação do  thread , o treceiro parametro é a função que sera executada pelo thread, o quarto parametro é o argumento que será passado para a função que será executado pela função que será executado pelo thread.

___________
pthread_exit()|
------------------
esta função, permite ao kernel recolher o estado de encerramento do thread.

___________
pt…

Processos I

Imagem
_________                            
Programas são usados  por |processo|, que são criados pelo Sistema Operativo.
                                              ---------------
__________________
Multiprogamação|- Permite ao CPU executar varios processos em paralelo.
-----------------------------                                                              (multiplexagem)


O Controle dos processador, através de chamadas ao sistema.                                                                                 (system call)

_________________________________________________________________________________


CHAMADA AO SISTEMA


Chamadas ao sistema são passagens rapidas entre o modo de Usuario (execução do codigo escrito pelo utlizador) e o modo Kernel (execução de instruções do sistema, onde o modo de Usuario não tem acesso).

_______
Fork()    |
 ----------  (duplica a casa)

Esta chamada ao sistema faz com que o Sistema Operativo cria uma c…

CODEC (parte II)

Um CODEC tem objectivo comprimir, (COD),  um media. Este é transmitido, e posteriormente descomprimido (DEC).

Para tal compressão  há algumas tecnicas, algoritmos.

codificadores de entropia:
     com códigos de comprimento fixo.
                  algoritmo de supressão de sequência repetitivas
                    1º- detecção do sequências repetitivas de bits/Bytes (PARSE and detect)
                    2º - substitui pelo numero de repetições (substituição)
                 algoritmo RLE(Rum lenght Encoding)

                    1º- detecção do sequências repetitivas de bits/Bytes (PARSE and detect)
                    2º- substitui pelo numero de repetições, só se for 3 ou mais vezes (substituição)
                 algoritmo de codificação Estatística
                    1º- detecção e contar frequências de ocurrencia (PARSE and detect)
                    2º- codifica um padrão, com códigos de menos bits para os mais frequentes (substituição)
                            e
         …

CODEC (parte I)

O que quer dizer a palavra CODEC?
                             Podemos inicialmente dividir a palavra COD e DEC.

                                                                  COD - codificação  código
                                                                       e
                                                                  DEC -  descodificação código

Um CODEC é, necessária, um limitar de espaço de armazenamento.



O diagrama a baixo representa o caminho de um media :

                    COD                                                                            DEC    
        ---------------                             Armazena ->Discos    --------------------
Dados -> |codificador|->Dados           ->     ou                       ->|Descodificador|->Dados
de---------------    comprimidos     Transmite ->Rede       --------------------    de          
Entrada                                                Saída



Os CODEC s mais usados são pa…

S.O. (Parte I)

Todo o mundo hoje tem um PC (Personal Computer), com ele efectuamos mil e uma coisas.  Por detrás deste "Pequeno Comando" do mundo, há uma toda tralha de hardware, para traduzir/organizar toda esta tralha existe o Sistema Operativo.  Assim o Sistemas operativos: facilita a utilização da maquina(PC) por parte do utilizador.
 Dizemos, então, que o sistema operativo pode ser considerado um "magico",pois ele que cria ilusões. Possibilitando a tradução das nossas ordens em ordens que a maquina entenda.

       Um sistema operacional possui as seguintes funções: gerenciamento de processos (permite ao CPU a utlização de varios processos) ;gerenciamento de memória (controla o endereçamento da memoria) ;sistema de arquivos(controla a verificação e a criação de ficheiros no PC);entrada e saída de dados (canais de cominicação).


O caminho da elaboração de um Progama (Parte I)

  Análise de sistemas é a atividade que tem como finalidade a realização de estudos de processos.
Este destina-se a encontrar o melhor caminho racional para que a informação possa ser processada.

 Num Desenvolvimento de um Sistemas de Informação temos como finalidade a criação de um progama. Parte deste desenvolvimento é a analise do sistema(raciocinio).
 Para uma Analise teremos de fazer o levantamento de requesitos.

                   |funcionais (são as funconalidasdes que o progama deve obrigatoriamente ter)
Requesitos  |
                   |não-funcionais





O Trabalho de um SGBD

Imagem
Quando Operamos com uma Base de dados estamos a executar  uma Transação( uma sequência de operações).

Operação | Leitura,  em sql Select * from TABELA
                | Escrita,   em sql Insert .....
                | Update,  em sql update set.....


 Uma Transação é atómica, consistente, isolada, durabilidade

Abertura de uma transação START TRANSACTION ou BEGIN

As transações são primeiramente escritas para o x_log, é um mecanicismo de pré-verificação.

Fecho de uma transação, esta poderá ter dois fins.
 O COMMIT, ou seja toda a transação que é guardada no x_log é escrita então nas paginas da base de dados(disco).
 O ROLLBACK, ou seja toda a transação que é guardada no x_log não é escrita nas paginas da base de dados(disco).


Escalonamento- forma como as operações são ocuridas.

      exp.
             l1(x),l2(x),l3(y),e2(x),l1(y),e1(y),l3(x),e3(z)
                                escalonamento : não serializavel.

  Transações não tenhem uma execução em serie.

  Escalonador vai se aperc…