Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
D.S.O.S - Aula 57 - Rotinas do Kernel: Vetor de Saltos
Play lesson

Curso "Desenvolvendo Sistemas Operacionais Simples" em Assembly para Pendrives - by Francis [D.S.O.S] - D.S.O.S - Aula 57 - Rotinas do Kernel: Vetor de Saltos

4.0 (6)
49 learners

What you'll learn

This course includes

  • 52.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

================================== DESCRIÇÃO ============================== Olá pessoal, Hello World! Nesta 57ª aula do curso D.S.O.S [Desenvolvendo Sistemas Operacionais Simples] iremos nos dedicar ao Vetor de saltos das rotinas do Kernel. Estas serão rotinas necessárias chamadas em todos os arquivos binários do nosso núcleo, isto é, o modo kernel. Várias operações do Shell16 podem precisar destas rotinas e nesta aula vamos criar no início do código um vetor que terá instruções de saltos para quando um arquivo utilizar um endereço do "kernel.lib", ele poder usufluir de "chamadas" a estas rotinas. Se gostou desta aula me deixe um like que vai me ajudar muito e se inscreva no canal se não é inscrito para não perder nada daqui pra frente, estamos próximos ao desenvolvimento do interpretador de comandos do Shell. =========================================================================== ==================================== LINKS ================================== Explicação do Modo Real: https://wiki.osdev.org/Real_Mode Explicação do Modo Protegido: https://wiki.osdev.org/Protected_Mode Para se ter uma ideia sobre o GDT: https://wiki.osdev.org/GDT_Tutorial Relações do nosso tipo de Kernel: https://wiki.osdev.org/Monolithic_Kernel Para aprender mais sobre Depuração (Ensinado na Aula anterior): https://wiki.osdev.org/Kernel_Debugging Manual de desenvolvimento Intel IA-32: https://github.com/FrancisBFTC/ClassRoomDSOS/blob/main/Intel%20Documentation%20Architecture.pdf ============================================================================ ============================== REDES SOCIAIS ============================== Siga-me e veja outros projetos: GitHub: https://github.com/FrancisBFTC/ Página: https://www.facebook.com/bftcorporations Instagram: https://www.instagram.com/francisbftc.sys ========================================================================= +++++++++++++++++++++++++++++++++++++++++ + AJUDE NOSSO CANAL: https://bityli.com/jaYPL + +++++++++++++++++++++++++++++++++++++++++

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere