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!
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. ☺
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?
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.
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.
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.
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
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!
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!
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.
Muito boa sua explicação, ótimo!!!
Obrigado, Welerson!
Bons estudos e sucesso! 🙌
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!
Que legal!! Obrigado!! 😊
Fico feliz em saber que estou ajudando!! 💖
Bons estudos pra vocês!! 🙌🏻
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. ☺
Que massa! 👏🏻 👏🏻
Fico feliz em saber que estou ajudando!! 😊
Continue firme nos estudos e sucesso na caminhada!! 🙌🏻
Estou assistindo aula por aula! Todas muito boas e completas 👏🏾👏🏾
Valeu!! 🤜🏻🤛🏻
Bons estudos e sucesso pra você!! 🙌🏻
BOA TARDE PROFESSOR MARCEL, AQUI ESTOU FIRME NOS ESTUDOS, HOJE AULA DOIS🤩🖥🖱OBRIGADA!!!
Muito bem!! 👏🏻👏🏻😊
Obrigada pelas aulas ajudam muito, parabéns pelo excelente trabalho e iniciativa 👏❤
Obrigado! 😊
Bons estudos pra você! 🙌🏻
PROFESSOR MARCEL, EU AQUI FINALIZANDO A NOSSA SEGUNDA AULA. GRATA!!!🖥🖱🤩
👏🏻👏🏻👏🏻
seus vídeos estão ajudando muito no curso aqui em Portugal, o assunto já fico perdido imagina no Português de Portugal obrigado.
Opa!! Que legal!
Fico feliz em estar ajudando!!
Bons estudos e sucesso!! ✨🙌🏻
Foi muito bom
Vamos pra cima!!
Aula excelente! Muito obrigado, prof. Marcel!
Por nada!!
Bons estudos pra você!! 🙌🏻
Muito bom
👏🏻👏🏻👏🏻
muito bom gostei
👏🏻👏🏻👏🏻
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?
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.
Correção: em 0:53 não é Programação Assembler, é Programação Assembly, pois Assembler é o montador.
Show! Valeu pela dica!!
Adorando o conteúdo do canal. Vai fazer para o concurso da UEPB? Obrigado.
Marcel, tô adorando o conteúdo! Vou prestar o concurso do BB ... dá umas aulas 😅
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ê!!
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.
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.
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
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!
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?
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!
posso interpretar núcleo diretamente como CPU?
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.
Vou fazer um concurso preciso de ajuda
Qual concurso você vai fazer?
Help teatcher
Salve Marcos!!