T9的空间

You will never walk alone!

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  69 随笔 :: 0 文章 :: 28 评论 :: 0 Trackbacks
第九章 进程关系
也是首先记录基本概念

关于linux终端的概念,这个最好仔细想一下,因为之后会有伪终端的内容,如果不想的具体一些,那么会比较难有感觉。下面有个链接,我觉得写的还可以。
http://blog.csdn.net/smstong/article/details/8760331

我写下我的理解,肯定有不太对的地方,但只能到此。

广义的讲: 终端就是用来和User交互的设备,键盘,显示器,打印机...
这里一般讲的是狭义的终端:
一般有两种: 字符哑终端; 图形终端
字符哑终端,就是自己没有处理能力,只能输入输出的;
图形终端其实他有处理能力,例如framebuffer...
linux中,真正能称得上是终端的其实物理组件就是键盘+显示器,或者称这两个东西叫做控制台
但是linux虚拟出来了6个终端设备
tty1 ~ tty6
而/dev/tty0是一个symbol link指向当前终端,/dev/console则可以为/dev/tty0提供缓冲(这个我不确定)

tty7是图形终端
图形终端中,会用软件类似rxvt虚拟出更多的伪终端,类似我们看到的/dev/pts/0...

伪终端是一种虚拟终端
但是有时候所谓的虚拟终端还是能对应上物理设备

对于伪终端pts和ptm
我自己感觉就像PIPE,只不过输入输出时有终端行规程来控制格式。

后面有讲会话,会话由进程组构成,不过我想不清楚运用场景...

这一章有一些没看懂,进程组,会话,控制终端...因为不怎么用,先放这里,以后再翻。
没有作业...
posted on 2013-05-31 19:50 Torres 阅读(240) 评论(0)  编辑 收藏 引用 所属分类: APUE

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理