Curso online gratuitoComo funcionam os Sistemas Operacionais

Duração do curso online: 6 horas e 15 minutos

4

EstrelaEstrelaEstrelaEstrela

(3)

Curso online gratuito sobre sistemas operacionais, abordando conceitos fundamentais, hardware, processamento, memória, drivers, tipos de sistemas e prática com Arduino ESP32.

Descrição do curso

O curso "Como funcionam os Sistemas Operacionais" oferece uma vasta compreensão sobre o universo dos sistemas operacionais. Com uma duração total de 6 horas e 15 minutos, este curso tem uma avaliação média de 4 estrelas e é parte da categoria de Informática (TI), mais especificamente na subcategoria de Sistemas Operacionais.

O curso leva os alunos através dos fundamentos dos sistemas operacionais, começando com a definição básica e funções principais. A partir daí, aborda conceitos importantes como abstração, gerência e shell, proporcionando uma base sólida e clara.

Uma das partes mais instigantes do curso é a breve história dos sistemas operacionais, onde os alunos têm a oportunidade de entender como esses complexos sistemas evoluíram ao longo do tempo. Em seguida, o foco se desloca para o hardware associado aos sistemas operacionais e os diferentes tipos de processadores, incluindo modelos pipeline e superescalar, além dos registradores do processador.

O processamento multithread e multinúcleo também é discutido, oferecendo insights sobre como esses métodos aumentam a eficiência de um sistema. Da mesma forma, a hierarquia de camadas das memórias e as diferenças entre diversos tipos de memórias são exaustivamente explicadas, juntamente com um olhar mais profundo sobre as memórias internas dos processadores, como registradores e cache, e memórias de armazenamento como HDs de disco magnético e SSDs.

O curso não deixa de lado aspectos cruciais como os drivers de dispositivos de entrada e saída e os vetores de interrupção, além do acesso direto à memória (DMA) e variados tipos de barramentos, como PCI express, DMI e USB. O funcionamento da BIOS também é detalhado e discutido os modos núcleo e usuário dos sistemas operacionais.

Em termos de software, os próximos módulos exploram os tipos de sistemas operacionais, a administração de processos e a alocação de memória. Além disso, as árvores de arquivos e a proteção de arquivos são examinadas em profundidade.

O curso então mergulha nos diferentes modelos de sistemas operacionais, discutindo desde os monolíticos até aqueles em camadas, micronúcleos, e ainda o modelo cliente-servidor. Conceitos mais avançados como máquinas virtuais e exonúcleos são igualmente abordados.

Finalmente, o curso expande para o campo da programação aplicada, particularmente com a configuração da IDE do Arduino para programar ESP32, além de como configurar o ESP32 para rodar FreeRTOS. A programação básica usando a linguagem C na IDE do Arduino e a comunicação USB pelo monitor serial são amplamente cobertas, junto com exemplos práticos como controle de LED e funcionamento de botões touch.

Os módulos incluem tarefas em FreeRTOS, com explicações detalhadas sobre como criar tarefas multicore, passar parâmetros, definir prioridades e até criar semáforos MUTEX utilizando FreeRTOS. As aplicações práticas são estendidas a filas FIFO e LIFO, e a troca de mensagens entre tarefas, enriquecendo ainda mais a experiência de aprendizado.

Com um currículo abrangente e ministrado por um especialista reconhecido, este curso é uma excelente escolha para quem deseja compreender detalhadamente como os sistemas operacionais funcionam, combinando teoria com prática de maneira eficaz e cativante.

Conteúdo do Curso

  • Aula em vídeo: #1 - O que são Sistemas Operacionais

    0h05m

  • Exercício: _O que é um sistema operacional?

  • Aula em vídeo: #2 - O que é Abstração em Sistemas Operacionais

    0h03m

  • Aula em vídeo: #3 - O que é Gerência em Sistemas Operacionais

    0h06m

  • Exercício: _O que é gerenciamento de recursos em um sistema operacional?

  • Aula em vídeo: #4 - O que é Shell em Sistemas Operacionais

    0h02m

  • Aula em vídeo: #5 - Breve História dos Sistemas Operacionais

    0h11m

  • Exercício: _Qual foi o primeiro sistema operacional baseado em digitação de linha de código?

  • Aula em vídeo: #6 - Como é o Hardware de Sistemas Operacionais

    0h02m

  • Aula em vídeo: #7 - O que são Processadores Pipeline e Superescalar

    0h02m

  • Exercício: _Qual é a diferença entre o processador de três estágios e a CPU superescalar?

  • Aula em vídeo: #8 - O que são os Registradores do Processador

    0h03m

  • Aula em vídeo: #9 - Como funciona o Processamento Multithread e Multinúcleo

    0h10m

  • Exercício: _Qual é a diferença entre multitrade e multinúcleo em processadores?

  • Aula em vídeo: #10 - O que é Hierarquia de Camadas das Memórias de um Computador

    0h04m

  • Aula em vídeo: #11 - Quais são as Memórias internas dos Processadores - Registradores e Cache

    0h04m

  • Exercício: _Qual é a diferença entre a memória de registradores e a memória Cache?

  • Aula em vídeo: #12 - Diferença das Memórias RAM ROM EEPROM e CMOS - Memórias de Gerenciamento

    0h06m

  • Aula em vídeo: #13 - Como funciona um HD de Disco Magnético e SSD - Memórias de armazenamento

    0h04m

  • Exercício: _Qual é a diferença entre discos magnéticos e discos de estado sólido (SSD)?

  • Aula em vídeo: #14 - O que são Drivers de Dispositivos de Entrada e Saída e um Vetor de Interrupção

    0h08m

  • Aula em vídeo: #15 - O que é DMA - Acesso Direto à Memória

    0h04m

  • Exercício: _Qual é a função do Direct Memory Access (DNA) em um computador?

  • Aula em vídeo: #16 - O que são Barramentos - PCI express DMI e USB

    0h09m

  • Aula em vídeo: #17 - Como funciona a BIOS - O que é Modo Núcleo e Modo Usuário

    0h05m

  • Exercício: _Qual é a função da BIOS em um computador?

  • Aula em vídeo: #18 - Quais os Tipos de Sistemas Operacionais

    0h20m

  • Aula em vídeo: #19 - O que são Processos em Sistemas Operacionais

    0h13m

  • Exercício: _O que é um processo em um sistema operacional?

  • Aula em vídeo: #20 - O que é Alocação de Memória em Sistemas Operacionais

    0h03m

Este curso gratuito inclui:

6 horas e 15 minutos de curso online em vídeo

Exercícios para treinar seus conhecimentos

Certificado digital de conclusão de curso

100% gratuito, do conteúdo ao certificado

QR Code - Baixar Cursa - Cursos Online

Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:

Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:

  • Estude de graça!

    Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!

  • Melhore seu currículo!

    São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!

  • Certificado Digital grátis!

    Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.

Comentários do Curso: Como funcionam os Sistemas Operacionais

EA

Emerson Almeida da silva

muito bom gostei bastante e recomendo

AD

Ary da Silva Mattos

Muito didático e bem explicado. Gostei!

RV

Raynara Virginio

curso completo e muito bom, se tivesse uma qualidade em 1080p seria perfeito até para lermos os termos que ele usa nos exemplos.

Mais cursos gratuitos em Sistemas operacionais

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, cursos em áudio ou texto.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto