Curso "Desenvolvendo Sistemas Operacionais Simples" em Assembly para Pendrives - by Francis [D.S.O.S] Construindo um O.S - #076 - Shell: Editor de Comandos | CLI #DSOS #cmd #terminal
Construindo um O.S - #076 - Shell: Editor de Comandos | CLI #DSOS #cmd #terminal Transcript and Lesson Notes
Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 76 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Continuaremos de onde paramos, no entanto, com muitas mudanças e refatoramentos! Entenderemos como f
Quick Summary
Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 76 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Continuaremos de onde paramos, no entanto, com muitas mudanças e refatoramentos! Entenderemos como f
Key Takeaways
- Review the core idea: Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 76 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Continuaremos de onde paramos, no entanto, com muitas mudanças e refatoramentos! Entenderemos como f
- Understand how Criando um S.O fits into Construindo um O.S - #076 - Shell: Editor de Comandos | CLI #DSOS #cmd #terminal.
- Understand how Criando um SO fits into Construindo um O.S - #076 - Shell: Editor de Comandos | CLI #DSOS #cmd #terminal.
- Understand how Building an OS fits into Construindo um O.S - #076 - Shell: Editor de Comandos | CLI #DSOS #cmd #terminal.
- Understand how Building an O.S fits into Construindo um O.S - #076 - Shell: Editor de Comandos | CLI #DSOS #cmd #terminal.
Key Concepts
Full Transcript
Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 76 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Continuaremos de onde paramos, no entanto, com muitas mudanças e refatoramentos! Entenderemos como funciona o BackSpace para o Editor do Shell e o Processamento de teclas especiais. Se não quer perder nenhuma aula, Se inscreva no canal caso não seja inscrito e me deixa aquele apoio pelo Like que vou ficar extremamente feliz!! 😊 ✅ REPOSITÓRIO GITHUB DA AULA: https://github.com/FrancisBFTC/KiddieOS_Development/tree/KiddieOS_v1.3.12_1 OBSERVAÇÕES: A branch do repo acima (KiddieOS v1.3.12_1) é a versão mais atualizada e recente, no entanto, ainda não realizarei merge até a fase 4 (1.4.0). Considere baixar da Branch acima e não do "Main". *MENU DE VIDEO-AULAS* 👇 ▶ *Aula Anterior:* https://www.youtube.com/watch?v=oSNuhXWN0LE&list=PLsoiO2Be-2z8BfsSkspJfDiuKeC9-LSca ▶ *Primeira Aula - Introdução:* https://www.youtube.com/watch?v=Jws7BHrts6g&list=PLsoiO2Be-2z8BfsSkspJfDiuKeC9-LSca ▶ *Lendo o NTFS por um comando:* https://www.youtube.com/watch?v=hfUNemRvtno&list=PLsoiO2Be-2z8BfsSkspJfDiuKeC9-LSca ▶ E muitos mais ... *LISTAS DE TODAS AS INTERRUPÇÕES E FUNÇÕES DA BIOS/DOS* 👇 ✅ *Link 1:* https://pt.wikibooks.org/wiki/Programar_em_Assembly_com_GAS/Interrup%C3%A7%C3%B5es_do_BIOS ✅ *Link 2:* http://www.ctyme.com/intr/ ✅ *Link 3:* http://www.ablmcc.edu.hk/~scy/CIT/8086_bios_and_dos_interrupts.htm *APOSTILAS ASSEMBLY & SISTEMAS OPERACIONAIS* 👇 ✅ *Link 1:* https://www.academia.edu/10147188/3_intro_assembly ✅ *Link 2:* http://wiki.icmc.usp.br/images/0/01/Aula03.pdf ✅ *Link 3:* https://docplayer.com.br/8012076-Laboratorio-de-linguagem-de-montagem-interrupcoes-do-dos-e-da-bios.html ✅ *SITE PARA DESENVOLVEDORES DE SISTEMAS OPERACIONAIS* 👇 https://wiki.osdev.org/Main_Page ✅ *INTRODUÇÃO A LINGUAGEM ASSEMBLY:* 👇 https://adrianomaranhao.files.wordpress.com/2011/10/assemblyaula5.pdf ✅ *INTRODUÇÃO A ARQUITETURA IA-32 ASSEMBLY:* 👇 http://rossano.pro.br/fatec/cursos/sistcomp/apostilas/assembly-1.pdf *GUIAS/MANUAIS DE PROGRAMAÇÃO INTEL TODOS OS VOLUMES (DOWNLOAD)* 👇 ✅ *Link 1:* https://www.intel.com.br/content/www/br/pt/support/articles/000006715/processors.html ✅ *Link 2:* https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html#three-volume *LIVROS DE EDUARD TENEMBAUM SOBRE HARDWARE, S.O E REDES* 👇 ✅ *ARQUITETURA DE COMPUTADORES 6ª EDIÇÃO - ED TENEMBAUM:* https://drive.google.com/drive/folders/157ZLeIqmQCPMjJIchzT6k5QxR8ra1DHJ ✅ *SISTEMAS OPERACIONAIS MODERNOS - ED TENEMBAUM:* http://ldemetrio.com.br/Livros/Livros_TI/segunda_unid/Sistemas%20Operacionais%20Modernos%20-%20Tanenbaum%20-%204%20Edi%C3%A7%C3%A3o.pdf ✅ *REDES DE COMPUTADORES - ED TENEMBAUM:* http://www-usr.inf.ufsm.br/~rose/Tanenbaum.pdf *REDES SOCIAIS* 👇 🌐 GitHub: https://github.com/FrancisBFTC/ 🌐 Página: https://www.facebook.com/kiddieos.community/ 🌐 Linkedin: https://www.linkedin.com/in/bftcorporations/ 🌐 Discord: https://discord.gg/rdUBWtdV *CAPÍTULOS DO VÍDEO* 👇 (00:00) - Introdução da aula (02:05) - Vinheta do Curso (02:15) - Loop de verificação de teclas & coordenadas do editor (05:27) - Rotina de rolagem & quebra de linhas do editor (07:04) - Coordenadas do editor/terminal (09:10) - Imprimindo os caracteres no terminal (11:55) - Processamento de tecla BackSpace (21:00) - Processamento de tecla ENTER (Execução do Interpretador) (22:40) - Definições de comandos do Interpretador (27:14) - Finalização da aula
Lesson FAQs
What is Construindo um O.S - #076 - Shell: Editor de Comandos | CLI #DSOS #cmd #terminal about?
Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 76 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Continuaremos de onde paramos, no entanto, com muitas mudanças e refatoramentos! Entenderemos como f
What key concepts are covered in this lesson?
The lesson covers Criando um S.O, Criando um SO, Building an OS, Building an O.S, Operating System.
What should I learn before Construindo um O.S - #076 - Shell: Editor de Comandos | CLI #DSOS #cmd #terminal?
Review the previous lessons in Curso "Desenvolvendo Sistemas Operacionais Simples" em Assembly para Pendrives - by Francis [D.S.O.S], then use the transcript and key concepts on this page to fill any gaps.
How can I practice after this lesson?
Practice by applying the main concepts: Criando um S.O, Criando um SO, Building an OS, Building an O.S.
Does this lesson include a transcript?
Yes. The full transcript is visible on this page in indexable HTML sections.
Is this lesson free?
Yes. CourseHive lessons and courses are available to learn online for free.
