zoukankan      html  css  js  c++  java
  • 中断以及中断恢复

    大概在中秋节的时候,好吧,远在中秋节之前。

    我看完操作系统的时候,准备看赵迥博士的《linux源代码完全注释》

    读着读着,大概读到文件系统吧,对文件系统有个清晰的了解了。

    然后我想做一个cpu模拟器。

    想做这个东西很久了,觉得自己也有一定的基础。

    就开始看《计算机组成设计:软硬件接口》看到逻辑电路的时候才感觉自己太软了,硬件什么的全忘完了。

    然后我想,反正只是逻辑上实现,又不要求什么性能,为什么不直接写呢?

    大概那个时候看了《linker and loader》

    但是越看越糊涂,越看越想搞一次大的,虚拟内存啊,中断啊,异常啊什么的都想搞上,结果没有搞成。

    但是从学习《linux源代码完全注释》和《linker and loader》的过程中,我发现自己的数据结构和算法知识太弱了,于是转去学习数据结构的知识。

    然后到了中秋节,大概玩了几天lol,然后《C算法》是从来没看的了。

    一直到国庆,到现在。

    我在被中断着。

    怎么恢复中断呢?

    首先应该学习完成数据结构和算法的知识,基本知识。

    我想用一个笔记本把我目前学习到的数据结构和算法的知识记录下来。

    在算法和数据结构中大量的图算法,我肯定是要学习的。

    学习完成之后。

    写一个简易的cpu模拟器,然后复杂点的,再复杂点的。

    不能贪多。

    再看完《linker and loader》和《程序员的自我修养》

    基本上基本的linker和loader应该做出来了。

    那个时候做什么,我也真的不知到了。

  • 相关阅读:
    log4cxx在vs2013的静态编译
    windows下sqlite3静态库和动态库的编译
    iconv gbk字符转utf8字符
    wchar_t与char、wstring与string的相互转换
    获取当前时间并格式化
    快速获取文件大小
    cryptopp开源库的使用(二):base64加密
    cryptopp开源库的使用(零):windows下使用visual studio编译
    cryptopp开源库的使用(一):md5加密
    Docker 安装Oracle
  • 原文地址:https://www.cnblogs.com/likeyiyy/p/3380728.html
Copyright © 2011-2022 走看看