深入理解计算机操作系统
《csapp》神书... 跟着原作者学一遍,希望自己可以变强...~~不要变秃~~
GOD_Dian
小白白一枚
展开
-
CCF计算机软件能力认证试题练习:202006-2 稀疏向量+探究数组长度上限+运行错误60分
文章目录一、原题二、探究数组最大能开多大三、数组长度上限局部变量的char数组最大能开4*518028,int最大能开到518028局部二维int数组能开到724*724全局一维int数组能开到很大很大…(2GB)全局二维int数组能开到20000*20000一、原题题目:对于一个 n 维整数向量 v ∈ Zn,其在第 index 个维度上的取值记作 vindex。这里我们约定 index 的取值从 1 开始,即 v = (v1, v2, · · · , vn)。下面介绍一种向量的稀原创 2020-08-26 10:51:55 · 818 阅读 · 3 评论 -
翻译程序:将高级语言翻译成机器语言
翻译程序:是指的将高级语言翻译成机器语言的过程。预备知识:计算机的层次结构大致可以分为五层结构:高级语言、汇编语言、操作系统、机器语言、微指令系统。翻译程序可以分为两种情况:编译程序和解释程序编译程序所谓编译程序,就是指将“源程序”一次性编译成“机器语言”,也即“可执行文件exe”。编译完成后,再执行该文件。例如C语言程序,就是先全部编译为机器语言再执行。(参看C语言的编译过程:预处理-编译-汇编-链接-装入)解释执行所谓解释执行,就是指对于“源程序”,翻译一条语句为机器语言原创 2020-08-15 15:09:14 · 18868 阅读 · 0 评论 -
按下开机键,电脑都做了哪些事
从打开电源到开始操作,计算机的启动是一个非常复杂的过程。先问一个问题,"启动"用英语怎么说?回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语: "pull oneself up by one's bootstraps"字面意思是"拽着鞋带把自己拉起来",这当然是不可能的事情。最早的时候,工程师们用它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运..转载 2020-08-01 22:58:33 · 391 阅读 · 0 评论