Aula 02 - Arquitetura de SO

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2024

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

  • @welersonsouza.official
    @welersonsouza.official 8 หลายเดือนก่อน +4

    Muito boa sua explicação, ótimo!!!

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

      Obrigado, Welerson!
      Bons estudos e sucesso! 🙌

  • @natalypaula2940
    @natalypaula2940 6 หลายเดือนก่อน +4

    Vim literalmente parabenizar suas aulas, eu nem sou da área, mas vim assistir suas video aulas para pode ajudar meu namorado que faz o curso de ADS, e bom.. se eu entendi a didática toda, ele tbm consegue!

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

      Que legal!! Obrigado!! 😊
      Fico feliz em saber que estou ajudando!! 💖
      Bons estudos pra vocês!! 🙌🏻

  • @CrisMatias00
    @CrisMatias00 7 หลายเดือนก่อน +5

    Estou cursando Eng. de Software em ead e é um grande desafio para mim. Estou com dificuldades nas aulas da facul mas adorei a forma como ensina. Ótima didática e o formato de vídeo excelente, e estou aprendendo melhor com o senhor e sem dúvidas quando eu puder estarei pagando o plano. ☺

    • @MarcelRios
      @MarcelRios  7 หลายเดือนก่อน +2

      Que massa! 👏🏻 👏🏻
      Fico feliz em saber que estou ajudando!! 😊
      Continue firme nos estudos e sucesso na caminhada!! 🙌🏻

  • @TaanSantos
    @TaanSantos 6 หลายเดือนก่อน +1

    Estou assistindo aula por aula! Todas muito boas e completas 👏🏾👏🏾

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

      Valeu!! 🤜🏻🤛🏻
      Bons estudos e sucesso pra você!! 🙌🏻

  • @fatymasantos3984
    @fatymasantos3984 7 หลายเดือนก่อน +1

    BOA TARDE PROFESSOR MARCEL, AQUI ESTOU FIRME NOS ESTUDOS, HOJE AULA DOIS🤩🖥🖱OBRIGADA!!!

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

      Muito bem!! 👏🏻👏🏻😊

  • @yolandaa9638
    @yolandaa9638 4 หลายเดือนก่อน +2

    Obrigada pelas aulas ajudam muito, parabéns pelo excelente trabalho e iniciativa 👏❤

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

      Obrigado! 😊
      Bons estudos pra você! 🙌🏻

  • @fatymasantos3984
    @fatymasantos3984 7 หลายเดือนก่อน +1

    PROFESSOR MARCEL, EU AQUI FINALIZANDO A NOSSA SEGUNDA AULA. GRATA!!!🖥🖱🤩

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

      👏🏻👏🏻👏🏻

  • @henriquesantosalemao35
    @henriquesantosalemao35 7 หลายเดือนก่อน +2

    seus vídeos estão ajudando muito no curso aqui em Portugal, o assunto já fico perdido imagina no Português de Portugal obrigado.

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

      Opa!! Que legal!
      Fico feliz em estar ajudando!!
      Bons estudos e sucesso!! ✨🙌🏻

  • @OsvaldokibelocapitãoCapitão
    @OsvaldokibelocapitãoCapitão 9 หลายเดือนก่อน +1

    Foi muito bom

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

      Vamos pra cima!!

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

    Aula excelente! Muito obrigado, prof. Marcel!

    • @MarcelRios
      @MarcelRios  4 หลายเดือนก่อน +1

      Por nada!!
      Bons estudos pra você!! 🙌🏻

  • @MatheusGabriel-rx5hq
    @MatheusGabriel-rx5hq ปีที่แล้ว +1

    Muito bom

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

      👏🏻👏🏻👏🏻

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

    muito bom gostei

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

      👏🏻👏🏻👏🏻

  • @fsmaia
    @fsmaia 4 หลายเดือนก่อน +1

    Em 23:00, a respeito do modelo cliente-servidor, no livro SO's Modernos do Tanenbaum, página 47, ele fala sobre a possibilidade de haver o cliente e servidor na mesma máquina. Isso me deixou com dúvida em relação à essa questão. Seria passível de anulação?

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

      Boa pergunta!
      Observando novamente essa questão, realmente seria possível uma anulação.
      Embora o modelo cliente-servidor seja frequentemente associado a redes de computadores, onde o cliente e o servidor estão em máquinas diferentes, é perfeitamente possível que ambos os processos rodem na mesma máquina.
      Isso é comum em aplicações que precisam se comunicar internamente, onde um processo atua como servidor, oferecendo serviços a outros processos que atuam como clientes. Por exemplo, um navegador web (cliente) pode se comunicar com um servidor web local (servidor) para exibir páginas da web armazenadas no próprio computador.

  • @PersonalXZ
    @PersonalXZ 17 วันที่ผ่านมา +1

    Correção: em 0:53 não é Programação Assembler, é Programação Assembly, pois Assembler é o montador.

    • @MarcelRios
      @MarcelRios  12 วันที่ผ่านมา

      Show! Valeu pela dica!!

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

    Adorando o conteúdo do canal. Vai fazer para o concurso da UEPB? Obrigado.

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

    Marcel, tô adorando o conteúdo! Vou prestar o concurso do BB ... dá umas aulas 😅

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

      Oi Flávia!!
      Temos uma playlist aqui no canal só com conteúdos para o concurso do BB =) Dá uma conferida!
      Bons estudos pra você!!

  • @paulotolotti3
    @paulotolotti3 6 หลายเดือนก่อน +1

    Muito obrigado pelo conteúdo, professor. Estou acompanhando e estudando o curso
    O boot loader é uma rotina gravada no firmware ? Fiquei com essa dúvida.

    • @MarcelRios
      @MarcelRios  4 หลายเดือนก่อน +1

      Boa pergunta! E a resposta é sim!
      É um programa específico dentro do firmware, responsável por iniciar o processo de inicialização (boot) do dispositivo. Suas principais funções incluem:
      - Verificar a integridade do hardware e do firmware.
      - Carregar o sistema operacional ou outro software na memória principal.
      - Transferir o controle de execução para o sistema operacional ou software carregado.
      Em resumo, o bootloader é uma parte fundamental do firmware, atuando como o primeiro elo na cadeia de inicialização de um dispositivo. Ele garante que o hardware esteja pronto para funcionar e que o software principal possa ser carregado e executado corretamente.

  • @landmarkferreira1048
    @landmarkferreira1048 9 หลายเดือนก่อน +1

    aula muito legal , apenas fiquei com duvidas a ultima questão sobre arquiteturas micro-kernel e camadas com o comando da ultima questão, pensei que a arquitetura por camadas, por ser mais "moderna", traria mellhores soluções quanto as arquiteturas anteriores (performa e segurança), faltou explicar a ultima por camadas , já que a correta foi a letra D :( sem mais duvidas
    Responder
    Landmark Ferreira

    • @MarcelRios
      @MarcelRios  9 หลายเดือนก่อน +1

      Olá Landmark!
      Que legal e bastante pertinente sua dúvida. Vamos lá!
      A arquitetura em camadas é uma abordagem na qual o sistema operacional é dividido em camadas ou níveis, com cada camada sendo responsável por um conjunto específico de funcionalidades. Cada camada fornece serviços para a camada acima dela e utiliza serviços da camada abaixo dela. Essa abordagem facilita a modularidade e a manutenção do sistema operacional.
      Embora a arquitetura em camadas possa oferecer benefícios em termos de organização e manutenção do código, ela não é necessariamente mais vantajosa em termos de desempenho e disponibilidade em comparação com outras arquiteturas, como a microkernel. Na verdade, a sobrecarga de comunicação entre as camadas pode, em alguns casos, afetar o desempenho do sistema.
      Portanto, para a descrição fornecida na pergunta, a arquitetura em camadas não parece corresponder à melhor opção em termos de desempenho e disponibilidade em caso de problemas com processos em execução. Por isso que escolha mais adequada seria a arquitetura microkernel.
      Espero ter ajudado! =) Bons estudos e sucesso!

  • @fabiopereira2159
    @fabiopereira2159 9 หลายเดือนก่อน +2

    Na questão da linguagem do Assembly, significa que tinha um S.O. pra um PC com processador AMD e um S.O. pra processador Intel?

    • @MarcelRios
      @MarcelRios  9 หลายเดือนก่อน +4

      Olá Fábio! Boa pergunta, vamos lá!
      Podemos dizer que a linguagem Assembly é uma linguagem de baixo nível que está intimamente ligada à arquitetura do processador específico para o qual está sendo escrita. Cada processador possui sua própria linguagem Assembly, pois as instruções Assembly são diretamente traduzidas em instruções de máquina executadas pelo processador.
      Portanto, em um nível muito baixo, pode haver diferenças entre o Assembly escrito para processadores AMD e Intel. No entanto, os sistemas operacionais não são escritos em Assembly puro na maioria dos casos. Eles são geralmente escritos em linguagens de programação de mais alto nível, como C ou C++, e partes críticas podem ser otimizadas em Assembly.
      Os sistemas operacionais modernos geralmente são projetados para serem compatíveis com diferentes processadores, incluindo AMD e Intel, e as diferenças na implementação de Assembly são tratadas por meio de abstrações e mecanismos de compatibilidade. Portanto, não há necessariamente um sistema operacional separado para processadores AMD e Intel. Em vez disso, os sistemas operacionais são desenvolvidos para funcionar em uma variedade de arquiteturas de processadores, incluindo AMD e Intel.
      Espero ter ajudado! Bons estudos e sucesso!

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

    posso interpretar núcleo diretamente como CPU?

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

      Olá Willian!
      Boa pergunta!
      Podemos dizer que um núcleo é uma unidade de processamento dentro de uma CPU. Uma CPU geralmente contém vários núcleos, cada um capaz de executar instruções de forma independente. Portanto, enquanto uma CPU é composta por núcleos, nem todo núcleo é uma CPU por si só. Eles são partes essenciais da CPU, responsáveis por executar instruções e realizar cálculos.

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

    Vou fazer um concurso preciso de ajuda

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

      Qual concurso você vai fazer?

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

    Help teatcher