01 2017 档案

摘要:本章介绍系统编程的基础概念和一些后续章节用到的函数及头文件,并说明了可移植性问题。 系统调用是受控的内核入口,通过系统调用,进程可以请求内核以自己的名义去执行某些动作,比如创建子进程,执行I/O操作,进行进程间的通信等。 系统调用与C语言的函数调用类似。但是系统调用的过程比C语言函数调用复杂,开销也 阅读全文
posted @ 2017-01-18 15:47 impluse 阅读(2611) 评论(17) 推荐(1) 编辑
摘要:本章预热与后续系统编程有关的概念。 术语“操作系统”通常包含2种含义:一是指完整的软件包,包括管理计算机资源的核心组件,已经附带的标准软件;二是独指管理硬件的内核。 内核具有诸多概功能,包括: 进程管理 内存管理 文件系统支持 设备管理 在内核的管理下,操作系统会给每个用户营造一种抽象:虚拟化,即使 阅读全文
posted @ 2017-01-15 13:44 impluse 阅读(346) 评论(0) 推荐(0) 编辑
摘要:Unix的开发不受控于某一个厂商或者组织,是由诸多商业和非商业团体共同贡献进行演化的。这导致两个结果:一是Unix集多种特性于一身,二是由于参与者众多,随着时间推移,Unix实现方式逐渐趋于分裂。 由于第二个结果导致的发展就是:大家要求统一标准。类似秦王扫六合,统一文字和货币。 Unix出现之后很快 阅读全文
posted @ 2017-01-13 11:04 impluse 阅读(371) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示