Unix
文章平均质量分 57
xiaorenwuzyh
这个作者很懒,什么都没留下…
展开
-
2015年1月13日
从今天开始,我要写两个系列的博客了。 第一个博客是 有关vim 的使用方法的,我那本书快看完了,关于vim 也了解了很多。但是网上很多人也都没有好好地讲述清楚,所以打算写一个 vim 的博客。 第二个博客是有关Unix V6的读书笔记。Unix V6是现代操作系统的鼻祖,很多东西都是从这里演化过来的。Linux 很庞大,虽然也能够了解很多东西,但是不可能原创 2015-01-13 18:49:19 · 493 阅读 · 0 评论 -
学习 操作系统 会遇到的一些问题
学习操作系统必须要了解一切。首先要了解机器: 每条指令的长度,每条指令的功能,对机器的影响等等。 有哪些寄存器,都具有什么功能? 如何访问这些寄存器。 在访问数据的时候,机器会给你做什么?原创 2015-01-14 09:21:13 · 845 阅读 · 0 评论 -
UNIX v6 (一) 编年史
1956 年: 美国司法部颁布法令 使得 AT&T公司不得从事除了公共承运人提供的通信服务以外的一切商业活动。1969年:三月 AT&T旗下的Bell 实验室从操作系统项目Multics (Multiplexed Information and Computing Services) 研发中撤出,这是一个前沿但是复杂的分时操作系统。一些重要的Multics理念后来被用于Unix 操作系统中。原创 2015-01-13 22:32:59 · 2158 阅读 · 0 评论 -
PDP 11/40 机器: Unix V6 运行的硬件平台
因为我们现在介绍的的 Unix V6 是最初的原始版本,这个版本运行在 DEC 公司的 PDP 11/40 设备上。PDP-11 系列是由数字设备制造公司 (Digital Equipment Corporation)DEC 设计制造的处理装置。博客的内容是由 PDP 11/40 为处理对象的。1. PDP-11/40 是 16 位的计算机,指令和数据基本上都是以16bit原创 2015-01-14 10:39:50 · 2008 阅读 · 0 评论 -
Linux 进程管理 以及 作业控制
在看 的时候,有很多东西搞不清楚。进程的概念我还是理解的很清楚的。文件系统也理解的很清楚。进程组作用是什么?作业是什么, 作业和进程的关系, 作业的作用是什么?会话(session)是什么, 会话和作业进程的关系, 会话的作用 ?这个博客的问题就是 进程管理 以及 作业控制。希望可以好好的理解这个问题。其中很多理解是根据: (百科的内容)原创 2015-01-19 10:36:35 · 585 阅读 · 0 评论 -
Unix exec and Socket
使用exec 执行一个新的程序,会继承父进程打开的文件描述符吗?继承Socket, 继承pipe, 是为了进程间通信。 execl (char* path, const char * arg, …) 用来执行参数path 字符串所代表的文件路径,接下来的参数代表执行该文件的时候传递的 arg[0], arg[1]..等,最后一个参数必须是NULL,或者空指针结束。execl(“/bin/ls”,原创 2015-03-18 14:56:39 · 574 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-03-18 11:04:53 · 284 阅读 · 0 评论 -
Unix Socket
过几天,准备好好写一篇,这方面的文章。现在有一些小的问题。首先: read 何时才会返回0?在从一个 socket 读取的时候,socket 其实就是一个文件;1. 如果其中没有数据,那么read 就会阻塞2. 如果来了数据,唤醒阻塞的进程,读取数据,并且返回数据。3. 如果但是毕竟不是真实的存在于物理硬盘上的文件,socket是双方正在通信,什么时候 read 读原创 2015-03-18 09:47:02 · 396 阅读 · 0 评论