码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • OS - 操作系统实战 - 学习/实践


    1.应用场景

    主要用于学习,设计和编写操作系统,同时帮助更加好低理解操作系统,研究Linux系统,提供编程能力。 

    2.学习/操作

    1.文档阅读

    操作系统实战45讲_操作系统_Linux_计算机基础_底层_内核_后端开发_iOS_彭东_C语言_OS_实战-极客时间

    2.整理输出

    目录

    后续补充

    ...

    3.问题/补充

    1. 02 | 几行汇编几行C:实现一个最简单的内核

    02 | 几行汇编几行C:实现一个最简单的内核-极客时间

    网友实践后内容:

    我是小白,只会java,没学过c,当时也只是抱着了解下操作系统的想法报了课程,学到第2课,发现完全听不懂... 
    不过跟着课程和陈诚的博客走(https://blog.csdn.net/chenchengwudi/article/details/116707122),然后下载了老师的代码,最终居然还是跑出Hello OS!来了,虽然还不太明白汇编、Makefile、hello.lds代码的含义...
    看来又多了一份学下去的信心了!
    我是在mac pro(os 10.15.6)上使用parallel安装的ubuntu kylin 18.04,这里我要对像我这样的小白说3个点:
    1、安装nasm,才能执行make
    先安装nasm:sudo apt-get install -y nasm
    然后在HelloOS目录下执行:make -f Makefile
    就可以得到HelloOS.bin文件了
    2、一定要按照陈诚的博客的2.1中配置下启动项,不然无法选择HelloOS菜单
    先修改文件:/etc/default/grub
    然后执行:sudo update-grub
    3、menuentry直接添加到grub.cfg文件的末尾即可

    个人实践:TBD

    计划使用CentOS来实践

    以及在mac上安装虚拟机的方式来实践。

    4.参考

    参见上面文档列表

    后续补充

    ...

  • 相关阅读:
    Python + Django4 搭建个人博客(四): 创建APP和项目配置
    Centos7 离线安装docker
    2024-5-9-从0到1手写配置中心Config之@ConfigurationProperties热更新
    基于html5+javascript技术开发的房贷利率计算器
    讲解实例+详细介绍@Resource与@Autowired注解的区别(全网最全)
    最新美国斯坦福大学2023全球前2%科学家(中国内地)榜单
    WSL 配置 Linux
    【一起入门DeepLearning】中科院深度学习_期末总复习
    javac不是内部命令
    图解LeetCode——667. 优美的排列 II(难度:中等)
  • 原文地址:https://blog.csdn.net/william_n/article/details/127950794
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号