Linux系统编程入门.pdfVIP

  • 130
  • 0
  • 约9.66千字
  • 约 16页
  • 2022-10-22 发布于上海
  • 举报
Linux系统编程⼊门 作者:不洗碗⼯作室 - Marklux 出处: 版权归作者所有,转载请注明出处 ⽂件和⽂件系统 ⽂件是linux系统中最重要的抽象,⼤多数情况下你可以把linux系统中的任何东西都理解为⽂件,很多的 交互操作其实都是通过⽂件的读写来实现的。 ⽂件描述符 在linux内核中,⽂件是⽤⼀个整数来表⽰的,称为 ⽂件描述符,通俗的来说,你可以理解它是⽂件的id (唯⼀标识符) 普通⽂件 普通⽂件就是字节流组织的数据。 ⽂件并不是通过和⽂件名关联来实现的,⽽是通过关联索引节点来实现的,⽂件节点拥有⽂件系统为普 通⽂件分配的唯⼀整数值(ino) ,并且存放着⼀些⽂件的相关元数据。 ⽬录与链接 正常情况下⽂件是通过⽂件名来打开的。 ⽬录是可读名称到索引编号之间的映射,名称和索引节点之间的配对称为链接。 可以把⽬录看做普通⽂件,只是它包含着⽂件名称到索引节点的映射(链接) 进程 进程是仅次于⽂件的抽象概念,简单的理解,进程就是正在执⾏的⽬标代码,活动的,正在运⾏的程 序。不过在复杂情况下,进程还会包含着各种各样的数据,资源,状态甚⾄虚拟计算机。 你可以这么理解进程:它是竞争计算机资源的基本单位。 进程、程序与线程 1. 程序 程序,简单的来说就是存在磁盘上的⼆进制⽂件,是可以内核所执⾏的代码 2. 进程 当⼀个⽤户启动

文档评论(0)

1亿VIP精品文档

相关文档