随笔分类 - Linux开发
文件I/O、
摘要:1 线程 1.1 线程基本概念 线程实际上是应用层的概念,在Linux内核中,所有的调度实体都被称为任务,它们之间的区别是:有些任务自己有用一套完整的资源,而有些任务彼此之间共享一套资源。系统在调度时并不关心这些PCB究竟是独立拥有一套资源还是跟别人工共享。 虽然一个进程内部的多条线程共享了大部分资
阅读全文
摘要:1 进程 1.1 进程的“生老病死” 1.1.1 进程状态 (1)进程刚被创建出来时,处于TASK_RUNNING状态,此状态可以是正在队列排队等待执行也可以是占用CPU正在运行。 (2)刚被创建的进程处于“就绪”状态,等待系统调度,内核中的函数sched()称为调度器,会根据各种参数选择一个等待的
阅读全文
摘要:1 概念 对一个文件的操作有两种不同的方式,既可以使用由操作系统直接提供的编程接口,即系统调用,也可以使用由标准C库提供的标准I/O函数。C库里面的很多函数实际上都是对系统调用函数的进一步封装而已。 2 系统I/O 2.1 打开文件 int open(const char *pathname, in
阅读全文
摘要:1 打开VM,发现虚拟机不见了 如图所示: 此时先别急着再次安装虚拟机。 2 先打开设备上所有已安装过的虚拟机,看你需要的还在不在 3 总结 如果打开后发现你要的虚拟机还存在,直接打开就好。否则,就得重新安装了。
阅读全文

浙公网安备 33010602011771号