- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 操作系统是如何工作的
操作系统是如何工作的在上一章计算机的工作模型以及汇编语言的基础上,我们可以进一步理解操作系统的 核心工作机制。本章的目标是在 mykernel 的基础上编写一个简单的内核,在此之前进一步 分析了函数调用堆栈机制,以及 C 代码中内嵌汇编的写法。2.1 函数调用堆栈 前面分析了存储程序计算机的内容,也就是冯·诺依曼体系结构。通过对 x86 汇编的 简要介绍,读者有了在 Linux 下汇编的基础,然后分析了一个实际的小程序,看它的汇编 代码是怎么工作的,以此来深入理解存储程序计算机,让读...
2021-08-13 10:38:42 599 5
原创 计算机工作原理
本章重点介绍计算机的工作原理,具体涉及存储程序计算机工作模型、基本的汇编语 言,以及 C 语言程序汇编出来的汇编代码如何在存储程序计算机工作模型上一步步地执 行。其中重点分析了函数调用堆栈相关汇编指令,如 call/ret 和 pushl/popl。1.1 存储程序计算机工作模型存储程序计算机的概念虽然简单,但在计算机发展史上具有革命性的意义,至今为 止仍是计算机发展史上非常有意义的发明。一台硬件有限的计算机或智能手机能安装各 种各样的软件,执行各种各样的程序,这在人们看起来都理...
2021-08-11 16:27:21 2352 2
原创 C语言程序在计算机是怎样工作的了?
C语言程序在计算机是怎样工作的了?想必很多的童鞋都学习过C语言吧,应该也编写过C语言,那么对于C语言程序在计算机里面是怎么工作的了,一定很好奇吧,今天我抛砖引玉,编写一个简单的C语言小程序,跟大家一起分析下,C语言程序在计算机是怎样工作的。(主要的方式是通过汇编 C 语言程序代码,并分析汇编代码来理解程序的执行过程)。图1-12 简单的C语言程序这时我们就可以编译 main.c 这个代码...
2021-08-11 14:04:38 270 2
原创 由ls -lrt想到
ls -lrt 是一条简单的Linux命令,相比大家平时敲的也很多,那么今天就来考考大家,大家看到这条小指令会想到什么了:有些童鞋会说这就是一条简单的指令,作用是列出当前目录下的文件;有些童鞋会说ls是list的缩写,-t(短选项)的意思是以时间排序,最新的文件会排在上面;-l 表示开启长列表输出,打开了就会输出文件权限、引用计数、所有者、所属组、文件大小、修改日期和文件名称这些详细的信息;-r 表示反向排序、倒序输出;这些是属于菜鸡水准的啊,下面来看看如果是研究底层的开发人员是怎么思考的:.
2021-07-30 18:48:51 403
外部排序C源码(非败者树、非置换排序)
2020-10-21
zzzwinckliba.txt
2020-08-11
h5py-2.10.0-cp38-cp38-win_amd64.whl
2020-06-20
Keras-2.4.2-py2.py3-none-any.whl
2020-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人