- 130
- 0
- 约9.66千字
- 约 16页
- 2022-10-22 发布于上海
- 举报
Linux系统编程⼊门
作者:不洗碗⼯作室 - Marklux
出处:
版权归作者所有,转载请注明出处
⽂件和⽂件系统
⽂件是linux系统中最重要的抽象,⼤多数情况下你可以把linux系统中的任何东西都理解为⽂件,很多的
交互操作其实都是通过⽂件的读写来实现的。
⽂件描述符
在linux内核中,⽂件是⽤⼀个整数来表⽰的,称为 ⽂件描述符,通俗的来说,你可以理解它是⽂件的id
(唯⼀标识符)
普通⽂件
普通⽂件就是字节流组织的数据。
⽂件并不是通过和⽂件名关联来实现的,⽽是通过关联索引节点来实现的,⽂件节点拥有⽂件系统为普
通⽂件分配的唯⼀整数值(ino) ,并且存放着⼀些⽂件的相关元数据。
⽬录与链接
正常情况下⽂件是通过⽂件名来打开的。
⽬录是可读名称到索引编号之间的映射,名称和索引节点之间的配对称为链接。
可以把⽬录看做普通⽂件,只是它包含着⽂件名称到索引节点的映射(链接)
进程
进程是仅次于⽂件的抽象概念,简单的理解,进程就是正在执⾏的⽬标代码,活动的,正在运⾏的程
序。不过在复杂情况下,进程还会包含着各种各样的数据,资源,状态甚⾄虚拟计算机。
你可以这么理解进程:它是竞争计算机资源的基本单位。
进程、程序与线程
1. 程序
程序,简单的来说就是存在磁盘上的⼆进制⽂件,是可以内核所执⾏的代码
2. 进程
当⼀个⽤户启动
您可能关注的文档
最近下载
- 铁道信号与通信设备-课件 3 信号机分类、显示及命名.pptx
- 和讯财经研究院:2026年绿色金融发展报告.docx
- 3C认证条件流程和相关规程..doc VIP
- 2026年浙江省国贸集团资产经营有限公司招聘9人笔试参考题库(浓缩300题)附答案.docx VIP
- 浙江工业大学《数字图像处理》2021-2022学年期末试卷.doc VIP
- 新翼之梦攻略.pdf VIP
- 专题3.2 椭圆的简单几何性质【八大题型】.docx VIP
- 酒厂包装工理论考试题及答案.doc VIP
- 2023-2024学年四川凉山州西昌一中高一上册期末考试数学试题(含解析).pdf VIP
- 2025年狼王梦阅读测试题及答案.doc VIP
原创力文档

文档评论(0)