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 co

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 >     < meta charset = "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 : 4 px ;         }         #player > div {                 display : table-cell ;                 vertical-align : top ;         }     </ style > </ head > < body >     <

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:                           D efenir o problema                           A nalisar                           D esenhar um protipo                           I mplementaçao                           I ntegração e testes                           I nstalaçã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.

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 Diagrama de chamadas 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

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)                        

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                                            

S.O. (Parte I)

 Todo o mundo hoje tem um PC (Personal Computer), com ele efectuamos mil e uma coisas.  Por detrás deste " P equeno C omando" 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 s istema 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 c omo 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.