02 2021 档案
摘要:
阅读全文
摘要:什么是死锁 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程 系统模型 进程在使用资源之前必须先申请资源,在使用资源之后要释放资源。进程所申请
阅读全文
摘要:进程同步的概念 进程同步:互相协作的进程之间有共享的数据,于是这里就有一个并发情况下,如何确保有序操作这些数据、维护一致性的问题。 竞争条件:多个进程并发访问和操作同一数据且执行结果与访问发生的特定顺序有关。 如果内核是非抢占内核,从根本上不会导致竞争条件,对于抢占内核需要认真设计以确保其内核数据结
阅读全文
摘要:文件系统的组成 Linux「一切皆文件」,不仅普通的文件和目录,就连块设备、管道、socket 等,也都是统一交给文件系统管理的。 文件系统是操作系统负责把用户的文件存到磁盘硬件中的子系统,可以实现持久化的保存数据 文件系统的基本数据单位是文件,根据对文件组织管理方式的不同,就会形成不同的文件系统
阅读全文
摘要:文件概念 文件是记录在外存上得相关信息的具有名称的集合。其具有连续的逻辑地址空间 文件都是好几个块组成的所有的基本io功能都能以块为单位来进行 文件可以表示程序和数据 数据文件可以包括,数字、字符、字符串或二进制。文件可以是自由形式,如文本文件,也可以具有严格的格式 文本文件:按行或者按页组织的文本
阅读全文

浙公网安备 33010602011771号