操作系统关键概念与定义解析
1. 文件与路径相关概念
1.1 规则文件
规则文件是一个可随机访问的字节序列,系统不会对其施加额外的结构。这意味着用户可以在文件的任意位置进行读写操作,而不受特定格式或结构的限制。
1.2 相对路径名
相对路径名是指不以斜杠( / )开头的路径名。在路径名解析时,相对路径名通常是相对于当前工作目录的。例如, ./file.txt 就是一个相对路径名,表示当前目录下的 file.txt 文件。
1.3 可重定位文件
可重定位文件包含适合与其他目标文件链接以创建可执行文件或共享对象文件的代码或数据。在程序开发中,编译器会将源代码编译成目标文件,这些目标文件可以通过链接器与其他目标文件链接在一起,最终生成可执行文件。
1.4 符号链接
符号链接是一种特殊类型的文件,当在路径名解析过程中遇到符号链接时,文件中存储的字符串会用于修改路径名解析。存储的字符串长度不超过 {SYMLINK_MAX} 字节。符号链接可以看作是一个指向另一个文件或目录的快捷方式,通过它可以方便地访问其他位置的文件或目录。
2. 进程与线程相关概念
2.1 可运行进程(或线程)
可运行进程(或线程)是指能够成为运行线程,但当前没有可用处理器的线程。在多任务操作系统中,多个线程可能同时处于可运行状态,操作系统会根据调度策略选择合适的线程运行。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



