Aula 02 - Arquitetura de SO

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 43

  • @welersonsouza.official
    @welersonsouza.official 6 месяцев назад +4

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

    • @MarcelRios
      @MarcelRios  6 месяцев назад

      Obrigado, Welerson!
      Bons estudos e sucesso! 🙌

  • @natalypaula2940
    @natalypaula2940 4 месяца назад +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  4 месяца назад

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

  • @CrisMatias00
    @CrisMatias00 6 месяцев назад +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  6 месяцев назад +2

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

  • @yolandaa9638
    @yolandaa9638 3 месяца назад +2

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

    • @MarcelRios
      @MarcelRios  2 месяца назад

      Obrigado! 😊
      Bons estudos pra você! 🙌🏻

  • @henriquesantosalemao35
    @henriquesantosalemao35 5 месяцев назад +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  5 месяцев назад

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

  • @fatymasantos3984
    @fatymasantos3984 5 месяцев назад +1

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

    • @MarcelRios
      @MarcelRios  2 месяца назад

      Muito bem!! 👏🏻👏🏻😊

  • @TaanSantos
    @TaanSantos 5 месяцев назад +1

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

    • @MarcelRios
      @MarcelRios  5 месяцев назад

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

  • @fatymasantos3984
    @fatymasantos3984 5 месяцев назад +1

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

    • @MarcelRios
      @MarcelRios  2 месяца назад

      👏🏻👏🏻👏🏻

  • @mathe_reader
    @mathe_reader 6 месяцев назад +1

    Tenho assinatura no Gran e estou estudando para o cargo de Analista de TI da Prefeitura de Aparecida da Vunesp pelo seu canal. Com o professor do Gran não consigo entender direito as informações e as suas aulas batem muito com o edital na parte de SO e fundamentos. Espero passar bem nessa prova. Obrigado por esses vídeos.

    • @MarcelRios
      @MarcelRios  2 месяца назад

      Que legal!! 😊
      Fico feliz em saber que estou ajudando!! 👨🏻‍💻
      Desejo bons estudos e sucesso para você!! 🙌🏻

  • @OsvaldokibelocapitãoCapitão
    @OsvaldokibelocapitãoCapitão 7 месяцев назад +1

    Foi muito bom

  • @depoisdohype6899
    @depoisdohype6899 Год назад +1

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

  • @raillenso
    @raillenso Год назад +2

    Aula excelente! Muito obrigado, prof. Marcel!

    • @MarcelRios
      @MarcelRios  2 месяца назад +1

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

  • @paulotolotti3
    @paulotolotti3 4 месяца назад +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  2 месяца назад +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.

  • @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ê!!

  • @miltonoliveira2180
    @miltonoliveira2180 Год назад +1

    muito bom gostei

    • @MarcelRios
      @MarcelRios  2 месяца назад

      👏🏻👏🏻👏🏻

  • @landmarkferreira1048
    @landmarkferreira1048 7 месяцев назад +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  7 месяцев назад +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!

  • @MatheusGabriel-rx5hq
    @MatheusGabriel-rx5hq Год назад +1

    Muito bom

    • @MarcelRios
      @MarcelRios  2 месяца назад

      👏🏻👏🏻👏🏻

  • @fsmaia
    @fsmaia 2 месяца назад +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  2 месяца назад

      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.

  • @fabiopereira2159
    @fabiopereira2159 7 месяцев назад +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  7 месяцев назад +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 6 месяцев назад

    posso interpretar núcleo diretamente como CPU?

    • @MarcelRios
      @MarcelRios  6 месяцев назад

      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