SISTEMAS DIGITAIS: FLIP-FLOP D

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 127

  • @Davi-lq2bf
    @Davi-lq2bf 11 หลายเดือนก่อน +1

    Show! Muito didático

  • @lucasjosel4802
    @lucasjosel4802 ปีที่แล้ว +1

    Me tira duvida professor, quando desenvolvemos um sofware de jogo para video game, o processador tem ser extruturado para receber esses codigos, pois e muito processamento, e isso??

    • @profromersonoliveira4170
      @profromersonoliveira4170  ปีที่แล้ว

      Sim. Por isso quem tem as GPUs (Grpahical Unit Processors) que são exatamente processadores de vídeo. Dá pra rodar em processadores de propósito geral também (os normais) mas aí fica mais lento. As GPUs tem instruções para processamento de vídeo.

    • @lucasjosel4802
      @lucasjosel4802 ปีที่แล้ว

      Entendi... me tire outra dúvida percebo pessoas com inteligência em.programacao desenvolve ativação windons e office. O que @ echo off , echo, isso seria qual linguagem programacao?

    • @profromersonoliveira4170
      @profromersonoliveira4170  ปีที่แล้ว

      @@lucasjosel4802 Windows batch scripts. Tem linguagem de programacao que é mais para configurar coisas no sistema operacional (tipe shell e bash scripts) . Esses aí sao comandos para usar em scripts quando vc ta no Windows.

    • @lucasjosel4802
      @lucasjosel4802 หลายเดือนก่อน

      Entendi, mais quando um desenvolvedor , configra programa crackear office como funciona, aonde esses códigos vão?

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor bom dia, quando colocamos pendrive no pc , para passar informação para ele, pq eles trabalham com a mesma tecnologia ssd, jo caso é pulsos de 0 e 5 v para guardar nos transistores?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Lucas, dá pra você pensar na mesma lógica de 0V e 5V só que cada componente tem os bits de uma forma física diferente . Por exemplo, CD e DVD os bits são pontos óticos queimados na mídia e não 0V e 5V. É tipo queimado e não queimado. HD é (de forma simplificada) polarização de ímãs (pq ele é magnético). SSD é eletrônico, então é igual os 0V e 5V de memórias normais e o resto dos componentes do processador.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor como circuito digitais entende sinal de ondas de rádio? Tipo ele pega essas oscilações aí manda alguma memoria que interpreta e transforma em 0 e 5 V para acionar ou tomar ação? E tipo isso é uma memoria que interpreta essas oscilações

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Lucas, existem conversores analógicos-digitais e conversores digitais-analógicos (ADC/DAC) para esse tipo de coisa. Quando as ondas chegam no circuito, as ondas são captadas por antenas (tipo a anteninha do seu roteador ou a que tem dentro do seu celular). Daí, essa antena está conectada a um módulo desses conversor analógico-digital que vai ler a onda fisicamente e passar para o processador uma sequência de bits referente a aquela onda (essa parte dos bits já é digital). Aí o processador faz o processamento dos bits.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor boa tarde quando programamos toda programação se torna zero e um , isso é energia 0 e 5v , o teclado que armazena é manda para computador??

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Lucas, sim. Quando programamos estamos escrevendo com palavras que conhecemos da linguagem porque tem compiladores que traduzem as instruções para linguagem de máquina. Linguagem de máquina é puramente zeros e uns binários. Na verdade mesmo, estes 0’s e 1’s que falamos em binário são uma representação lógica dos dados físicos. Fisicamente eles são componentes eletrônicos (transistores),, por exemplo, entre 0V e 5V. O teclado não armazena nada, ele apenas emite sequências binárias e manda para processador.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 vc disse que o teclado só manda sequência binárias, seria energia para dentro computador?

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      Outra curiosidade imensa dentro computador é ligado e desligado, tipo vai ligado portas logicas e desligando , com isso gera todo processamento?

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      Professor suas aulas são muito bacana , parabrns

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Pode pensar exatamente nisso. As portas lógicas ficam comutando zeros e uns, como se fosse lligando e desligando toda hora. Elas sao feitas de transistores, e isso é pura eletronica. Tipo nesse vídeo desse cara aqui, mas muuuuuito muito menorzinhas. th-cam.com/video/LhL99LYMlio/w-d-xo.html&ab_channel=WRKits

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor bom dia, tire uma dúvida, instrucao seria rotinas para controlar hardware, tire uma dúvida quando compilamos o programa transforma a promacao em 0 e 5 v ? aí manda para ssd seria armazenamento 0 e 5 V? aí depois a memoria pega esse 0 e 5 e isso.? tudo dentro computador que o processador executa é 0 5 V??

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Instruções são rotinas para controlar o hardware. Tem as instruções do processador e tem as instruções de alto nível (as escritas em linguagens de programação). As instruções das linguagem de programação são traduzidas para instruções do processador pelos compiladores. SSD só entra no jogo se tiver que pegar dados de lá (arquivos, fotos, músicas etc) para ler e processar alguma coisa. Senão, o processador nem acessa o SSD. Absolutamente tudo é binário. Tudo.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor uma dll e uma biblioteca, mais como ela funciona dentro do windons? E obrigatorio ter elas?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Bibliotecas existem em praticamente todos os códigos que voce escreve. Quando a gente escreve um programa (um algoritmo num código fonte), primeiro a gente escreve lá nas primeiras linhas pra incluir bibliotecas do sistema operacional, assim nosso código vai saber como usar memória, entrada e saída (aquelas que te falei no outro comentário).
      Do memso jeito é o windows, os códigos internos do windows (que nós não temos acesso porque é um sistema operacional de código fechado), usam bibliotecas para usarem o hardware do computador. Eles mesmos escrevem esssas dlls, ou os parceiros que fornecem os hardwares.
      Sim, é obrigatório por isso.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 só para mim entender biblioteca serve para toda programação, dll e biblioteca do windons, para acessar os hardware. Só dúvida entao todos drives de um placa exemplo placa videoyem tem dll. Elas acessam memoria ram de entrada e saída e isso?

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Uma curiosidade quando deletados algo hd ou ssd, não apaga completamente, esses dados ficam aonde no circuito?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Quando dizem que os dados não são apagados completamente, quer dizer que eles ficam lá no mesmo lugar, mas o sistema operacional apaga a parte dos dados que reconhece aquele conteúdo como um conteúdo de verdade. Então, os computadores não conseguem mais ler aqueles dados como dados mesmo. São apenas bits sem formato nenhum.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 entendi, mais falo assim exemplo quando apagamos arquivos nosso computador, mesmo não esteja na lixeira, como exemplo analista consegue recuperar? Tipo dados ficam escondidos dentro ssd hd e isso

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว +1

      @@lucasjosel4802, imagine que exista uma cidade do tamanho de um bairro isolada no meio da floresta. Aí a prefeitura tem o mapa que leva a essa cidade. Mas aí troca o prefeito e ele decide jogar o mapa fora porque não precisa mais daquela terra. Agora ninguém mais sabe onde fica aquela cidade. Então ninguém mais consegue acessar, mas se alguém achar esse mapa consegue acessar de novo.
      Quando excluímos arquivos de um HD ou SSD, o arquivo continua lá, mas o sistema operacional exclui as referências de endereço para acessar aquele arquivo. Então se alguém conseguir recuperar isso, ele consegue ler os dados de novo. O dado é realmente apagado quando você escreve outro dado sobre ele.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว +1

      @@profromersonoliveira4170 entendi, então que dizer que as instrucao fica lá ainda, só apaga os enderecos dela. E como um analista consegue descobrir endereco dela de novo, ele usa um.sofware específico?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Quando os arquivos estão no HD, nada é instrucao. Tudo e dado. Só faz sentido falar de instrução se você estiver executando um programa (porque ele vai ser lido da RAM para o processador, o sistema operacional copia o arquivo do HD lá pra RAM). Quando o analista pega o HD, ele tem programas especialmente escritos para ler o HD parte por parte e ver se consegue ler aqueles dados que ele achou em algum formato específico.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor esses opcodes são instrucao, como ele controla dentro do computador, eles se torna zeros e 1 , esses transforma em 0 e 5 v, ou seja esses 0 e 5v vão para dentro computador é isso para memoria

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Opcodes são os binários das instruções. Como se fossem o nome delas em binário. E os binários, como eu disse em outra resposta, são sim 0V e 5V (podem ser outros valores também, mas vamos assumir apenas 0V e 5V).

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor dentro circuito digital existe receptor gps, vc sabe me dizer como eles são.formados falo o que tem dentro deles, tipo eles recebe informcao de pulsos e isso?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Tem um pequeno computador dentro deles. ELes recem informacao de coordenadas e fica conversando com um servidor na internet. É um sistema embarcado complexo, como se fosse um computador todo mas pequenininho.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor boa tarde tire uma dúvida, dentro roteador, como um dispositivo consegue comunica com outro sem Internet, através da ethernet como isso funciona? Tem a ver com as placas de redes e isso?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Cada dispositivo tem pelo menos dois endereços: IP e MAC. São dois números grandes que identificam cada dispositivo na rede. O roteador consegue aramzenar na memória dele mesmo qual porta que cada endereço desse está conectado (ou pelo menos por qual porta ele recebe resposta desses endereços). Se os dispositivos estiverem na mesma WiFi, dá pra eles se comunicarem sem Internet porque as mensagens enviadas nem saem da rede da sua casa. O roteador só reencaminha de uma porta pra outra.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 entendi eles se comunica entre sim pq os endereços fica armazenado na memoria. Outra curiosidade vc disse os equipamentos comunica entre si, e esse informação não sai. Mais quando existe Internet essa informação sai para servidor??

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว +1

      @@lucasjosel4802 A informção sai sim. Esses dois endereços saem junto com toda mensagem que cada dispositivo manda pra rede, não importa se vai pra dentro da WiFi ou se sai pra Internet. Os dispositivos dentro da WiFi mandam toda mensagem para o roteador (o roteador tem o endereço dele também). E o roteador também guarda os endereços de todos as mensagens que ele recebe da Internet tb, então ele sabe pra qual porta mandar.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor bom dia tira uma duvida quando baixamos um driver de algum equipamento hardware computador, esse programa do driver vai para onde? Memoria rom?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Nao. Ele fica no HD normalmente junto com os outros arquivos do sistema operacional. Quando você vai usar o driver (o sistema operacional, na verdade) uma cópia do driver é carregado para a memória RAM e aí ele é executado de lá.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 vc fala que copia vai para memoria ram outra HD e isso, então dentro hd fica sistema operacional, o bootloder é os drivers e isso????

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Isso acontece com qualquer programa. A gente baixa e ele fica salvo no HD, mas quando a gente roda, o sistema operacional faz uma cópia dele na RAM e roda de la. Nenhum programa é rodado do HD diretamente. MEsma coisa com os drivers.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 entendi. Tire uma dúvida professor antigamente na época cartao perfurado não tinha processador, os processadores naquela época eram feito de reles? E isso?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Teve uma longa história de processadores. Os computadores mais antigos nao faziam nem perto da quantidade de coisas que os de hoje fazem. O software vai evoluindo junto com a capacidade do processador e do computador. Na época dos cartoes perfurados os computadores eram eletromecânicos, poderiam ser de relés sim. Não lembro se exatamente nessa época era, mas não eram ainda de transistores.
      th-cam.com/video/TGC2MNsfjec/w-d-xo.html&ab_channel=ProfRomersonOliveira

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor como funciona o kernel, e como ele consegue controlar hardware , com comunicação de interfase com usuário? Ele é feito linguagem c?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Lucas, o kernel é um software quase como qualquer outro. Na verdade, é um conjunto de muuuuitos códigos que fazem o kernel ser a parte principal do sistema operacional. Mais comumente escrito em Linguagem C, pq C é muito próxima do hardware. O Kernel não é a parte de janelas e interfaces do SO, mas a parte que controla processador, memória e acesso a entrada e saída.
      QUando você liga o computador, o kernel é a primeira parte do sistema a ser acionada, ele que sabe os endereços de memória e os endereços de entrada e saída também. Cada endereço que ele guarda diz respeito a um registrador que pode ser memória ou entrada/saída.
      Existem diveeeeersas versões de kernel, um para cada versão de sistema operacional que você acha por aí. Kerneis para sistemas embarcados geralmente são em enxutos e menores.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 entendi professor consegui compreender. E o skell faz o que? Pq ele fica dentro sistema operacional.

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 tu ta falando so shell?

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 isso mesmo professor.

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 O shell também e software. Voce pode pensar no shell como uma camada que proteje o kernel e fima mais próxima do usuário. Ele é um softwaure utilitário do kernel, tem gente que vai dizer que ele faz parte do kernel mas nao faz. Ele faz parte do Sistema Operacional, mas nao do kernel em si.
      É tipo uma cebola em camadas. O meio da cebola seria o kernel, a única parte que tem acessso ao hardware. Aí a camada mais de fora é o interpretador Shell, ele recebe comandos do usuário pela linha de comando e repassa ao kernel. Os comandos sao escritos em shell ou bash (quase a mesma coisa) e aí o software interpretador repassa para o kernel.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor fazer atualização direto na placa pelo jtag e bom? Vi vídeo pessoal coloca pentest no microcontrolador do mause , isso pode acontecer ?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Nunca usei pentest nem pesquisei sobre, entao nao consigo te ajudar nisso. Mas JTAG sim, é normal ser usado para prototipar. É tranquilo.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Quando digitamos no word exemplo , essa informação vai direto para processador ou ela passa por algum circuito

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Acho que eu te respondi no outro comentário, né.. Ela chega do teclado, passa pelo processador e vai pra RAM. Depois, se voce pedir pra salvar, ela vai pro HD.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      Bom dia professor , assim... depois da ram vai para monitor

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor tire uma dúvida, quando programamos é mandamos para ssd ou hd o programa se torna dados e isso? E qual diferenca entre dados e instrução? Como computador sabe que alguns bits e para imagem, outro para som, outro para ação ?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Quando programamos, estamos escrevendo o código na memória RAM. Qundo vcê clica em Salvar, o que você escreveu é copiado para o SSH ou HD para ficar salvo quando você desligar. Mas toda vez que você abre de novo, o código é copiado para a RAM e continua editando de lá. Isso é uma coisa.
      Outra coisa é: como o computador sabe o que é dado e o que é instrução? Essa pergunta só é importante para o processador. Isso aí vai depender de em qual registrador os bits chegam. Se chegarem num registrador de dado, os bits significam dado. Se chegarem num regisrador de intrução, os bits significam instrução.
      Veja esse vídeo:
      th-cam.com/video/diAU-PBY1IY/w-d-xo.html&ab_channel=ProfRomersonOliveira
      tem um exemplo muito bom aí.. e o próximo é programando o processador com Assembly (e fica claro que é dado e o que é instrução).

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 pode deixar professor.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor boa tarde estava vendo vídeo sobre assembe montador, mais ainda estou na dúvida. Como os bits em termos abstratos 0e 1 q ué são 0 e 5v vão para um chip? Como esse chip identifica esses 0 e 5v ? Qual circuito integrado entende esses 0 e 5 v e manda as portas logicas tomar uma ação???

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      É complicado responder porque entra num nível de complexidade muito alta dentro do computador. Imagina que primeiro o computador não tinha tela nem nada de 0 e 1. Era só físico, depois os caras começaram a ter registradores e memória então armazenavam sequências desses 0V e 5V para significar números maiores, tipo 2, 5 10, 100 e por aí vai. Depois conseguiram inventar os displays, e aí os circuitos decodificadores conseguiam acender leds para desenhar os valores que os caras imaginavam ser os símbolos gráficos (números e letras). Depoosi os caras inventaram os monitores, então conseguiam pegar esses 0V e 5V muuuuuuuuuuuito mais complexos agora e tranformar em cores e letras. Assim foi surgindo.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor tem circuito pronto como 555, ele é um que flip flop ou lath dentro deles?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Nao conheco. Acabei de dar uma olhada aqui e ele parece que é um timer. Dentro dele tem um Flip-Flop.
      www.electronics-tutorials.ws/waveforms/555_timer.html

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 obrigado professor, mais como vc sabe diferenciar se é latch ou flip flop, tem algum macete.?

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 obrigado professor, mais como vc sabe diferenciar se é latch ou flip flop, tem algum macete.?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Eu passo a primeira metade desse vídeo explicando isso. Assiste aí de novo. Talvez você precise ver o de latch tb de novo.
      Mas, de novo, a gente não sai por aí encontrando latches e flip-flops não. Do jeito que o circuito vem, ta pronto. A gente não vê a olho nu não.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor como acho informacao para aprender sobre portas de comunicacao? Proteção de portas com hardware e sofware ... essas informação mais complexas ??

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Te aconselho a procurar em Ingles o termo: backdoor attack

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 esse termo aprendo tô fundamentos de segurança?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Exato. Fundamentos de seguranca. O lance é que isso vem de software e de hardware. A maioria voce vai encontrar pra ler sobre redes.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 entendi , esse assunto integra os 2 hardware e sofware , e isso?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Isso. Os dois. Raramente alguma coisa em hardware ta disponível em portugues porque a gente quase nem fabrica hardware próprio no Brasil. E quando a gente usa hardware tipo Arduino e Raspberry Pi, na verdade a gente programa em software ainda. Hardware mesmo, placas, tudo em ingles. Entao o material para redes mesmo é tudo sobre software e configuracoes dos softwares de genrenciamento.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor qual diferenca entre latches e flip flops na pratica

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Vc conseguiiu ver o vídeo de Latches e entender a diferença do sinal de clock deles?

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 eu vi mais não comprendi

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 blz..
      Nesse vídeo aqui mesmo, a partir de 4:59.
      O Flip-flop é melhor pra sincronizar as transições entre vários componentes, como se fosse um latch melhorado com mais precisão. Então os computadores que a gente tem hoje, com aquele cristal de clock que eu te falei no outro comentário, usam muuuuito mais flip-flop do que latch. Latch é usado em circuitinhos mais específicos nos chips.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว +1

      @@profromersonoliveira4170 obrigado professor

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor boa noite sabemos que gps é um computador pequeno, mais que cordenada ele manda para terra? Como funciona por dentro dessa tecnologia circuito integrado??

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Ele tem um sistema de transmissão via satélite baseado na reflexão de ondas de rádio. Baseado nesse tempo de onda, o GPS sabe a que distância você etá de certo ponto. Então ele cria um sistema de coordenadas baseado nas latitude e longitude da Terra e manda o código binário equivalente para o GPS do nosso celular/carro.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 entendi agora

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 entendi agora

  • @lucasjosel4802
    @lucasjosel4802 ปีที่แล้ว +1

    Professor o que e scripts? E como diferencio de algoritmo??

    • @profromersonoliveira4170
      @profromersonoliveira4170  ปีที่แล้ว

      Lucas, um script é uma forma de escrever algoritmos. Do mesmo jeito que você escreve algoritmos em programas em C, e eles são programas, você escreve scripts em shell script e em python, e eles são scripts. Algoritmos é a base dos dois. Só muda a aplicação, geralmente, scripts estão mais relacionados a configurar os sistemas, e os chamados programas são relacionados a processamento em si.

    • @lucasjosel4802
      @lucasjosel4802 ปีที่แล้ว

      @@profromersonoliveira4170 posso considerar scripts como configurar sistema com código, e isso?

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว +1

    Professor qual a linguagem programacao, para programar dsp?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Geralmente Assembly, mas com os compiladores de hoje dá pra programar em C/C++ e o compilador converte pro Assembly.

  • @lucasjosel4802
    @lucasjosel4802 ปีที่แล้ว

    Professor para que serve api em prigramacao, ele e mt ultilizado?

    • @profromersonoliveira4170
      @profromersonoliveira4170  ปีที่แล้ว

      Extremamente utilizado. Muito mesmo. API significa Application Programming Interface. Não é uma linguagem específica. É um padrão que define uma interface. Por exemplo, quando seu site conversa com um servidor, tem uma API especificando as mensagens que seu site deve enviar e que o servidor entende. APIs servem para padronizar a interface entre sistemas. Outro exemplo é quando você escreve um programa em linguagem C, por exemplo, tem uma API do sistema operacional que o compilador segue para saber quais funções podem ser usadas pelo código que você escreveu.

    • @lucasjosel4802
      @lucasjosel4802 ปีที่แล้ว

      @@profromersonoliveira4170 entendi, outra curiosidade, quando se desenvolve um aplicativo, como ele consegue acessar o hardware celular, como microfone, câmera, tem a ver com sdk do Android studio???

    • @profromersonoliveira4170
      @profromersonoliveira4170  ปีที่แล้ว

      ​@@lucasjosel4802 Lembra quando eu te falei que o seu código no computador acessa I/O (Entrada/Saída) com funções da biblioteca? Em C, seria tipo printf() e scanf()... Pois é, elas invocam a API do Sistema Operacional (SO). No caso do celular, tem a API do Android (que é baseado em Linux), e aí para cada celular eles colocam as entradas e saídas que tem naquele celular, tipo tela, microfone, antena, teclado, saída de som. Cada I/O tem um endereço diferente, mas o SO cuida disso. Entao você precisa estudar os drivers de cada I/O para entender como mandar dados para cada um deles. SKD é o ambiente de desenvolvimento do Android que já traz esses endereços de I/O pronto. Você só precisa aprender a chamar cada I/O.

    • @lucasjosel4802
      @lucasjosel4802 ปีที่แล้ว

      @@profromersonoliveira4170 entendi então entrada saida, que vão conversor com api do sistema Android e isso? Quando vc fala estudar drives , no celular tem drives tbm?

    • @profromersonoliveira4170
      @profromersonoliveira4170  ปีที่แล้ว

      @@lucasjosel4802 Pensa no celular igual um computador. Tem processador (CPU), memória (RAM) e dispositivos de entrada e saída (HD, teclado, mouse, tela, microfone, caixa de som, antena).. E o primeiro software que roda é o sistema operacional (Linux/Windows no computador e Android para celular). O Android tem a API dele para a gente poder rodar código usando ela. Vão ter funções de entrada e saída (que eu nao sei quais são) que permitem acessar qualquer I/O, inlcuindo antena.
      Sim, tem drivers também. Mesmo esquema do computador.

  • @GuilhermeSilva-rm3ky
    @GuilhermeSilva-rm3ky 3 ปีที่แล้ว +1

    O detector de borda seria um circuito também?

    • @profromersonoliveira4170
      @profromersonoliveira4170  3 ปีที่แล้ว

      Exatamente, Guilherme.
      Ele é um circuito cuja saída só fica alta quando percebe que teve uma transição no seu sinal de entrada. Por isso "gera pulso".

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor como funciona fpga? Ele é programado pelos bits pulsos eletricos

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      FPGA é baseado numa matriz de elementos programáveis. Cada elemento é formado por Flip-Flops, pequenas memórias e outras coisas mais, isso depende do FPGA. Voce pode pensar como um processador que está virgem, nao tem nada gravado nele e voce pode escrever códigos para configurar essse processador. Voce pode configurar com códigos ou esquemáticos, porque no fim todos viram uma espécie de esquemático com componenetes eletronicos (flip-flops, latches, memorias, mux...).

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 vc programa com linguagem programacao c++, aí mandamos bits para esses flips flops aí logica começa e isso?

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      No caso o fpga não teria ula, uc, e registradores e isso? Nós programamos nele.. bits que mandamos para ele seria um pulso na matrix e isso?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Você escreve códigos em VHDL ou Verilog. Aí tem um software que faz um processo semelhante com compilação, gera um arquivo binário e configura o FPGA.

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Não tem nada lá. Vai ter o que você escrever e programar.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    dados são armazenados na memoria , esses tipos variáveis seria o que? de um exemplo

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Variáveis são registradores para dados. Espaços que você reserva na memória para ir salvando o valor de cada dado que você quer.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor em CD a queima com laser , onde seria traços e pontos ou seja 0 e 1, existi pulsos nesses traços e pontos no cd? Ou seria só interpretação mesmo. Os arquivos guardados seria opticos, e como são interpretados pelo uma ação pelo processador

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      No CD não tem transistores, então os 0’s e 1’s são ópticos mesmo. São queimados la. Aí na hora de ler os dados do CD o computador precisa ter um leitor ótico (toda unidade de CD/DVD tem). Aí vai pro processador como dado eletrônico digital normalmente.

  • @lucasjosel4802
    @lucasjosel4802 หลายเดือนก่อน

    Quais comandos que damos que acessamos a memoria ram?

    • @profromersonoliveira4170
      @profromersonoliveira4170  28 วันที่ผ่านมา

      É um pouco complicado responder essa pergunta. Todo programa rodando no seu PC está rodando na RAM. Isso significa que o programa compilado vai ser carregado na RAM (as linhas de código que você escreveu foram compiladas e agora ficam carregadas na RAM enquanto o programa é executado). Dependendo da linguagem, tem instruções específicas para acesso à memória. Em C, por exemplo, tem uma classe de instruções para alocação de memória que fazem acesso direto à RAM (memcpy, memmove, memcmp, memchr, memset, ..). Mas em qualquer linguagem, quando você abre um arquivo, você está lendo e escrevendo na RAM até que você mande salvar no HD.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor bom dia, tire uma dúvida Alan turing fez uma máquina chama bomba eletromecanica, que ajudava decifrar codigos dos nazista, vc sabe como.funcionava essa máquina? Como ela conseguia decifrar codigo morse

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Para isso voce vai precisar pesquisar antes um puco sobre a máquina Universal de Alan Turing. Mas a máquina primeiro era um projeto lógico, ou seja, se preocupava com a modelagem dos porblemas, depois que ela virou máquina máquina mesmo, de engenharia.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว +1

      @@profromersonoliveira4170 entendi. A outra máquina de turing tinha fita que tinha núcleo, que armazenava dados, ela escrevia apagava com leitos cabecote, minha dúvida é, depois essas informacao da fita era passada para quem para tomar ação de acionamento, pois na época não existia processador.???

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 A máquina de Turing é uma máquina teórica que tem a habilidade de resolver problemas do mundo real de forma matemática e lógica. É a base de como os computadores hoje funcionam para reolver problemas. Outra coisa é como construir uma máquina que funciona como uma máquina de Turing. Ele é mais formal e matemático do que um trabalho de engenharia.
      Depois disso, teve o projeto com computador do modelo de von newman (esse dos meus vídeos). Esse computador resolve problemas baseado na máquina de Turing.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 entendi ela só resolve problema só tipo engenharia? Então a fita que era usada os dados não mandava para nehum controlador ??? Ela era mais teórica e isso? A fita armazenava dados e ficava esses dados nela ... ???

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Até onde eu sei, pra nenhum outro. A fita era a entrada de dados e a própria fita já ficava com o resultado. Não era um computador como você conhece hoje. Não tinha esse negócio de memória e mais entrada e saída. A máquina era pra provar que os problemas possíveis de serem resolvidos com computador, poderiam usar uma máquina baseada em máuqina de estados (apenas entenda que isso serve para fazer processamento em cilcos, um depois do outro).
      A máquina que você tá querendo entender é a máquina de Von Newman.

  • @lucasjosel4802
    @lucasjosel4802 2 ปีที่แล้ว

    Professor , tire uma dúvida como um antivírus detectam um vírus, tipo antivírus e sofware , aí como ele detecta outro sofware ? Qual é a lógica disso?

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      Isso é bem complexo. Nem eu entendo bem porque cada código é diferente do outro. Mas a idéia geral é: cada tipo de programa no computador (editor de texto, player de música. organizador de arquivos e por aí vai) tem um comportamento mais ou menos parecido com os outros da mesma família. É como se o algoritmo deles fosse parecido. Então, quando um programa atua de forma diferente no computador, tentando executar, instalar, ou acessar posições estranhas da memória, o antivírus detecta e pensa.. opa, esse programa funciona muito difente, pode ser um risco.

    • @lucasjosel4802
      @lucasjosel4802 2 ปีที่แล้ว

      @@profromersonoliveira4170 entendi. E meio complexo mesmo. Professor uma curiosidade decodificador e codificador fica aonde dentro pc, todos equipamento eletrônico digital tem codificador e decodificador? E qual a diferença ca entre eles com conversor analogico e conversor digital.

    • @profromersonoliveira4170
      @profromersonoliveira4170  2 ปีที่แล้ว

      @@lucasjosel4802 Provavelmente tem eles dentro de todas as partes do PC. A gt s vai saber se os facbricantes deixarem a ente ver os documentos secretos do projeto. Os conversores, de certo modo, são codificadores e decodificadores também, eles conseguem ler uma grandeza analógica e fornecer um valor equivalente digital (e o contrário também).