Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Construindo um O.S - #078  - Shell: Formatação de Diretórios | CLI #DSOS #cmd #terminal
Play lesson

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

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

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

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