
操作系统
文章平均质量分 62
d7Derik
这个作者很懒,什么都没留下…
展开
-
系统调用与库调用
一、计算机系统的组成1、计算机系统由硬件和软件组成,软件包括操作系统和普通软件,如下图所示:多数计算机有两种运行模式:内核态和用户态。操作系统运行于内核态,可以执行机器支持的任何指令;普通软件运行于用户态,只能执行机器指令的一个子集(如I/O操作相关指令在用户态中是被禁止的)。2、任何单CPU计算机一次只能执行一条指令。如果一个过程正在用户态运行一个用户程序,并且需要一个系原创 2017-12-22 20:48:27 · 2065 阅读 · 0 评论 -
UNIX 标准之ISO C、IEEE POSIX和Single UNIX Specification
UNIX标准用于保证不同的UNIX系统实现能提供一致的编程环境,从而使得在一个UNIX系统上开发和打包的UNIX程序也可以在其它UNIX系统上运行。UNIX标准涉及ISO C、IEEE POSIX和Single UNIX Specification这三个关系密切的标准。一、ISO C标准C语言是一种在恰当的时间出现的恰当的语言,统治了操作系统编程。 ISO C标准的目的在于提高C程序在原创 2018-01-03 20:19:18 · 1609 阅读 · 0 评论 -
处理器、指令集架构和操作系统——32-bit与64-bit
下图是一个典型系统的硬件组成,其中的总线、PC(程序计数器)和寄存器的大小都被设计成字(word)。字长(即字的字节数)是一个基本的系统参数,在不同的系统中通常不一样,如嵌入式设备往往只有1或2个字节,而常见的系统则为4字节或8字节。 我们在安装操作系统和软件的时候通常会面临32-bit与64-bit两种选择,并且有时还需要了解自己电脑的处理器是32bit还是64-bit的。 那么,上面提...原创 2018-03-20 01:41:10 · 9251 阅读 · 0 评论 -
CSAPP练习题
2.35 A. 假定一个k位指数和n位小数的浮点格式,给出不能准确描述的最小正整数的公式(因为要想准确表示它需要n+1为小数)。不能准确描述的最小正整数的公式如下式所示: 在IEEE浮点标准中,正整数只能由规格化值表示,因为非规格化值只能表示小于或等于0的数(假设k>=2),而特殊数值则只能表示正无穷、负无穷和NaN。 不能准确描述的最小正整数比能准确描述的最大...原创 2018-03-26 00:01:59 · 3311 阅读 · 0 评论