Curso "Desenvolvendo Sistemas Operacionais Simples" em Assembly para Pendrives - by Francis [D.S.O.S] Construindo um O.S - #078 - Shell: Formatação de Diretórios | CLI #DSOS #cmd #terminal
Construindo um O.S - #078 - Shell: Formatação de Diretórios | CLI #DSOS #cmd #terminal Transcript and Lesson Notes
Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 78 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Nesta aula veremos como os dados da CLI são formatados para serem executados, isto é, a linha de com
Quick Summary
Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 78 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Nesta aula veremos como os dados da CLI são formatados para serem executados, isto é, a linha de com
Key Takeaways
- Review the core idea: Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 78 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Nesta aula veremos como os dados da CLI são formatados para serem executados, isto é, a linha de com
- Understand how Criando um S.O fits into Construindo um O.S - #078 - Shell: Formatação de Diretórios | CLI #DSOS #cmd #terminal.
- Understand how Criando um SO fits into Construindo um O.S - #078 - Shell: Formatação de Diretórios | CLI #DSOS #cmd #terminal.
- Understand how Building an OS fits into Construindo um O.S - #078 - Shell: Formatação de Diretórios | CLI #DSOS #cmd #terminal.
- Understand how Building an O.S fits into Construindo um O.S - #078 - Shell: Formatação de Diretórios | CLI #DSOS #cmd #terminal.
Key Concepts
Full Transcript
Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 78 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Nesta aula veremos como os dados da CLI são formatados para serem executados, isto é, a linha de comando recebe comandos, arquivos e parâmetros, no entanto, eles precisam ser estruturados e copiando para um buffer de maneira formatada, a fim de compatibilizar com o sistema de arquivos e outras operações. 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_3 OBSERVAÇÕES: A branch do repo acima (KiddieOS v1.3.12_3) é 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=Ec3s4JBpVCw&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 (00:40) - Vinheta do Canal (00:50) - Introdução à Formatação da Linha de Comando (04:19) - Deslocando até o Primeiro Argumento na String de Comando (05:50) - Verificação da Letra de Disco na CLI (09:42) - Cópia Temporária de Dados entre Buffers (10:30) - Conversão da Letra para Caracteres de Diretórios (17:30) - Lendo um Caractere e Convertendo para Caixa-Alta (Maiúscula) (19:47) - Restrição de Caracteres no Armazenamento (Impede Caracteres) (24:44) - Caracteres Especiais para Criação de Espaços em Nome de Pastas & Arquivos (37:54) - Revisão Geral da Formatação de Diretórios na CLI (41:40) - Salvando o Diretório Atual (44:52) - Introdução a Carregamento de Programas & Argumentos pelo Shell (01:00:59) - Overview de Algumas Rotinas de Carregamento (01:04:12) - Testes & Validação De Diretórios/Programas na Interface do KiddieOS (01:15:40) - Finalização da Aula
Lesson FAQs
What is Construindo um O.S - #078 - Shell: Formatação de Diretórios | CLI #DSOS #cmd #terminal about?
Fala Galera, Hello World!! 🦎 Na aula de hoje, Aula 78 do Curso D.S.O.S - Desenvolvendo Sistemas Operacionais Simples - Nesta aula veremos como os dados da CLI são formatados para serem executados, isto é, a linha de com
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 - #078 - Shell: Formatação de Diretórios | 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.
