06 2017 档案

【CSAPP】三、程序的机器级表示
摘要:本章基于两种相关的机器语言:Intel IA32和x86-64,前者注重32位,后者注重64位。 本章脉络:c\汇编\机器码之间的关系,数据的表示,控制结构如何实现。运行栈,局部变量的存储,数据结构。 【一】程序编码 -O1表示1级optimize,一般第二级优化比较好。 1、机器级代码 两种抽象尤 阅读全文

posted @ 2017-06-12 23:05 yesuuu 阅读(277) 评论(0) 推荐(0)

【linux】ulimit限制打开的文件数量
摘要:以限制打开文件数为例。 ulimit -Hn 查看硬限制。 ulimit -Sn 查看软限制。 ulimit -n 查看两个中更小的限制(软限制始终比硬限制低, 所以查看的是软限制) 设定规则 1、软限制不能超过硬限制 2、硬限制只能减少,不能增加。而软限制可以增加 任何不满足上述两条设定规则的设定 阅读全文

posted @ 2017-06-08 13:36 yesuuu 阅读(2179) 评论(0) 推荐(0)

【CSAPP】二、信息的表示和处理
摘要:三种重要的数字表示:无符号 、 补码 、 浮点数。 【一】信息存储 最小单位是字节, 在操作系统层面,只需要关注地址。系统将存储器空间划分为更可管理的单元,存放不同的程序对象(程序数据、指令、控制信息) 1、16进制表示法:用两个16进制字符表示一个字节,00 - FF。 练习:16进制、10进制、 阅读全文

posted @ 2017-06-03 18:18 yesuuu 阅读(220) 评论(0) 推荐(0)

【CSAPP】一、计算机系统漫游
摘要:一、位+上下文 文本文件 / 二进制文件: 文本文件是只由ASCII码构成的文件 二、从源代码到可执行文件的顺序 源代码 ——> 可执行文件(机器代码)共有四步: 全过程代码 gcc hello.c -o hello 1、预处理,(预处理器cpp)将#开头的命令执行,例如将#include中文件加入 阅读全文

posted @ 2017-06-01 13:55 yesuuu 阅读(274) 评论(0) 推荐(0)

导航